1--- CTC1, CFC1 ---
2out=0, in=0
3out=1, in=1
4out=2, in=2
5out=3, in=3
6out=4, in=4
7out=5, in=5
8out=6, in=6
9out=7, in=7
10out=8, in=8
11out=9, in=9
12out=10, in=10
13out=11, in=11
14out=12, in=12
15out=13, in=13
16out=14, in=14
17out=15, in=15
18out=16, in=16
19out=17, in=17
20out=18, in=18
21out=19, in=19
22out=20, in=20
23out=21, in=21
24out=22, in=22
25out=23, in=23
26out=24, in=24
27out=25, in=25
28out=26, in=26
29out=27, in=27
30out=28, in=28
31out=29, in=29
32out=30, in=30
33out=31, in=31
34out=32, in=32
35out=33, in=33
36out=34, in=34
37out=35, in=35
38out=36, in=36
39out=37, in=37
40out=38, in=38
41out=39, in=39
42out=40, in=40
43out=41, in=41
44out=42, in=42
45out=43, in=43
46out=44, in=44
47out=45, in=45
48out=46, in=46
49out=47, in=47
50out=48, in=48
51out=49, in=49
52out=50, in=50
53out=51, in=51
54out=52, in=52
55out=53, in=53
56out=54, in=54
57out=55, in=55
58out=56, in=56
59out=57, in=57
60out=58, in=58
61out=59, in=59
62out=60, in=60
63out=61, in=61
64out=62, in=62
65out=63, in=63
66out=64, in=64
67out=65, in=65
68out=66, in=66
69out=67, in=67
70out=68, in=68
71out=69, in=69
72out=70, in=70
73out=71, in=71
74out=72, in=72
75out=73, in=73
76out=74, in=74
77out=75, in=75
78out=76, in=76
79out=77, in=77
80out=78, in=78
81out=79, in=79
82out=80, in=80
83out=81, in=81
84out=82, in=82
85out=83, in=83
86out=84, in=84
87out=85, in=85
88out=86, in=86
89out=87, in=87
90out=88, in=88
91out=89, in=89
92out=90, in=90
93out=91, in=91
94out=92, in=92
95out=93, in=93
96out=94, in=94
97out=95, in=95
98out=96, in=96
99out=97, in=97
100out=98, in=98
101out=99, in=99
102out=100, in=100
103out=101, in=101
104out=102, in=102
105out=103, in=103
106out=104, in=104
107out=105, in=105
108out=106, in=106
109out=107, in=107
110out=108, in=108
111out=109, in=109
112out=110, in=110
113out=111, in=111
114out=112, in=112
115out=113, in=113
116out=114, in=114
117out=115, in=115
118out=116, in=116
119out=117, in=117
120out=118, in=118
121out=119, in=119
122out=120, in=120
123out=121, in=121
124out=122, in=122
125out=123, in=123
126out=124, in=124
127out=125, in=125
128out=126, in=126
129out=127, in=127
130out=128, in=128
131out=129, in=129
132out=130, in=130
133out=131, in=131
134out=132, in=132
135out=133, in=133
136out=134, in=134
137out=135, in=135
138out=136, in=136
139out=137, in=137
140out=138, in=138
141out=139, in=139
142out=140, in=140
143out=141, in=141
144out=142, in=142
145out=143, in=143
146out=144, in=144
147out=145, in=145
148out=146, in=146
149out=147, in=147
150out=148, in=148
151out=149, in=149
152out=150, in=150
153out=151, in=151
154out=152, in=152
155out=153, in=153
156out=154, in=154
157out=155, in=155
158out=156, in=156
159out=157, in=157
160out=158, in=158
161out=159, in=159
162out=160, in=160
163out=161, in=161
164out=162, in=162
165out=163, in=163
166out=164, in=164
167out=165, in=165
168out=166, in=166
169out=167, in=167
170out=168, in=168
171out=169, in=169
172out=170, in=170
173out=171, in=171
174out=172, in=172
175out=173, in=173
176out=174, in=174
177out=175, in=175
178out=176, in=176
179out=177, in=177
180out=178, in=178
181out=179, in=179
182out=180, in=180
183out=181, in=181
184out=182, in=182
185out=183, in=183
186out=184, in=184
187out=185, in=185
188out=186, in=186
189out=187, in=187
190out=188, in=188
191out=189, in=189
192out=190, in=190
193out=191, in=191
194out=192, in=192
195out=193, in=193
196out=194, in=194
197out=195, in=195
198out=196, in=196
199out=197, in=197
200out=198, in=198
201out=199, in=199
202out=200, in=200
203out=201, in=201
204out=202, in=202
205out=203, in=203
206out=204, in=204
207out=205, in=205
208out=206, in=206
209out=207, in=207
210out=208, in=208
211out=209, in=209
212out=210, in=210
213out=211, in=211
214out=212, in=212
215out=213, in=213
216out=214, in=214
217out=215, in=215
218out=216, in=216
219out=217, in=217
220out=218, in=218
221out=219, in=219
222out=220, in=220
223out=221, in=221
224out=222, in=222
225out=223, in=223
226out=224, in=224
227out=225, in=225
228out=226, in=226
229out=227, in=227
230out=228, in=228
231out=229, in=229
232out=230, in=230
233out=231, in=231
234out=232, in=232
235out=233, in=233
236out=234, in=234
237out=235, in=235
238out=236, in=236
239out=237, in=237
240out=238, in=238
241out=239, in=239
242out=240, in=240
243out=241, in=241
244out=242, in=242
245out=243, in=243
246out=244, in=244
247out=245, in=245
248out=246, in=246
249out=247, in=247
250out=248, in=248
251out=249, in=249
252out=250, in=250
253out=251, in=251
254out=252, in=252
255out=253, in=253
256out=254, in=254
257out=255, in=255
258out=256, in=256
259out=257, in=257
260out=258, in=258
261out=259, in=259
262out=260, in=260
263out=261, in=261
264out=262, in=262
265out=263, in=263
266out=264, in=264
267out=265, in=265
268out=266, in=266
269out=267, in=267
270out=268, in=268
271out=269, in=269
272out=270, in=270
273out=271, in=271
274out=272, in=272
275out=273, in=273
276out=274, in=274
277out=275, in=275
278out=276, in=276
279out=277, in=277
280out=278, in=278
281out=279, in=279
282out=280, in=280
283out=281, in=281
284out=282, in=282
285out=283, in=283
286out=284, in=284
287out=285, in=285
288out=286, in=286
289out=287, in=287
290out=288, in=288
291out=289, in=289
292out=290, in=290
293out=291, in=291
294out=292, in=292
295out=293, in=293
296out=294, in=294
297out=295, in=295
298out=296, in=296
299out=297, in=297
300out=298, in=298
301out=299, in=299
302out=300, in=300
303out=301, in=301
304out=302, in=302
305out=303, in=303
306out=304, in=304
307out=305, in=305
308out=306, in=306
309out=307, in=307
310out=308, in=308
311out=309, in=309
312out=310, in=310
313out=311, in=311
314out=312, in=312
315out=313, in=313
316out=314, in=314
317out=315, in=315
318out=316, in=316
319out=317, in=317
320out=318, in=318
321out=319, in=319
322out=320, in=320
323out=321, in=321
324out=322, in=322
325out=323, in=323
326out=324, in=324
327out=325, in=325
328out=326, in=326
329out=327, in=327
330out=328, in=328
331out=329, in=329
332out=330, in=330
333out=331, in=331
334out=332, in=332
335out=333, in=333
336out=334, in=334
337out=335, in=335
338out=336, in=336
339out=337, in=337
340out=338, in=338
341out=339, in=339
342out=340, in=340
343out=341, in=341
344out=342, in=342
345out=343, in=343
346out=344, in=344
347out=345, in=345
348out=346, in=346
349out=347, in=347
350out=348, in=348
351out=349, in=349
352out=350, in=350
353out=351, in=351
354out=352, in=352
355out=353, in=353
356out=354, in=354
357out=355, in=355
358out=356, in=356
359out=357, in=357
360out=358, in=358
361out=359, in=359
362out=360, in=360
363out=361, in=361
364out=362, in=362
365out=363, in=363
366out=364, in=364
367out=365, in=365
368out=366, in=366
369out=367, in=367
370out=368, in=368
371out=369, in=369
372out=370, in=370
373out=371, in=371
374out=372, in=372
375out=373, in=373
376out=374, in=374
377out=375, in=375
378out=376, in=376
379out=377, in=377
380out=378, in=378
381out=379, in=379
382out=380, in=380
383out=381, in=381
384out=382, in=382
385out=383, in=383
386out=384, in=384
387out=385, in=385
388out=386, in=386
389out=387, in=387
390out=388, in=388
391out=389, in=389
392out=390, in=390
393out=391, in=391
394out=392, in=392
395out=393, in=393
396out=394, in=394
397out=395, in=395
398out=396, in=396
399out=397, in=397
400out=398, in=398
401out=399, in=399
402out=400, in=400
403out=401, in=401
404out=402, in=402
405out=403, in=403
406out=404, in=404
407out=405, in=405
408out=406, in=406
409out=407, in=407
410out=408, in=408
411out=409, in=409
412out=410, in=410
413out=411, in=411
414out=412, in=412
415out=413, in=413
416out=414, in=414
417out=415, in=415
418out=416, in=416
419out=417, in=417
420out=418, in=418
421out=419, in=419
422out=420, in=420
423out=421, in=421
424out=422, in=422
425out=423, in=423
426out=424, in=424
427out=425, in=425
428out=426, in=426
429out=427, in=427
430out=428, in=428
431out=429, in=429
432out=430, in=430
433out=431, in=431
434out=432, in=432
435out=433, in=433
436out=434, in=434
437out=435, in=435
438out=436, in=436
439out=437, in=437
440out=438, in=438
441out=439, in=439
442out=440, in=440
443out=441, in=441
444out=442, in=442
445out=443, in=443
446out=444, in=444
447out=445, in=445
448out=446, in=446
449out=447, in=447
450out=448, in=448
451out=449, in=449
452out=450, in=450
453out=451, in=451
454out=452, in=452
455out=453, in=453
456out=454, in=454
457out=455, in=455
458out=456, in=456
459out=457, in=457
460out=458, in=458
461out=459, in=459
462out=460, in=460
463out=461, in=461
464out=462, in=462
465out=463, in=463
466out=464, in=464
467out=465, in=465
468out=466, in=466
469out=467, in=467
470out=468, in=468
471out=469, in=469
472out=470, in=470
473out=471, in=471
474out=472, in=472
475out=473, in=473
476out=474, in=474
477out=475, in=475
478out=476, in=476
479out=477, in=477
480out=478, in=478
481out=479, in=479
482out=480, in=480
483out=481, in=481
484out=482, in=482
485out=483, in=483
486out=484, in=484
487out=485, in=485
488out=486, in=486
489out=487, in=487
490out=488, in=488
491out=489, in=489
492out=490, in=490
493out=491, in=491
494out=492, in=492
495out=493, in=493
496out=494, in=494
497out=495, in=495
498out=496, in=496
499out=497, in=497
500out=498, in=498
501out=499, in=499
502out=500, in=500
503out=501, in=501
504out=502, in=502
505out=503, in=503
506out=504, in=504
507out=505, in=505
508out=506, in=506
509out=507, in=507
510out=508, in=508
511out=509, in=509
512out=510, in=510
513out=511, in=511
514out=512, in=512
515out=513, in=513
516out=514, in=514
517out=515, in=515
518out=516, in=516
519out=517, in=517
520out=518, in=518
521out=519, in=519
522out=520, in=520
523out=521, in=521
524out=522, in=522
525out=523, in=523
526out=524, in=524
527out=525, in=525
528out=526, in=526
529out=527, in=527
530out=528, in=528
531out=529, in=529
532out=530, in=530
533out=531, in=531
534out=532, in=532
535out=533, in=533
536out=534, in=534
537out=535, in=535
538out=536, in=536
539out=537, in=537
540out=538, in=538
541out=539, in=539
542out=540, in=540
543out=541, in=541
544out=542, in=542
545out=543, in=543
546out=544, in=544
547out=545, in=545
548out=546, in=546
549out=547, in=547
550out=548, in=548
551out=549, in=549
552out=550, in=550
553out=551, in=551
554out=552, in=552
555out=553, in=553
556out=554, in=554
557out=555, in=555
558out=556, in=556
559out=557, in=557
560out=558, in=558
561out=559, in=559
562out=560, in=560
563out=561, in=561
564out=562, in=562
565out=563, in=563
566out=564, in=564
567out=565, in=565
568out=566, in=566
569out=567, in=567
570out=568, in=568
571out=569, in=569
572out=570, in=570
573out=571, in=571
574out=572, in=572
575out=573, in=573
576out=574, in=574
577out=575, in=575
578out=576, in=576
579out=577, in=577
580out=578, in=578
581out=579, in=579
582out=580, in=580
583out=581, in=581
584out=582, in=582
585out=583, in=583
586out=584, in=584
587out=585, in=585
588out=586, in=586
589out=587, in=587
590out=588, in=588
591out=589, in=589
592out=590, in=590
593out=591, in=591
594out=592, in=592
595out=593, in=593
596out=594, in=594
597out=595, in=595
598out=596, in=596
599out=597, in=597
600out=598, in=598
601out=599, in=599
602out=600, in=600
603out=601, in=601
604out=602, in=602
605out=603, in=603
606out=604, in=604
607out=605, in=605
608out=606, in=606
609out=607, in=607
610out=608, in=608
611out=609, in=609
612out=610, in=610
613out=611, in=611
614out=612, in=612
615out=613, in=613
616out=614, in=614
617out=615, in=615
618out=616, in=616
619out=617, in=617
620out=618, in=618
621out=619, in=619
622out=620, in=620
623out=621, in=621
624out=622, in=622
625out=623, in=623
626out=624, in=624
627out=625, in=625
628out=626, in=626
629out=627, in=627
630out=628, in=628
631out=629, in=629
632out=630, in=630
633out=631, in=631
634out=632, in=632
635out=633, in=633
636out=634, in=634
637out=635, in=635
638out=636, in=636
639out=637, in=637
640out=638, in=638
641out=639, in=639
642out=640, in=640
643out=641, in=641
644out=642, in=642
645out=643, in=643
646out=644, in=644
647out=645, in=645
648out=646, in=646
649out=647, in=647
650out=648, in=648
651out=649, in=649
652out=650, in=650
653out=651, in=651
654out=652, in=652
655out=653, in=653
656out=654, in=654
657out=655, in=655
658out=656, in=656
659out=657, in=657
660out=658, in=658
661out=659, in=659
662out=660, in=660
663out=661, in=661
664out=662, in=662
665out=663, in=663
666out=664, in=664
667out=665, in=665
668out=666, in=666
669out=667, in=667
670out=668, in=668
671out=669, in=669
672out=670, in=670
673out=671, in=671
674out=672, in=672
675out=673, in=673
676out=674, in=674
677out=675, in=675
678out=676, in=676
679out=677, in=677
680out=678, in=678
681out=679, in=679
682out=680, in=680
683out=681, in=681
684out=682, in=682
685out=683, in=683
686out=684, in=684
687out=685, in=685
688out=686, in=686
689out=687, in=687
690out=688, in=688
691out=689, in=689
692out=690, in=690
693out=691, in=691
694out=692, in=692
695out=693, in=693
696out=694, in=694
697out=695, in=695
698out=696, in=696
699out=697, in=697
700out=698, in=698
701out=699, in=699
702out=700, in=700
703out=701, in=701
704out=702, in=702
705out=703, in=703
706out=704, in=704
707out=705, in=705
708out=706, in=706
709out=707, in=707
710out=708, in=708
711out=709, in=709
712out=710, in=710
713out=711, in=711
714out=712, in=712
715out=713, in=713
716out=714, in=714
717out=715, in=715
718out=716, in=716
719out=717, in=717
720out=718, in=718
721out=719, in=719
722out=720, in=720
723out=721, in=721
724out=722, in=722
725out=723, in=723
726out=724, in=724
727out=725, in=725
728out=726, in=726
729out=727, in=727
730out=728, in=728
731out=729, in=729
732out=730, in=730
733out=731, in=731
734out=732, in=732
735out=733, in=733
736out=734, in=734
737out=735, in=735
738out=736, in=736
739out=737, in=737
740out=738, in=738
741out=739, in=739
742out=740, in=740
743out=741, in=741
744out=742, in=742
745out=743, in=743
746out=744, in=744
747out=745, in=745
748out=746, in=746
749out=747, in=747
750out=748, in=748
751out=749, in=749
752out=750, in=750
753out=751, in=751
754out=752, in=752
755out=753, in=753
756out=754, in=754
757out=755, in=755
758out=756, in=756
759out=757, in=757
760out=758, in=758
761out=759, in=759
762out=760, in=760
763out=761, in=761
764out=762, in=762
765out=763, in=763
766out=764, in=764
767out=765, in=765
768out=766, in=766
769out=767, in=767
770out=768, in=768
771out=769, in=769
772out=770, in=770
773out=771, in=771
774out=772, in=772
775out=773, in=773
776out=774, in=774
777out=775, in=775
778out=776, in=776
779out=777, in=777
780out=778, in=778
781out=779, in=779
782out=780, in=780
783out=781, in=781
784out=782, in=782
785out=783, in=783
786out=784, in=784
787out=785, in=785
788out=786, in=786
789out=787, in=787
790out=788, in=788
791out=789, in=789
792out=790, in=790
793out=791, in=791
794out=792, in=792
795out=793, in=793
796out=794, in=794
797out=795, in=795
798out=796, in=796
799out=797, in=797
800out=798, in=798
801out=799, in=799
802out=800, in=800
803out=801, in=801
804out=802, in=802
805out=803, in=803
806out=804, in=804
807out=805, in=805
808out=806, in=806
809out=807, in=807
810out=808, in=808
811out=809, in=809
812out=810, in=810
813out=811, in=811
814out=812, in=812
815out=813, in=813
816out=814, in=814
817out=815, in=815
818out=816, in=816
819out=817, in=817
820out=818, in=818
821out=819, in=819
822out=820, in=820
823out=821, in=821
824out=822, in=822
825out=823, in=823
826out=824, in=824
827out=825, in=825
828out=826, in=826
829out=827, in=827
830out=828, in=828
831out=829, in=829
832out=830, in=830
833out=831, in=831
834out=832, in=832
835out=833, in=833
836out=834, in=834
837out=835, in=835
838out=836, in=836
839out=837, in=837
840out=838, in=838
841out=839, in=839
842out=840, in=840
843out=841, in=841
844out=842, in=842
845out=843, in=843
846out=844, in=844
847out=845, in=845
848out=846, in=846
849out=847, in=847
850out=848, in=848
851out=849, in=849
852out=850, in=850
853out=851, in=851
854out=852, in=852
855out=853, in=853
856out=854, in=854
857out=855, in=855
858out=856, in=856
859out=857, in=857
860out=858, in=858
861out=859, in=859
862out=860, in=860
863out=861, in=861
864out=862, in=862
865out=863, in=863
866out=864, in=864
867out=865, in=865
868out=866, in=866
869out=867, in=867
870out=868, in=868
871out=869, in=869
872out=870, in=870
873out=871, in=871
874out=872, in=872
875out=873, in=873
876out=874, in=874
877out=875, in=875
878out=876, in=876
879out=877, in=877
880out=878, in=878
881out=879, in=879
882out=880, in=880
883out=881, in=881
884out=882, in=882
885out=883, in=883
886out=884, in=884
887out=885, in=885
888out=886, in=886
889out=887, in=887
890out=888, in=888
891out=889, in=889
892out=890, in=890
893out=891, in=891
894out=892, in=892
895out=893, in=893
896out=894, in=894
897out=895, in=895
898out=896, in=896
899out=897, in=897
900out=898, in=898
901out=899, in=899
902out=900, in=900
903out=901, in=901
904out=902, in=902
905out=903, in=903
906out=904, in=904
907out=905, in=905
908out=906, in=906
909out=907, in=907
910out=908, in=908
911out=909, in=909
912out=910, in=910
913out=911, in=911
914out=912, in=912
915out=913, in=913
916out=914, in=914
917out=915, in=915
918out=916, in=916
919out=917, in=917
920out=918, in=918
921out=919, in=919
922out=920, in=920
923out=921, in=921
924out=922, in=922
925out=923, in=923
926out=924, in=924
927out=925, in=925
928out=926, in=926
929out=927, in=927
930out=928, in=928
931out=929, in=929
932out=930, in=930
933out=931, in=931
934out=932, in=932
935out=933, in=933
936out=934, in=934
937out=935, in=935
938out=936, in=936
939out=937, in=937
940out=938, in=938
941out=939, in=939
942out=940, in=940
943out=941, in=941
944out=942, in=942
945out=943, in=943
946out=944, in=944
947out=945, in=945
948out=946, in=946
949out=947, in=947
950out=948, in=948
951out=949, in=949
952out=950, in=950
953out=951, in=951
954out=952, in=952
955out=953, in=953
956out=954, in=954
957out=955, in=955
958out=956, in=956
959out=957, in=957
960out=958, in=958
961out=959, in=959
962out=960, in=960
963out=961, in=961
964out=962, in=962
965out=963, in=963
966out=964, in=964
967out=965, in=965
968out=966, in=966
969out=967, in=967
970out=968, in=968
971out=969, in=969
972out=970, in=970
973out=971, in=971
974out=972, in=972
975out=973, in=973
976out=974, in=974
977out=975, in=975
978out=976, in=976
979out=977, in=977
980out=978, in=978
981out=979, in=979
982out=980, in=980
983out=981, in=981
984out=982, in=982
985out=983, in=983
986out=984, in=984
987out=985, in=985
988out=986, in=986
989out=987, in=987
990out=988, in=988
991out=989, in=989
992out=990, in=990
993out=991, in=991
994out=992, in=992
995out=993, in=993
996out=994, in=994
997out=995, in=995
998out=996, in=996
999out=997, in=997
1000out=998, in=998
1001out=999, in=999
1002out=1000, in=1000
1003out=1001, in=1001
1004out=1002, in=1002
1005out=1003, in=1003
1006out=1004, in=1004
1007out=1005, in=1005
1008out=1006, in=1006
1009out=1007, in=1007
1010out=1008, in=1008
1011out=1009, in=1009
1012out=1010, in=1010
1013out=1011, in=1011
1014out=1012, in=1012
1015out=1013, in=1013
1016out=1014, in=1014
1017out=1015, in=1015
1018out=1016, in=1016
1019out=1017, in=1017
1020out=1018, in=1018
1021out=1019, in=1019
1022out=1020, in=1020
1023out=1021, in=1021
1024out=1022, in=1022
1025out=1023, in=1023
1026