1
1
2
2
true
3
false
6
false
true
18
18
false
true
20
20
20
19
25
true
38
false
38
41
false
44
true
false
48
true
52
53
true
false
false
true
63
64
true
false
67
67
71
71
false
true
75
false
true
73
false
74
true
false
78
false
false
true
true
false
false
84
true
false
97
false
96
false
false
96
false
96
true
97
97
true
false
99
false
true
103
102
102
108
true
112
true
false
true
false
121
121
true
false
false
false
true
false
128
true
132
131
false
true
false
134
140
140
139
139
true
143
161
true
162
162
true
false
false
false
true
175
175
177
true
179
181
false
181
182
false
186
187
true
false
true
false
191
192
191
false
190
false
true
197
true
true
202
true
false
true
207
true
false
false
213
true
true
216
221
false
false
true
221
221
true
223
true
225
true
true
true
true
false
true
236
236
240
false
false
true
true
244
true
245
false
false
true
true
246
246
248
250
250
250
254
false
false
true
true
263
false
true
267
false
false
274
true
false
false
true
false
281
true
false
true
true
291
290
true
301
true
false
300
true
false
303
false
304
306
306
316
false
true
true
319
319
false
true
true
326
325
false
false
true
334
true
337
337
false
338
342
342
342
342
false
false
false
true
false
true
348
355
359
364
364
364
369
375
false
false
382
true
383
true
true
387
false
397
true
397
400
402
401
401
400
402
402
402
402
403
404
false
false
false
false
414
false
418
420
true
421
422
422
426
426
true
426
false
true
431
431
432
false
true
true
440
false
true
446
true
true
456
false
false
true
true
false
466
true
true
true
true
474
476
479
479
true
484
false
false
494
494
true
true
true
true
493
493
493
495
false
true
false
497
false
499
500
false
504
false
false
507
507
506
false
false
511
true
false
true
true
523
525
true
true
534
false
534
true
false
false
true
550
true
true
558
558
false
566
567
true
569
570
573
false
true
true
false
583
583
585
false
false
false
591
593
592
593
false
596
596
false
600
false
true
true
602
603
true
true
603
false
602
603
604
false
608
false
false
608
610
612
615
true
false
625
626
false
633
634
false
637
true
648
648
true
652
true
false
655
false
false
true
661
true
false
false
666
666
false
670
false
true
true
688
691
false
695
696
true
true
true
false
false
false
false
719
false
719
true
true
727
true
true
false
736
737
736
false
false
741
true
752
752
755
757
false
false
762
true
767
false
768
true
771
true
false
false
773
true
false
false
779
783
783
783
true
true
true
false
795
true
802
true
true
false
true
807
true
809
true
false
true
true
false
true
false
true
819
false
true
826
false
true
true
828
830
835
834
false
false
838
true
844
844
847
false
false
851
false
true
860
860
false
true
862
862
false
false
864
false
864
true
865
869
873
true
true
true
true
877
878
true
true
880
true
883
true
887
true
891
true
false
true
false
905
909
909
909
true
false
910
912
false
false
913
913
913
918
918
true
920
921
925
true
true
929
929
932
932
true
false
false
940
940
false
false
true
false
true
935
935
false
true
true
936
936
939
937
true
true
false
936
936
937
false
946
947
947
false
false
false
949
949
950
951
true
true
true
956
true
962
true
964
965
false
true
966
false
true
965
968
970
true
false
false
false
974
false
975
false
977
false
978
true
980
true
983
true
986
true
false
true
false
true
989
false
true
989
991
994
994
true
994
true
true
994
995
999
1008
true
false
1009
true
1013
1022
true
1022
true
1025
false
false
1027
false
1034
false
1038
false
true
true
1039
1039
true
1042
1045
1048
true
true
1047
1054
1054
true
1054
1054
false
false
1060
1063
false
false
false
false
false
1071
1072
1079
false
1080
1084
1087
true
1090
1091
true
true
1092
1095
1095
true
true
false
1101
1103
false
1110
false
1110
false
false
1113
true
1117
1117
1121
1123
1125
true
1124
1127
1127
false
1130
1135
1136
1136
false
true
1138
1139
false
true
true
1143
true
1146
false
1149
1149
true
false
true
true
true
true
1152
true
false
true
1159
1159
1161
1161
true
1163
false
1167
false
true
1177
true
true
true
1186
1186
1185
false
true
1189
false
true
false
1191
1195
true
1199
false
false
false
1206
1213
true
1216
1215
false
1217
true
1224
false
true
1227
1228
1231
false
false
1235
true
1236
1236
1237
1237
false
false
1243
true
1249
false
true
1253
false
false
1254
true
1251
false
1253
false
true
1261
1266
1265
1267
false
true
false
1271
true
1272
1276
1276
1279
true
1280
1282
false
true
1283
1285
1285
false
1295
1296
false
true
false
false
true
1315
true
1316
true
true
1317
1321
1321
true
1328
true
true
false
1332
false
1338
false
1357
1357
1359
false
1361
1369
false
1370
false
false
true
1372
1372
false
1374
1374
1378
1378
1378
1378
true
false
1383
true
1386
false
false
1387
false
1388
true
true
1392
1394
true
1397
1395
1399
1399
false
1404
1405
1406
false
false
true
1406
1407
false
1408
1408
1408
true
1410
1411
1411
1413
1414
false
false
1415
true
1416
1420
1423
true
false
1432
false
true
false
true
true
true
false
1450
false
1450
false
1452
1454
false
1453
1453
1453
1452
false
false
1455
false
1465
1468
false
1471
1471
false
1471
false
1475
true
1480
1481
1481
true
false
1486
1490
true
1492
1493
false
1496
1499
true
true
true
false
1506
false
1509
true
1514
true
1516
1516
1516
false
false
true
true
1521
false
1528
1528
false
true
true
true
1532
1535
false
1542
1545
true
1547
1547
1550
1555
1555
false
1558
1558
false
true
true
true
1567
1564
1566
1569
1571
false
1578
false
1580
1580
true
true
true
true
1590
1594
1597
false
1598
1605
1608
true
true
true
1618
1623
1627
true
1628
false
false
1634
1638
true
1640
true
false
1649
1649
true
1650
1650
1651
true
false
1653
1661
1661
true
1663
1663
1663
1664
true
true
1667
1668
1669
1673
1674
1675
1678
1681
true
false
false
false
1691
1697
1696
1700
1700
1702
false
1704
false
1705
false
1708
false
false
1714
true
1714
1715
true
1720
1722
true
true
1725
1727
1727
1727
1727
1727
false
1733
false
1743
false
false
true
true
true
1747
true
1753
1753
1753
false
1754
true
1759
1767
true
false
1773
1775
1778
1780
false
1784
false
1792
1793
1794
true
false
false
false
true
true
true
1801
1801
1801
1802
1805
true
1804
false
true
1807
1810
1815
false
1824
1824
1825
1825
1826
1828
true
1828
true
true
1837
1837
1839
1840
1845
true
true
1846
1848
true
1848
1849
1849
false
1850
false
1852
1850
1850
true
1853
1855
true
false
1857
1857
1859
true
false
1863
1863
false
true
1869
true
1871
1872
1874
1878
1878
false
1883
1883
1884
1886
false
1895
1895
false
1905
false
false
true
1910
1909
false
1907
true
1910
1911
1911
1916
1916
1920
false
1933
1933
1933
false
true
1936
false
true
1946
1945
false
true
true
false
false
1956
true
1960
false
1962
1963
true
false
1964
true
1964
false
true
false
1969
false
1971
1971
1972
false
false
1973
1973
false
1978
true
1983
1983
true
1993
false
2004
false
2011
true
2016
2017
false
2018
true
false
true
2020
false
true
true
2026
false
2034
2034
true
2035
true
2038
true
false
false
true
true
2048
false
true
2055
2058
2059
true
false
2064
true
false
2071
true
2083
false
true
false
2089
true
true
true
true
2092
2093
false
true
false
true
2103
2106
2108
2109
true
2113
2114
true
2116
2116
false
true
2122
true
false
2131
2129
false
true
true
false
2134
true
false
false
true
false
2139
true
2150
2150
true
true
2155
2156
2157
true
true
false
true
2161
false
false
2170
true
true
2176
true
false
2182
2183
2186
2185
2185
false
true
true
false
2198
2199
true
false
2204
true
false
2205
false
true
2210
2216
2216
true
true
2223
false
true
2224
2225
2231
true
2231
false
2236
2239
2239
2243
2248
2248
2246
true
false
false
2252
true
false
false
2254
2255
2253
2255
2257
2260
2261
true
false
2265
2268
true
false
2273
true
false
true
false
false
true
true
2275
2279
2279
true
2279
false
true
true
false
2283
2284
true
false
2290
false
true
false
2301
2303
true
2305
2305
false
true
2304
true
false
2310
false
true
false
2317
false
false
false
false
true
false
false
true
true
2331
true
2335
false
2336
true
true
2335
2335
true
2342
2344
false
false
false
false
false
2340
false
2341
2343
false
true
true
false
2350
false
2352
2351
2353
false
false
false
true
2355
true
true
false
2360
2361
2362
true
true
2364
false
2364
false
false
false
false
2370
2374
2376
true
2379
true
true
2379
2385
false
false
true
false
2400
false
false
false
false
true
true
2409
2409
true
2411
false
2411
2416
2415
2415
true
2418
2417
true
true
2420
2420
2423
false
2423
2425
false
2425
2426
2432
2431
true
true
2431
2432
false
2433
2433
false
false
true
true
false
false
false
true
true
false
2450
2449
2449
2449
false
false
2454
2457
false
2462
true
2464
2463
true
true
false
2468
false
false
2481
2481
false
true
true
2485
false
true
false
false
false
2492
2492
2498
true
false
false
2504
2506
false
2508
false
true
2508
false
false
false
2511
false
2511
2511
false
false
2514
true
true
2515
false
false
2519
2519
true
true
false
false
true
false
true
2521
false
2520
false
2529
true
false
2534
true
true
2537
2543
false
2544
2547
true
false
false
2550
2552
2550
true
true
true
true
2558
false
true
2562
false
true
false
false
2561
false
2562
true
2564
true
2566
false
true
2568
2571
2571
2569
2573
true
false
true
2579
2580
true
true
2579
2579
2588
false
2589
true
2589
true
false
2591
2593
2593
false
2592
2593
true
2596
false
false
2603
false
false
false
true
2612
false
false
false
false
false
2619
true
true
false
true
2626
2626
false
true
2643
true
2644
true
2645
false
2646
2648
2648
false
2652
2654
false
false
2655
2655
2657
2657
false
2657
2657
true
true
2660
false
false
true
true
false
false
2667
true
false
true
false
true
true
2681
2682
false
false
true
2681
true
2681
2694
true
2697
2697
2702
false
false
2704
2705
false
2706
2714
2715
2715
2716
2717
2717
2718
2717
false
true
2718
false
2722
2725
2731
2731
2731
2734
2737
true
true
true
false
2743
true
2748
false
2748
true
2748
false
2752
2756
2755
false
false
false
false
2763
2764
true
true
false
2771
false
2776
2775
true
2788
true
2795
true
2795
2795
2795
true
true
true
2801
2801
true
2804
2807
2811
2814
2817
false
2819
true
true
true
true
2833
true
true
false
2835
2835
2836
2834
false
false
2841
true
false
2847
false
false
2851
2850
false
2849
2849
2850
false
2856
2859
2860
2861
2863
false
2868
false
false
true
false
2876
2877
2881
false
2883
false
2883
2887
true
2893
true
true
2892
2891
2897
true
true
2903
false
false
2916
true
2921
true
2924
2926
false
2928
2928
false
true
2928
false
2933
true
true
2939
2939
true
false
2940
true
false
false
true
false
true
2950
true
true
false
false
false
2961
2961
2960
2961
false
false
2969
2970
false
true
2981
false
2984
false
true
2984
2984
2984
2984
true
2988
true
2990
2990
true
2991
2995
2996
2997
2998
false
3008
3008
true
false
false
3016
false
true
false
false
3023
3023
3022
3024
true
3025
true
3033
false
3034
3036
3036
true
true
false
3042
3047
true
3049
3049
true
3052
true
false
false
false
3056
3060
true
3064
3064
true
false
false
false
true
3067
true
true
true
3082
false
3083
3089
3089
3090
3090
3090
false
3092
false
3097
false
3097
3096
3096
3095
true
3095
false
true
true
3094
true
3094
false
false
true
3103
false
true
true
3106
3109
false
false
false
3120
false
3120
3120
3120
true
3120
true
3122
true
3122
true
false
true
false
3140
3142
3143
3144
true
3150
3150
3155
3155
false
true
3156
true
3158
3159
false
3162
true
3166
true
false
3172
false
true
false
false
3176
false
true
3177
true
true
3177
false
true
true
false
true
true
true
3182
false
false
3184
true
3183
3192
3192
true
true
false
3202
3204
true
true
false
false
true
false
3211
false
3210
false
3209
3208
false
true
true
true
false
false
true
false
false
3229
true
false
3237
false
false
true
3241
3242
3243
3246
3246
true
3250
3251
3253
3253
true
3254
3254
3255
3255
3254
3254
false
3259
false
false
3263
true
3264
3272
true
3273
3271
3277
true
false
false
true
3284
3283
true
true
3283
3290
true
false
true
3295
3295
true
3295
false
false
false
3298
3297
3297
false
3298
true
false
true
3313
3315
true
3318
false
false
true
true
true
false
true
3329
false
3331
false
3334
3336
3336
true
true
3338
3341
3341
3341
3342
true
3351
3354
3359
3363
false
false
true
true
3369
3370
3372
false
false
3375
false
3382
false
3383
3386
3388
true
3393
3393
3394
3397
3398
3398
true
3408
false
3409
3412
3412
false
false
false
true
3419
true
3422
false
3426
3427
3429
true
3437
3439
3440
true
3440
true
3445
true
3446
false
3446
3450
true
3450
3455
false
3457
false
true
3459
3459
false
3460
false
false
3467
true
false
3480
true
false
false
false
true
3495
true
false
3506
3508
3508
true
false
3512
3516
3518
3518
3519
3519
3519
3522
true
3526
3527
3528
3530
3534
false
3536
false
3536
false
false
3544
false
true
3546
true
3549
true
3551
true
false
false
true
false
false
true
3565
3568
3570
false
3574
3574
true
3581
false
true
false
3585
3586
3587
3586
3587
true
true
3593
3595
false
3600
3600
true
false
true
false
3602
3604
3605
3608
false
3611
true
3614
false
3618
false
false
3631
3631
3631
3632
false
true
3631
false
3633
false
3637
true
true
3640
true
true
true
false
3644
3649
false
3663
3666
3667
true
true
false
false
3671
3670
false
false
3680
false
3681
false
false
3684
true
3690
true
3690
3690
false
false
3697
3698
3699
false
3699
false
true
3702
3702
3702
3700
3697
3698
3699
true
false
true
false
3707
false
3712
true
true
true
true
true
3714
3715
3716
3716
true
3716
false
true
true
3722
3722
3725
3725
false
3731
false
true
false
true
3734
3735
true
false
false
false
3749
true
3748
3748
false
3751
3751
3751
3751
3752
false
true
3761
false
3762
3766
3766
false
false
3771
3774
3775
true
3774
3775
3777
true
3784
3784
true
3792
false
true
3812
3812
3815
true
false
false
3816
3816
true
3816
false
3818
3820
3823
3823
false
3823
3825
false
3830
true
false
3835
true
false
3843
false
false
false
false
true
3849
3851
true
false
true
true
3860
true
true
3866
3877
3877
true
false
true
true
3886
true
3887
3889
3889
3890
true
true
true
3894
3894
3896
true
true
true
true
3902
true
3908
false
false
true
3915
3918
true
3917
3916
false
false
true
3926
3926
true
true
3927
false
3924
3924
3924
true
3928
3931
3933
3934
true
3938
3943
3945
3952
false
3956
false
3954
3954
3954
true
3953
true
true
3956
false
false
false
3960
false
3962
false
3965
3967
false
3973
true
3974
false
3973
true
3973
false
3972
false
false
3973
3973
false
3973
3973
false
3982
false
true
true
true
true
3992
3995
true
false
4000
4000
false
false
4001
false
4002
4002
4005
true
false
4011
4010
false
false
4016
4017
false
4018
true
true
true
false
false
4030
4031
true
false
4039
4042
4044
true
true
4047
4047
4048
false
4053
4058
4058
true
true
true
false
4064
true
true
4074
4074
true
true
4075
true
4076
false
false
4082
4081
true
4089
false
4091
4093
4093
4093
false
4093
true
4097
true
4102
false
4105
true
true
4107
false
false
4110
4111
4111
true
false
4113
true
false
4120
false
false
false
false
4129
false
4129
4137
true
true
false
true
4141
4141
true
4140
false
false
false
false
true
true
true
4144
4144
4144
true
false
false
4151
4153
true
4154
4153
4155
true
false
4159
4161
4165
4165
4164
false
4164
4163
true
false
4165
4164
true
4167
4167
true
false
false
true
4172
4175
true
true
4182
4181
false
4185
true
4189
4189
true
4189
4189
4192
false
false
true
false
4195
4195
4195
true
false
4197
false
4199
false
false
4208
true
false
false
false
4219
false
true
4220
4222
false
false
false
4231
4231
4234
true
4240
false
true
4245
true
true
4258
4261
false
false
4265
4265
true
true
4269
4269
false
4270
false
4271
4271
4274
true
4279
4279
false
false
true
true
true
4291
true
false
4297
4296
false
true
4300
true
4301
4302
4303
4304
false
4307
4307
4308
4308
4310
true
false
4315
true
4321
4321
4322
4322
4322
true
4325
false
4331
false
4331
4333
4334
4339
4342
4346
false
true
true
4356
false
4356
4356
4356
4356
4358
4358
4359
false
4363
4364
4363
4368
4368
true
4371
true
4374
false
false
4377
false
4381
true
4387
false
false
false
4396
false
false
4402
false
false
false
4406
4405
true
4408
false
4411
4421
4428
4429
false
4434
false
false
false
false
true
false
true
4454
4457
false
4460
4462
true
true
4470
4470
true
4472
true
true
4473
true
true
false
4476
4476
false
4480
4481
4482
true
4483
4485
4486
4487
true
false
false
true
true
false
false
true
true
false
4512
4512
4514
true
4521
4523
4524
4524
false
4527
4528
false
false
false
4533
true
4532
4536
4536
true
false
false
true
4543
4544
4545
false
false
false
true
4552
4552
4552
4554
4554
4554
false
false
true
4562
false
true
4569
4575
false
4574
false
4575
false
false
false
4580
false
true
4581
4583
4583
true
4587
true
true
true
true
4596
false
4596
4596
4596
false
true
4600
false
true
4609
false
4611
4611
4618
true
4626
4633
true
false
4642
4643
false
4643
4647
4648
4648
false
4648
4648
4649
false
4653
true
true
4659
4659
true
false
4659
4661
false
4666
4669
4669
false
false
false
4677
false
4677
true
true
4682
false
true
4685
4687
true
true
true
true
true
true
4703
4704
4705
4705
4705
4705
4705
4704
4704
true
4705
4706
false
4711
false
4711
4710
true
true
false
4717
4718
false
false
4727
4731
4736
4736
true
false
4744
true
4747
true
4750
true
4751
4755
4757
4758
4760
true
false
4763
false
4767
4766
false
false
true
4771
4772
4771
true
4772
true
false
4780
true
4779
true
true
true
true
true
true
true
true
4788
4787
false
false
4795
true
false
false
4804
4804
true
4806
4807
4814
4814
4815
4816
4821
4821
false
4821
4821
true
4822
4822
4826
4827
false
false
false
false
false
false
4835
4839
true
false
false
4846
4856
true
4858
false
4862
false
true
true
true
true
4881
4881
false
true
false
4890
4890
true
true
true
false
4900
4903
false
4910
4909
4910
false
4910
4910
4913
4914
4912
4915
4919
4922
4922
false
false
true
false
true
4934
false
true
false
true
4936
4940
4941
true
4941
4943
true
4946
4945
true
4944
true
false
true
4955
4957
true
4958
4958
4959
true
false
true
false
true
4968
4972
4973
4976
false
true
4977
4979
4979
false
true
4982
true
4985
true
4985
false
4990
true
4992
true
false
4999
false
5000
5000
false
false
5007
5008
5008
true
5010
true
false
5016
5024
false
false
false
false
5028
false
5030
true
false
false
5034
5032
5033
5035
5035
false
false
5036
5042
5042
true
5044
5044
false
false
5046
false
5047
5045
true
false
5047
5047
5047
5048
5048
false
5048
5049
5050
true
5054
true
true
5058
5064
5064
false
true
false
false
5069
5073
5074
5074
5073
5083
false
true
false
true
true
5085
5091
false
5097
true
5099
false
5103
5104
5104
5105
true
5109
true
5115
5124
true
false
true
5126
5126
true
true
5125
5125
5125
false
true
false
true
false
5137
false
true
true
5143
5147
false
5157
5159
5160
5160
false
5165
5168
false
5172
false
5174
5173
5174
true
true
5177
5177
true
false
true
5180
5182
5186
5188
5188
false
false
true
false
5200
5202
5204
true
5213
5216
false
5215
false
false
5221
false
5226
5228
false
5229
5237
false
true
false
5245
true
true
5247
false
5248
false
5253
true
false
5254
false
5257
true
5257
5257
5258
true
5259
false
5262
false
false
5268
5269
5269
false
false
5273
false
true
5277
5278
5278
5279
5281
5280
5279
5282
5290
5290
5289
true
false
5293
5297
false
5299
5304
5304
5307
false
false
true
true
5312
false
5314
true
5320
5322
5324
5324
5325
5326
false
5327
5327
true
5326
false
5340
5340
false
5339
false
5340
true
false
5340
false
true
true
5342
true
false
false
true
false
false
false
false
5365
false
false
false
5367
5367
5366
false
false
true
true
5373
false
5379
false
true
5381
false
false
true
false
5387
5387
5388
false
true
true
5399
5403
5404
true
true
5410
false
5413
5414
false
5414
false
5422
true
false
false
5426
false
true
false
5430
5430
true
5435
5438
true
true
true
5442
false
5446
true
false
true
5455
5458
5460
5464
false
5469
true
false
true
5476
5476
true
false
false
false
5490
5490
5491
true
5491
false
true
false
5495
false
true
false
5500
false
false
true
false
false
5501
true
true
false
true
5509
5509
5511
false
false
5515
true
5516
false
5518
true
5520
5520
false
true
true
5521
true
false
true
5530
true
5534
5536
true
5542
5542
5544
false
false
true
5553
true
false
false
false
false
5561
5563
5562
false
false
false
true
true
false
true
5574
true
5574
5573
false
5575
5577
5585
5585
true
5590
5590
true
true
false
true
false
false
5605
false
true
5610
5610
5611
5613
5613
5615
5614
false
5614
5615
true
false
true
true
5625
5625
false
false
5627
5627
5628
5629
false
5631
5631
5632
true
5636
false
5638
5641
5642
false
true
true
5642
false
5641
5641
5642
5642
5642
false
false
5643
true
true
true
true
5650
true
5657
5657
5657
true
5659
false
5661
true
5662
5662
5662
false
5665
5667
5669
5670
5670
false
false
5676
true
5682
5682
true
5686
true
false
true
false
false
5696
5695
5695
5696
true
5701
false
true
5710
true
5713
5715
5718
false
5719
false
true
5722
true
true
5728
5731
5735
true
true
true
5743
false
false
5749
false
false
true
true
5767
false
false
5767
true
true
5778
false
false
5780
true
5781
true
true
5781
5779
5779
5781
false
false
false
false
5787
5792
5793
5793
true
false
5799
5799
5800
false
false
false
5800
true
5802
true
true
true
5810
false
5818
5826
false
5830
5832
5834
true
false
5842
5845
false
false
5860
5860
false
false
5863
5864
false
5865
false
5865
true
true
5867
false
false
true
true
false
false
5875
false
5879
true
true
5881
false
5883
5884
5884
true
5884
false
false
true
false
5893
true
true
5903
5904
5904
5905
5905
true
5908
5909
true
5917
5917
5921
false
false
5929
5929
true
5930
5930
5930
false
5930
5930
true
5931
5932
true
true
5932
false
false
true
true
false
true
5939
5939
true
5941
false
true
false
5944
5945
true
5948
false
5951
5952
true
false
5957
false
5960
5959
true
5959
5961
false
true
true
5964
5964
5965
5972
false
false
5971
5975
false
5976
false
false
5981
5981
5984
5986
5986
true
false
5989
5991
true
6000
6000
6002
6008
true
6010
false
6016
6016
6026
6027
6027
6026
6029
true
false
6039
true
false
true
6040
true
false
false
false
6042
false
6044
true
6053
false
6056
true
false
6060
6060
6061
6062
true
6064
false
true
6063
6063
false
false
false
6064
true
true
false
false
6072
false
true
6082
false
6084
6087
6087
6090
6091
false
6098
6099
true
6099
true
6109
6109
6109
true
6116
false
6121
true
6127
false
true
true
true
true
6137
6138
6138
6138
6138
true
6139
false
false
6145
false
false
6148
false
6150
true
6155
6157
true
true
false
true
6163
false
6165
true
6169
6174
6175
false
true
6173
6174
true
6175
6181
false
6182
false
6184
false
6185
6185
false
6185
6185
6191
6192
true
6193
6193
false
6194
false
6195
false
6205
false
6206
false
6208
false
6221
false
6222
6222
false
6223
6223
6223
true
6223
false
6223
true
6223
false
false
false
6226
false
true
6232
true
6239
6243
true
6245
false
6246
6246
false
6250
true
6256
6255
6257
6258
true
false
6270
6270
6270
6272
true
6272
6276
false
6277
6277
6277
6278
true
6280
6282
6283
true
6284
6285
true
true
true
6300
false
false
false
false
true
false
false
true
false
false
6316
6317
6317
true
6328
6329
true
false
6328
6334
6336
true
true
false
false
true
true
6346
6346
6348
6348
6348
false
6350
6352
6353
false
6354
true
false
true
6359
6360
6360
6359
6360
true
true
true
true
true
6362
6361
6361
true
true
true
6362
false
6366
true
6369
false
true
false
6377
false
6379
6381
false
true
true
false
false
6387
6387
6390
6390
false
6394
false
true
6400
6403
6403
6403
false
false
6407
false
6410
6410
false
true
false
6414
6415
false
6416
6416
false
6416
false
true
false
6422
true
6425
false
6427
6427
6430
true
false
true
true
false
6438
6443
6450
false
6454
6457
true
true
true
6466
false
6468
true
6468
true
6470
false
false
false
6485
true
6485
6487
6487
true
6491
6494
6499
6501
true
true
false
6510
6510
6511
false
6522
6524
true
6525
false
6530
6531
6534
6534
true
true
6541
6547
6547
true
false
6555
true
6557
true
false
false
6557
false
6559
false
false
true
6569
true
6581
6582
6585
6586
6588
6592
6593
6593
false
6593
false
6593
false
6594
6594
6603
false
6606
6608
false
6610
false
6612
true
6611
6611
true
6616
true
false
6616
6613
6613
6614
false
6614
6611
false
true
6612
false
6612
6622
true
true
false
false
false
6631
6634
false
false
true
false
6641
6640
false
6650
6653
6658
6660
6659
6660
true
false
6673
6675
true
6677
false
false
6676
6677
true
6681
6681
6680
true
true
6684
true
true
true
6684
6685
6696
true
true
6695
false
6696
6696
6696
true
true
6702
true
true
false
true
true
false
6718
false
6720
true
6720
false
6720
false
6724
false
6724
6724
6724
true
true
6728
true
true
true
6730
6734
true
true
6735
6736
true
false
6745
6745
false
false
6751
true
false
6752
false
6752
6760
true
6763
6763
6762
true
6767
6767
false
false
6772
6772
6778
false
6781
true
false
false
false
true
6789
6793
true
true
false
6797
6802
false
6804
false
6810
6810
false
true
6817
false
6819
6819
6819
6820
false
true
true
6822
6822
true
6823
6825
false
false
6826
6827
true
6828
6828
6828
true
6831
false
false
6841
true
false
true
6853
6855
6858
6859
6860
6867
false
6869
6873
true
false
true
true
6885
true
false
6889
true
true
6891
false
6904
6904
true
6911
6915
true
6916
true
6918
6918
true
6922
6922
true
6923
6926
true
6927
6928
6929
6931
false
6934
6938
false
6944
6944
6944
false
true
false
6948
6950
6951
true
6952
6955
6955
true
true
6961
false
false
false
6973
6975
6976
false
6979
true
6980
6981
true
true
6987
true
6987
false
false
true
true
6997
false
false
true
false
7003
7007
false
7007
7012
7013
7015
7015
7015
true
false
7023
7025
7028
false
7027
7027
7029
true
7036
true
7036
true
true
true
true
true
true
7047
7049
true
7049
7054
false
7060
true
true
true
7069
false
false
7077
false
7079
true
false
7079
7086
false
7087
7087
7087
true
7087
7092
7094
false
7095
7095
true
7095
true
true
true
true
true
7105
7105
7105
7104
true
7109
false
false
7111
7110
false
true
7113
false
false
true
7120
7120
false
true
false
true
7134
7135
true
false
7135
7135
7136
true
7143
false
false
7148
false
false
7148
true
true
7154
7154
7157
false
true
true
true
7162
7162
7160
false
7162
false
true
false
true
false
7182
7184
7193
7195
false
true
7196
7197
7197
false
7196
false
false
true
7200
7200
false
7203
true
7216
7217
7221
7221
true
7227
false
true
7232
false
7234
7236
false
true
7246
false
false
7248
true
false
false
false
true
false
true
7258
7259
7257
7257
7257
7257
false
7261
false
7265
7266
7268
false
true
true
7273
7272
7272
true
7279
false
true
true
7290
false
false
7294
false
true
7298
true
false
true
7312
7313
false
7316
7321
true
false
7325
7325
7325
true
7324
false
7327
false
false
7329
true
7333
false
7335
7335
true
7347
7347
true
true
7351
true
7352
true
true
false
7366
false
true
false
7369
7369
7369
7369
7372
7374
7375
false
7376
false
7379
7384
7385
7385
true
7385
false
7385
7386
false
true
false
true
7389
false
7389
7389
false
7393
7397
true
false
7403
7402
false
false
7403
true
false
7412
true
7412
7415
false
false
7419
7419
false
false
true
false
7424
7425
true
false
false
7433
true
7436
false
false
true
7441
7442
7442
7442
false
7448
7449
true
false
true
7464
7464
false
true
false
false
7468
false
7471
true
7472
false
false
false
false
7482
false
false
7483
true
false
7487
7490
7491
7491
7495
7496
7498
false
7499
7499
true
7500
7500
7508
true
7515
true
false
true
true
true
false
7523
7525
7526
7529
7530
7531
true
false
7536
7540
true
false
7546
7546
false
7553
7553
false
false
7554
7554
7555
true
false
true
7567
7572
true
7575
7575
false
7576
false
7577
7576
false
7575
7576
7577
false
7580
7580
7581
7581
7582
false
false
false
true
true
7586
7591
7595
true
false
true
false
true
7604
7604
7604
true
true
true
true
false
false
false
true
7615
false
7620
7620
7620
7620
7625
false
7623
false
false
7626
7628
7631
true
false
false
false
7635
true
false
true
7638
7640
true
false
false
false
true
false
7655
true
true
false
7657
7657
true
true
false
7672
7675
false
7679
false
7680
true
false
true
true
false
true
7691
true
true
true
7699
7700
true
7700
7704
7707
7709
7709
7709
true
false
true
7724
true
7725
true
false
7726
true
false
true
true
7743
true
true
7753
false
true
7756
false
false
true
7763
true
true
7762
true
true
true
7766
7769
false
true
false
false
true
false
7777
false
false
7776
false
7784
7784
false
7784
7783
true
false
false
true
true
7793
true
7797
false
7798
7803
true
7804
true
false
7813
false
true
true
false
true
7825
7825
7825
7827
7827
7827
true
7840
false
true
7842
false
true
7853
false
true
true
false
7860
false
7861
7860
false
false
true
false
7876
7879
7881
true
false
7883
7888
7890
7892
7892
7894
7894
false
false
true
7895
7895
false
7896
7897
7900
7905
false
false
false
true
false
7911
false
true
7916
7919
7919
true
true
7923
false
true
false
7942
7944
true
7943
7946
false
false
7944
7944
false
false
7948
false
7956
7956
7962
7963
true
false
false
false
true
7970
7974
7978
true
true
true
7994
7996
7997
7997
7997
true
7999
true
8002
true
8003
false
8012
8012
true
true
true
true
false
8021
8025
true
8031
8033
8033
8034
8034
8034
true
false
false
true
false
false
false
8050
false
true
false
8054
false
true
true
false
true
true
8069
false
false
true
true
true
false
8070
8073
8074
8074
false
false
true
false
8084
8084
8086
true
false
8092
8099
8099
8103
8105
8106
true
8106
8106
true
8108
8112
false
false
8113
true
true
8116
8118
true
8120
false
true
8120
false
true
8121
8123
8123
8123
8123
8124
8135
8135
8136
8137
false
false
true
8147
true
true
8152
false
true
true
8156
true
8158
8162
8162
false
8168
8167
true
8170
8170
true
8176
8178
8181
8184
false
8184
false
8187
true
true
false
false
8207
8207
true
8210
8210
false
false
8221
8223
true
8232
8232
8234
8234
8232
false
false
8242
8244
8244
8250
false
true
false
8254
false
true
8259
true
8262
8261
8264
true
8267
8267
8267
8267
8267
false
8269
8270
8270
false
8272
false
false
true
true
false
8284
8285
8285
8288
8288
8287
true
false
8299
8301
8301
false
true
8307
8308
true
true
8314
false
true
8314
false
false
false
8314
true
8314
true
false
false
true
true
8319
true
true
8321
false
false
false
8327
8328
8332
true
true
false
8333
false
8337
true
true
true
8347
false
8348
8354
false
8361
true
true
8363
true
8363
false
8365
8367
8367
true
8375
false
false
8380
8381
8382
8385
8389
8393
8397
8401
false
8403
8405
8408
false
true
false
true
8416
true
8418
8418
8419
8419
8419
true
true
8420
true
8419
8419
8419
false
8418
true
8421
true
false
8431
true
true
true
true
8438
false
true
8442
true
8444
8444
8444
8446
8446
true
true
8449
8448
true
false
true
8456
false
8469
8471
8472
8474
8475
false
8479
false
true
false
false
false
false
8489
false
true
false
false
8497
8499
true
8503
8503
8502
false
true
8506
8509
true
8516
true
8516
false
true
8520
8521
false
true
8521
false
8522
8522
8525
true
false
true
true
8534
8535
true
8533
false
8535
8535
false
8538
false
8539
false
true
8541
true
false
8550
8550
8551
false
false
true
true
false
8559
true
8560
8560
8564
8564
8564
false
false
8571
true
8576
true
8582
8580
8581
8581
8581
8584
8588
true
8589
8598
true
false
true
false
false
true
8602
false
8602
8605
false
8612
8613
8614
8615
8617
8617
8613
false
8618
false
false
true
false
8631
8630
false
8637
false
true
8647
true
false
8653
true
8655
8654
8658
8662
false
8665
true
8666
8670
8670
8671
false
8674
8675
8675
8675
true
8676
8676
false
true
false
false
8693
8694
8697
8703
8705
false
8706
8709
false
true
true
8714
false
8716
true
8721
8724
8725
8724
false
false
false
8731
8735
8738
true
false
8738
8738
8738
8737
true
8739
8742
true
false
8742
true
8742
8743
true
false
8749
8749
false
8750
true
8754
false
true
false
true
false
8766
8771
8771
8770
true
true
8774
8776
8775
true
8777
8779
8780
8780
true
8782
true
8786
true
8786
false
8789
8789
true
8799
8801
8801
8802
true
8803
true
true
false
8806
8806
false
8810
false
8812
8816
true
8828
8828
true
8827
true
8835
true
8837
8841
8841
8844
false
8846
8851
false
true
false
8856
true
false
8864
false
8866
8870
true
8873
8873
8874
8875
false
8878
8879
true
true
false
8894
false
8896
true
8901
true
8901
false
false
8906
8904
false
8904
true
false
true
8909
false
true
true
8907
8912
true
false
false
8917
false
true
false
8919
false
8922
false
true
false
false
false
8934
true
true
false
8936
true
false
8942
true
false
8947
true
true
8947
8949
false
false
false
8974
false
false
true
8985
false
8988
8990
8990
true
false
false
false
true
9000
9004
9005
9005
true
true
false
true
true
false
false
false
9010
false
true
9013
false
9017
true
false
false
false
9021
true
false
9022
9024
9029
true
false
9031
false
true
9032
9032
false
9038
9038
9038
9039
false
9041
9042
9044
9044
9045
9046
9046
9045
9046
9046
true
9051
9053
false
9055
9053
false
9062
9064
9067
9064
9068
false
false
true
9071
false
true
true
false
9076
true
9076
false
9077
false
true
true
true
true
9095
9096
9096
true
true
9101
true
9102
9104
9104
9104
true
true
true
false
true
9111
9114
false
9119
9121
9121
false
9123
9125
9126
true
true
9129
9131
9133
9133
9134
false
false
9133
false
false
false
true
false
9137
9138
9138
false
9146
9148
false
true
9149
9151
9152
false
false
true
false
false
false
9161
9161
9161
9161
9161
9161
false
false
9165
9169
9170
false
9171
9173
false
false
9177
true
9179
true
9184
9184
9190
9192
9189
9190
true
9198
false
true
false
9202
9204
true
9206
true
true
true
9214
true
true
false
false
false
false
true
false
9224
true
true
9228
true
false
9231
9232
9236
true
9239
false
9239
true
false
true
9248
false
9247
false
9249
9251
9251
9251
true
9254
false
true
true
false
false
9272
true
9273
9274
true
false
false
9280
false
9284
true
9285
9286
true
true
9289
false
false
9290
9290
9291
9291
false
false
false
9301
9301
9305
9305
true
9308
9310
9312
false
9316
true
9315
9316
true
true
9319
9324
9324
true
false
false
9326
true
true
false
9332
true
true
true
9336
9336
9339
true
9346
9346
true
9348
false
9349
false
9350
9351
9357
9362
9360
true
false
9360
9365
true
9371
9372
9372
9374
9375
true
true
9381
9382
9389
9395
false
9392
9393
false
9401
false
9403
9403
9409
9411
9415
true
9420
9420
9424
false
false
true
9432
9436
true
false
9437
false
9437
9438
9438
false
false
9445
true
9452
false
9451
9453
false
false
true
9461
9462
false
true
9473
9473
9475
9475
true
9476
9484
false
9485
true
true
true
9485
true
false
false
9495
false
9499
false
9499
true
9502
9503
9506
false
9515
true
9518
9522
9521
9521
9520
false
9521
9522
false
9526
true
9533
9533
true
true
false
false
9537
false
false
9538
9538
9542
9542
9546
true
true
false
9547
true
9553
9556
false
9558
false
9568
true
false
false
9579
false
9579
true
9581
false
9581
9583
9584
9584
9584
true
9589
false
true
9589
true
true
false
9600
true
false
true
true
true
false
false
true
9618
false
true
false
true
9625
9628
9629
false
false
9632
false
9632
9636
false
9647
9648
true
9654
false
true
9661
9661
9663
false
true
9667
false
9668
true
true
true
true
9675
true
true
true
false
9683
false
false
false
9683
9688
true
9688
9687
9691
false
9695
9696
false
9695
9707
9707
true
9707
9708
9709
true
9709
false
false
true
true
9714
true
9715
true
true
false
9722
9723
9723
false
false
false
true
true
9738
9738
false
false
9741
true
false
9742
9748
false
true
9753
true
true
9763
9764
false
false
9769
true
true
false
9776
true
false
false
9779
9778
false
9780
true
false
9782
false
9786
9786
false
false
true
false
false
9790
9795
9795
9796
false
9798
false
9801
9800
false
9806
9806
false
9805
true
9806
false
9810
false
true
false
false
true
false
true
false
true
9820
9820
true
true
9824
false
true
false
false
9830
false
true
false
true
9831
false
true
9840
9844
9845
false
false
true
9848
true
9848
true
9850
9850
true
9853
9852
9853
true
false
true
true
true
false
9860
false
true
9870
false
true
false
9871
9871
true
9871
false
9871
9871
9872
9872
true
9873
true
true
9873
false
true
true
true
9884
9884
true
9885
false
true
false
false
9888
9886
false
9889
false
true
9888
true
9888
true
false
true
true
9892
false
9898
9899
9899
9899
9899
true
false
true
true
false
true
9915
9915
true
9920
true
9930
9930
false
9930
false
9933
true
false
9938
false
9939
9939
9940
9939
false
true
true
9946
false
false
false
true
true
true
9957
9958
9960
9960
true
false
true
9964
true
9971
true
false
false
9971
9971
9970
9976
9976
9977
9977
9977
9979
true
9985
false
9987
true
false
false
9992
9997
false
9996
9996
true
9997
true
10001
false
true
10004
true
true
10010
10011
false
false
false
true
true
10022
true
10024
true
false
true
10030
true
true
10031
10031
false
true
false
10041
false
true
10045
false
10048
false
10051
10053
true
false
false
10060
false
false
false
true
true
false
10072
true
false
10076
10079
10082
10082
true
false
10088
10089
true
10090
true
10093
false
10093
false
10098
10099
10101
true
true
false
false
true
false
false
10110
10116
10122
10122
10122
true
10123
10123
false
10125
10126
false
false
true
false
10137
10136
10136
true
true
true
true
false
false
true
10149
false
false
false
true
10156
false
10166
10167
10165
10168
true
true
true
true
10181
10181
true
true
false
10195
false
false
10196
10196
10200
10209
true
true
true
false
10231
10232
false
10236
true
10237
false
10240
false
true
10237
10238
10237
10243
true
10244
false
10244
false
false
true
10254
10257
true
10258
true
false
false
false
10265
true
10269
false
10271
false
true
false
true
10276
10276
false
10281
true
false
false
10284
10285
true
10287
true
true
10296
true
10303
true
10303
false
10301
false
false
true
10306
10307
false
10306
10306
true
true
10313
true
10319
false
true
false
10323
false
10327
10327
10328
true
false
10336
10339
false
10340
true
false
10348
10348
10348
true
10350
true
10351
false
10352
false
true
true
true
true
10356
10356
10357
10358
10358
true
10369
false
false
10373
true
false
true
true
10377
true
true
10381
10382
true
false
10385
true
false
true
true
true
10390
false
true
false
10397
true
10400
10399
true
10406
false
true
10413
true
true
10417
true
true
10416
10415
false
10415
10414
10417
true
true
true
false
10419
true
10422
true
true
true
true
true
10444
false
10447
10447
10448
true
false
true
true
false
false
false
10464
10464
true
false
false
10469
10468
10470
false
false
10477
10479
10481
false
10485
10485
10485
false
10492
10493
10493
10494
false
10501
10504
10506
10510
10510
true
false
false
false
false
10525
true
10528
10528
true
10528
10531
true
true
10534
10535
10536
10539
true
true
10549
10549
false
10564
false
10565
false
false
10569
10575
false
false
10578
false
10582
true
10583
10582
false
false
10584
true
false
true
10592
false
true
true
true
10612
10613
false
10613
10614
false
false
10616
10620
true
true
10627
10628
10628
false
false
10640
10640
false
10640
true
10649
false
true
10654
10656
10656
false
10659
false
true
10666
false
10669
false
10672
10672
10672
10679
false
10678
10679
true
false
true
10684
10685
10685
10687
10687
false
10689
false
10694
false
10697
10697
false
true
true
true
false
true
true
10694
true
true
true
10698
10699
10701
false
false
false
false
10707
true
false
10715
10718
false
10719
10720
10722
false
true
10733
true
10734
false
false
10744
true
false
10747
10749
10749
true
10750
true
10752
10756
10757
true
true
false
10767
10767
false
10768
10768
10769
true
true
false
false
10768
10767
true
true
10769
true
10773
false
10775
10782
10782
10784
10787
10787
true
10789
10790
10790
false
10795
10797
false
10800
false
10809
false
false
10816
false
false
10823
true
true
10825
10825
10826
false
10828
true
false
10830
true
10835
10836
false
10836
10837
false
false
true
10841
false
false
true
false
true
false
10857
10858
false
10863
10861
10872
true
10875
10890
10890
10890
false
true
10894
true
false
true
10896
10901
true
10903
10906
10906
10911
10916
10916
true
false
10917
false
false
true
10933
10934
true
10936
true
true
false
true
true
true
10945
false
true
10948
false
false
10950
10957
false
10958
false
10965
10966
10966
10965
true
true
false
10976
true
10981
false
false
false
true
true
10989
10988
true
10990
false
true
10995
10998
false
11003
true
false
11010
11012
true
11013
true
true
11021
11022
11022
11021
11021
true
11024
true
11028
false
11034
true
false
11047
11048
true
11050
true
11068
true
false
false
false
false
11075
false
false
false
11080
11082
true
false
11088
11090
11092
true
11096
11095
true
true
11096
11102
false
11108
true
false
11115
false
true
true
11116
false
11121
11121
false
11120
false
false
false
11125
11125
false
11130
11129
true
11132
true
true
true
11142
11144
11144
true
11145
11145
11145
false
11146
11151
11152
false
true
11163
11167
11167
false
true
false
11177
true
11179
11179
false
11183
true
false
false
11187
11188
true
false
11191
11191
11190
true
false
false
false
true
false
true
true
11202
false
false
false
false
11205
true
true
false
true
11208
11209
false
11210
11211
11212
11213
11214
11216
11221
11221
11221
11222
11222
11222
false
false
true
true
false
11232
false
11231
true
11234
11235
11235
true
11239
11239
true
true
true
11244
11245
true
false
11250
11249
11251
11251
false
true
11253
false
11253
11253
11259
11263
true
11272
false
true
11283
11283
11285
true
false
true
true
false
false
11292
false
11294
true
false
11298
false
11300
true
11306
11306
11306
true
true
true
11315
true
11318
11318
false
false
true
11321
11322
true
11325
true
true
11328
false
11333
11338
11338
11338
11339
11339
true
11340
true
11343
false
false
11348
false
11348
true
true
11355
11355
11358
11362
11364
11364
false
true
11373
11372
true
11374
false
11374
true
true
11373
true
false
11377
11380
11380
true
true
true
false
false
true
11390
11394
false
11396
11398
11399
11399
11401
false
true
false
false
false
false
false
11408
11410
11411
11410
true
false
true
11416
false
11424
false
false
11427
false
11434
false
true
11442
true
11444
11445
11447
true
11447
11447
11454
false
false
11458
11460
true
true
false
11467
false
11474
false
false
true
true
false
true
true
11488
11487
11488
true
true
true
true
11493
11493
false
11498
false
11500
false
11505
true
11503
false
11502
11507
11505
false
11503
11502
true
11502
true
false
false
true
11509
11511
11511
false
false
true
true
11522
11521
11522
true
11529
true
11530
11532
true
11538
true
false
true
11543
11543
false
true
false
11544
11544
11544
11546
11545
11546
true
11546
11546
false
11546
11550
true
true
11554
true
11555
true
false
true
11563
false
true
true
false
false
11576
true
11584
11586
false
11586
true
11586
11587
11587
11587
11587
false
false
true
11595
11599
false
true
false
false
true
false
11612
false
true
false
11614
11619
11621
11622
true
true
false
11625
true
11630
false
false
11631
false
true
11638
true
true
11642
11644
true
false
false
true
true
11656
11656
true
false
true
11666
false
true
11673
false
11677
false
11681
11688
true
true
true
11688
false
11689
11691
11692
false
false
false
true
true
11696
11696
11702
false
11710
11711
11712
11713
11715
11718
11717
true
true
11720
false
11723
11725
11726
true
false
false
false
11731
false
true
false
11738
true
11738
false
true
11745
11745
true
11745
false
false
false
11754
true
11756
11757
false
11757
11759
11760
11760
11761
false
11762
11762
11768
11769
false
11769
false
11771
false
true
false
true
11779
11781
11783
11786
false
true
true
11790
false
true
11792
false
true
false
11793
11795
11794
true
11794
true
false
11803
11802
true
false
11805
11805
11806
11807
11814
true
true
false
11816
11815
false
11816
11817
11819
true
true
11819
11818
true
11819
true
11818
true
11820
false
false
false
11821
false
11833
11833
true
true
11836
11842
true
11847
11849
11851
true
true
false
11851
true
true
11856
11857
true
11857
true
false
false
true
true
11865
true
11871
11875
11876
true
false
true
11878
false
true
11882
true
11883
11883
true
11887
true
11897
false
11897
11898
false
false
11900
11906
true
11909
true
false
true
false
11920
11921
11921
11923
false
11923
true
true
11925
11925
11925
11925
true
false
11928
false
11930
true
11933
11933
11933
true
true
11936
11936
11936
true
true
true
11954
11953
false
11955
11956
false
11955
11960
true
11962
11963
11964
11971
true
11969
11969
false
true
false
true
11968
11970
true
11971
true
false
true
11976
false
11982
false
false
false
false
false
11993
true
11994
false
true
11995
true
11996
11996
true
true
11999
true
12002
false
true
false
12003
false
12004
12008
12008
12015
true
12018
true
true
false
12024
true
true
12025
true
false
false
false
12034
true
12034
true
false
true
false
true
true
false
true
12045
12045
false
true
false
12045
12048
false
true
12055
true
true
12055
false
true
false
12061
false
12064
12065
true
false
12066
12066
false
false
12074
12075
true
12083
false
12084
true
true
12088
false
true
12090
12092
12092
12093
12093
false
false
false
false
12101
true
12103
false
12104
12109
true
true
12112
12113
false
12121
false
12126
false
12127
12127
true
true
false
12133
false
12142
12143
12142
12142
false
12145
12147
true
false
12146
12146
12149
12151
true
12154
false
false
true
12174
true
12178
false
12187
12190
false
false
12196
true
12203
12204
false
12209
false
12212
12213
false
12220
false
false
12222
12222
12222
12222
12223
true
12227
false
true
12229
true
12234
12239
false
false
true
12240
12241
12245
true
12248
12254
false
12253
true
12254
true
12258
true
false
false
false
false
false
12273
12273
false
true
12282
12282
12283
12285
false
12285
12287
12291
true
true
false
false
false
false
12300
true
12305
false
false
12311
12313
false
12312
12315
12317
false
true
12318
12319
true
true
true
12319
12319
12319
false
12319
false
false
false
false
12324
false
false
12326
false
false
false
false
12331
false
12336
12337
12338
false
12341
true
12345
false
12345
true
12346
false
false
true
true
false
true
12347
true
12350
12350
12350
false
true
true
12356
12356
12358
false
false
12365
false
12366
12369
12371
12372
12372
12372
false
12373
true
true
false
false
false
true
true
false
12383
true
12393
12399
false
true
true
12398
12399
false
12407
false
12410
true
true
12414
12418
false
12421
false
12431
12432
false
12433
12435
false
12435
12437
false
12439
12442
12444
12446
true
12448
12452
12458
12459
true
12461
false
12462
false
12469
12471
12473
true
false
false
12474
true
true
12476
false
true
12480
12482
12482
12484
12485
false
12495
12496
false
12500
false
true
12501
true
true
false
false
true
12518
12519
12520
false
12526
false
true
false
12529
true
12533
12533
true
12536
12539
false
12540
12541
12541
12541
false
true
12545
false
true
12545
true
true
true
12552
12552
12555
12555
true
true
12555
12555
false
12558
12560
12561
true
false
12561
false
12567
true
false
12564
12565
12567
12573
false
true
true
true
false
false
false
false
12577
12577
12582
true
true
true
true
true
12592
true
12599
false
12601
12601
false
12601
12598
true
true
12601
true
true
12606
12605
true
12605
false
12608
true
12612
true
12612
false
12613
12615
false
12618
12618
12618
12619
12619
false
false
12621
12622
12625
true
false
12642
false
false
12650
12662
true
12664
false
true
12673
12673
false
12673
false
12672
12672
true
true
12672
12674
12674
true
true
false
true
true
true
12685
false
false
false
true
12692
12693
12695
true
true
true
12704
12703
true
12704
12705
false
12711
12711
12712
false
true
12719
true
12719
true
12721
false
12730
12729
true
12730
false
true
true
12741
12742
12745
false
false
12750
true
true
false
12756
12755
12755
12756
false
12757
true
12764
12767
false
false
true
12769
12771
12774
true
12775
false
12775
false
12783
12788
false
12789
12790
12789
false
true
true
12810
12813
12813
12813
true
12817
false
false
true
false
false
12823
12828
true
true
12831
12832
12834
12835
false
12842
false
12846
false
12852
12855
false
12855
false
false
12858
12858
12860
12861
true
12862
false
12865
true
12866
12866
12865
12868
true
true
12869
true
12870
true
false
12873
false
false
true
false
true
12878
true
true
true
12884
true
false
true
true
12891
true
false
12895
12894
false
true
false
false
12899
12899
12899
12900
true
true
true
12904
12904
12904
12904
false
12904
12907
false
12909
12908
true
12910
true
12910
true
12917
12919
12919
12920
true
12920
false
12923
12926
12927
12929
false
false
true
false
12935
12940
12939
12940
false
true
12949
false
false
12949
false
false
true
false
12952
false
false
true
12961
false
true
true
true
12975
true
12984
true
false
true
false
12997
false
12997
false
false
true
true
false
false
false
false
false
false
13023
true
false
false
13025
13028
13032
true
13035
true
false
13039
false
false
false
false
false
false
true
true
13044
13041
13041
13042
13044
13044
false
false
13048
13049
13050
13050
13051
13051
13050
13051
13052
false
true
true
13058
13060
false
false
13065
false
false
false
13065
13068
false
13074
13073
true
13076
true
13077
false
false
false
13083
13084
false
13086
13086
false
true
false
false
false
false
13096
13096
false
13098
false
13103
true
false
13108
13107
13107
true
true
13116
13117
false
13120
13120
false
13125
false
13127
false
true
13138
13141
false
false
13152
13152
true
true
13150
13157
false
true
13160
13161
true
false
13165
13167
false
13172
13172
false
13173
false
13180
13179
false
13183
true
true
13185
true
false
13191
true
13202
13202
true
13204
true
13204
false
true
false
true
false
true
13205
13209
13209
false
13212
13214
true
13216
13216
13220
13222
true
13222
13223
false
true
true
13222
13222
false
true
13225
true
false
false
13228
true
13229
13232
13232
13233
13235
true
13236
13237
13237
true
true
13244
13244
true
13244
true
13247
13253
13259
false
false
false
true
13265
true
13273
false
13274
false
13285
false
13286
true
13291
true
false
13298
false
13299
13299
13299
true
false
true
13304
13304
true
13312
false
13312
13314
13318
13319
true
true
true
true
true
false
false
true
true
13330
false
true
true
13342
true
false
true
true
13347
13347
13347
13355
true
13355
true
13357
true
true
false
true
true
13367
13369
13370
13371
true
true
false
13375
13376
13378
true
13382
true
true
13383
true
13384
true
13386
false
13389
13389
13389
13390
13392
false
true
false
13400
false
true
false
13407
false
false
false
13405
true
13405
13405
13409
false
13409
false
13414
false
13421
false
false
false
13426
false
13428
false
true
13432
13432
13432
false
13437
13437
13438
13439
13440
13446
13445
false
13446
13446
13449
true
13451
true
13453
true
false
true
false
13455
true
13455
13457
13458
true
true
13458
13457
13459
true
13461
13461
13463
13463
true
13472
13472
false
13474
13474
13478
13478
true
true
false
true
13481
13481
false
true
13487
13493
13498
false
false
true
true
true
13500
true
13508
true
13510
13514
13514
13516
true
false
true
false
13522
false
13521
true
true
false
13526
true
true
true
false
true
13532
false
13532
false
true
false
false
13536
true
13539
true
13545
false
13545
true
false
false
13544
false
13549
13552
13554
true
13554
13555
true
false
true
13554
false
true
true
true
false
false
true
13560
false
13562
true
13564
13563
true
true
true
13566
13568
13569
true
false
false
false
true
13583
13587
false
13589
13589
true
13591
13591
13591
13591
true
13603
true
13603
13604
true
13605
13606
true
false
true
13615
false
true
false
false
13622
13629
true
true
false
13633
true
true
false
13648
false
false
13649
false
true
true
true
false
13657
13656
true
false
13663
true
false
13663
13675
true
13677
true
false
true
13684
true
13686
false
false
13698
false
13701
false
13708
true
false
true
true
true
13720
true
false
13722
true
false
13729
13730
false
true
true
true
13731
false
13732
true
13739
false
false
13743
13748
true
true
true
true
true
true
false
13760
13760
true
13762
true
true
false
false
13764
13762
true
13767
false
true
true
13776
13778
13778
true
13784
13787
false
13789
13789
true
false
13792
13797
13797
13804
true
13804
false
13804
false
13805
false
13805
13806
false
true
false
false
true
false
true
13812
false
false
true
false
false
false
true
false
13835
13835
13836
true
13837
false
13843
true
false
13842
13842
false
13846
13846
true
13846
13845
true
13845
13847
13850
13852
true
13855
13856
13856
13858
13859
true
13860
13860
13864
true
false
true
13873
13875
13877
13878
false
false
13882
false
13886
13887
13888
true
13894
true
false
13896
13896
false
13894
false
13899
13899
13901
13906
false
false
true
false
true
true
13916
13916
true
13916
13924
13925
13927
true
false
13933
13934
true
true
true
true
13942
13945
13947
13947
true
true
13952
13952
true
13958
false
false
13964
true
false
false
true
true
13977
false
false
13977
13979
13984
13989
true
13989
13991
13993
13996
true
true
14012
14019
14019
14021
true
true
14022
false
14024
true
14025
true
true
true
14032
14029
14031
true
true
14035
14043
true
14049
false
14049
14050
14050
false
14051
14055
14055
true
false
14054
14054
14056
14062
14068
true
14070
14073
14072
true
14074
false
false
14077
false
14086
14086
14087
true
14095
14096
false
14098
false
false
14099
true
14100
14100
14103
true
14102
false
14103
true
14104
false
true
14109
14108
14109
false
14112
14112
14112
true
14115
false
true
14118
false
14120
14120
false
false
false
14122
14123
14124
14124
14124
14124
false
14126
14126
false
14130
14131
14130
14129
true
true
14134
14137
true
14139
14139
14139
14142
14142
14146
true
false
14147
14148
true
true
14154
false
14156
false
14157
14159
14164
14164
false
true
14167
true
14173
14181
true
14187
true
false
14186
true
14190
true
true
14190
true
14192
14193
false
true
true
true
true
14200
true
true
true
14205
true
14208
false
14212
14215
false
14215
14216
true
14223
14222
14226
14225
14226
14227
true
true
14231
14236
true
14236
14240
false
false
14243
14243
14243
14243
14243
false
14245
14245
14245
true
true
false
14251
14255
14259
true
14259
14261
false
true
true
true
true
true
true
false
true
14268
true
14277
true
false
14279
14287
14290
14289
false
true
14290
14298
false
true
14302
false
14308
false
true
false
14309
14311
true
false
14310
14312
true
false
14318
false
false
14327
true
false
true
false
14345
14347
false
14350
true
14357
14357
true
false
14363
14364
false
false
14363
true
14367
14367
14367
14368
14367
14369
14371
14371
14371
14372
14372
14378
14378
true
14382
14382
true
14389
false
14391
14394
14397
true
14400
true
true
true
false
14407
true
14407
14411
14411
14410
14414
14414
14417
14418
false
false
14419
14421
false
false
true
14428
false
14428
true
false
14430
14431
false
14436
false
14439
14441
true
false
14444
14445
false
true
false
false
14462
14467
false
false
true
14476
14475
14476
false
false
false
14480
14482
false
true
14486
14486
false
14486
true
14488
14488
false
true
14490
14490
14491
14495
14495
true
14499
14500
14500
true
14501
false
true
false
false
true
false
true
14519
14520
false
true
14522
14523
14523
false
14528
14528
14528
false
false
14531
true
14534
14537
false
false
14548
14548
false
true
true
false
14557
14557
14557
14557
14561
true
true
false
true
14564
false
false
false
14576
14578
14579
false
14582
false
14584
14584
false
14594
14594
14592
true
14595
true
true
false
14601
14602
14605
14608
14609
14609
14608
false
14610
14611
14611
false
14616
false
false
false
14619
14619
false
14624
false
true
true
false
false
false
true
14628
14629
true
true
true
14629
14629
14630
false
14633
true
false
false
14636
true
14640
14642
false
false
14646
false
14648
14651
true
14655
false
true
true
14657
false
false
true
false
14663
true
true
14667
false
true
14674
false
14676
false
14676
14678
false
14681
true
false
14683
false
true
14684
14691
14691
14691
14695
14696
14696
14697
14697
14701
14706
false
14706
true
14709
true
14710
14711
14711
14711
14721
14721
14722
true
true
14723
14723
14724
true
14730
14732
14732
14733
false
14740
true
true
14742
14743
true
true
14749
14749
true
false
true
true
14759
false
true
true
14767
true
14768
14768
14768
14770
14772
false
14777
true
14779
14781
true
false
false
14784
14786
true
14793
true
14793
true
14796
14796
false
14799
14799
true
14806
14811
14809
true
true
14816
true
14819
14819
true
true
false
14838
14838
14844
true
true
true
false
false
false
true
14858
14862
false
14862
14862
14866
14870
14871
true
true
14880
false
14880
false
false
true
true
true
14887
true
true
14888
false
false
14897
true
14898
true
14900
true
14900
false
true
14908
14908
14909
false
true
false
14912
true
14915
14918
14918
14918
true
14923
14923
14923
14925
14926
14926
false
true
false
14929
true
14933
true
14937
true
14943
14945
false
false
true
true
14946
false
14949
false
false
true
14952
14954
true
14957
14957
14959
true
false
14959
true
14960
14960
false
14962
true
14964
14972
14973
14975
14977
true
14981
false
14982
14982
true
14993
14993
false
false
false
14994
15000
false
15004
false
15009
true
15010
15012
true
15014
false
15016
15022
true
false
false
true
15035
15035
15036
true
true
15040
15044
15044
false
true
true
false
15045
false
true
false
15049
15049
15049
false
false
false
15053
true
15059
false
true
true
15076
15079
true
true
15088
false
15089
15092
false
15096
15096
true
15097
15097
15097
15099
false
true
15104
true
15106
15107
true
false
15113
true
false
false
false
15123
15126
false
false
15126
false
15130
15132
15131
15133
false
15135
15134
15134
false
true
15135
true
15140
false
true
false
15147
15149
15151
false
15153
true
false
15161
15164
15167
15166
15166
true
15165
false
false
false
15173
true
true
true
false
false
true
15185
true
15194
15195
15195
true
false
15203
false
false
15203
15205
false
true
15210
15212
15213
15215
15220
false
true
true
15221
15222
15229
15229
false
true
true
15236
15236
true
15238
15237
true
15238
false
false
true
false
15241
false
15244
15245
15247
true
15249
15249
true
15260
true
false
false
15261
false
false
15264
15266
true
15269
true
true
false
true
15274
15274
15275
15276
false
15277
false
15284
true
false
false
true
15291
false
false
false
true
true
15302
true
false
false
15309
15309
15309
15309
false
15311
15311
15313
15315
false
true
true
15317
true
15319
false
false
15327
15328
15329
15329
true
15330
15332
true
true
15334
15336
15336
15334
true
false
15339
false
true
15337
true
false
15340
15341
false
15340
15348
15351
true
15357
15360
true
false
15370
15371
false
false
true
false
true
15376
15377
15377
true
false
15380
15381
15381
15382
true
true
true
15390
15397
false
15402
true
false
15406
false
true
false
true
15413
true
15415
15420
15421
false
false
false
false
15428
15428
true
15428
false
15431
true
true
true
15444
true
false
15455
true
15457
false
true
15462
false
false
15467
15467
15470
15470
false
15469
true
false
false
15473
false
false
15483
false
15487
15491
true
true
15495
15498
false
15500
true
false
false
15508
false
15510
false
15517
15516
true
false
true
15524
15528
true
false
15539
15542
15545
false
true
15550
true
15556
15559
15564
15564
15565
false
true
false
true
true
15579
true
15579
15580
15585
true
true
false
15585
true
false
true
false
15592
true
false
15601
true
true
false
15612
true
15616
false
15617
15622
false
15625
true
false
15632
true
false
false
true
15638
15641
false
false
false
false
true
15643
false
15645
true
15648
15649
true
15650
15653
15653
15651
false
15653
true
false
false
15661
false
15666
15667
false
15669
false
true
false
15681
15681
15683
15684
15684
true
15691
false
false
true
false
false
false
true
true
15708
false
15710
true
true
false
15715
false
15717
15717
false
false
false
15725
15729
15731
15731
true
false
true
false
false
15737
true
15742
15744
true
false
false
15756
15758
15757
15757
15758
true
false
true
15759
15759
15759
15760
true
15759
15759
15759
15760
15761
false
true
true
false
15766
false
false
15766
15767
15769
false
false
false
true
false
false
15806
true
true
false
true
false
false
false
15832
15833
false
15835
true
false
15839
15839
false
15851
true
true
15858
false
true
15860
15860
15863
15863
false
true
true
false
true
true
15872
15873
false
15878
15883
15884
true
true
false
false
true
15895
true
15895
15895
15901
true
false
15907
15909
false
15909
true
15910
true
false
15912
false
false
false
15914
false
true
15919
15920
15920
false
15922
15922
false
15922
true
false
false
15922
true
15924
15924
15924
true
true
false
false
false
15930
15930
true
true
true
false
true
false
15950
false
15950
15951
true
15953
15953
15954
15957
true
true
true
true
15957
15957
false
15962
15963
true
true
false
false
15965
15965
true
false
true
15962
false
15964
15964
15967
false
15967
15973
true
true
true
15975
15975
15992
15993
15996
false
false
16001
16007
16007
false
16008
true
16008
16009
16009
16010
16011
16012
false
true
16016
16016
true
16018
true
16019
16022
true
true
false
true
16023
16029
16029
false
false
16032
16038
16038
false
false
true
true
16045
true
false
false
16052
true
true
false
false
16055
true
16060
false
16067
false
16070
16073
16074
false
true
16072
16076
false
false
16082
16086
true
true
16091
true
true
false
16093
16093
16093
16094
16094
false
true
16096
16097
16097
false
16105
false
16112
true
16113
16112
true
16113
true
false
16119
true
16120
16122
16122
16123
16125
16126
true
16127
16127
false
16131
16133
false
false
false
true
true
16148
false
16157
true
true
16158
16160
true
16160
16160
16161
false
false
false
false
true
false
16170
true
false
16189
true
false
true
true
true
16193
false
16200
16200
false
16208
false
true
16209
16209
true
false
false
16214
true
16215
16216
true
16220
true
16223
16224
false
true
16227
false
16226
false
16226
true
16230
16230
16230
true
16231
16232
false
false
false
16231
16231
false
16236
16243
16249
true
false
16260
true
16261
true
true
true
false
false
16263
true
16265
false
false
false
true
16278
16279
16281
16282
16282
16281
16281
16283
true
16286
16294
16295
16295
true
16297
16296
16301
false
16307
16306
false
16306
16307
false
16312
16312
true
false
true
false
false
false
true
true
false
16326
true
false
16329
true
16334
16334
true
16338
16338
16338
16345
16347
16347
16348
16348
16348
true
false
true
false
16353
16354
true
false
16359
16367
16366
false
false
false
16369
false
false
16373
true
false
false
true
false
16383
false
false
true
16392
true
true
16395
true
false
16397
true
false
16397
16397
16397
16396
16396
false
false
true
false
true
16403
true
16404
true
16402
true
16412
true
16414
false
16422
false
16423
true
true
false
true
true
true
16439
16443
16444
16444
true
false
false
16457
16456
true
16457
false
16462
false
true
false
16463
true
16465
16469
16469
true
16471
16470
16470
16474
false
16481
16481
16482
true
false
false
16488
16490
true
16498
false
false
true
16501
false
16503
false
true
16503
16503
16504
false
16504
16506
true
true
true
16509
false
16514
16514
true
16516
false
false
true
false
16532
true
true
16537
16537
16538
true
16551
16554
16554
false
16562
true
16559
true
16559
16559
16559
16559
true
false
16563
16573
false
16573
16573
false
16579
16579
16582
16582
false
16582
false
16582
16584
false
true
16587
16587
false
false
true
16594
true
false
true
false
16601
16601
true
16604
true
16605
true
16609
true
false
true
true
false
16620
false
true
16620
16620
false
true
16620
false
16620
16620
true
16621
true
false
false
true
16632
false
true
false
false
16642
16642
16644
true
true
16644
16644
16646
true
16647
true
false
true
false
16647
16646
16650
16652
16653
16653
false
16656
true
16657
true
16661
false
16661
16663
16663
16667
16667
16667
false
true
true
true
16679
true
false
true
16690
false
16694
16695
16696
true
16699
false
true
true
false
false
16704
16707
16708
false
true
true
false
16723
16724
16724
true
true
16730
16749
16748
16752
16752
16752
16752
false
16751
16750
true
16754
16755
true
false
16759
16759
true
16763
16768
true
false
16773
false
16776
true
true
16781
false
true
true
false
16780
16780
false
16783
16784
false
16785
16790
16789
true
true
16793
16794
false
true
16797
false
true
true
16799
16799
16800
16805
16807
false
16810
false
16810
16809
true
true
false
true
false
false
16809
16811
false
false
16811
true
16818
16822
true
16826
16826
16826
16829
false
16830
true
true
false
false
16836
16837
false
false
true
false
16840
false
false
true
16844
16846
false
true
false
16849
true
true
true
true
16858
false
16864
16866
false
16865
true
16867
16867
true
true
false
16877
16877
16881
16881
false
false
16898
true
false
true
true
true
16902
false
16907
false
16909
false
16909
16910
false
false
true
false
16917
false
true
false
false
16925
false
true
16931
16931
16939
16941
false
true
false
false
false
16946
true
false
true
16953
16953
16953
16954
true
16957
16962
16962
true
false
false
16967
true
true
false
16969
16970
16977
false
16985
false
true
true
false
17000
17001
true
17006
17006
17007
true
17007
true
false
17014
false
true
17017
true
true
false
true
17018
17032
true
true
false
17032
17032
17032
true
17033
true
false
17044
17046
17049
true
17050
false
17052
true
17058
true
true
true
false
17082
false
false
false
17088
17089
false
17089
false
17089
17089
17095
true
17096
17098
17102
17105
false
true
true
false
17119
false
17119
true
17122
true
true
17122
17122
17123
false
17125
false
17126
17128
false
true
17133
17136
false
17138
true
false
true
false
17147
17147
true
17151
17150
17151
17151
17152
17151
true
true
17157
17157
17157
17160
17160
true
17161
false
17163
true
17163
17165
17165
true
true
17179
17182
17183
false
17183
17183
17186
17188
17187
true
17189
true
false
false
false
false
17201
17205
17207
true
17207
17208
17211
17211
17218
false
17220
false
false
17222
true
17222
17221
true
17223
17223
17223
17223
false
true
true
false
17221
17222
17222
17226
17230
false
17231
false
true
true
17238
true
false
17248
false
17251
17251
17253
true
17259
17260
true
17260
17260
false
false
true
true
17264
17264
17265
false
17272
17272
17274
false
17278
true
true
17283
17286
false
true
17285
17287
true
false
false
17291
true
17291
false
false
17298
false
17299
17299
17298
17299
17300
17302
17302
true
17302
true
17303
false
true
17305
17309
false
17318
17317
false
17322
true
true
17323
false
17323
false
true
false
true
true
false
false
true
true
true
false
true
false
true
false
true
17340
true
17344
false
17349
true
17351
17351
false
17364
17367
17369
false
false
false
true
17371
17373
true
17373
17374
true
17379
true
17380
true
false
17381
true
17377
true
true
17377
false
17380
false
17379
17379
17379
17381
true
17392
17397
17399
17399
17401
true
false
false
17408
17408
17410
true
17412
17412
false
false
17416
false
17422
false
false
true
false
true
17437
17439
true
false
false
true
false
17444
17444
17444
17444
17446
17447
17447
17448
17448
true
true
false
17450
17451
true
true
17457
17458
17458
17460
false
true
17462
true
false
true
true
17469
17469
17469
true
17473
false
17475
true
17479
17480
false
false
17485
false
true
17489
false
17493
17493
true
true
17498
false
true
17502
true
false
17512
true
false
true
17515
17518
17518
17519
17520
false
17524
17524
17523
17523
false
17531
true
true
false
true
false
false
true
true
false
true
17549
false
17550
true
true
false
17556
false
false
false
17560
true
false
17564
17564
false
17565
17565
true
true
true
17565
false
17569
17569
17569
17569
false
true
false
false
17573
true
false
17580
false
17583
false
17583
17590
17592
false
17597
false
true
17599
false
17609
17620
false
17628
true
17633
17634
true
17636
false
true
false
17645
true
true
false
true
17647
17647
true
true
true
true
false
false
true
true
false
true
17664
17666
false
17678
17681
true
true
true
false
false
17683
true
true
false
true
17688
17689
false
true
17692
false
17697
true
17698
17701
true
17704
false
17707
true
true
17710
true
17709
true
17709
true
17717
17718
17719
17723
true
true
17724
17724
17723
true
true
17727
17727
false
17727
false
true
true
17740
true
false
17746
17746
17747
false
true
true
17750
true
false
true
17753
true
17754
17755
true
false
true
true
true
17761
17765
17766
17767
17767
17767
true
true
17774
true
17778
17778
17778
false
true
17785
17787
false
false
false
17801
true
17800
17804
false
true
false
false
17804
17804
17804
true
true
true
false
17808
true
false
17812
true
17812
17816
true
true
true
17825
17825
false
17830
17830
true
17839
17838
true
true
true
17844
17846
17846
17846
true
17845
true
17851
17854
17855
false
17855
17855
false
17855
17857
false
17859
false
true
17860
17860
17863
true
false
false
17870
17874
true
17878
true
false
17882
false
false
false
true
true
false
17903
false
false
true
17901
true
false
17904
false
true
true
17905
17910
17910
true
17920
true
17923
17922
true
true
17923
17926
17927
17929
false
false
true
true
false
true
true
17946
true
true
true
true
true
17949
false
17953
false
true
true
17958
false
true
17960
17960
17961
17961
17963
true
false
true
17971
true
true
false
17972
true
17975
17975
false
true
false
17986
true
17988
17990
false
true
17992
true
17998
17998
17998
false
false
true
true
true
18004
18005
18006
true
true
18010
true
18014
false
18020
true
18020
18020
false
false
false
true
18023
18023
false
true
false
18026
false
18033
18032
false
18036
false
18039
true
true
18046
false
true
true
18054
18056
true
true
18058
18059
true
18065
18069
true
true
18078
18079
18079
true
false
18083
18083
18083
true
false
true
18085
false
18088
false
18094
true
18094
18095
18098
18098
false
false
18105
true
true
18106
18109
18109
18110
true
false
true
false
18116
18116
false
18119
18120
true
false
18122
false
18126
true
18127
false
false
false
true
true
18134
false
18135
18139
true
18141
true
true
18145
18147
18149
18149
true
18152
18152
false
true
true
18159
18158
18161
18161
true
18160
18162
true
18166
false
false
false
18173
false
18178
18178
true
18180
false
18181
true
false
true
false
false
true
18186
false
true
false
false
18187
18188
18189
false
true
true
18192
18194
18194
false
18193
true
18193
18194
18195
18196
18196
true
18199
false
18205
false
true
true
18220
true
18223
true
true
18229
18229
18231
true
true
true
18231
true
true
true
false
18234
false
18234
true
false
false
18241
true
18244
true
false
true
false
18249
18250
true
18255
18255
18263
18266
false
18267
18267
18267
true
true
18271
true
false
18270
false
18273
false
18275
18277
false
18280
18280
false
18284
18284
18283
18283
true
18283
true
18283
18283
true
true
18287
true
18289
false
false
false
false
true
true
false
18300
18301
18301
true
18306
false
true
18308
false
18319
true
18319
18318
18318
false
false
18322
18324
false
18328
18329
false
18330
true
18339
18341
true
18343
18344
false
18357
false
true
18367
true
18367
18368
true
18372
false
false
18369
false
false
18369
18370
true
false
false
18379
false
false
true
18388
false
18396
true
true
true
18400
18400
18403
18405
true
18405
false
false
false
18415
false
false
18419
true
18420
18420
18423
true
18429
18438
true
false
true
true
false
false
true
18446
true
true
true
18451
18454
false
18458
true
true
18462
18465
false
18466
true
18475
false
true
18482
false
true
18488
18490
true
true
false
18491
true
false
false
18493
18493
true
18503
18507
18512
false
true
18513
true
false
false
18526
18526
18530
true
false
false
18535
true
true
18537
false
18537
18536
18536
18537
true
false
true
18542
18543
18542
18542
18543
true
18545
false
false
true
true
18553
18553
true
18552
false
true
18555
true
18558
false
18559
true
18559
18559
false
false
true
18569
18571
18572
true
true
false
18575
false
18581
false
false
18587
18588
18588
false
true
18588
false
18590
18589
18590
18590
false
18597
false
true
18601
18607
18608
true
false
18609
18613
true
18614
true
18621
18621
false
18625
18625
false
18632
false
18637
18634
18635
18639
18639
18642
18642
18641
false
true
false
18648
true
18651
18653
18653
18656
false
true
18658
true
false
18665
18672
18672
18672
false
18672
true
18675
18678
18678
18678
true
18677
false
18679
true
18681
18681
true
true
18688
18688
false
18693
18696
true
18695
18698
18698
18699
18700
true
true
18702
false
true
18707
true
18713
true
18722
true
true
false
18732
18732
18732
true
18732
false
18738
18739
18739
false
18743
true
false
false
false
18747
18750
18750
true
false
true
18770
false
18768
18769
true
false
18780
true
true
18781
true
true
18782
true
true
false
18796
18796
18797
18799
true
18802
18804
18804
true
18805
false
true
false
18817
18820
false
false
false
true
false
18828
false
18834
true
18851
false
18853
18854
false
true
18863
false
true
18863
false
false
false
18864
18865
18865
18865
18866
true
18872
true
18879
18879
18879
18880
18880
true
18881
false
18883
18883
true
true
18886
false
18885
18886
false
18885
18887
true
18897
false
18899
18901
18901
18902
18904
true
false
true
true
false
18918
18921
18925
false
false
18925
false
18932
true
18939
18939
false
18942
true
18954
18955
18961
false
18963
18966
18972
true
true
false
true
18972
18972
18974
true
18975
true
true
false
18979
18988
true
18990
18993
18995
18996
true
false
true
18998
18998
false
true
18997
18998
19001
19002
true
false
19001
true
19008
19007
false
true
19013
19015
19017
19020
19020
true
19022
true
19022
true
true
19025
false
19027
19027
false
true
true
19029
true
false
false
true
19032
19032
19033
true
true
false
true
true
19044
true
false
false
false
false
false
true
false
true
19056
19058
19060
19059
19059
19059
19067
19067
19068
false
true
19068
true
19071
19071
true
true
true
19077
19077
19077
19077
19077
true
19081
19081
true
19084
19091
19094
true
19094
19095
19095
19095
false
19105
19105
19105
19108
false
19112
true
19113
19113
19114
true
false
19142
true
19148
false
19148
false
19149
false
true
19150
true
false
19157
false
19158
false
19160
19160
false
19164
19166
false
true
true
19175
19176
19177
19177
true
false
true
false
true
true
19182
19184
19186
false
true
19195
true
19196
19197
false
19198
true
false
true
19198
true
false
true
19206
true
19212
19213
false
true
false
true
false
true
true
19220
false
false
19225
false
false
true
19227
false
19229
19230
19236
false
true
true
19238
true
19242
19243
19248
false
19252
false
true
true
false
19262
19264
19263
true
19267
false
19268
19269
19272
false
false
19277
false
19279
19283
false
19287
19296
19296
19296
19297
false
false
true
19304
true
false
false
true
19312
19309
19310
19309
19309
19309
19314
false
19315
true
19315
true
19318
true
19321
false
19320
false
19321
19325
false
19327
19333
false
19339
19342
19344
true
19343
19352
false
true
19353
true
true
false
true
19358
false
true
19363
19364
19365
true
19367
19369
true
false
true
19375
19380
19380
false
false
19381
19381
true
19382
19383
false
false
19393
19393
19405
19408
19413
false
true
19417
false
19420
false
19424
19426
19429
19430
false
19429
false
false
19443
19443
19443
true
19445
19445
19450
19455
19455
false
19456
19460
19461
19461
false
true
false
false
false
true
false
19485
19485
19485
false
19487
true
false
false
19486
19486
19487
19487
19489
19489
false
true
false
19503
true
false
19507
true
19519
19522
19524
false
19527
19531
19532
true
true
19542
false
19548
19548
false
true
19554
false
true
19558
false
false
19561
false
19565
19569
true
false
false
19573
true
19580
true
false
19584
true
false
19592
19592
true
false
19595
19595
19598
19598
true
19601
true
19604
true
19605
true
false
false
19608
19610
19618
19618
19620
19620
19621
19622
true
19624
19625
false
false
19623
19624
19623
19626
19628
19628
19628
19635
19636
19636
false
false
false
19646
19647
false
true
true
true
19651
true
false
true
19655
19655
19655
19660
19660
19660
false
true
true
false
false
true
19669
true
19669
19669
19670
19670
19672
19673
19675
19675
false
false
true
19682
19682
true
false
false
19684
true
19688
false
true
true
19694
19697
false
19700
19702
19704
true
19707
false
false
false
19716
false
19719
false
true
19724
true
19728
19737
19741
false
true
19742
19745
true
19745
false
19750
19751
false
false
true
true
19756
false
true
false
19759
19759
19759
19766
19766
false
19770
19770
true
19770
19770
false
19772
true
19773
false
true
19777
true
19780
true
false
19787
true
false
false
19797
false
false
19801
true
19801
19801
false
true
false
true
19814
19816
true
19820
true
true
19823
19824
true
19824
19825
false
19828
19830
false
true
false
false
19843
19843
false
true
true
false
19852
19851
19853
19853
19855
false
19861
19862
true
false
true
true
true
false
19879
false
false
false
true
19880
19881
19881
19881
19890
19890
19892
true
19897
19897
false
19898
19898
19900
false
19901
true
19908
19909
19910
19910
false
true
19914
19913
true
false
19917
19917
19916
19916
19917
true
true
true
19923
19923
19924
19924
19924
19928
19929
true
19931
19932
19931
true
true
19939
false
19940
19943
false
19943
19942
false
19946
false
true
true
true
false
false
19954
true
19957
19961
true
19963
true
true
false
true
false
19964
19966
false
19967
true
false
19971
false
19983
true
true
19985
true
false
true
19989
false
19995
19996
19997
false
true
false
true
20002
20005
20008
true
false
20013
20016
20018
true
20021
20021
20021
true
true
false
20032
false
20031
false
20035
20034
true
20037
20037
false
20037
false
false
20038
20041
20041
true
false
true
false
true
20048
20048
20048
true
true
20057
true
20063
20069
20070
20073
20075
false
false
20079
false
20084
20084
false
false
true
false
20091
20092
20092
true
20095
true
20099
true
20102
20104
true
20107
true
false
false
20119
true
false
20126
20128
20131
20132
true
20133
true
true
20148
20151
false
20152
20153
20154
20154
20164
20164
20169
20171
20171
20171
20171
true
false
20174
false
20174
true
false
true
20176
true
true
20185
20185
true
false
false
20192
false
20198
20198
false
true
20199
false
true
20205
false
20208
20209
20209
true
false
20214
false
true
20221
20219
false
false
20229
true
20230
20231
false
true
false
20236
false
20243
false
20250
20252
false
20259
20261
false
20263
false
true
true
true
20285
false
false
false
false
false
true
20296
20298
false
20299
true
20299
20301
20301
false
false
true
true
true
20305
20306
false
20312
20313
true
true
20315
true
20318
true
false
false
false
true
20326
true
false
20329
20328
20330
false
false
20339
20346
false
true
20355
20356
true
20357
20359
false
false
20367
20367
true
true
20367
false
true
true
false
true
20373
false
true
false
true
false
20384
20387
20387
false
20387
false
20388
false
20395
20397
20397
20397
true
false
20405
false
20414
true
false
20414
false
true
false
true
20430
20433
20433
20433
20436
20436
true
20443
false
true
20447
false
20447
20447
true
true
20456
false
20458
true
20463
true
true
20467
true
20477
20477
false
true
true
false
20485
20488
20488
20489
20489
20493
false
true
20504
true
20510
false
false
20520
20522
false
20521
true
20520
20522
20525
false
20527
true
20527
20527
20527
false
20528
20529
20529
false
20531
20533
false
20536
20535
false
20537
false
20541
true
false
20541
20541
false
true
20543
20545
true
true
false
20543
20543
20543
20543
20544
false
20544
20545
false
true
20550
false
20552
20553
true
false
false
true
false
20560
true
true
20565
20566
false
20569
20569
20573
true
false
20585
20585
false
20588
20591
20594
20594
20600
false
false
20621
20622
true
20624
true
false
true
20635
20639
20642
20642
true
true
20642
true
false
20645
20651
20653
false
20657
20659
true
20664
true
20664
20667
false
false
20675
20678
false
false
20685
20685
true
true
true
20688
true
20690
20692
true
true
true
20693
20694
20695
false
false
false
20701
true
false
false
20706
false
false
20707
20707
false
20708
20709
20709
20709
false
20711
false
20713
true
false
true
20721
false
20728
false
20735
20735
20733
true
false
20744
20744
20744
true
true
20745
true
20747
20748
20751
20752
20752
true
false
false
false
20761
false
20764
false
20765
20765
20769
20773
20773
20776
20777
20778
20778
20778
true
20777
20779
20780
20781
20781
20783
true
20789
20792
20797
20801
20807
true
false
20808
20812
true
true
20814
20823
20823
false
false
20827
false
false
20837
20839
false
false
true
20840
true
20842
true
false
20842
20851
20852
20853
false
true
20857
20871
20873
true
20881
false
false
20885
true
false
true
20893
false
false
false
20902
false
20904
20906
20906
20906
true
false
false
true
20915
true
true
false
20918
20919
false
true
false
20922
false
20931
20934
false
true
true
20936
true
20942
20942
false
false
20946
false
20950
20953
false
20957
20957
20957
false
true
20958
20958
20958
20960
20962
false
20963
20963
true
20964
20965
20968
20969
20969
true
20970
20972
20972
20977
false
true
false
true
true
true
false
20992
false
20996
20995
true
true
true
false
20997
20997
true
20997
21001
21001
21004
true
false
true
false
false
21010
false
21013
21013
true
true
21017
false
21020
false
false
true
true
21034
true
true
false
false
21039
21043
21044
true
true
false
true
21048
21049
true
21051
false
false
true
true
false
false
true
21061
false
true
21070
21070
false
21077
true
21079
false
21082
false
true
true
true
false
21086
false
21090
true
true
21094
21100
false
false
21102
false
false
false
true
false
21114
false
true
21119
21126
21126
21129
true
true
true
21137
false
true
true
21142
21143
21143
false
21144
21145
21150
21151
21152
false
21153
true
true
21155
true
21165
21164
true
true
false
21169
true
true
21174
true
true
21177
21178
21181
21183
21185
false
false
21186
false
false
true
false
false
21196
false
21201
21212
true
true
21217
21219
false
21220
21221
21221
true
true
21224
false
false
false
21228
21228
21226
21229
false
21243
21243
21244
false
false
21247
21249
false
21251
21253
21257
false
false
true
21258
true
21260
true
true
true
21265
21265
true
21266
false
21266
21267
21271
21274
21274
21274
21274
21276
false
21280
false
21282
21282
21284
21285
21285
true
false
true
21297
21297
21296
21297
true
21301
false
false
true
true
21304
true
21306
false
true
false
false
false
21312
21312
21313
21314
21315
true
21315
21322
true
21339
21340
21340
21340
false
true
true
21340
true
true
false
21346
true
false
21350
21353
21352
21353
true
21354
false
21357
21356
true
21359
21360
false
true
true
21361
true
21366
21366
21366
21366
false
21369
21370
21375
21375
21376
21377
false
false
21377
21377
false
21381
false
true
true
21386
21389
21389
false
21392
true
21393
21402
true
21402
true
21405
21405
false
21407
21406
false
21406
21407
21407
true
21407
21409
true
21420
21420
21421
21422
false
true
21431
true
false
false
21432
true
21440
false
21444
false
false
21449
false
21451
true
false
21451
true
21455
true
21462
false
true
21464
21464
21468
false
true
false
21471
true
true
false
false
true
21476
21477
true
21483
true
true
false
true
21488
false
21492
true
false
21494
true
21494
false
21497
true
21497
true
false
false
false
false
21514
true
false
true
true
false
21513
false
true
21514
21514
true
true
21519
21518
false
true
true
true
21521
21523
true
21524
21526
true
21529
21529
true
true
true
false
true
21533
21533
21534
21538
21538
21538
21538
true
21544
21545
21552
21552
21552
21552
21558
21559
21559
21558
true
21560
21560
true
false
true
21564
false
true
true
true
21574
21574
21574
false
true
21583
true
21584
21585
21586
true
21590
21590
true
21591
21593
21593
true
true
21601
false
21612
true
false
21628
false
21631
21635
21636
21637
true
false
true
true
21646
21648
21649
21649
21648
false
21650
true
21653
true
false
21656
21656
false
21660
21663
true
21667
21675
21673
false
false
21681
21680
true
true
true
true
false
true
false
21713
false
21718
true
true
false
true
21721
true
false
true
true
21728
21729
21730
false
21734
21741
21741
true
false
21743
true
false
false
21750
21750
true
true
21758
true
false
false
true
21763
21762
true
true
true
false
false
false
21777
false
21782
true
21782
false
false
false
21784
21784
21785
21787
21787
21788
true
21788
21789
21787
21787
false
false
21792
21792
false
true
21795
false
false
true
true
21803
21807
21809
21808
21808
true
true
21816
false
21821
21820
true
false
21822
true
21825
false
true
21839
21839
21839
21840
true
21845
21845
true
false
true
21849
false
true
false
21851
21851
21851
false
21855
false
false
true
true
21862
true
false
false
21874
true
true
false
21897
false
21898
true
21899
21898
false
true
21899
true
false
true
false
21897
21898
21898
21899
21901
21903
true
true
false
false
false
true
21915
true
true
false
true
21922
false
false
21927
21929
false
false
true
false
true
false
false
21940
21941
21941
false
21942
21941
false
false
false
true
21950
21949
21954
21955
false
false
true
true
false
21964
21965
21966
21966
21970
21970
21970
false
21969
21974
21975
21975
true
true
false
false
true
true
21979
21979
false
21979
false
21983
21983
false
true
false
21990
false
21990
21990
true
21993
false
false
false
22000
22002
22005
22006
22006
22007
true
22012
22012
22014
false
false
22017
true
22019
false
true
22024
false
false
22029
false
false
22036
true
false
22038
22038
22047
22047
false
22049
false
true
true
22051
22054
false
true
true
22059
22061
22061
false
false
false
false
22073
22076
true
true
false
22079
false
true
22083
22085
22085
true
false
false
false
false
true
false
22099
false
false
22101
22101
22101
22101
false
true
false
true
false
22107
22107
22113
22119
true
true
true
false
22123
false
true
false
false
true
22133
true
22137
22136
22136
false
true
22144
true
22146
22148
false
22149
true
22151
false
true
false
true
22161
true
true
22168
true
true
22172
22172
22173
22173
true
false
false
22175
true
false
22176
22177
true
false
22185
false
22187
22190
22195
22195
22196
false
true
true
true
22200
false
true
true
false
22217
false
22217
22221
false
22223
false
false
true
true
false
false
22242
false
22246
true
true
22249
false
true
22254
22254
22254
true
false
true
true
false
true
false
false
22273
false
22278
22279
22279
22279
true
false
22282
22286
true
false
true
false
22292
true
false
22294
22298
22299
true
false
22300
false
22306
true
false
22307
false
22313
22314
22314
true
22319
22319
true
22323
22325
false
false
22325
22327
22327
true
false
22330
true
false
false
true
22338
22338
22341
22342
true
22348
true
false
false
22356
true
true
22362
22365
true
22368
false
true
false
true
22362
false
false
false
22379
22379
22380
false
false
false
false
true
true
true
22395
22398
22396
22397
true
22398
22398
22402
22406
22406
false
false
false
22411
22414
22414
true
true
false
22417
22415
22415
22415
true
false
true
true
true
false
22426
false
22427
true
false
22433
false
22433
22432
false
22437
false
true
22443
22446
false
false
22446
false
false
true
22448
false
22449
22447
true
false
false
22447
22449
false
22451
true
22461
true
false
true
22462
22462
false
22462
22467
true
false
true
true
22474
22476
22479
true
false
true
22483
true
false
22486
false
false
false
false
22494
true
true
22502
false
22504
22504
false
22505
true
22512
true
22511
true
22519
22523
22522
true
false
22528
false
22530
false
false
22534
22534
false
22540
false
22539
22545
false
false
22547
22547
22547
true
22549
true
false
false
22556
false
false
true
false
false
false
22567
22568
false
true
true
22573
true
false
22579
22580
22584
22593
false
true
true
false
22593
true
22599
22598
22598
true
22601
false
22601
true
true
false
false
22614
false
true
true
false
true
false
22628
true
false
false
true
22635
true
false
true
false
22648
22648
false
22650
true
false
true
22659
false
true
false
22667
false
false
true
22679
true
22679
22679
false
22686
22687
22687
22688
true
22692
22693
22693
22695
false
22695
22694
true
true
22703
22702
22701
22703
22703
false
22704
22705
false
true
22710
false
22709
false
false
true
22719
22719
false
22725
22727
false
22731
true
false
true
false
false
true
22739
true
false
false
false
false
22741
true
false
true
false
22751
true
false
false
true
22760
22760
22760
22760
false
22762
22763
22762
true
22764
true
true
false
true
22778
true
22788
false
false
22790
22791
true
22792
true
22795
22798
22798
true
true
22800
22800
false
true
false
22809
22810
22810
true
22810
22812
22818
false
22819
true
false
true
false
22825
22828
true
false
false
false
false
22850
true
22855
22855
false
22857
true
22857
false
22857
22866
22868
false
22866
true
true
22868
22868
22869
22869
22869
22870
22870
22872
22874
22874
false
false
true
false
22879
22879
true
true
22882
22885
false
false
22889
false
22892
true
false
22899
false
22903
22908
false
false
true
22916
true
22926
true
22927
true
true
false
22938
false
22939
true
22940
22944
22945
22945
true
22949
false
true
22952
false
false
false
22962
true
false
22973
true
22974
true
true
true
false
22989
22990
22991
false
false
23004
true
true
false
23016
23015
true
false
true
23021
23022
23023
false
23023
true
true
23021
false
23021
23021
23023
false
true
false
true
23038
true
true
true
true
true
false
23041
23041
23042
23044
23051
23052
false
23058
false
23061
23060
true
true
23061
23064
false
true
false
23064
true
23070
23071
false
23073
false
false
23077
true
true
23085
23084
23084
23085
true
23097
23097
23098
false
false
false
23113
true
true
23126
23135
23135
true
false
true
true
23150
true
23151
false
23149
true
true
true
true
true
true
23166
23165
true
23165
23165
23165
true
false
23179
true
true
23187
23187
false
23189
23188
23193
23192
false
true
true
false
false
23197
23200
23201
true
true
true
false
false
false
23217
23217
false
23224
false
23230
23232
true
false
false
23233
false
23234
false
true
23238
false
23243
true
false
23246
23245
23248
23253
23259
23261
23265
false
23267
23266
23268
false
true
false
23270
23270
23276
false
23282
23282
23282
23285
23285
true
false
23289
23290
23290
23291
23291
23291
23294
false
23295
false
false
23295
23296
23298
true
23298
true
false
false
false
false
true
true
23309
true
false
23311
23315
23315
false
23316
23323
23323
true
false
true
false
true
false
true
true
false
23337
false
false
false
23343
true
true
23347
23347
false
false
false
true
false
true
true
23365
true
true
true
23367
false
false
true
23372
false
23372
true
23374
23377
false
false
23379
23383
23388
false
23397
false
23396
false
false
23398
23398
23399
true
true
true
23399
true
false
23399
false
23400
false
23406
false
true
23411
true
23416
false
23415
true
false
23422
false
23424
23426
23426
23430
23431
23434
23434
false
false
true
23437
true
true
false
23442
23442
23444
23445
true
23449
false
true
false
true
23461
true
false
true
true
false
23479
false
23482
true
false
23484
23485
23485
false
23490
23490
23492
true
23493
true
true
true
true
23520
true
true
true
23525
false
23525
23525
true
23526
23530
true
true
23537
23546
23546
23546
23548
23552
23554
23557
false
23559
false
false
false
true
23564
23566
false
true
true
23570
false
true
false
true
23576
23575
23574
23575
23575
false
false
true
false
true
true
23584
true
23585
true
23594
false
false
23595
23596
false
23596
true
23601
true
false
23601
23601
false
false
23619
true
23621
23622
23623
23624
true
true
23624
23625
23624
23624
true
true
23629
false
23631
23630
23629
23629
23631
23632
23632
23632
23640
true
true
false
23647
23649
true
23656
23658
23662
true
23668
23672
true
false
23673
true
23680
23682
23684
false
false
true
false
false
23690
23691
false
true
23691
false
23692
23691
false
false
23694
true
23697
23697
true
23701
true
23704
23704
true
false
false
true
23718
23722
true
true
false
23724
23729
true
false
23734
23734
false
23739
false
23742
false
false
true
false
false
true
23750
false
false
23754
false
false
23766
23770
false
false
23773
23774
23778
false
23783
false
false
true
true
23785
false
false
23787
23788
false
false
true
23799
false
false
23809
true
false
23821
23830
true
true
false
true
true
false
23834
23835
false
23836
true
true
23842
23842
false
false
23843
23846
23846
23845
23845
false
false
23843
false
true
true
23851
true
false
23855
23855
23856
false
true
23863
23863
true
23864
false
true
false
true
true
false
23879
false
23883
true
23884
23888
23892
true
23907
false
23920
false
true
true
23929
true
true
23931
23937
true
false
false
true
23951
true
true
true
false
23973
false
true
23977
23977
false
true
true
23981
false
23984
true
23987
23987
false
false
23995
23996
false
true
false
true
false
true
false
24007
24012
true
24015
24020
false
false
24026
true
24031
true
24032
true
false
24036
false
24036
true
24036
24039
false
false
24037
24038
true
false
true
24045
true
24047
24047
24048
24047
24057
24057
24058
24058
true
24058
24057
false
true
24061
true
false
true
24072
24072
true
true
true
24072
24072
false
true
true
true
24079
24078
true
false
true
true
24081
true
24084
24087
24090
false
true
24090
24089
24092
true
false
false
true
24104
true
24106
24106
true
24111
24111
24110
24117
false
false
false
true
24125
24134
false
false
24139
true
24139
true
false
24143
24144
24144
24145
24148
true
false
false
24155
false
true
24161
false
false
true
false
true
24164
false
24165
false
true
24171
24169
24166
false
true
false
24172
true
true
false
24181
24180
24182
24184
24188
true
24193
24192
false
24194
false
true
false
24199
false
24207
false
24209
false
false
false
false
24218
24219
false
false
true
false
false
false
false
24228
24228
true
24228
24228
false
24228
true
24228
true
false
24228
true
24235
false
24238
false
24243
true
24245
24245
true
24247
true
24251
false
true
24260
24260
false
24262
24268
24269
true
24272
false
true
false
false
false
24290
true
true
24292
false
false
true
24294
true
24293
24293
false
24293
24293
true
24295
false
24295
false
24299
true
false
24305
false
false
false
24312
true
24316
false
24318
24317
24316
24316
24316
true
true
false
false
true
24328
true
24334
24339
24341
24341
24346
true
24347
false
24347
24358
24358
false
24359
true
24358
24359
true
24360
24360
false
true
24360
24363
24364
false
false
24364
24371
false
24377
24378
false
24380
24386
true
24387
24386
24387
true
false
24391
24394
true
false
24396
24402
true
false
24407
24408
24408
true
24413
true
24422
24422
24423
24424
24424
24425
false
24424
24424
24429
24429
24429
24429
24429
24433
false
24432
24432
24433
false
24435
24435
24433
24431
24431
true
false
true
24440
24443
true
true
24454
true
true
true
24457
false
false
24460
24461
24466
24470
true
24471
false
24472
false
24480
false
false
24483
24486
false
24489
24496
24497
24498
24499
24500
24500
24501
false
24506
24513
24513
false
true
24512
true
24514
false
24514
false
24520
24528
false
24529
false
24529
true
24539
24540
false
true
true
false
true
false
24543
false
24544
false
24546
24553
24554
24557
24561
24564
24566
24566
24573
false
false
true
24579
24581
false
false
true
false
false
false
true
true
false
24591
24591
true
24596
24596
false
24601
false
false
24603
true
true
24608
false
true
24614
24614
true
24615
false
24618
24621
true
false
24623
false
24625
24628
false
true
true
24629
24630
24630
24631
false
false
false
false
true
24645
24645
true
true
24647
24647
24649
false
24652
24652
false
true
24655
24657
false
24657
24659
24659
true
24662
24663
true
true
true
false
24665
true
24670
false
24672
false
24684
false
true
true
false
true
24691
true
false
true
false
true
true
24699
24699
true
24711
true
false
24713
true
24714
true
true
24713
24714
24716
false
true
true
24722
24723
24724
24724
false
24728
24728
24727
24726
24726
24728
true
24730
true
false
false
24735
false
true
false
24741
true
false
24749
false
true
24756
true
24761
true
24767
24767
24767
24766
24767
false
true
24773
24773
false
true
24779
true
24782
24782
true
24782
false
true
false
true
true
24793
true
false
24801
false
24805
true
false
false
true
24817
false
true
24823
true
true
true
24830
24834
false
false
false
24841
24844
24844
24846
24849
false
24855
true
24858
24868
false
24866
true
true
false
24870
24872
24876
24876
24876
24876
24876
true
24886
false
24887
24887
true
false
24888
false
24891
24893
24897
24898
false
true
true
24899
false
24900
false
24899
24900
false
false
true
24908
24909
24911
24912
24914
24914
false
false
24915
24920
true
false
24923
true
false
false
false
false
24932
24931
true
24934
false
24937
true
true
false
24935
false
24936
24939
24939
true
24941
false
24942
false
24945
24952
false
24954
24954
24954
true
24955
24956
24962
24963
true
24968
24969
24972
false
24972
true
true
false
true
24981
24982
false
true
true
false
true
true
24997
true
true
false
25010
false
25012
true
true
false
25023
true
25031
25031
25031
true
25033
25033
25033
25035
25038
false
25040
false
25041
25041
25041
25041
25043
false
true
false
25048
false
25052
25050
25053
false
true
true
25063
false
true
true
false
25075
25080
25081
true
false
true
true
true
true
false
25095
25099
25101
25103
true
true
false
true
true
false
25121
25121
false
false
25124
false
true
25126
25126
25130
25132
25131
25131
true
25140
25140
25142
25144
false
false
false
true
true
true
false
false
25170
25168
false
25170
25170
false
25171
25171
25172
true
25173
true
25178
25179
25183
25186
false
25188
false
true
true
false
25196
25197
25197
false
25196
false
true
false
25200
25199
true
true
true
false
true
25204
25204
false
false
25204
25205
false
true
true
false
25222
25223
25227
true
25227
false
25231
false
25235
25241
25245
false
false
false
25248
25253
25253
false
25253
25253
true
25253
25253
25256
25259
true
25263
true
25267
true
true
true
25275
true
false
25279
25283
25285
25289
25291
25292
true
true
true
25294
25295
25294
25296
false
false
25296
25297
25297
25299
true
true
25301
true
25301
25303
25305
25307
false
false
25309
25309
false
25312
true
25312
false
25315
25315
false
25318
25323
25323
true
true
25325
25327
25327
25326
false
25328
25328
true
25332
false
25337
25338
25339
25339
25339
25338
25338
true
25336
false
true
true
false
25344
false
true
25357
25357
25359
false
true
true
false
true
true
false
25370
25370
25371
false
false
25379
false
25386
25387
25387
false
false
false
false
25398
25399
25399
25399
true
25403
25404
false
true
true
25410
true
false
25420
true
25422
true
25423
false
25426
true
false
true
true
25436
true
false
25439
25440
25441
false
25442
25447
25447
25449
25450
25450
true
false
25455
25457
25458
25462
25461
25463
25463
false
25466
25474
25475
25477
true
true
true
25488
25489
25494
false
25493
25496
25508
25509
25512
true
25512
25514
false
true
25517
25518
true
25519
true
true
25525
25525
25528
25528
25532
false
25537
true
25539
false
true
25540
25541
true
25543
false
false
25545
true
true
false
false
25558
25558
25560
25561
false
25566
25570
25573
25573
25575
25575
25575
25577
false
25581
false
25579
false
25584
false
true
25583
false
25585
25586
25585
true
true
25584
25587
true
false
false
false
true
false
true
25596
25597
25597
true
25600
true
true
25605
false
false
25606
false
true
25611
25614
true
false
25619
true
false
true
false
25635
25643
25644
true
25645
true
false
false
25646
25649
true
25652
25652
true
25651
false
false
true
25653
true
25658
25659
false
false
25662
25664
25665
25666
25666
true
false
false
25672
false
true
true
false
false
25685
false
true
25693
true
false
25697
25699
true
false
true
25718
true
false
true
true
25724
false
25735
true
25736
true
true
25743
false
false
true
false
true
25750
true
25750
false
true
25753
25753
25753
25754
25755
25757
25758
25758
25765
false
false
25765
true
true
true
true
25776
25778
false
25785
25787
true
25785
25784
false
25785
false
true
25786
25787
false
true
25790
25793
true
true
25795
25795
25798
25800
true
true
25807
false
true
25810
true
false
false
25817
true
25820
25822
true
25825
false
25831
false
false
25835
true
25843
true
25847
true
25851
25851
25852
25852
false
25852
25852
false
25853
true
false
false
false
25858
false
true
25857
false
25856
25856
false
true
true
false
true
true
false
25867
true
25873
true
25874
false
25875
true
false
true
25876
25878
25879
25879
false
25880
false
25888
false
false
false
25894
false
true
false
false
false
25897
25897
false
false
25899
true
false
true
25907
25911
25912
true
25912
25912
true
true
false
false
25925
25925
false
false
25931
25930
true
true
false
25930
25930
25930
25933
25934
true
false
false
true
25942
25943
25944
25948
25948
false
false
false
false
false
true
25959
25957
true
true
true
false
false
25971
25970
25973
25974
25974
false
true
false
false
25989
true
25991
25999
false
true
false
26002
26003
26004
true
true
26008
26008
true
26012
26015
26016
false
true
26025
false
26033
26034
26036
false
26040
true
true
26043
26045
26045
26045
false
true
26051
true
false
false
true
false
26061
true
26062
26065
false
26065
26065
false
false
false
26075
true
false
26079
26079
26079
26078
false
true
true
false
26089
false
26093
26098
26100
26100
false
26106
26109
true
false
true
26126
true
26125
26125
26128
true
26127
26129
false
26135
true
false
true
false
26142
26142
26143
true
false
26148
26149
true
26150
true
26150
26153
true
true
false
true
26157
26158
26157
26159
true
true
false
false
26164
true
26167
26167
26171
26170
false
true
false
true
26179
true
26183
true
false
26181
false
26181
26183
26184
true
26187
26189
true
false
26203
26204
26207
true
false
26213
true
26215
26218
26218
false
26220
false
true
true
26226
true
26227
26227
26228
false
26230
true
true
26235
26236
26242
26242
true
26244
26244
false
26249
26249
true
26250
26255
26256
false
26258
false
true
false
false
true
26268
26267
false
false
26270
26270
26273
26274
false
true
26276
true
true
26280
false
26281
true
false
true
false
true
26289
26289
true
false
false
26293
true
false
true
true
26299
false
true
26298
26299
false
26302
false
26308
26309
false
true
26319
false
true
26322
26322
false
26325
26328
true
true
26335
true
26336
true
false
false
26345
false
26347
false
false
26349
true
26350
26350
false
26350
false
26350
26350
true
26353
26354
true
26357
26360
false
false
true
false
false
true
false
26383
26383
false
true
26383
true
26382
26388
false
26389
false
26392
false
true
false
true
false
true
false
26395
26396
true
true
false
26404
false
true
false
26413
false
true
true
26420
26420
26420
26425
true
false
false
26428
true
false
true
26432
true
26437
true
true
false
26442
true
true
26448
false
true
26451
26453
26455
26455
true
false
26456
false
false
26461
true
true
26463
false
26464
false
26472
false
false
false
true
26480
26480
26480
false
true
26482
false
26486
26486
true
26490
false
true
true
26496
false
true
false
26507
true
26509
26511
26513
26513
false
26527
true
26531
true
26530
26531
false
false
false
26532
26533
true
false
true
26533
false
26539
true
26547
26549
26552
true
true
26555
false
26555
26555
true
26558
true
26559
26560
true
true
true
26573
26574
26575
26576
26579
true
26581
false
26584
26586
true
false
true
26591
26593
true
26596
26597
true
true
26603
26605
26604
26606
26605
false
26608
true
26610
false
false
26612
26613
false
false
true
26615
26616
false
true
true
26631
26632
true
26633
false
26637
26636
false
true
false
26638
false
26641
true
true
26646
26647
26650
26651
true
26651
26652
26652
26652
true
26662
26663
26663
false
true
false
26666
true
26666
26671
26678
true
26675
true
26684
true
26686
true
26704
26710
26710
26711
false
true
26718
true
false
26722
false
26726
26726
26726
false
26730
true
false
false
false
26744
26744
false
26743
true
true
false
true
true
26771
26775
26776
26776
26779
true
true
26788
false
26789
true
26791
false
true
true
26796
false
26801
26803
true
26806
26807
true
true
26807
26807
false
26808
false
26819
false
false
26823
26823
true
false
26826
false
true
true
26834
26834
26834
true
26842
26842
26843
true
26845
true
false
true
true
26859
26861
26863
true
26870
false
26871
false
true
26874
true
26872
true
true
true
26873
false
false
false
true
26879
false
true
26882
true
26882
false
false
true
26887
true
26890
true
false
false
true
26896
true
26897
26897
26897
26899
26901
false
true
false
26905
false
false
26905
26905
true
26904
26904
false
26907
26907
false
26907
true
false
false
false
false
26917
true
false
true
false
26923
26923
26926
26926
false
true
false
true
26938
false
26939
true
true
true
false
true
true
26956
true
true
26962
26965
26971
false
false
26977
false
true
26978
26979
true
26983
false
26988
26988
26988
26991
26992
26993
26994
26994
true
true
26997
26996
false
false
27009
27011
27010
27013
false
27017
true
false
27023
27024
false
true
27028
27030
false
27033
27034
27039
true
27042
true
27042
true
27043
27044
27044
27045
27045
false
27048
27051
false
27052
true
false
27053
27053
27053
true
true
false
27058
true
false
false
true
27067
27067
true
27070
27073
true
false
27074
false
27076
true
true
true
false
false
27077
false
27081
true
false
27085
true
27089
27089
27089
false
true
27096
27096
false
true
true
false
true
27095
false
true
false
27098
false
27106
27108
27109
27116
27116
false
27120
27120
false
true
27124
27128
27128
27129
true
false
27136
27137
false
false
true
27143
true
false
false
true
27150
27151
27152
true
true
true
false
27154
27154
27155
false
false
false
27159
true
27163
27164
true
27162
true
true
true
27168
27169
true
27174
true
27177
false
27185
27185
false
27186
false
27190
false
true
27200
false
27204
27205
true
true
false
27203
27205
27205
27205
false
true
false
27207
true
27212
true
27213
27215
27214
true
27217
false
27220
27221
true
27225
false
false
27230
true
false
27228
true
false
true
false
27246
true
27247
27248
false
false
27251
true
true
false
true
false
true
true
27266
false
false
27273
27273
27275
true
27278
true
false
27278
27279
27279
27279
true
false
true
27285
27286
true
true
27288
27291
true
true
false
27292
27292
true
27295
27298
27298
27298
27300
27302
27304
false
27312
false
27314
27318
true
27323
false
true
false
false
true
27328
true
false
27330
false
true
true
true
false
27337
27340
false
true
true
false
27350
true
false
true
true
false
27355
27355
false
true
true
true
27360
false
false
27366
27368
27368
27368
27368
false
27369
27370
27371
27374
false
27376
false
27377
27376
27380
27380
27382
27383
27387
27391
27391
true
27391
false
true
27398
27405
27405
27405
true
27404
true
true
false
false
false
27423
27423
true
false
27432
true
false
27446
27445
27446
27447
false
27448
false
false
27451
27451
27455
true
true
27461
27462
27462
27462
false
27466
false
27467
27469
true
true
27475
false
true
true
27488
false
true
false
27497
false
true
false
true
false
false
27509
false
false
true
false
false
true
27525
false
27531
27532
27537
false
27541
27543
27549
false
true
false
27552
true
false
true
27563
false
27562
27562
false
27563
true
27570
27571
false
true
false
27571
27571
false
false
27580
27580
27583
27587
27589
27589
true
true
true
27597
true
true
false
true
27596
27596
27596
27596
27597
true
27596
27596
false
27596
27597
27598
27601
false
27602
true
true
true
true
27611
true
27612
false
27613
true
false
false
true
27623
27625
27625
true
true
27637
27636
true
true
true
true
true
27653
true
27657
false
false
true
false
27658
true
27664
27664
27664
true
false
27671
false
false
27669
27669
27671
true
false
27672
false
true
false
27671
false
27672
27672
true
false
27671
27672
true
false
false
true
27676
false
false
27683
27684
27686
27686
false
false
false
27697
false
true
27700
27699
false
27705
27705
true
true
false
27718
true
false
false
27724
true
27723
true
27727
27728
27729
true
false
true
true
false
27732
27733
false
27738
27739
false
27740
27741
false
false
27744
true
true
true
false
true
27745
true
27758
27759
27759
true
27758
false
true
27760
27760
27763
false
27766
27766
27767
27766
27774
true
true
true
27776
27779
true
27784
27788
27790
true
27790
true
true
false
27799
27800
false
27801
27802
27802
true
true
27817
27817
true
27816
27821
27821
27829
27829
true
27829
true
false
27836
false
false
true
27850
27851
false
true
true
true
27854
27854
27857
true
27857
27857
27859
27860
false
27858
true
27861
27864
true
false
27866
27869
27869
27870
27870
27871
true
27874
true
27874
true
true
27875
27878
false
27885
27888
true
27889
27895
false
false
27896
true
true
true
false
27905
27905
false
27906
false
false
27905
true
false
true
true
false
true
27922
false
false
27928
27928
true
true
27926
27929
false
27932
27933
27938
true
true
27936
true
27940
false
27943
true
true
27952
false
true
27958
27958
27964
27964
false
27966
27968
27968
27969
27969
27969
27973
27981
true
27982
true
27983
27985
false
true
true
false
27988
true
true
true
27996
28001
28003
false
false
true
true
true
28019
false
28021
28024
true
28025
true
true
28025
28025
true
false
28028
true
28029
true
false
28033
28036
28038
28037
28037
true
28047
true
28049
true
true
false
28058
true
28059
28062
28063
false
28072
false
28076
true
true
28083
false
28084
true
28088
28093
false
28096
28098
true
false
28100
28103
28103
28106
false
28111
false
true
true
true
28118
false
28119
false
28126
false
28128
false
false
true
true
true
28142
28152
true
false
28153
28156
28156
false
28156
28158
true
28163
28163
28164
true
true
true
28169
28171
false
false
true
28174
true
true
true
false
true
false
true
28188
28188
28191
28191
true
true
true
28193
true
true
false
28200
28200
28208
28211
true
28215
false
false
28224
28225
28225
false
true
28226
false
28227
false
28230
28231
28231
true
28232
28233
true
28233
28234
true
28236
false
28240
28240
28241
28244
false
true
28247
28250
false
true
28250
false
false
true
false
true
28253
28254
false
28263
false
28263
28267
28267
true
28268
true
true
28268
true
true
false
true
28276
28276
28276
28277
true
false
false
true
false
false
false
true
true
28293
false
28294
28299
28301
28304
false
true
28310
28311
28311
false
28314
28314
false
true
28318
false
true
28324
28327
false
28330
28333
true
true
28332
28334
true
28334
false
false
28338
28342
false
false
true
28352
false
true
false
28357
28357
true
true
true
true
true
false
28358
28359
28361
28361
true
28361
true
28362
28363
true
28364
28363
false
28365
28365
true
28367
true
true
28369
false
28382
28382
false
false
true
false
true
false
28402
true
28406
true
28412
28413
true
28417
false
true
28419
28419
28420
28420
28424
true
28427
28427
false
28428
28428
28428
28429
true
28433
false
true
true
28435
true
28445
28446
28447
true
true
28451
false
false
28456
28458
false
28460
false
28462
28461
false
false
false
false
false
true
28469
28468
28470
28470
28474
28477
28477
false
28481
true
28481
false
false
true
false
false
false
28490
28493
28493
28494
true
28496
true
false
28499
false
28500
false
true
28503
28506
true
28511
false
28514
28517
28521
28521
28522
true
28524
false
28524
28526
28527
false
28527
28529
28529
false
false
false
28539
true
28538
28538
true
28543
false
true
false
true
28548
28548
28550
false
28558
false
true
28561
28561
true
28565
false
false
false
false
true
28571
false
28573
false
28583
28584
false
true
false
28595
false
false
true
28596
28596
true
28598
false
false
true
28603
false
false
28607
false
28610
true
28611
28616
28618
28618
true
28620
true
true
28629
28631
false
28631
28632
28632
false
false
28636
true
false
false
28637
28637
false
28637
true
28641
false
28641
true
28643
28644
true
true
28644
true
true
true
true
false
true
false
28654
false
true
false
false
false
28656
28657
28661
28662
true
true
28673
false
28673
28673
28673
28673
true
28675
28675
false
28675
28677
28678
true
false
28684
28685
28685
28685
28689
28689
true
28690
28690
true
28691
true
28693
false
true
false
28702
28702
28704
28704
28705
true
28711
false
28710
true
28712
28713
false
28713
false
28717
false
28719
28720
false
false
28720
true
28724
28726
28727
true
false
28733
true
false
28734
false
true
false
28738
28738
28736
true
false
true
true
28744
false
28745
true
28747
28749
28748
28756
28759
true
true
28767
true
28769
28772
false
28773
28776
false
28777
28777
true
false
true
true
false
28781
28781
28785
28787
28790
28792
true
28796
false
28797
false
28801
false
false
28805
28804
true
28813
true
28815
false
28817
28818
28818
28818
28821
28822
false
28826
true
true
false
28827
28828
false
true
28836
true
28836
28838
false
true
28840
true
28846
true
true
28850
true
28850
false
28851
28857
false
28857
false
false
28864
false
false
28862
false
false
false
true
28869
28869
false
false
28871
28871
28873
28874
28878
28878
false
false
28890
28891
false
28898
true
28904
false
28904
28904
true
false
28904
28903
28903
false
28907
true
28907
false
true
28912
28915
false
28916
true
true
true
28924
false
28925
true
true
28927
true
28931
28932
true
28933
28934
false
false
28935
28937
28938
28939
28939
true
true
false
28954
28954
28954
28954
true
true
28958
false
true
false
28958
28959
28960
28958
28959
false
true
28963
true
28964
false
28971
28971
28971
false
28975
28979
false
false
true
28986
28987
28990
false
28990
false
false
28993
false
28996
29000
29002
29006
false
true
29005
29006
29007
true
29007
29008
false
29013
29016
29018
false
false
29026
29030
true
29036
29036
false
true
false
false
29042
true
29044
29045
29046
29048
true
29049
29047
false
true
29052
29057
29057
false
29057
true
29060
29063
false
false
false
true
true
29069
29070
true
true
true
29073
29076
29076
true
true
29083
false
true
true
true
false
29088
true
true
false
29105
29106
29107
true
true
29110
false
29119
29118
true
true
29121
true
true
29125
false
29126
true
true
true
false
true
true
true
29141
false
29140
true
29145
false
29146
29150
true
29150
29150
29151
true
true
29164
29165
29165
29165
29165
29167
29166
true
29170
29170
29171
29173
29173
false
true
29177
false
false
false
29183
29183
29184
29184
29185
29185
true
29194
false
false
29196
29196
true
29201
true
29204
29205
29206
false
29207
true
29210
true
29210
29218
29219
false
true
true
false
true
false
29240
true
29244
false
true
true
false
true
29251
29251
29252
29252
29253
false
false
true
29259
true
false
29267
true
false
29286
29285
29285
true
29292
true
false
29292
false
true
29297
true
29297
29298
true
29301
29300
true
false
29311
false
true
false
29311
29313
29313
29313
true
true
29315
true
29315
29315
true
false
29320
29320
false
true
true
29324
false
29324
false
29328
false
29328
false
true
29328
29328
29334
29335
29336
29344
true
29346
true
false
29357
29359
29359
true
29356
false
29358
29360
true
29361
29361
true
29360
false
29362
29367
false
29373
true
29378
29380
true
29383
29382
false
false
29385
false
true
false
29387
true
29390
true
false
29394
29395
false
true
29405
false
true
true
true
false
false
29433
29436
true
true
29440
false
false
29446
false
false
29448
true
29451
true
false
false
29454
false
29455
29455
29455
29455
29458
29462
29462
29461
true
false
29465
29465
29466
false
29470
true
true
29471
29475
29476
false
false
29477
29477
true
29484
29485
false
29490
false
false
true
true
29496
true
29499
29502
false
false
false
29504
29504
29506
29507
29509
false
29511
29512
true
true
29516
true
29519
29519
true
29523
false
true
29524
29524
true
false
29536
29537
29543
false
29546
true
true
29549
29549
false
false
true
29561
29568
29573
true
29575
29575
true
29582
29586
false
false
29598
29599
29600
29600
29600
false
true
false
true
29603
true
false
true
false
29622
29627
false
29627
29627
29627
false
true
29635
false
29635
29637
29638
true
true
false
true
29647
29647
29646
29647
29647
true
true
false
true
29649
true
29649
true
false
29650
29651
29661
29661
true
29661
true
true
true
true
false
29663
29667
true
false
true
true
29671
29673
29683
false
29684
false
true
29688
false
29689
false
false
false
false
true
29693
true
29699
false
29700
true
29707
29709
29711
29713
true
false
29720
29721
true
29726
29725
false
false
false
true
true
false
29735
false
true
29735
29736
false
29736
29736
true
29741
29743
false
false
false
29761
29761
true
false
false
false
29761
false
29765
29768
true
false
false
true
true
true
29770
true
29771
29772
29774
true
29775
29775
true
29777
29779
true
29779
true
true
true
false
29788
29791
29791
29792
false
29796
29796
29799
29798
true
false
false
false
29805
29811
29813
29813
true
false
29814
29816
29820
29823
true
false
29827
true
true
true
true
false
29829
29830
29830
true
false
false
true
true
false
29832
29833
false
false
false
29851
29852
29852
true
false
29857
false
true
29860
false
29861
true
false
29868
29869
29870
false
29870
true
false
true
true
true
29872
true
29875
29877
29877
29879
29881
false
true
29886
29887
29888
29888
29889
29900
29908
false
true
true
false
29925
false
29926
29926
29928
29928
29929
false
true
false
false
29937
true
29941
false
false
false
false
29941
29942
29943
29945
true
true
false
false
false
true
29953
29954
29962
29968
true
29968
29973
true
true
29974
29978
false
true
false
true
false
false
true
true
29986
true
29985
true
29989
29989
29989
29990
false
true
true
false
false
true
29994
false
false
29999
false
30001
30004
30004
30004
30003
30004
true
30003
true
false
true
30010
true
30015
true
30016
true
30024
30024
false
false
30024
30024
30027
30029
30028
false
true
false
30030
false
false
true
30030
30028
true
false
30035
true
30038
30039
30046
true
true
false
false
30051
30051
30051
30053
30054
true
30062
30065
false
30073
false
30081
true
true
30083
false
30085
false
30085
30086
true
30086
30088
30090
30092
true
false
true
false
true
true
30100
30099
true
30100
30100
false
true
30110
30111
30111
true
30114
30116
30115
30115
false
true
true
30123
false
true
30127
false
30131
30131
false
false
true
false
30141
true
false
30153
false
30155
30155
30152
false
true
true
30164
30168
30168
30168
false
30167
true
30173
30173
true
false
true
30174
true
30181
true
30183
30186
false
30188
30191
true
30191
30191
30193
false
false
true
false
30196
false
30196
false
30198
false
false
true
true
30210
30210
false
true
false
false
30219
30221
false
30221
true
30225
30225
true
30230
false
30232
true
true
true
false
30236
true
30241
30243
false
30243
30245
30245
true
true
false
30250
false
30250
30250
false
false
true
30261
30262
30264
true
false
false
false
30269
30269
false
30280
30281
true
30283
30289
false
false
false
true
true
30302
30303
30303
true
30305
true
30310
true
30311
30311
30312
30315
false
false
false
false
30329
30331
30335
true
true
true
true
false
30346
30347
true
30348
30352
30353
30354
false
false
30359
false
30358
30361
30361
true
30361
true
false
true
true
false
30376
true
false
30386
30388
30391
30392
30392
30392
30392
30391
30393
true
30394
false
30394
false
30397
true
true
30398
30401
30402
30403
30406
true
true
false
30414
true
true
true
true
false
false
false
30427
30429
false
true
false
false
30432
false
30435
true
30439
30439
30439
30439
true
false
30444
30445
30447
true
30449
true
30451
30452
false
30454
false
true
false
true
true
30460
30460
30458
true
false
false
false
false
30461
30462
30462
30465
false
true
30469
false
30474
false
30479
false
false
30480
false
30489
30489
30489
30489
true
30492
true
false
true
true
30498
30498
30498
true
30502
30499
30499
30504
30508
true
30516
30518
true
30520
false
true
30532
false
30532
30532
30533
true
true
30537
true
30540
false
false
false
30545
false
true
30549
30552
false
30555
true
false
30562
30564
false
30569
false
30574
true
true
false
30577
false
true
30580
30581
true
30590
30590
true
true
true
30599
30601
30604
false
true
30610
30609
false
false
30617
30617
30619
30619
true
true
30625
true
true
30627
30632
30634
false
30636
30637
false
true
false
false
30644
30649
false
30651
30653
false
30657
false
30665
30670
false
30670
30670
30670
30671
false
true
true
30673
true
false
30677
true
true
30684
true
30684
30685
true
true
true
30694
30694
false
true
true
false
30699
true
30703
30704
30704
30707
30707
30708
30715
true
true
true
true
30731
30734
false
true
false
30737
false
true
30739
true
30745
30746
30745
true
30747
30750
30750
true
30751
true
30758
true
30758
30758
false
30760
false
true
true
30760
true
30761
30765
true
false
30767
false
30768
false
30769
true
30772
true
30777
false
30781
true
true
30780
true
30780
true
true
30781
false
30785
true
30792
30792
true
true
30797
false
30804
30805
true
30811
30814
30818
30818
true
true
false
false
true
true
true
false
true
false
30842
true
true
true
false
30843
30847
false
true
false
30856
true
false
false
30863
30862
30866
false
30867
true
true
false
true
false
30874
30875
30875
30875
false
30876
false
30874
30874
30873
30877
30877
true
true
false
30882
true
true
30887
30894
false
30898
30898
30898
false
false
30903
30907
30907
30907
30907
30907
false
true
30909
30911
30911
30915
30914
30914
true
true
true
false
true
true
false
30927
false
30931
30932
30932
true
true
30939
30943
30943
30946
true
30945
true
30947
false
30951
30950
true
30955
true
30957
30957
false
30959
true
30963
true
30972
30974
true
30975
false
true
true
30978
false
true
false
30982
30982
false
30990
30989
false
30988
30989
false
false
true
false
true
31002
31003
true
31004
false
31005
false
true
true
false
31012
31011
31011
true
false
31011
true
31012
31014
true
false
31021
false
31025
31026
31027
false
31027
true
31035
false
true
31036
31036
31036
31036
31037
true
31040
false
31044
31043
true
31044
31046
false
false
31048
31049
31051
false
true
true
true
true
31063
true
false
31067
true
true
false
31073
31081
31081
31085
31084
31084
31091
31092
false
31094
true
31097
false
false
31099
31099
true
true
true
false
true
true
false
false
31115
true
31117
31120
31123
31124
false
31129
31131
31136
31143
false
true
true
true
true
true
31153
true
31153
true
31155
31156
true
31165
false
false
true
false
31168
false
true
false
true
true
31177
31176
true
31176
31177
31179
true
true
31189
false
31191
true
31194
31194
31194
true
31208
false
true
31212
false
false
31215
31216
false
false
true
31223
true
31224
true
false
true
true
31230
31231
31233
31236
false
31241
true
false
31241
31241
31241
true
false
true
31244
true
31250
true
31252
31251
true
31255
true
31259
31259
true
31272
31272
31272
31269
true
true
31275
false
31275
31277
false
31283
31284
true
true
31287
31288
true
31287
false
31286
31288
false
31290
false
31290
31296
true
31299
31301
31301
true
31301
31302
false
false
31303
false
true
31306
false
false
31308
31309
31310
false
31313
true
false
31318
31321
false
31323
31324
31324
31325
false
31329
31330
false
31331
true
31330
31341
31341
true
false
false
31354
false
31358
false
31361
false
31362
true
31364
false
false
31368
31374
true
false
true
31383
31385
true
true
31396
31398
31399
false
31399
31400
31402
31403
true
false
false
true
31406
true
31414
false
false
false
31419
false
false
31423
true
31427
false
31427
31430
31433
false
true
31437
true
false
false
false
true
31449
31458
false
31460
true
31463
true
true
false
true
true
31462
31463
true
31468
31468
31469
true
31473
true
false
31472
31474
31474
31474
true
31477
true
false
true
true
31488
false
31489
false
31491
31492
false
31503
31504
31509
true
true
31510
31513
31514
31516
false
false
true
31526
true
31529
31529
true
31534
true
31535
true
31536
true
31541
true
false
31546
false
31548
false
true
false
31560
true
false
31564
31567
31569
31571
31574
true
true
31578
31580
true
31582
true
true
31592
31596
true
31599
31599
false
31600
true
false
true
true
false
31605
true
false
true
true
true
true
true
31618
31621
31621
true
true
31630
false
true
false
false
31642
false
false
31648
31652
false
31657
false
true
false
31662
false
31663
31663
true
false
31667
31671
31672
false
true
false
true
false
31686
31686
31686
31689
false
true
false
31702
true
31708
true
true
false
31706
true
31707
31708
true
true
31712
31712
true
false
true
true
true
true
31719
true
false
31721
true
31721
31721
31722
true
false
31731
true
true
31730
true
false
true
31730
31731
31731
false
false
31731
true
true
false
31733
false
31733
false
true
31737
false
true
31737
true
31741
true
true
true
31748
true
31752
31752
31755
31758
31759
31761
true
false
true
31773
true
31781
31781
false
31786
true
true
true
31790
false
31791
false
false
31790
false
31791
31791
false
true
31791
true
true
31798
31798
true
true
31799
31801
true
31803
false
false
31805
31806
31806
31806
31808
31810
false
true
31818
31818
31818
false
true
true
false
false
31823
true
true
false
true
true
31836
31837
31838
false
31841
31846
31847
31850
31850
31850
true
31850
true
true
31852
31852
31855
31854
true
31857
31857
false
31857
31857
false
31857
true
31857
true
31862
31866
31866
31866
31868
true
31872
false
31873
false
false
false
true
31881
31881
false
false
31890
false
true
true
31895
31895
true
31897
false
31897
31897
31900
false
31900
31904
31904
31904
true
true
31909
false
false
31918
31922
31922
31922
31922
31925
31926
31933
false
31937
true
true
true
31941
false
31947
false
false
31950
true
true
31950
true
31957
false
31968
31969
false
31971
true
true
31982
31986
false
31986
31986
false
31990
true
false
31991
31990
31993
31997
31997
31997
32007
32008
32009
32009
true
true
false
true
false
true
true
true
32025
32028
false
32030
32030
32030
false
false
32033
32034
false
32036
32037
32040
32041
32043
32044
false
false
true
32048
32051
32051
32052
false
false
32058
32064
32064
false
32072
32079
32079
true
false
32086
32086
false
32091
32091
false
false
true
32106
32106
32106
true
32105
32104
false
32110
false
false
true
32115
false
false
false
true
false
32131
32135
32139
32142
32146
false
true
true
32148
true
32149
32152
32155
false
false
false
true
true
true
32170
32170
32170
true
32172
32172
false
false
true
false
false
true
32188
true
false
true
32188
32189
true
false
true
32195
true
true
32210
false
false
true
false
32215
32215
32222
true
true
32224
32228
32229
false
32236
false
32236
32240
32240
true
false
32246
true
true
32253
true
32254
32255
32257
32258
false
32262
32263
32266
false
true
32273
true
false
true
32287
true
32289
32290
32295
32295
32295
false
32296
32297
32297
false
32297
true
false
32302
32303
32305
true
32307
32308
true
true
32311
true
32317
true
32319
true
32320
true
32320
32320
32326
32327
32327
32327
false
false
32328
false
false
true
false
32333
true
32334
true
false
false
32339
32342
true
false
false
32351
32351
true
true
32352
32352
false
false
32354
false
32360
32360
true
32363
true
32368
true
32369
false
true
32377
32380
32381
32380
32381
32382
32383
32387
32386
32386
32386
32388
32389
false
32393
32396
false
32401
32401
32404
false
true
32410
false
true
true
32419
32423
true
true
false
32427
32430
false
false
false
false
32436
32443
32443
true
32445
32444
true
false
32448
32456
32458
false
32463
true
32466
32466
32469
true
false
false
true
false
32476
true
true
32478
32478
false
true
32480
32479
32479
32479
true
true
true
32482
true
32484
false
false
32492
true
true
32495
true
32495
32496
true
true
32497
true
32500
true
true
false
false
32497
32498
32498
32499
false
32499
32499
true
32501
false
32503
32503
32503
32503
true
false
32504
true
32504
true
false
32507
32507
true
32508
true
false
true
32513
32514
false
false
true
true
false
true
true
32524
false
false
32528
false
true
false
32534
true
true
false
false
true
false
true
true
32541
true
true
32547
false
32553
32553
true
32554
32555
true
true
true
32559
32559
32559
32559
32559
true
true
32566
false
32572
32571
true
32570
32573
32573
true
32577
false
true
true
false
true
false
true
32588
true
false
true
32594
true
false
32593
32594
32600
32602
32607
false
false
32611
32616
false
true
32618
32618
32616
false
false
32616
false
32617
true
true
false
32620
32621
true
true
32626
false
32627
false
32629
32630
false
32633
32633
32633
false
true
false
32636
false
32636
32637
true
false
32636
32639
32641
32642
false
32645
false
false
32649
false
true
32652
32656
false
32660
32664
false
32668
true
true
false
true
32672
32673
32673
false
true
32685
32685
false
false
32683
false
true
32686
false
32687
32688
false
true
32690
32690
32690
32690
32691
32693
32694
32698
false
false
true
32701
32705
32706
32708
false
32711
true
32711
32712
false
false
true
true
32717
32716
true
false
32720
32723
32723
true
true
true
32726
false
32735
false
false
32738
32739
32739
false
32740
32740
false
32749
32749
false
true
false
32752
32752
false
32754
32753
32754
true
false
32772
true
32774
32778
32778
true
32781
32786
false
true
false
true
32788
true
true
32791
32791
false
false
true
false
32793
32793
true
32795
32796
true
true
32799
true
true
true
32806
false
false
32805
false
false
true
true
32819
true
32821
32821
false
true
32827
32827
32826
true
false
32833
false
false
false
32840
true
32843
32846
32849
32850
true
false
false
32853
32853
true
true
32856
false
32857
32857
32857
32857
true
32861
true
true
32863
false
32865
32868
32874
false
true
true
false
32878
true
32878
false
32881
false
32883
false
true
false
32894
32894
false
32894
32898
true
32904
true
32906
32906
true
false
false
32924
false
false
32929
32930
32936
32936
32941
32941
32945
32945
32945
false
true
32953
true
32957
32958
true
true
false
32980
32984
false
32982
32983
32983
true
false
true
false
false
true
true
true
33023
true
false
33026
true
33030
33031
33030
33031
33033
false
true
true
false
false
33042
true
true
33047
true
33054
33053
33054
false
false
33055
33057
false
true
33059
33066
true
33066
true
33072
33072
true
33074
33080
false
33081
true
true
33081
false
33082
33083
33083
true
false
true
true
true
true
false
true
true
true
33097
33097
33098
33099
33098
true
true
33099
33097
33098
true
true
false
33103
false
33113
false
true
33116
false
33118
false
false
true
true
false
false
true
true
false
true
33125
33129
33127
false
true
true
true
true
true
33134
33134
33134
33134
false
33142
false
33149
33149
33149
false
true
33156
33160
false
true
true
33166
false
33169
33172
true
33174
true
false
33182
33184
false
false
false
false
33186
33190
true
33190
false
33191
33191
33192
33191
true
33202
false
false
33204
33204
33206
false
33207
true
true
true
33208
33210
33211
true
true
true
true
33215
false
33216
33217
33218
33218
33218
33218
false
false
true
33221
33223
33224
33225
33225
33226
33224
33222
33222
true
33225
33228
33229
true
33234
33234
33234
false
33239
33239
true
33249
false
false
33251
33253
false
33257
33259
33259
false
33264
true
false
33266
33266
33271
33271
33274
false
true
33278
33280
false
33286
true
33292
false
true
true
true
false
33300
33300
true
true
true
33303
false
33304
33307
33308
true
true
33307
false
true
33314
false
33315
33315
33316
false
33320
false
33325
33327
33328
false
false
33338
33339
true
true
33342
false
true
false
33347
true
33350
false
33353
false
33357
false
false
false
false
33357
true
false
33358
33358
33358
33359
true
33361
true
false
33371
33371
true
33371
33371
33372
false
33372
true
true
false
true
33374
33378
33378
false
true
false
true
33390
33395
true
33396
33402
true
33410
true
33410
false
33413
true
false
33416
true
33416
33417
false
33419
true
true
33420
33421
33422
33423
true
33425
false
33445
true
33445
33448
true
false
33449
33449
33450
true
33452
true
false
false
33455
33456
true
false
33461
33462
true
true
33466
33468
33473
33473
33477
33477
33478
33479
33482
33484
false
33488
false
33492
33494
33499
33500
true
33501
true
33502
true
33506
33506
33506
true
true
false
true
false
false
true
33524
33524
33525
33531
33532
true
false
false
true
false
false
false
33533
33534
33540
false
33540
33544
true
33546
true
33565
false
true
true
33571
true
33572
false
false
33576
33577
false
true
false
false
false
33581
false
33581
false
false
false
true
33591
true
false
33599
33603
33602
false
33603
true
33606
33606
33606
33608
true
true
33612
33611
33613
33616
33616
true
33619
33621
true
false
33624
33628
33629
true
33635
33635
true
33636
33636
33636
33637
33636
33639
false
33639
33640
33643
false
33643
false
false
false
false
true
33653
33655
true
33656
33656
33658
true
33658
33657
false
33658
33659
true
33671
33671
33670
33670
true
33669
33672
33674
true
33675
false
true
false
33675
true
33675
true
false
true
true
33682
33683
false
true
33686
false
false
33702
false
33707
true
false
33713
33713
false
33718
33718
true
33719
33720
33720
false
33727
true
false
33729
false
33730
false
33731
33731
33731
true
33732
33736
true
false
33746
33748
33747
33748
33748
33749
33752
false
true
33755
33755
33760
false
false
false
true
33767
false
33768
true
33775
33775
false
false
33777
33776
true
33777
33775
33775
true
true
false
33791
33791
33793
33794
true
33797
33797
true
false
true
33804
true
33812
33812
33812
33815
true
33815
false
33815
false
33821
33824
33821
false
33822
33822
33822
33822
false
true
true
true
false
33837
false
false
false
true
33844
33850
33851
false
true
33851
33854
false
false
true
false
true
true
33861
false
33862
33863
false
33868
false
33870
true
false
33875
true
false
33874
false
33875
33880
33881
33883
33885
33884
false
true
33885
33886
33886
false
false
false
33894
true
33894
33894
33893
false
true
false
false
33909
33909
true
true
33913
false
true
false
true
33924
33924
33924
true
33931
33934
33936
33937
true
false
33938
33939
false
false
false
33945
true
33947
33948
33949
false
33951
33955
true
33958
33963
33965
33963
33964
false
33971
true
33971
true
33982
33983
false
33983
true
false
false
true
33987
true
33991
false
false
true
33995
33998
false
true
true
true
false
34010
false
true
34016
34018
true
34023
34023
false
34027
34026
34027
34028
true
34030
false
34033
34033
true
34032
34033
34032
34033
true
false
false
false
true
34039
true
true
34043
34043
34040
34040
true
34040
34041
34043
true
false
true
34053
true
false
34056
34055
34055
true
34056
34056
false
34055
34065
false
true
false
34069
34067
true
false
true
true
34080
34080
true
34080
false
34083
34086
34090
false
false
true
34100
true
34102
34104
34104
34104
34106
true
34108
true
true
34110
34109
true
true
34110
false
34111
true
false
34116
true
false
true
34125
false
34128
34129
34131
true
true
34133
false
34142
34148
false
false
false
34156
true
true
34161
false
false
34163
true
34165
true
true
34170
false
true
true
true
false
34184
true
false
false
true
true
34203
false
false
true
true
34209
false
true
true
false
false
false
true
34219
34219
true
false
false
true
34228
true
34229
34229
34230
34232
34230
false
34231
34237
34236
34236
34237
34238
34238
34238
34238
34245
true
false
false
34248
34248
34248
true
34249
true
true
34257
34262
34262
false
true
34262
true
34262
true
false
34269
34268
34269
false
34272
34272
true
34275
34279
34282
true
34284
34292
false
34294
34301
34306
34309
true
false
34309
34310
true
34314
true
34314
34316
true
34323
true
true
34327
34328
34328
false
false
true
false
34334
34348
34351
34355
true
34354
34354
true
true
34364
34364
true
34364
false
34363
true
false
true
34367
false
true
false
true
true
34374
34374
34374
34374
false
true
false
34380
true
true
true
34388
34390
34396
false
34397
34403
false
true
34416
34417
34418
34425
true
false
34428
false
false
false
true
34441
34443
34443
34446
false
34448
34449
true
false
false
34451
true
false
true
34462
true
false
false
true
34468
34472
true
false
34474
34474
34475
true
false
34476
34476
true
true
false
34481
34481
false
true
34483
true
false
false
false
true
34496
34498
true
false
false
34500
34502
34503
false
false
false
34503
34505
34507
34508
false
34507
true
34509
true
34511
false
false
true
34518
34518
34519
false
true
34533
false
true
34537
34539
34539
false
true
false
34543
34543
true
34543
34545
34548
34554
34554
true
false
true
true
true
34573
false
false
34577
34578
34578
34578
34578
34578
34579
34581
34581
true
true
34582
false
false
34584
true
34584
false
34594
true
34597
true
true
34603
true
34602
34602
34600
34600
34601
false
true
false
false
34612
true
34613
false
34614
false
true
34618
true
34619
true
true
34635
false
34635
34635
34639
34642
true
false
true
34648
34649
true
false
34654
34657
true
34656
34658
true
true
false
34677
34682
34686
true
false
true
false
false
false
34691
34691
true
false
34702
34704
false
true
false
true
34721
34721
true
34722
34724
34724
34724
true
true
false
false
34724
true
34725
34725
34724
true
true
true
false
false
34724
34724
false
34724
34724
34727
false
true
true
34742
true
34747
true
true
34748
34750
34750
false
34752
34756
34759
true
34768
false
true
34776
34777
34776
34780
false
34781
false
34781
true
34781
true
false
false
34781
34784
34788
true
34788
false
34793
false
true
34799
34799
false
34804
false
true
false
34814
false
true
true
34819
false
34822
34827
false
true
34834
true
34836
34842
false
34842
34842
34844
true
34856
34856
34858
true
34862
34862
34865
34866
34870
true
34874
34879
true
34881
34882
34882
false
34882
34882
true
true
true
false
true
true
true
34892
true
34892
true
false
true
false
34904
34904
false
34904
true
true
true
34908
false
false
true
34925
34924
34928
34930
false
34930
false
34930
false
34931
false
true
true
true
34937
34938
34938
34939
true
34944
false
34945
false
true
34952
34959
34966
true
34967
true
false
false
false
false
true
false
34986
true
true
true
34991
34991
34991
34991
34994
false
34995
false
34998
35000
35009
35011
false
true
true
true
35012
35016
35021
false
true
false
35029
false
false
35028
35031
false
true
false
35038
35044
35045
false
true
true
true
true
35057
false
35058
35058
35058
true
false
35061
35060
true
false
true
false
35073
35075
true
35077
false
true
35079
35082
true
35087
35090
35092
true
false
35098
35102
false
35104
35111
false
35121
false
false
false
35122
true
true
true
35129
35132
35137
35136
false
35137
false
false
35139
35139
35142
true
35144
true
false
35150
35150
true
true
true
true
35153
35153
35153
true
false
35153
false
35155
35161
true
true
false
false
false
false
35168
35169
35175
false
false
true
false
false
35178
35178
35181
false
35187
35191
true
35192
false
35193
35193
true
true
false
false
true
false
true
false
true
true
true
35204
false
35207
35207
35207
false
true
35212
false
35214
35213
35213
true
false
35219
35217
35220
false
35221
35223
false
false
35228
true
true
35232
35232
35237
35240
35240
false
35241
true
35246
35247
35248
35250
true
35253
35253
true
35254
true
true
true
false
true
false
35265
true
false
35281
35284
35286
true
35296
false
35298
35298
35298
true
false
false
false
35311
35312
true
35312
35308
true
35310
true
false
false
true
false
false
false
true
false
false
true
false
true
35318
35318
true
false
false
true
35323
35323
true
35325
false
false
35325
35325
true
false
35326
true
false
35326
false
35326
true
35326
35326
35326
35326
35326
false
35326
false
35326
true
false
35330
true
35333
35335
true
false
35338
35337
35337
true
35343
35345
false
35349
35348
35354
35355
true
false
false
35364
true
true
35369
35373
35376
35379
false
35379
35378
true
false
35380
false
35382
true
35383
true
35385
false
false
true
false
true
false
false
35392
35392
35392
35394
true
35394
false
35396
35397
true
35399
true
false
false
true
true
false
false
true
false
35401
35405
35413
35413
35414
35416
35416
35417
35417
false
false
false
true
35426
35427
true
true
true
false
35438
true
35439
35439
true
35439
35439
true
false
false
35437
true
false
35445
35446
35448
35449
false
true
35452
true
35453
35453
35454
35458
35458
false
true
35464
35472
false
true
35474
true
35480
35482
true
true
35482
true
35483
35483
true
false
true
false
false
true
true
35493
false
false
false
false
35503
35507
35506
true
35513
true
35510
true
false
35516
true
true
35518
true
false
true
false
false
true
35526
true
true
35526
false
true
35539
35539
35542
35542
35542
false
35547
35547
35548
false
35550
true
true
35553
true
35553
35554
35555
35556
35565
35567
35570
35572
35572
true
35573
true
true
true
true
35581
true
35588
true
35592
35599
35613
true
35613
35619
true
true
true
true
true
35628
35627
35628
true
35633
35636
35638
35637
false
true
35639
true
true
false
35642
35646
true
false
false
false
35646
35647
false
35647
35651
false
35652
true
35655
35657
true
true
35669
35670
35670
35670
false
35675
true
false
false
35679
35682
35682
35682
35682
35683
true
false
true
false
35685
35687
35692
35692
35691
true
35698
35699
35701
35701
35703
35706
true
true
false
35706
false
35711
35711
true
35713
35713
true
35714
true
true
35715
35715
false
false
35720
35723
false
false
35725
false
35730
true
35734
false
false
false
35748
35748
true
false
true
35749
35749
false
35750
35748
35751
35752
35754
35754
35754
true
35758
35762
35765
35766
35769
false
true
true
35772
35773
35773
true
35776
35778
false
false
true
true
false
35793
35793
35791
35791
true
35791
35791
false
35793
35796
35796
true
35798
true
true
35804
35804
35806
true
35812
false
true
35823
35823
35824
35824
false
false
true
35836
false
false
false
false
35836
35836
true
35840
35848
true
35857
35859
false
false
false
true
false
35873
true
35875
true
35878
true
35882
35884
35885
true
true
35883
false
true
35890
35891
false
false
35897
35897
35898
true
false
35904
false
35908
35908
false
35916
true
35917
false
true
true
false
35921
false
35922
35922
true
35923
false
true
false
35923
35923
true
35927
true
false
true
false
35928
35934
false
true
true
false
35939
false
35942
35942
true
true
false
false
35946
35948
35951
false
true
true
35966
35967
35967
35967
true
35975
true
true
true
true
35988
35988
35991
35994
35992
true
true
true
true
35996
35996
false
false
false
false
false
36000
36000
true
true
36003
36006
36007
36007
false
36011
36011
36011
true
true
36012
36012
true
true
false
36015
true
36023
36029
true
true
36029
true
false
false
false
false
36043
36044
false
36045
36046
36047
true
false
36050
true
true
36056
36056
36056
true
true
36058
36058
true
true
true
false
36061
36065
false
false
36079
36081
true
36090
false
false
36091
true
false
36095
false
36097
36096
36097
36097
false
false
false
false
36100
36104
36104
36106
36105
36105
36106
36106
true
true
true
true
36114
false
false
false
36120
true
36125
false
36125
true
36132
true
36131
36132
true
36133
36133
36135
true
36143
36144
36144
true
36150
36154
36157
36159
false
36159
true
36163
36163
36164
true
true
36167
true
36169
false
true
false
36182
36182
false
true
true
true
true
36188
false
36192
false
36194
36193
36200
true
36198
true
false
36208
36208
36211
true
36212
true
36214
36218
true
true
false
true
36219
36222
36226
true
36224
true
36224
36223
36223
