fond
Model Checking Contest 2024
14th edition, Geneva, Switzerland, June 25, 2024
Execution of r352-tall-171679103500433
Last Updated
July 7, 2024

About the Execution of 2023-gold for ServersAndClients-PT-400160

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
16192.231 837547.00 1841456.00 14398.20 [undef] Cannot compute

Execution Chart

We display below the execution chart for this examination (boot time has been removed).

Trace from the execution

Formatting '/data/fkordon/mcc2024-input.r352-tall-171679103500433.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fkordon/mcc2024-input.qcow2 backing_fmt=qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
Generated by BenchKit 2-5568
Executing tool gold2023
Input is ServersAndClients-PT-400160, examination is StableMarking
Time confinement is 1800 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r352-tall-171679103500433
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 41M
-rw-r--r-- 1 mcc users 9.2K May 14 13:22 CTLCardinality.txt
-rw-r--r-- 1 mcc users 90K May 14 13:22 CTLCardinality.xml
-rw-r--r-- 1 mcc users 7.8K May 14 13:22 CTLFireability.txt
-rw-r--r-- 1 mcc users 66K May 14 13:22 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K Apr 23 07:51 LTLCardinality.txt
-rw-r--r-- 1 mcc users 26K Apr 23 07:51 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.8K Apr 23 07:51 LTLFireability.txt
-rw-r--r-- 1 mcc users 18K Apr 23 07:51 LTLFireability.xml
-rw-r--r-- 1 mcc users 18K Apr 13 16:29 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 175K Apr 13 16:29 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 7.7K May 14 13:22 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 52K May 14 13:22 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.9K Apr 23 07:51 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.9K Apr 23 07:51 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 May 18 16:43 equiv_col
-rw-r--r-- 1 mcc users 7 May 18 16:43 instance
-rw-r--r-- 1 mcc users 6 May 18 16:43 iscolored
-rw-r--r-- 1 mcc users 41M May 18 16:43 model.pnml

--------------------
content from stdout:

=== Data for post analysis generated by BenchKit (invocation template)

The expected result is a vector of booleans
BOOL_VECTOR

FORMULA_NAME StableMarking

=== Now, execution of the tool begins

BK_START 1716884350093

bash -c /home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n "BK_STOP " ; date -u +%s%3N
Invoking MCC driver with
BK_TOOL=gold2023
BK_EXAMINATION=StableMarking
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=1800
BK_INPUT=ServersAndClients-PT-400160
Not applying reductions.
Model is PT
StableMarking PT
Running Version 202304061127
[2024-05-28 08:19:11] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, StableMarking, -its, -ltsmin, -greatspnpath, /home/mcc/BenchKit/bin//../itstools/bin//..//greatspn/, -order, META, -manyOrder, -smt, -timeout, 1800]
[2024-05-28 08:19:11] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2024-05-28 08:19:13] [INFO ] Load time of PNML (sax parser for PT used): 1515 ms
[2024-05-28 08:19:13] [INFO ] Transformed 65761 places.
[2024-05-28 08:19:13] [INFO ] Transformed 128800 transitions.
[2024-05-28 08:19:13] [INFO ] Found NUPN structural information;
[2024-05-28 08:19:13] [INFO ] Parsed PT model containing 65761 places and 128800 transitions and 387200 arcs in 2181 ms.
Incomplete random walk after 10000 steps, including 2 resets, run finished after 2703 ms. (steps per millisecond=3 ) properties (out of 65761) seen :220
[2024-05-28 08:19:20] [INFO ] Flatten gal took : 4712 ms
[2024-05-28 08:19:24] [INFO ] Flatten gal took : 3583 ms
[2024-05-28 08:19:25] [INFO ] Time to serialize gal into /tmp/ReachabilityCardinality18076536525486542444.gal : 632 ms
[2024-05-28 08:19:25] [INFO ] Time to serialize properties into /tmp/ReachabilityCardinality11946100076834467660.prop : 88 ms
Invoking ITS tools like this :cd /home/mcc/execution;'/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-reach-linux64' '--gc-threshold' '2000000' '--quiet' '-i' '/tmp/ReachabilityCardinality18076536525486542444.gal' '-t' 'CGAL' '-reachable-file' '/tmp/ReachabilityCardinality11946100076834467660.prop' '--nowitness' '--gen-order' 'FOLLOW'

its-reach command run as :

/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-reach-linux64 --gc-threshold 2000000 --quiet ...330
Interrupted probabilistic random walk after 2257 steps, run timeout after 9001 ms. (steps per millisecond=0 ) properties seen :{0=1, 1=1, 2=1, 3=1, 4=1, 5=1, 6=1, 7=1, 8=1, 9=1, 10=1, 11=1, 12=1, 13=1, 14=1, 15=1, 16=1, 17=1, 18=1, 19=1, 20=1, 21=1, 22=1, 23=1, 24=1, 25=1, 26=1, 27=1, 28=1, 29=1, 30=1, 31=1, 32=1, 33=1, 34=1, 35=1, 36=1, 37=1, 38=1, 39=1, 40=1, 41=1, 42=1, 43=1, 44=1, 45=1, 46=1, 47=1, 48=1, 49=1, 50=1, 51=1, 52=1, 53=1, 54=1, 55=1, 56=1, 57=1, 58=1, 59=1, 60=1, 61=1, 62=1, 63=1, 64=1, 65=1, 66=1, 67=1, 68=1, 69=1, 70=1, 71=1, 72=1, 73=1, 74=1, 75=1, 76=1, 77=1, 78=1, 79=1, 80=1, 81=1, 82=1, 83=1, 84=1, 85=1, 86=1, 87=1, 88=1, 89=1, 90=1, 91=1, 92=1, 93=1, 94=1, 95=1, 96=1, 97=1, 98=1, 99=1, 100=1, 101=1, 102=1, 103=1, 104=1, 105=1, 106=1, 107=1, 108=1, 109=1, 110=1, 111=1, 112=1, 113=1, 114=1, 115=1, 116=1, 117=1, 118=1, 119=1, 120=1, 121=1, 122=1, 123=1, 124=1, 125=1, 126=1, 127=1, 128=1, 129=1, 130=1, 131=1, 132=1, 133=1, 134=1, 135=1, 136=1, 137=1, 138=1, 139=1, 140=1, 141=1, 142=1, 143=1, 144=1, 145=1, 146=1, 147=1, 148=1, 149=1, 150=1, 151=1, 152=1, 153=1, 154=1, 155=1, 156=1, 157=1, 158=1, 159=1, 160=1, 161=1, 162=1, 163=1, 164=1, 165=1, 166=1, 167=1, 168=1, 169=1, 170=1, 171=1, 172=1, 173=1, 174=1, 175=1, 176=1, 177=1, 178=1, 179=1, 180=1, 181=1, 182=1, 183=1, 184=1, 185=1, 186=1, 187=1, 188=1, 189=1, 190=1, 191=1, 192=1, 193=1, 194=1, 195=1, 196=1, 197=1, 198=1, 199=1, 200=1, 201=1, 202=1, 203=1, 204=1, 205=1, 206=1, 207=1, 208=1, 209=1, 210=1, 211=1, 212=1, 213=1, 214=1, 215=1, 216=1, 217=1, 218=1, 219=1, 220=1, 221=1, 222=1, 223=1, 224=1, 225=1, 226=1, 227=1, 228=1, 229=1, 230=1, 231=1, 232=1, 233=1, 234=1, 235=1, 236=1, 237=1, 238=1, 239=1, 240=1, 241=1, 242=1, 243=1, 244=1, 245=1, 246=1, 247=1, 248=1, 249=1, 250=1, 251=1, 252=1, 253=1, 254=1, 255=1, 256=1, 257=1, 258=1, 259=1, 260=1, 261=1, 262=1, 263=1, 264=1, 265=1, 266=1, 267=1, 268=1, 269=1, 270=1, 271=1, 272=1, 273=1, 274=1, 275=1, 276=1, 277=1, 278=1, 279=1, 280=1, 281=1, 282=1, 283=1, 284=1, 285=1, 286=1, 287=1, 288=1, 289=1, 290=1, 291=1, 292=1, 293=1, 294=1, 295=1, 296=1, 297=1, 298=1, 299=1, 300=1, 301=1, 302=1, 303=1, 304=1, 305=1, 306=1, 307=1, 308=1, 309=1, 310=1, 311=1, 312=1, 313=1, 314=1, 315=1, 316=1, 317=1, 318=1, 319=1, 320=1, 321=1, 322=1, 323=1, 324=1, 325=1, 326=1, 327=1, 328=1, 329=1, 330=1, 331=1, 332=1, 333=1, 334=1, 335=1, 336=1, 337=1, 338=1, 339=1, 340=1, 341=1, 342=1, 343=1, 344=1, 345=1, 346=1, 347=1, 348=1, 349=1, 350=1, 351=1, 352=1, 353=1, 354=1, 355=1, 356=1, 357=1, 358=1, 359=1, 360=1, 361=1, 362=1, 363=1, 364=1, 365=1, 366=1, 367=1, 368=1, 369=1, 370=1, 371=1, 372=1, 373=1, 374=1, 375=1, 376=1, 377=1, 378=1, 379=1, 380=1, 381=1, 382=1, 383=1, 384=1, 385=1, 386=1, 387=1, 388=1, 389=1, 390=1, 391=1, 392=1, 393=1, 394=1, 395=1, 396=1, 397=1, 398=1, 399=1, 400=1, 401=1, 402=1, 403=1, 404=1, 405=1, 406=1, 407=1, 408=1, 409=1, 410=1, 411=1, 412=1, 413=1, 414=1, 415=1, 416=1, 417=1, 418=1, 419=1, 420=1, 421=1, 422=1, 423=1, 424=1, 425=1, 426=1, 427=1, 428=1, 429=1, 430=1, 431=1, 432=1, 433=1, 434=1, 435=1, 436=1, 437=1, 438=1, 439=1, 440=1, 441=1, 442=1, 443=1, 444=1, 445=1, 446=1, 447=1, 448=1, 449=1, 450=1, 451=1, 452=1, 453=1, 454=1, 455=1, 456=1, 457=1, 458=1, 459=1, 460=1, 461=1, 462=1, 463=1, 464=1, 465=1, 466=1, 467=1, 468=1, 469=1, 470=1, 471=1, 472=1, 473=1, 474=1, 475=1, 476=1, 477=1, 478=1, 479=1, 480=1, 481=1, 482=1, 483=1, 484=1, 485=1, 486=1, 487=1, 488=1, 489=1, 490=1, 491=1, 492=1, 493=1, 494=1, 495=1, 496=1, 497=1, 498=1, 499=1, 500=1, 501=1, 502=1, 503=1, 504=1, 505=1, 506=1, 507=1, 508=1, 509=1, 510=1, 511=1, 512=1, 513=1, 514=1, 515=1, 516=1, 517=1, 518=1, 519=1, 520=1, 521=1, 522=1, 523=1, 524=1, 525=1, 526=1, 527=1, 528=1, 529=1, 530=1, 531=1, 532=1, 533=1, 534=1, 535=1, 536=1, 537=1, 538=1, 539=1, 540=1, 541=1, 542=1, 543=1, 544=1, 545=1, 546=1, 547=1, 548=1, 549=1, 550=1, 551=1, 552=1, 553=1, 554=1, 555=1, 556=1, 557=1, 558=1, 559=1, 560=1, 561=1, 562=1, 563=1, 564=1, 565=1, 566=1, 567=1, 568=1, 569=1, 570=1, 571=1, 572=1, 573=1, 574=1, 575=1, 576=1, 577=1, 578=1, 579=1, 580=1, 581=1, 582=1, 583=1, 584=1, 585=1, 586=1, 587=1, 588=1, 589=1, 590=1, 591=1, 592=1, 593=1, 594=1, 595=1, 596=1, 597=1, 598=1, 599=1, 600=1, 601=1, 602=1, 603=1, 604=1, 605=1, 606=1, 607=1, 608=1, 609=1, 610=1, 611=1, 612=1, 613=1, 614=1, 615=1, 616=1, 617=1, 618=1, 619=1, 620=1, 621=1, 622=1, 623=1, 624=1, 625=1, 626=1, 627=1, 628=1, 629=1, 630=1, 631=1, 632=1, 633=1, 634=1, 635=1, 636=1, 637=1, 638=1, 639=1, 640=1, 641=1, 642=1, 643=1, 644=1, 645=1, 646=1, 647=1, 648=1, 649=1, 650=1, 651=1, 652=1, 653=1, 654=1, 655=1, 656=1, 657=1, 658=1, 659=1, 660=1, 661=1, 662=1, 663=1, 664=1, 665=1, 666=1, 667=1, 668=1, 669=1, 670=1, 671=1, 672=1, 673=1, 674=1, 675=1, 676=1, 677=1, 678=1, 680=1, 682=1, 684=1, 686=1, 688=1, 690=1, 692=1, 694=1, 696=1, 698=1, 700=1, 702=1, 704=1, 706=1, 709=1, 711=1, 713=1, 715=1, 717=1, 719=1, 721=1, 723=1, 725=1, 727=1, 729=1, 731=1, 733=1, 735=1, 737=1, 739=1, 741=1, 743=1, 745=1, 747=1, 749=1, 751=1, 753=1, 755=1, 757=1, 759=1, 761=1, 763=1, 765=1, 767=1, 769=1, 771=1, 773=1, 775=1, 777=1, 779=1, 781=1, 783=1, 785=1, 787=1, 789=1, 791=1, 793=1, 795=1, 798=1, 800=1, 802=1, 804=1, 806=1, 808=1, 810=1, 812=1, 814=1, 816=1, 818=1, 820=1, 822=1, 824=1, 827=1, 829=1, 831=1, 833=1, 835=1, 837=1, 840=1, 842=1, 844=1, 846=1, 848=1, 850=1, 852=1, 854=1, 856=1, 858=1, 860=1, 862=1, 864=1, 866=1, 868=1, 870=1, 872=1, 874=1, 876=1, 878=1, 880=1, 882=1, 884=1, 886=1, 889=1, 891=1, 893=1, 896=1, 898=1, 900=1, 902=1, 904=1, 906=1, 908=1, 910=1, 912=1, 914=1, 916=1, 918=1, 921=1, 923=1, 925=1, 927=1, 929=1, 931=1, 933=1, 935=1, 937=1, 939=1, 941=1, 943=1, 945=1, 947=1, 949=1, 951=1, 953=1, 955=1, 957=1, 959=1, 961=1, 963=1, 965=1, 967=1, 970=1, 972=1, 974=1, 976=1, 978=1, 980=1, 983=1, 985=1, 987=1, 989=1, 991=1, 993=1, 995=1, 998=1, 1000=1, 1002=1, 1005=1, 1007=1, 1010=1, 1012=1, 1014=1, 1016=1, 1018=1, 1020=1, 1022=1, 1024=1, 1026=1, 1028=1, 1030=1, 1032=1, 1034=1, 1036=1, 1038=1, 1040=1, 1042=1, 1044=1, 1046=1, 1048=1, 1050=1, 1052=1, 1055=1, 1058=1, 1060=1, 1062=1, 1064=1, 1067=1, 1069=1, 1071=1, 1073=1, 1075=1, 1077=1, 1080=1, 1082=1, 1084=1, 1086=1, 1088=1, 1090=1, 1092=1, 1094=1, 1096=1, 1098=1, 1100=1, 1102=1, 1104=1, 1106=1, 1108=1, 1110=1, 1112=1, 1114=1, 1116=1, 1119=1, 1121=1, 1123=1, 1125=1, 1127=1, 1129=1, 1131=1, 1133=1, 1135=1, 1137=1, 1140=1, 1142=1, 1145=1, 1147=1, 1149=1, 1151=1, 1153=1, 1155=1, 1157=1, 1159=1, 1161=1, 1163=1, 1165=1, 1169=1, 1172=1, 1174=1, 1176=1, 1178=1, 1180=1, 1182=1, 1184=1, 1186=1, 1188=1, 1190=1, 1192=1, 1194=1, 1196=1, 1198=1, 1200=1, 1202=1, 1204=1, 1206=1, 1209=1, 1211=1, 1213=1, 1215=1, 1217=1, 1219=1, 1221=1, 1223=1, 1225=1, 1227=1, 1229=1, 1231=1, 1233=1, 1235=1, 1237=1, 1239=1, 1241=1, 1243=1, 1245=1, 1247=1, 1250=1, 1252=1, 1255=1, 1257=1, 1259=1, 1261=1, 1263=1, 1265=1, 1267=1, 1270=1, 1272=1, 1274=1, 1276=1, 1278=1, 1280=1, 1282=1, 1284=1, 1286=1, 1288=1, 1290=1, 1292=1, 1294=1, 1296=1, 1298=1, 1300=1, 1302=1, 1304=1, 1307=1, 1309=1, 1311=1, 1313=1, 1315=1, 1317=1, 1319=1, 1321=1, 1323=1, 1325=1, 1327=1, 1329=1, 1331=1, 1334=1, 1337=1, 1339=1, 1341=1, 1343=1, 1345=1, 1347=1, 1350=1, 1352=1, 1354=1, 1356=1, 1358=1, 1360=1, 1362=1, 1364=1, 1366=1, 1368=1, 1370=1, 1372=1, 1374=1, 1376=1, 1378=1, 1380=1, 1383=1, 1385=1, 1387=1, 1389=1, 1391=1, 1393=1, 1395=1, 1397=1, 1399=1, 1401=1, 1403=1, 1405=1, 1407=1, 1409=1, 1411=1, 1413=1, 1415=1, 1417=1, 1420=1, 1422=1, 1424=1, 1426=1, 1428=1, 1430=1, 1433=1, 1435=1, 1437=1, 1438=1, 1439=1, 1440=1, 1441=1, 1442=1, 1443=1, 1444=1, 1445=1, 1842=1, 1843=1, 1844=1, 1845=1, 1846=1, 2243=1, 2244=1, 2245=1, 2246=1, 2642=1, 2643=1, 2644=1, 2645=1, 2646=1, 3043=1, 3044=1, 3045=1, 3046=1, 3047=1, 3444=1, 3445=1, 3446=1, 3447=1, 3843=1, 3844=1, 3845=1, 3846=1, 3847=1, 4244=1, 4245=1, 4246=1, 4247=1, 4643=1, 4644=1, 4645=1, 4646=1, 4647=1, 5044=1, 5045=1, 5046=1, 5047=1, 5048=1, 5445=1, 5446=1, 5447=1, 5448=1, 5449=1, 5846=1, 5847=1, 5848=1, 5849=1, 5850=1, 6247=1, 6248=1, 6249=1, 6250=1, 6251=1, 6648=1, 6649=1, 6650=1, 6651=1, 6652=1, 7049=1, 7050=1, 7051=1, 7052=1, 7053=1, 7450=1, 7451=1, 7452=1, 7453=1, 7454=1, 7851=1, 7852=1, 7853=1, 7854=1, 7855=1, 8252=1, 8253=1, 8254=1, 8255=1, 8256=1, 8653=1, 8654=1, 8655=1, 8656=1, 8657=1, 9054=1, 9055=1, 9056=1, 9057=1, 9058=1, 9455=1, 9456=1, 9457=1, 9458=1, 9459=1, 9856=1, 9857=1, 9858=1, 9859=1, 9860=1, 10257=1, 10258=1, 10259=1, 10260=1, 10261=1, 10658=1, 10659=1, 10660=1, 10661=1, 10662=1, 11059=1, 11060=1, 11061=1, 11062=1, 11063=1, 11460=1, 11461=1, 11462=1, 11463=1, 11464=1, 11861=1, 11862=1, 11863=1, 11864=1, 11865=1, 12262=1, 12263=1, 12264=1, 12265=1, 12661=1, 12662=1, 12663=1, 12664=1, 12665=1, 13062=1, 13063=1, 13064=1, 13065=1, 13066=1, 13463=1, 13464=1, 13465=1, 13466=1, 13862=1, 13863=1, 13864=1, 13865=1, 13866=1, 14263=1, 14264=1, 14265=1, 14266=1, 14662=1, 14663=1, 14664=1, 14665=1, 14666=1, 15063=1, 15064=1, 15065=1, 15066=1, 15067=1, 15464=1, 15465=1, 15466=1, 15467=1, 15468=1, 15865=1, 15866=1, 15867=1, 15868=1, 16263=1, 16264=1, 16265=1, 16266=1, 16267=1, 16664=1, 16665=1, 16666=1, 16667=1, 16668=1, 17065=1, 17066=1, 17067=1, 17068=1, 17069=1, 17466=1, 17467=1, 17468=1, 17469=1, 17470=1, 17867=1, 17868=1, 17869=1, 17870=1, 18266=1, 18267=1, 18268=1, 18269=1, 18270=1, 18667=1, 18668=1, 18669=1, 18670=1, 18671=1, 19068=1, 19069=1, 19070=1, 19071=1, 19072=1, 19469=1, 19470=1, 19471=1, 19472=1, 19473=1, 19870=1, 19871=1, 19872=1, 19873=1, 19874=1, 20271=1, 20272=1, 20273=1, 20274=1, 20670=1, 20671=1, 20672=1, 20673=1, 20674=1, 21071=1, 21072=1, 21073=1, 21074=1, 21075=1, 21472=1, 21473=1, 21474=1, 21475=1, 21476=1, 21873=1, 21874=1, 21875=1, 21876=1, 21877=1, 22274=1, 22275=1, 22276=1, 22277=1, 22278=1, 22675=1, 22676=1, 22677=1, 22678=1, 22679=1, 23076=1, 23077=1, 23078=1, 23079=1, 23080=1, 23477=1, 23478=1, 23479=1, 23480=1, 23876=1, 23877=1, 23878=1, 23879=1, 24275=1, 24276=1, 24277=1, 24278=1, 24279=1, 24676=1, 24677=1, 24678=1, 24679=1, 24680=1, 25077=1, 25078=1, 25079=1, 25080=1, 25081=1, 25478=1, 25479=1, 25480=1, 25481=1, 25482=1, 25879=1, 25880=1, 25881=1, 25882=1, 25883=1, 26280=1, 26281=1, 26282=1, 26283=1, 26284=1, 26681=1, 26682=1, 26683=1, 26684=1, 26685=1, 27082=1, 27083=1, 27084=1, 27085=1, 27086=1, 27483=1, 27484=1, 27485=1, 27486=1, 27487=1, 27884=1, 27885=1, 27886=1, 27887=1, 27888=1, 28285=1, 28286=1, 28287=1, 28288=1, 28289=1, 28686=1, 28687=1, 28688=1, 28689=1, 29085=1, 29086=1, 29087=1, 29088=1, 29089=1, 29486=1, 29487=1, 29488=1, 29489=1, 29885=1, 29886=1, 29887=1, 29888=1, 29889=1, 30286=1, 30287=1, 30288=1, 30289=1, 30685=1, 30686=1, 30687=1, 30688=1, 30689=1, 31086=1, 31087=1, 31088=1, 31089=1, 31090=1, 31487=1, 31488=1, 31489=1, 31490=1, 31491=1, 31888=1, 31889=1, 31890=1, 31891=1, 32287=1, 32288=1, 32289=1, 32290=1, 32686=1, 32687=1, 32688=1, 32689=1, 32690=1, 33087=1, 33088=1, 33089=1, 33090=1, 33091=1, 33488=1, 33489=1, 33490=1, 33491=1, 33492=1, 33889=1, 33890=1, 33891=1, 33892=1, 33893=1, 34290=1, 34291=1, 34292=1, 34293=1, 34294=1, 34691=1, 34692=1, 34693=1, 34694=1, 34695=1, 35092=1, 35093=1, 35094=1, 35095=1, 35491=1, 35492=1, 35493=1, 35494=1, 35890=1, 35891=1, 35892=1, 35893=1, 35894=1, 36291=1, 36292=1, 36293=1, 36294=1, 36295=1, 36692=1, 36693=1, 36694=1, 36695=1, 36696=1, 37093=1, 37094=1, 37095=1, 37096=1, 37097=1, 37494=1, 37495=1, 37496=1, 37497=1, 37893=1, 37894=1, 37895=1, 37896=1, 38292=1, 38293=1, 38294=1, 38295=1, 38296=1, 38693=1, 38694=1, 38695=1, 38696=1, 39092=1, 39093=1, 39094=1, 39095=1, 39096=1, 39493=1, 39494=1, 39495=1, 39496=1, 39497=1, 39894=1, 39895=1, 39896=1, 39897=1, 39898=1, 40295=1, 40296=1, 40297=1, 40298=1, 40299=1, 40696=1, 40697=1, 40698=1, 40699=1, 40700=1, 41097=1, 41098=1, 41099=1, 41100=1, 41101=1, 41498=1, 41499=1, 41500=1, 41501=1, 41897=1, 41898=1, 41899=1, 41900=1, 41901=1, 42298=1, 42299=1, 42300=1, 42301=1, 42697=1, 42698=1, 42699=1, 42700=1, 42701=1, 43098=1, 43099=1, 43100=1, 43101=1, 43102=1, 43499=1, 43500=1, 43501=1, 43502=1, 43503=1, 43900=1, 43901=1, 43902=1, 43903=1, 43904=1, 44301=1, 44302=1, 44303=1, 44304=1, 44305=1, 44702=1, 44703=1, 44704=1, 44705=1, 44706=1, 45103=1, 45104=1, 45105=1, 45106=1, 45107=1, 45504=1, 45505=1, 45506=1, 45507=1, 45508=1, 45905=1, 45906=1, 45907=1, 45908=1, 45909=1, 46306=1, 46307=1, 46308=1, 46309=1, 46310=1, 46707=1, 46708=1, 46709=1, 46710=1, 46711=1, 47108=1, 47109=1, 47110=1, 47111=1, 47112=1, 47509=1, 47510=1, 47511=1, 47512=1, 47513=1, 47910=1, 47911=1, 47912=1, 47913=1, 47914=1, 48311=1, 48312=1, 48313=1, 48314=1, 48315=1, 48712=1, 48713=1, 48714=1, 48715=1, 48716=1, 49113=1, 49114=1, 49115=1, 49116=1, 49117=1, 49514=1, 49515=1, 49516=1, 49517=1, 49518=1, 49915=1, 49916=1, 49917=1, 49918=1, 49919=1, 50316=1, 50317=1, 50318=1, 50319=1, 50320=1, 50717=1, 50718=1, 50719=1, 50720=1, 50721=1, 51118=1, 51119=1, 51120=1, 51121=1, 51122=1, 51519=1, 51520=1, 51521=1, 51522=1, 51918=1, 51919=1, 51920=1, 51921=1, 51922=1, 52319=1, 52320=1, 52321=1, 52322=1, 52323=1, 52720=1, 52721=1, 52722=1, 52723=1, 53119=1, 53120=1, 53121=1, 53122=1, 53518=1, 53519=1, 53520=1, 53521=1, 53522=1, 53919=1, 53920=1, 53921=1, 53922=1, 53923=1, 54320=1, 54321=1, 54322=1, 54323=1, 54324=1, 54721=1, 54722=1, 54723=1, 54724=1, 54725=1, 55122=1, 55123=1, 55124=1, 55125=1, 55126=1, 55523=1, 55524=1, 55525=1, 55526=1, 55527=1, 55924=1, 55925=1, 55926=1, 55927=1, 55928=1, 56325=1, 56326=1, 56327=1, 56328=1, 56724=1, 56725=1, 56726=1, 56727=1, 56728=1, 57125=1, 57126=1, 57127=1, 57128=1, 57129=1, 57526=1, 57527=1, 57528=1, 57529=1, 57530=1, 57927=1, 57928=1, 57929=1, 57930=1, 57931=1, 58328=1, 58329=1, 58330=1, 58331=1, 58727=1, 58728=1, 58729=1, 58730=1, 58731=1, 59128=1, 59129=1, 59130=1, 59131=1, 59132=1, 59529=1, 59530=1, 59531=1, 59532=1, 59533=1, 59930=1, 59931=1, 59932=1, 59933=1, 59934=1, 60331=1, 60332=1, 60333=1, 60334=1, 60335=1, 60732=1, 60733=1, 60734=1, 60735=1, 61131=1, 61132=1, 61133=1, 61134=1, 61135=1, 61532=1, 61533=1, 61534=1, 61535=1, 61536=1, 61933=1, 61934=1, 61935=1, 61936=1, 61937=1, 62334=1, 62335=1, 62336=1, 62337=1, 62733=1, 62734=1, 62735=1, 62736=1, 62737=1, 63134=1, 63135=1, 63136=1, 63137=1, 63138=1, 63535=1, 63536=1, 63537=1, 63538=1, 63933=1, 63934=1, 63935=1, 63936=1, 63937=1, 64334=1, 64335=1, 64336=1, 64337=1, 64338=1, 64735=1, 64736=1, 64737=1, 64738=1, 64739=1, 65136=1, 65137=1, 65138=1, 65139=1, 65140=1, 65537=1, 65538=1, 65539=1, 65540=1}
Probabilistic random walk after 2257 steps, saw 1045 distinct states, run finished after 9011 ms. (steps per millisecond=0 ) properties seen :1818
Running SMT prover for 63723 properties.
// Phase 1: matrix 128800 rows 65761 cols
[2024-05-28 08:19:30] [INFO ] Computed 961 invariants in 3063 ms
java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Failed to assert expression: java.io.IOException: Stream close...
at fr.lip6.move.gal.structural.smt.SMTUtils.execAndCheckResult(SMTUtils.java:251)
at fr.lip6.move.gal.structural.smt.DeadlockTester.assertInvariants(DeadlockTester.java:2343)
at fr.lip6.move.gal.structural.smt.DeadlockTester.verifyPossible(DeadlockTester.java:621)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMTIncremental(DeadlockTester.java:342)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMT(DeadlockTester.java:226)
at fr.lip6.move.gal.application.solver.ReachabilitySolver.applyReductions(ReachabilitySolver.java:96)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.applyReachabilitySolver(GlobalPropertySolver.java:724)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.solveProperty(GlobalPropertySolver.java:558)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.preSolveLiveness(GlobalPropertySolver.java:412)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.preStableMarking(GlobalPropertySolver.java:321)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.solveProperty(GlobalPropertySolver.java:294)
at fr.lip6.move.gal.application.Application.startNoEx(Application.java:426)
at fr.lip6.move.gal.application.Application.start(Application.java:182)
at fr.lip6.move.gal.itscl.application.Application.start(Application.java:45)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
[2024-05-28 08:19:56] [WARNING] SMT solver failed with error :SMT solver raised an error when submitting script.... while checking expressions.
[2024-05-28 08:19:56] [INFO ] After 25150ms SMT Verify possible using all constraints in real domain returned unsat :0 sat :0
Fused 63723 Parikh solutions to 1 different solutions.
Parikh walk visited 0 properties in 12 ms.
Support contains 63723 out of 65761 places. Attempting structural reductions.
Starting structural reductions in REACHABILITY mode, iteration 0 : 65761/65761 places, 128800/128800 transitions.
Drop transitions removed 640 transitions
Trivial Post-agglo rules discarded 640 transitions
Performed 640 trivial Post agglomeration. Transition count delta: 640
Iterating post reduction 0 with 640 rules applied. Total rules applied 640 place count 65761 transition count 128160
Reduce places removed 640 places and 0 transitions.
Iterating post reduction 1 with 640 rules applied. Total rules applied 1280 place count 65121 transition count 128160
Free-agglomeration rule (complex) applied 33 times.
Iterating global reduction 2 with 33 rules applied. Total rules applied 1313 place count 65121 transition count 128127
Reduce places removed 33 places and 0 transitions.
Iterating post reduction 2 with 33 rules applied. Total rules applied 1346 place count 65088 transition count 128127
Applied a total of 1346 rules in 5625 ms. Remains 65088 /65761 variables (removed 673) and now considering 128127/128800 (removed 673) transitions.
Finished structural reductions in REACHABILITY mode , in 1 iterations and 5639 ms. Remains : 65088/65761 places, 128127/128800 transitions.
Loading property file /tmp/ReachabilityCardinality11946100076834467660.prop.
Interrupted random walk after 162366 steps, including 0 resets, run timeout after 30001 ms. (steps per millisecond=5 ) properties seen 677
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 39 ms. (steps per millisecond=25 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 39 ms. (steps per millisecond=25 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 40 ms. (steps per millisecond=25 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 39 ms. (steps per millisecond=25 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 40 ms. (steps per millisecond=25 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 40 ms. (steps per millisecond=25 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 39 ms. (steps per millisecond=25 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 63046) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 63046) seen :0
Interrupted probabilistic random walk after 29196 steps, run timeout after 93004 ms. (steps per millisecond=0 ) properties seen :{0=1, 1=1, 2=1, 3=1, 4=1, 5=1, 6=1, 7=1, 8=1, 9=1, 10=1, 11=1, 12=1, 161=1, 162=1, 163=1, 164=1, 165=1, 166=1, 167=1, 168=1, 169=1, 170=1, 171=1, 172=1, 173=1, 174=1, 175=1, 176=1, 177=1, 178=1, 179=1, 180=1, 181=1, 182=1, 183=1, 184=1, 185=1, 186=1, 187=1, 188=1, 189=1, 190=1, 191=1, 192=1, 193=1, 194=1, 195=1, 196=1, 197=1, 198=1, 199=1, 200=1, 201=1, 202=1, 534=1, 535=1, 536=1, 537=1, 538=1, 539=1, 540=1, 541=1, 542=1, 543=1, 544=1, 545=1, 546=1, 547=1, 548=1, 549=1, 550=1, 551=1, 552=1, 553=1, 554=1, 555=1, 556=1, 557=1, 558=1, 559=1, 560=1, 561=1, 562=1, 563=1, 564=1, 565=1, 566=1, 567=1, 568=1, 569=1, 570=1, 571=1, 572=1, 573=1, 574=1, 575=1, 576=1, 577=1, 578=1, 579=1, 580=1, 581=1, 582=1, 583=1, 584=1, 585=1, 586=1, 587=1, 588=1, 589=1, 590=1, 591=1, 592=1, 593=1, 929=1, 930=1, 931=1, 932=1, 933=1, 934=1, 935=1, 936=1, 937=1, 938=1, 939=1, 940=1, 941=1, 942=1, 943=1, 944=1, 945=1, 946=1, 947=1, 948=1, 949=1, 950=1, 951=1, 952=1, 953=1, 954=1, 955=1, 956=1, 957=1, 958=1, 959=1, 960=1, 961=1, 962=1, 963=1, 964=1, 965=1, 966=1, 967=1, 968=1, 969=1, 970=1, 971=1, 972=1, 973=1, 974=1, 975=1, 976=1, 977=1, 978=1, 979=1, 980=1, 981=1, 982=1, 983=1, 984=1, 985=1, 986=1, 987=1, 988=1, 1322=1, 1323=1, 1324=1, 1325=1, 1326=1, 1327=1, 1328=1, 1329=1, 1330=1, 1331=1, 1332=1, 1333=1, 1334=1, 1335=1, 1336=1, 1337=1, 1338=1, 1339=1, 1340=1, 1341=1, 1342=1, 1343=1, 1344=1, 1345=1, 1346=1, 1347=1, 1348=1, 1349=1, 1350=1, 1351=1, 1352=1, 1353=1, 1354=1, 1355=1, 1356=1, 1357=1, 1358=1, 1359=1, 1360=1, 1361=1, 1362=1, 1363=1, 1364=1, 1365=1, 1366=1, 1367=1, 1368=1, 1369=1, 1370=1, 1371=1, 1372=1, 1373=1, 1374=1, 1375=1, 1376=1, 1377=1, 1378=1, 1379=1, 1714=1, 1715=1, 1716=1, 1717=1, 1718=1, 1719=1, 1720=1, 1721=1, 1722=1, 1723=1, 1724=1, 1725=1, 1726=1, 1727=1, 1728=1, 1729=1, 1730=1, 1731=1, 1732=1, 1733=1, 1734=1, 1735=1, 1736=1, 1737=1, 1738=1, 1739=1, 1740=1, 1741=1, 1742=1, 1743=1, 1744=1, 1745=1, 1746=1, 1747=1, 1748=1, 1749=1, 1750=1, 1751=1, 1752=1, 1753=1, 1754=1, 1755=1, 1756=1, 1757=1, 1758=1, 1759=1, 1760=1, 1761=1, 1762=1, 1763=1, 1764=1, 1765=1, 1766=1, 1767=1, 1768=1, 1769=1, 1770=1, 1771=1, 1772=1, 1773=1, 2108=1, 2109=1, 2110=1, 2111=1, 2112=1, 2113=1, 2114=1, 2115=1, 2116=1, 2117=1, 2118=1, 2119=1, 2120=1, 2121=1, 2122=1, 2123=1, 2124=1, 2125=1, 2126=1, 2127=1, 2128=1, 2129=1, 2130=1, 2131=1, 2132=1, 2133=1, 2134=1, 2135=1, 2136=1, 2137=1, 2138=1, 2139=1, 2140=1, 2141=1, 2142=1, 2143=1, 2144=1, 2145=1, 2146=1, 2147=1, 2148=1, 2149=1, 2150=1, 2151=1, 2152=1, 2153=1, 2154=1, 2155=1, 2156=1, 2157=1, 2158=1, 2159=1, 2160=1, 2161=1, 2162=1, 2163=1, 2164=1, 2165=1, 2166=1, 2498=1, 2499=1, 2500=1, 2501=1, 2502=1, 2503=1, 2504=1, 2505=1, 2506=1, 2507=1, 2508=1, 2509=1, 2510=1, 2511=1, 2512=1, 2513=1, 2514=1, 2515=1, 2516=1, 2517=1, 2518=1, 2519=1, 2520=1, 2521=1, 2522=1, 2523=1, 2524=1, 2525=1, 2526=1, 2527=1, 2528=1, 2529=1, 2530=1, 2531=1, 2532=1, 2533=1, 2534=1, 2535=1, 2536=1, 2537=1, 2538=1, 2539=1, 2540=1, 2541=1, 2542=1, 2543=1, 2544=1, 2545=1, 2546=1, 2547=1, 2548=1, 2549=1, 2550=1, 2551=1, 2552=1, 2553=1, 2554=1, 2555=1, 2556=1, 2557=1, 2891=1, 2892=1, 2893=1, 2894=1, 2895=1, 2896=1, 2897=1, 2898=1, 2899=1, 2900=1, 2901=1, 2902=1, 2903=1, 2904=1, 2905=1, 2906=1, 2907=1, 2908=1, 2909=1, 2910=1, 2911=1, 2912=1, 2913=1, 2914=1, 2915=1, 2916=1, 2917=1, 2918=1, 2919=1, 2920=1, 2921=1, 2922=1, 2923=1, 2924=1, 2925=1, 2926=1, 2927=1, 2928=1, 2929=1, 2930=1, 2931=1, 2932=1, 2933=1, 2934=1, 2935=1, 2936=1, 2937=1, 2938=1, 2939=1, 2940=1, 2941=1, 2942=1, 2943=1, 2944=1, 2945=1, 2946=1, 2947=1, 2948=1, 3282=1, 3283=1, 3284=1, 3285=1, 3286=1, 3287=1, 3288=1, 3289=1, 3290=1, 3291=1, 3292=1, 3293=1, 3294=1, 3295=1, 3296=1, 3297=1, 3298=1, 3299=1, 3300=1, 3301=1, 3302=1, 3303=1, 3304=1, 3305=1, 3306=1, 3307=1, 3308=1, 3309=1, 3310=1, 3311=1, 3312=1, 3313=1, 3314=1, 3315=1, 3316=1, 3317=1, 3318=1, 3319=1, 3320=1, 3321=1, 3322=1, 3323=1, 3324=1, 3325=1, 3326=1, 3327=1, 3328=1, 3329=1, 3330=1, 3331=1, 3332=1, 3333=1, 3334=1, 3335=1, 3336=1, 3337=1, 3338=1, 3339=1, 3340=1, 3675=1, 3676=1, 3677=1, 3678=1, 3679=1, 3680=1, 3681=1, 3682=1, 3683=1, 3684=1, 3685=1, 3686=1, 3687=1, 3688=1, 3689=1, 3690=1, 3691=1, 3692=1, 3693=1, 3694=1, 3695=1, 3696=1, 3697=1, 3698=1, 3699=1, 3700=1, 3701=1, 3702=1, 3703=1, 3704=1, 3705=1, 3706=1, 3707=1, 3708=1, 3709=1, 3710=1, 3711=1, 3712=1, 3713=1, 3714=1, 3715=1, 3716=1, 3717=1, 3718=1, 3719=1, 3720=1, 3721=1, 3722=1, 3723=1, 3724=1, 3725=1, 3726=1, 3727=1, 3728=1, 3729=1, 3730=1, 3731=1, 3732=1, 3733=1, 3734=1, 4069=1, 4070=1, 4071=1, 4072=1, 4073=1, 4074=1, 4075=1, 4076=1, 4077=1, 4078=1, 4079=1, 4080=1, 4081=1, 4082=1, 4083=1, 4084=1, 4085=1, 4086=1, 4087=1, 4088=1, 4089=1, 4090=1, 4091=1, 4092=1, 4093=1, 4094=1, 4095=1, 4096=1, 4097=1, 4098=1, 4099=1, 4100=1, 4101=1, 4102=1, 4103=1, 4104=1, 4105=1, 4106=1, 4107=1, 4108=1, 4109=1, 4110=1, 4111=1, 4112=1, 4113=1, 4114=1, 4115=1, 4116=1, 4117=1, 4118=1, 4119=1, 4120=1, 4121=1, 4122=1, 4123=1, 4124=1, 4125=1, 4126=1, 4127=1, 4128=1, 4463=1, 4464=1, 4465=1, 4466=1, 4467=1, 4468=1, 4469=1, 4470=1, 4471=1, 4472=1, 4473=1, 4474=1, 4475=1, 4476=1, 4477=1, 4478=1, 4479=1, 4480=1, 4481=1, 4482=1, 4483=1, 4484=1, 4485=1, 4486=1, 4487=1, 4488=1, 4489=1, 4490=1, 4491=1, 4492=1, 4493=1, 4494=1, 4495=1, 4496=1, 4497=1, 4498=1, 4499=1, 4500=1, 4501=1, 4502=1, 4503=1, 4504=1, 4505=1, 4506=1, 4507=1, 4508=1, 4509=1, 4510=1, 4511=1, 4512=1, 4513=1, 4514=1, 4515=1, 4516=1, 4517=1, 4518=1, 4519=1, 4520=1, 4521=1, 4855=1, 4856=1, 4857=1, 4858=1, 4859=1, 4860=1, 4861=1, 4862=1, 4863=1, 4864=1, 4865=1, 4866=1, 4867=1, 4868=1, 4869=1, 4870=1, 4871=1, 4872=1, 4873=1, 4874=1, 4875=1, 4876=1, 4877=1, 4878=1, 4879=1, 4880=1, 4881=1, 4882=1, 4883=1, 4884=1, 4885=1, 4886=1, 4887=1, 4888=1, 4889=1, 4890=1, 4891=1, 4892=1, 4893=1, 4894=1, 4895=1, 4896=1, 4897=1, 4898=1, 4899=1, 4900=1, 4901=1, 4902=1, 4903=1, 4904=1, 4905=1, 4906=1, 4907=1, 4908=1, 4909=1, 4910=1, 4911=1, 4912=1, 4913=1, 5249=1, 5250=1, 5251=1, 5252=1, 5253=1, 5254=1, 5255=1, 5256=1, 5257=1, 5258=1, 5259=1, 5260=1, 5261=1, 5262=1, 5263=1, 5264=1, 5265=1, 5266=1, 5267=1, 5268=1, 5269=1, 5270=1, 5271=1, 5272=1, 5273=1, 5274=1, 5275=1, 5276=1, 5277=1, 5278=1, 5279=1, 5280=1, 5281=1, 5282=1, 5283=1, 5284=1, 5285=1, 5286=1, 5287=1, 5288=1, 5289=1, 5290=1, 5291=1, 5292=1, 5293=1, 5294=1, 5295=1, 5296=1, 5297=1, 5298=1, 5299=1, 5300=1, 5301=1, 5302=1, 5303=1, 5304=1, 5305=1, 5306=1, 5307=1, 5642=1, 5643=1, 5644=1, 5645=1, 5646=1, 5647=1, 5648=1, 5649=1, 5650=1, 5651=1, 5652=1, 5653=1, 5654=1, 5655=1, 5656=1, 5657=1, 5658=1, 5659=1, 5660=1, 5661=1, 5662=1, 5663=1, 5664=1, 5665=1, 5666=1, 5667=1, 5668=1, 5669=1, 5670=1, 5671=1, 5672=1, 5673=1, 5674=1, 5675=1, 5676=1, 5677=1, 5678=1, 5679=1, 5680=1, 5681=1, 5682=1, 5683=1, 5684=1, 5685=1, 5686=1, 5687=1, 5688=1, 5689=1, 5690=1, 5691=1, 5692=1, 5693=1, 5694=1, 5695=1, 5696=1, 5697=1, 5698=1, 5699=1, 5700=1, 6034=1, 6035=1, 6036=1, 6037=1, 6038=1, 6039=1, 6040=1, 6041=1, 6042=1, 6043=1, 6044=1, 6045=1, 6046=1, 6047=1, 6048=1, 6049=1, 6050=1, 6051=1, 6052=1, 6053=1, 6054=1, 6055=1, 6056=1, 6057=1, 6058=1, 6059=1, 6060=1, 6061=1, 6062=1, 6063=1, 6064=1, 6065=1, 6066=1, 6067=1, 6068=1, 6069=1, 6070=1, 6071=1, 6072=1, 6073=1, 6074=1, 6075=1, 6076=1, 6077=1, 6078=1, 6079=1, 6080=1, 6081=1, 6082=1, 6083=1, 6084=1, 6085=1, 6086=1, 6087=1, 6088=1, 6089=1, 6090=1, 6091=1, 6092=1, 6093=1, 6428=1, 6429=1, 6430=1, 6431=1, 6432=1, 6433=1, 6434=1, 6435=1, 6436=1, 6437=1, 6438=1, 6439=1, 6440=1, 6441=1, 6442=1, 6443=1, 6444=1, 6445=1, 6446=1, 6447=1, 6448=1, 6449=1, 6450=1, 6451=1, 6452=1, 6453=1, 6454=1, 6455=1, 6456=1, 6457=1, 6458=1, 6459=1, 6460=1, 6461=1, 6462=1, 6463=1, 6464=1, 6465=1, 6466=1, 6467=1, 6468=1, 6469=1, 6470=1, 6471=1, 6472=1, 6473=1, 6474=1, 6475=1, 6476=1, 6477=1, 6478=1, 6479=1, 6480=1, 6481=1, 6482=1, 6483=1, 6484=1, 6485=1, 6486=1, 6487=1, 6823=1, 6824=1, 6825=1, 6826=1, 6827=1, 6828=1, 6829=1, 6830=1, 6831=1, 6832=1, 6833=1, 6834=1, 6835=1, 6836=1, 6837=1, 6838=1, 6839=1, 6840=1, 6841=1, 6842=1, 6843=1, 6844=1, 6845=1, 6846=1, 6847=1, 6848=1, 6849=1, 6850=1, 6851=1, 6852=1, 6853=1, 6854=1, 6855=1, 6856=1, 6857=1, 6858=1, 6859=1, 6860=1, 6861=1, 6862=1, 6863=1, 6864=1, 6865=1, 6866=1, 6867=1, 6868=1, 6869=1, 6870=1, 6871=1, 6872=1, 6873=1, 6874=1, 6875=1, 6876=1, 6877=1, 6878=1, 6879=1, 6880=1, 6881=1, 6882=1, 7217=1, 7218=1, 7219=1, 7220=1, 7221=1, 7222=1, 7223=1, 7224=1, 7225=1, 7226=1, 7227=1, 7228=1, 7229=1, 7230=1, 7231=1, 7232=1, 7233=1, 7234=1, 7235=1, 7236=1, 7237=1, 7238=1, 7239=1, 7240=1, 7241=1, 7242=1, 7243=1, 7244=1, 7245=1, 7246=1, 7247=1, 7248=1, 7249=1, 7250=1, 7251=1, 7252=1, 7253=1, 7254=1, 7255=1, 7256=1, 7257=1, 7258=1, 7259=1, 7260=1, 7261=1, 7262=1, 7263=1, 7264=1, 7265=1, 7266=1, 7267=1, 7268=1, 7269=1, 7270=1, 7271=1, 7272=1, 7273=1, 7274=1, 7275=1, 7276=1, 7610=1, 7611=1, 7612=1, 7613=1, 7614=1, 7615=1, 7616=1, 7617=1, 7618=1, 7619=1, 7620=1, 7621=1, 7622=1, 7623=1, 7624=1, 7625=1, 7626=1, 7627=1, 7628=1, 7629=1, 7630=1, 7631=1, 7632=1, 7633=1, 7634=1, 7635=1, 7636=1, 7637=1, 7638=1, 7639=1, 7640=1, 7641=1, 7642=1, 7643=1, 7644=1, 7645=1, 7646=1, 7647=1, 7648=1, 7649=1, 7650=1, 7651=1, 7652=1, 7653=1, 7654=1, 7655=1, 7656=1, 7657=1, 7658=1, 7659=1, 7660=1, 7661=1, 7662=1, 7663=1, 7664=1, 7665=1, 7666=1, 7667=1, 7668=1, 7669=1, 8005=1, 8006=1, 8007=1, 8008=1, 8009=1, 8010=1, 8011=1, 8012=1, 8013=1, 8014=1, 8015=1, 8016=1, 8017=1, 8018=1, 8019=1, 8020=1, 8021=1, 8022=1, 8023=1, 8024=1, 8025=1, 8026=1, 8027=1, 8028=1, 8029=1, 8030=1, 8031=1, 8032=1, 8033=1, 8034=1, 8035=1, 8036=1, 8037=1, 8038=1, 8039=1, 8040=1, 8041=1, 8042=1, 8043=1, 8044=1, 8045=1, 8046=1, 8047=1, 8048=1, 8049=1, 8050=1, 8051=1, 8052=1, 8053=1, 8054=1, 8055=1, 8056=1, 8057=1, 8058=1, 8059=1, 8060=1, 8061=1, 8062=1, 8063=1, 8395=1, 8396=1, 8397=1, 8398=1, 8399=1, 8400=1, 8401=1, 8402=1, 8403=1, 8404=1, 8405=1, 8406=1, 8407=1, 8408=1, 8409=1, 8410=1, 8411=1, 8412=1, 8413=1, 8414=1, 8415=1, 8416=1, 8417=1, 8418=1, 8419=1, 8420=1, 8421=1, 8422=1, 8423=1, 8424=1, 8425=1, 8426=1, 8427=1, 8428=1, 8429=1, 8430=1, 8431=1, 8432=1, 8433=1, 8434=1, 8435=1, 8436=1, 8437=1, 8438=1, 8439=1, 8440=1, 8441=1, 8442=1, 8443=1, 8444=1, 8445=1, 8446=1, 8447=1, 8448=1, 8449=1, 8450=1, 8451=1, 8452=1, 8453=1, 8787=1, 8788=1, 8789=1, 8790=1, 8791=1, 8792=1, 8793=1, 8794=1, 8795=1, 8796=1, 8797=1, 8798=1, 8799=1, 8800=1, 8801=1, 8802=1, 8803=1, 8804=1, 8805=1, 8806=1, 8807=1, 8808=1, 8809=1, 8810=1, 8811=1, 8812=1, 8813=1, 8814=1, 8815=1, 8816=1, 8817=1, 8818=1, 8819=1, 8820=1, 8821=1, 8822=1, 8823=1, 8824=1, 8825=1, 8826=1, 8827=1, 8828=1, 8829=1, 8830=1, 8831=1, 8832=1, 8833=1, 8834=1, 8835=1, 8836=1, 8837=1, 8838=1, 8839=1, 8840=1, 8841=1, 8842=1, 8843=1, 8844=1, 8845=1, 9181=1, 9182=1, 9183=1, 9184=1, 9185=1, 9186=1, 9187=1, 9188=1, 9189=1, 9190=1, 9191=1, 9192=1, 9193=1, 9194=1, 9195=1, 9196=1, 9197=1, 9198=1, 9199=1, 9200=1, 9201=1, 9202=1, 9203=1, 9204=1, 9205=1, 9206=1, 9207=1, 9208=1, 9209=1, 9210=1, 9211=1, 9212=1, 9213=1, 9214=1, 9215=1, 9216=1, 9217=1, 9218=1, 9219=1, 9220=1, 9221=1, 9222=1, 9223=1, 9224=1, 9225=1, 9226=1, 9227=1, 9228=1, 9229=1, 9230=1, 9231=1, 9232=1, 9233=1, 9234=1, 9235=1, 9236=1, 9237=1, 9238=1, 9239=1, 9240=1, 9577=1, 9578=1, 9579=1, 9580=1, 9581=1, 9582=1, 9583=1, 9584=1, 9585=1, 9586=1, 9587=1, 9588=1, 9589=1, 9590=1, 9591=1, 9592=1, 9593=1, 9594=1, 9595=1, 9596=1, 9597=1, 9598=1, 9599=1, 9600=1, 9601=1, 9602=1, 9603=1, 9604=1, 9605=1, 9606=1, 9607=1, 9608=1, 9609=1, 9610=1, 9611=1, 9612=1, 9613=1, 9614=1, 9615=1, 9616=1, 9617=1, 9618=1, 9619=1, 9620=1, 9621=1, 9622=1, 9623=1, 9624=1, 9625=1, 9626=1, 9627=1, 9628=1, 9629=1, 9630=1, 9631=1, 9632=1, 9633=1, 9634=1, 9635=1, 9636=1, 9971=1, 9972=1, 9973=1, 9974=1, 9975=1, 9976=1, 9977=1, 9978=1, 9979=1, 9980=1, 9981=1, 9982=1, 9983=1, 9984=1, 9985=1, 9986=1, 9987=1, 9988=1, 9989=1, 9990=1, 9991=1, 9992=1, 9993=1, 9994=1, 9995=1, 9996=1, 9997=1, 9998=1, 9999=1, 10000=1, 10001=1, 10002=1, 10003=1, 10004=1, 10005=1, 10006=1, 10007=1, 10008=1, 10009=1, 10010=1, 10011=1, 10012=1, 10013=1, 10014=1, 10015=1, 10016=1, 10017=1, 10018=1, 10019=1, 10020=1, 10021=1, 10022=1, 10023=1, 10024=1, 10025=1, 10026=1, 10027=1, 10028=1, 10029=1, 10030=1, 10363=1, 10364=1, 10365=1, 10366=1, 10367=1, 10368=1, 10369=1, 10370=1, 10371=1, 10372=1, 10373=1, 10374=1, 10375=1, 10376=1, 10377=1, 10378=1, 10379=1, 10380=1, 10381=1, 10382=1, 10383=1, 10384=1, 10385=1, 10386=1, 10387=1, 10388=1, 10389=1, 10390=1, 10391=1, 10392=1, 10393=1, 10394=1, 10395=1, 10396=1, 10397=1, 10398=1, 10399=1, 10400=1, 10401=1, 10402=1, 10403=1, 10404=1, 10405=1, 10406=1, 10407=1, 10408=1, 10409=1, 10410=1, 10411=1, 10412=1, 10413=1, 10414=1, 10415=1, 10416=1, 10417=1, 10418=1, 10419=1, 10420=1, 10421=1, 10422=1, 10757=1, 10758=1, 10759=1, 10760=1, 10761=1, 10762=1, 10763=1, 10764=1, 10765=1, 10766=1, 10767=1, 10768=1, 10769=1, 10770=1, 10771=1, 10772=1, 10773=1, 10774=1, 10775=1, 10776=1, 10777=1, 10778=1, 10779=1, 10780=1, 10781=1, 10782=1, 10783=1, 10784=1, 10785=1, 10786=1, 10787=1, 10788=1, 10789=1, 10790=1, 10791=1, 10792=1, 10793=1, 10794=1, 10795=1, 10796=1, 10797=1, 10798=1, 10799=1, 10800=1, 10801=1, 10802=1, 10803=1, 10804=1, 10805=1, 10806=1, 10807=1, 10808=1, 10809=1, 10810=1, 10811=1, 10812=1, 10813=1, 10814=1, 10815=1, 10816=1, 11148=1, 11149=1, 11150=1, 11151=1, 11152=1, 11153=1, 11154=1, 11155=1, 11156=1, 11157=1, 11158=1, 11159=1, 11160=1, 11161=1, 11162=1, 11163=1, 11164=1, 11165=1, 11166=1, 11167=1, 11168=1, 11169=1, 11170=1, 11171=1, 11172=1, 11173=1, 11174=1, 11175=1, 11176=1, 11177=1, 11178=1, 11179=1, 11180=1, 11181=1, 11182=1, 11183=1, 11184=1, 11185=1, 11186=1, 11187=1, 11188=1, 11189=1, 11190=1, 11191=1, 11192=1, 11193=1, 11194=1, 11195=1, 11196=1, 11197=1, 11198=1, 11199=1, 11200=1, 11201=1, 11202=1, 11203=1, 11204=1, 11205=1, 11206=1, 11540=1, 11541=1, 11542=1, 11543=1, 11544=1, 11545=1, 11546=1, 11547=1, 11548=1, 11549=1, 11550=1, 11551=1, 11552=1, 11553=1, 11554=1, 11555=1, 11556=1, 11557=1, 11558=1, 11559=1, 11560=1, 11561=1, 11562=1, 11563=1, 11564=1, 11565=1, 11566=1, 11567=1, 11568=1, 11569=1, 11570=1, 11571=1, 11572=1, 11573=1, 11574=1, 11575=1, 11576=1, 11577=1, 11578=1, 11579=1, 11580=1, 11581=1, 11582=1, 11583=1, 11584=1, 11585=1, 11586=1, 11587=1, 11588=1, 11589=1, 11590=1, 11591=1, 11592=1, 11593=1, 11594=1, 11595=1, 11596=1, 11597=1, 11598=1, 11599=1, 11933=1, 11934=1, 11935=1, 11936=1, 11937=1, 11938=1, 11939=1, 11940=1, 11941=1, 11942=1, 11943=1, 11944=1, 11945=1, 11946=1, 11947=1, 11948=1, 11949=1, 11950=1, 11951=1, 11952=1, 11953=1, 11954=1, 11955=1, 11956=1, 11957=1, 11958=1, 11959=1, 11960=1, 11961=1, 11962=1, 11963=1, 11964=1, 11965=1, 11966=1, 11967=1, 11968=1, 11969=1, 11970=1, 11971=1, 11972=1, 11973=1, 11974=1, 11975=1, 11976=1, 11977=1, 11978=1, 11979=1, 11980=1, 11981=1, 11982=1, 11983=1, 11984=1, 11985=1, 11986=1, 11987=1, 11988=1, 11989=1, 11990=1, 11991=1, 12326=1, 12327=1, 12328=1, 12329=1, 12330=1, 12331=1, 12332=1, 12333=1, 12334=1, 12335=1, 12336=1, 12337=1, 12338=1, 12339=1, 12340=1, 12341=1, 12342=1, 12343=1, 12344=1, 12345=1, 12346=1, 12347=1, 12348=1, 12349=1, 12350=1, 12351=1, 12352=1, 12353=1, 12354=1, 12355=1, 12356=1, 12357=1, 12358=1, 12359=1, 12360=1, 12361=1, 12362=1, 12363=1, 12364=1, 12365=1, 12366=1, 12367=1, 12368=1, 12369=1, 12370=1, 12371=1, 12372=1, 12373=1, 12374=1, 12375=1, 12376=1, 12377=1, 12378=1, 12379=1, 12380=1, 12381=1, 12382=1, 12383=1, 12384=1, 12720=1, 12721=1, 12722=1, 12723=1, 12724=1, 12725=1, 12726=1, 12727=1, 12728=1, 12729=1, 12730=1, 12731=1, 12732=1, 12733=1, 12734=1, 12735=1, 12736=1, 12737=1, 12738=1, 12739=1, 12740=1, 12741=1, 12742=1, 12743=1, 12744=1, 12745=1, 12746=1, 12747=1, 12748=1, 12749=1, 12750=1, 12751=1, 12752=1, 12753=1, 12754=1, 12755=1, 12756=1, 12757=1, 12758=1, 12759=1, 12760=1, 12761=1, 12762=1, 12763=1, 12764=1, 12765=1, 12766=1, 12767=1, 12768=1, 12769=1, 12770=1, 12771=1, 12772=1, 12773=1, 12774=1, 12775=1, 12776=1, 12777=1, 12778=1, 12779=1, 13112=1, 13113=1, 13114=1, 13115=1, 13116=1, 13117=1, 13118=1, 13119=1, 13120=1, 13121=1, 13122=1, 13123=1, 13124=1, 13125=1, 13126=1, 13127=1, 13128=1, 13129=1, 13130=1, 13131=1, 13132=1, 13133=1, 13134=1, 13135=1, 13136=1, 13137=1, 13138=1, 13139=1, 13140=1, 13141=1, 13142=1, 13143=1, 13144=1, 13145=1, 13146=1, 13147=1, 13148=1, 13149=1, 13150=1, 13151=1, 13152=1, 13153=1, 13154=1, 13155=1, 13156=1, 13157=1, 13158=1, 13159=1, 13160=1, 13161=1, 13162=1, 13163=1, 13164=1, 13165=1, 13166=1, 13167=1, 13168=1, 13169=1, 13170=1, 13171=1, 13505=1, 13506=1, 13507=1, 13508=1, 13509=1, 13510=1, 13511=1, 13512=1, 13513=1, 13514=1, 13515=1, 13516=1, 13517=1, 13518=1, 13519=1, 13520=1, 13521=1, 13522=1, 13523=1, 13524=1, 13525=1, 13526=1, 13527=1, 13528=1, 13529=1, 13530=1, 13531=1, 13532=1, 13533=1, 13534=1, 13535=1, 13536=1, 13537=1, 13538=1, 13539=1, 13540=1, 13541=1, 13542=1, 13543=1, 13544=1, 13545=1, 13546=1, 13547=1, 13548=1, 13549=1, 13550=1, 13551=1, 13552=1, 13553=1, 13554=1, 13555=1, 13556=1, 13557=1, 13558=1, 13559=1, 13560=1, 13561=1, 13562=1, 13563=1, 13895=1, 13896=1, 13897=1, 13898=1, 13899=1, 13900=1, 13901=1, 13902=1, 13903=1, 13904=1, 13905=1, 13906=1, 13907=1, 13908=1, 13909=1, 13910=1, 13911=1, 13912=1, 13913=1, 13914=1, 13915=1, 13916=1, 13917=1, 13918=1, 13919=1, 13920=1, 13921=1, 13922=1, 13923=1, 13924=1, 13925=1, 13926=1, 13927=1, 13928=1, 13929=1, 13930=1, 13931=1, 13932=1, 13933=1, 13934=1, 13935=1, 13936=1, 13937=1, 13938=1, 13939=1, 13940=1, 13941=1, 13942=1, 13943=1, 13944=1, 13945=1, 13946=1, 13947=1, 13948=1, 13949=1, 13950=1, 13951=1, 13952=1, 13953=1, 14287=1, 14288=1, 14289=1, 14290=1, 14291=1, 14292=1, 14293=1, 14294=1, 14295=1, 14296=1, 14297=1, 14298=1, 14299=1, 14300=1, 14301=1, 14302=1, 14303=1, 14304=1, 14305=1, 14306=1, 14307=1, 14308=1, 14309=1, 14310=1, 14311=1, 14312=1, 14313=1, 14314=1, 14315=1, 14316=1, 14317=1, 14318=1, 14319=1, 14320=1, 14321=1, 14322=1, 14323=1, 14324=1, 14325=1, 14326=1, 14327=1, 14328=1, 14329=1, 14330=1, 14331=1, 14332=1, 14333=1, 14334=1, 14335=1, 14336=1, 14337=1, 14338=1, 14339=1, 14340=1, 14341=1, 14342=1, 14343=1, 14344=1, 14345=1, 14346=1, 14681=1, 14682=1, 14683=1, 14684=1, 14685=1, 14686=1, 14687=1, 14688=1, 14689=1, 14690=1, 14691=1, 14692=1, 14693=1, 14694=1, 14695=1, 14696=1, 14697=1, 14698=1, 14699=1, 14700=1, 14701=1, 14702=1, 14703=1, 14704=1, 14705=1, 14706=1, 14707=1, 14708=1, 14709=1, 14710=1, 14711=1, 14712=1, 14713=1, 14714=1, 14715=1, 14716=1, 14717=1, 14718=1, 14719=1, 14720=1, 14721=1, 14722=1, 14723=1, 14724=1, 14725=1, 14726=1, 14727=1, 14728=1, 14729=1, 14730=1, 14731=1, 14732=1, 14733=1, 14734=1, 14735=1, 14736=1, 14737=1, 14738=1, 14739=1, 15076=1, 15077=1, 15078=1, 15079=1, 15080=1, 15081=1, 15082=1, 15083=1, 15084=1, 15085=1, 15086=1, 15087=1, 15088=1, 15089=1, 15090=1, 15091=1, 15092=1, 15093=1, 15094=1, 15095=1, 15096=1, 15097=1, 15098=1, 15099=1, 15100=1, 15101=1, 15102=1, 15103=1, 15104=1, 15105=1, 15106=1, 15107=1, 15108=1, 15109=1, 15110=1, 15111=1, 15112=1, 15113=1, 15114=1, 15115=1, 15116=1, 15117=1, 15118=1, 15119=1, 15120=1, 15121=1, 15122=1, 15123=1, 15124=1, 15125=1, 15126=1, 15127=1, 15128=1, 15129=1, 15130=1, 15131=1, 15132=1, 15133=1, 15134=1, 15135=1, 15470=1, 15471=1, 15472=1, 15473=1, 15474=1, 15475=1, 15476=1, 15477=1, 15478=1, 15479=1, 15480=1, 15481=1, 15482=1, 15483=1, 15484=1, 15485=1, 15486=1, 15487=1, 15488=1, 15489=1, 15490=1, 15491=1, 15492=1, 15493=1, 15494=1, 15495=1, 15496=1, 15497=1, 15498=1, 15499=1, 15500=1, 15501=1, 15502=1, 15503=1, 15504=1, 15505=1, 15506=1, 15507=1, 15508=1, 15509=1, 15510=1, 15511=1, 15512=1, 15513=1, 15514=1, 15515=1, 15516=1, 15517=1, 15518=1, 15519=1, 15520=1, 15521=1, 15522=1, 15523=1, 15524=1, 15525=1, 15526=1, 15527=1, 15528=1, 15529=1, 15864=1, 15865=1, 15866=1, 15867=1, 15868=1, 15869=1, 15870=1, 15871=1, 15872=1, 15873=1, 15874=1, 15875=1, 15876=1, 15877=1, 15878=1, 15879=1, 15880=1, 15881=1, 15882=1, 15883=1, 15884=1, 15885=1, 15886=1, 15887=1, 15888=1, 15889=1, 15890=1, 15891=1, 15892=1, 15893=1, 15894=1, 15895=1, 15896=1, 15897=1, 15898=1, 15899=1, 15900=1, 15901=1, 15902=1, 15903=1, 15904=1, 15905=1, 15906=1, 15907=1, 15908=1, 15909=1, 15910=1, 15911=1, 15912=1, 15913=1, 15914=1, 15915=1, 15916=1, 15917=1, 15918=1, 15919=1, 15920=1, 15921=1, 15922=1, 15923=1, 16256=1, 16257=1, 16258=1, 16259=1, 16260=1, 16261=1, 16262=1, 16263=1, 16264=1, 16265=1, 16266=1, 16267=1, 16268=1, 16269=1, 16270=1, 16271=1, 16272=1, 16273=1, 16274=1, 16275=1, 16276=1, 16277=1, 16278=1, 16279=1, 16280=1, 16281=1, 16282=1, 16283=1, 16284=1, 16285=1, 16286=1, 16287=1, 16288=1, 16289=1, 16290=1, 16291=1, 16292=1, 16293=1, 16294=1, 16295=1, 16296=1, 16297=1, 16298=1, 16299=1, 16300=1, 16301=1, 16302=1, 16303=1, 16304=1, 16305=1, 16306=1, 16307=1, 16308=1, 16309=1, 16310=1, 16311=1, 16312=1, 16313=1, 16314=1, 16315=1, 16649=1, 16650=1, 16651=1, 16652=1, 16653=1, 16654=1, 16655=1, 16656=1, 16657=1, 16658=1, 16659=1, 16660=1, 16661=1, 16662=1, 16663=1, 16664=1, 16665=1, 16666=1, 16667=1, 16668=1, 16669=1, 16670=1, 16671=1, 16672=1, 16673=1, 16674=1, 16675=1, 16676=1, 16677=1, 16678=1, 16679=1, 16680=1, 16681=1, 16682=1, 16683=1, 16684=1, 16685=1, 16686=1, 16687=1, 16688=1, 16689=1, 16690=1, 16691=1, 16692=1, 16693=1, 16694=1, 16695=1, 16696=1, 16697=1, 16698=1, 16699=1, 16700=1, 16701=1, 16702=1, 16703=1, 16704=1, 16705=1, 16706=1, 16707=1, 16708=1, 17042=1, 17043=1, 17044=1, 17045=1, 17046=1, 17047=1, 17048=1, 17049=1, 17050=1, 17051=1, 17052=1, 17053=1, 17054=1, 17055=1, 17056=1, 17057=1, 17058=1, 17059=1, 17060=1, 17061=1, 17062=1, 17063=1, 17064=1, 17065=1, 17066=1, 17067=1, 17068=1, 17069=1, 17070=1, 17071=1, 17072=1, 17073=1, 17074=1, 17075=1, 17076=1, 17077=1, 17078=1, 17079=1, 17080=1, 17081=1, 17082=1, 17083=1, 17084=1, 17085=1, 17086=1, 17087=1, 17088=1, 17089=1, 17090=1, 17091=1, 17092=1, 17093=1, 17094=1, 17095=1, 17096=1, 17097=1, 17098=1, 17099=1, 17100=1, 17101=1, 17433=1, 17434=1, 17435=1, 17436=1, 17437=1, 17438=1, 17439=1, 17440=1, 17441=1, 17442=1, 17443=1, 17444=1, 17445=1, 17446=1, 17447=1, 17448=1, 17449=1, 17450=1, 17451=1, 17452=1, 17453=1, 17454=1, 17455=1, 17456=1, 17457=1, 17458=1, 17459=1, 17460=1, 17461=1, 17462=1, 17463=1, 17464=1, 17465=1, 17466=1, 17467=1, 17468=1, 17469=1, 17470=1, 17471=1, 17472=1, 17473=1, 17474=1, 17475=1, 17476=1, 17477=1, 17478=1, 17479=1, 17480=1, 17481=1, 17482=1, 17483=1, 17484=1, 17485=1, 17486=1, 17487=1, 17488=1, 17489=1, 17490=1, 17491=1, 17492=1, 17827=1, 17828=1, 17829=1, 17830=1, 17831=1, 17832=1, 17833=1, 17834=1, 17835=1, 17836=1, 17837=1, 17838=1, 17839=1, 17840=1, 17841=1, 17842=1, 17843=1, 17844=1, 17845=1, 17846=1, 17847=1, 17848=1, 17849=1, 17850=1, 17851=1, 17852=1, 17853=1, 17854=1, 17855=1, 17856=1, 17857=1, 17858=1, 17859=1, 17860=1, 17861=1, 17862=1, 17863=1, 17864=1, 17865=1, 17866=1, 17867=1, 17868=1, 17869=1, 17870=1, 17871=1, 17872=1, 17873=1, 17874=1, 17875=1, 17876=1, 17877=1, 17878=1, 17879=1, 17880=1, 17881=1, 17882=1, 17883=1, 17884=1, 17885=1, 17886=1, 18218=1, 18219=1, 18220=1, 18221=1, 18222=1, 18223=1, 18224=1, 18225=1, 18226=1, 18227=1, 18228=1, 18229=1, 18230=1, 18231=1, 18232=1, 18233=1, 18234=1, 18235=1, 18236=1, 18237=1, 18238=1, 18239=1, 18240=1, 18241=1, 18242=1, 18243=1, 18244=1, 18245=1, 18246=1, 18247=1, 18248=1, 18249=1, 18250=1, 18251=1, 18252=1, 18253=1, 18254=1, 18255=1, 18256=1, 18257=1, 18258=1, 18259=1, 18260=1, 18261=1, 18262=1, 18263=1, 18264=1, 18265=1, 18266=1, 18267=1, 18268=1, 18269=1, 18270=1, 18271=1, 18272=1, 18273=1, 18274=1, 18275=1, 18276=1, 18277=1, 18611=1, 18612=1, 18613=1, 18614=1, 18615=1, 18616=1, 18617=1, 18618=1, 18619=1, 18620=1, 18621=1, 18622=1, 18623=1, 18624=1, 18625=1, 18626=1, 18627=1, 18628=1, 18629=1, 18630=1, 18631=1, 18632=1, 18633=1, 18634=1, 18635=1, 18636=1, 18637=1, 18638=1, 18639=1, 18640=1, 18641=1, 18642=1, 18643=1, 18644=1, 18645=1, 18646=1, 18647=1, 18648=1, 18649=1, 18650=1, 18651=1, 18652=1, 18653=1, 18654=1, 18655=1, 18656=1, 18657=1, 18658=1, 18659=1, 18660=1, 18661=1, 18662=1, 18663=1, 18664=1, 18665=1, 18666=1, 18667=1, 18668=1, 18669=1, 18670=1, 19004=1, 19005=1, 19006=1, 19007=1, 19008=1, 19009=1, 19010=1, 19011=1, 19012=1, 19013=1, 19014=1, 19015=1, 19016=1, 19017=1, 19018=1, 19019=1, 19020=1, 19021=1, 19022=1, 19023=1, 19024=1, 19025=1, 19026=1, 19027=1, 19028=1, 19029=1, 19030=1, 19031=1, 19032=1, 19033=1, 19034=1, 19035=1, 19036=1, 19037=1, 19038=1, 19039=1, 19040=1, 19041=1, 19042=1, 19043=1, 19044=1, 19045=1, 19046=1, 19047=1, 19048=1, 19049=1, 19050=1, 19051=1, 19052=1, 19053=1, 19054=1, 19055=1, 19056=1, 19057=1, 19058=1, 19059=1, 19060=1, 19061=1, 19062=1, 19397=1, 19398=1, 19399=1, 19400=1, 19401=1, 19402=1, 19403=1, 19404=1, 19405=1, 19406=1, 19407=1, 19408=1, 19409=1, 19410=1, 19411=1, 19412=1, 19413=1, 19414=1, 19415=1, 19416=1, 19417=1, 19418=1, 19419=1, 19420=1, 19421=1, 19422=1, 19423=1, 19424=1, 19425=1, 19426=1, 19427=1, 19428=1, 19429=1, 19430=1, 19431=1, 19432=1, 19433=1, 19434=1, 19435=1, 19436=1, 19437=1, 19438=1, 19439=1, 19440=1, 19441=1, 19442=1, 19443=1, 19444=1, 19445=1, 19446=1, 19447=1, 19448=1, 19449=1, 19450=1, 19451=1, 19452=1, 19453=1, 19454=1, 19455=1, 19456=1, 19791=1, 19792=1, 19793=1, 19794=1, 19795=1, 19796=1, 19797=1, 19798=1, 19799=1, 19800=1, 19801=1, 19802=1, 19803=1, 19804=1, 19805=1, 19806=1, 19807=1, 19808=1, 19809=1, 19810=1, 19811=1, 19812=1, 19813=1, 19814=1, 19815=1, 19816=1, 19817=1, 19818=1, 19819=1, 19820=1, 19821=1, 19822=1, 19823=1, 19824=1, 19825=1, 19826=1, 19827=1, 19828=1, 19829=1, 19830=1, 19831=1, 19832=1, 19833=1, 19834=1, 19835=1, 19836=1, 19837=1, 19838=1, 19839=1, 19840=1, 19841=1, 19842=1, 19843=1, 19844=1, 19845=1, 19846=1, 19847=1, 19848=1, 19849=1, 19850=1, 20185=1, 20186=1, 20187=1, 20188=1, 20189=1, 20190=1, 20191=1, 20192=1, 20193=1, 20194=1, 20195=1, 20196=1, 20197=1, 20198=1, 20199=1, 20200=1, 20201=1, 20202=1, 20203=1, 20204=1, 20205=1, 20206=1, 20207=1, 20208=1, 20209=1, 20210=1, 20211=1, 20212=1, 20213=1, 20214=1, 20215=1, 20216=1, 20217=1, 20218=1, 20219=1, 20220=1, 20221=1, 20222=1, 20223=1, 20224=1, 20225=1, 20226=1, 20227=1, 20228=1, 20229=1, 20230=1, 20231=1, 20232=1, 20233=1, 20234=1, 20235=1, 20236=1, 20237=1, 20238=1, 20239=1, 20240=1, 20241=1, 20242=1, 20243=1, 20244=1, 20581=1, 20582=1, 20583=1, 20584=1, 20585=1, 20586=1, 20587=1, 20588=1, 20589=1, 20590=1, 20591=1, 20592=1, 20593=1, 20594=1, 20595=1, 20596=1, 20597=1, 20598=1, 20599=1, 20600=1, 20601=1, 20602=1, 20603=1, 20604=1, 20605=1, 20606=1, 20607=1, 20608=1, 20609=1, 20610=1, 20611=1, 20612=1, 20613=1, 20614=1, 20615=1, 20616=1, 20617=1, 20618=1, 20619=1, 20620=1, 20621=1, 20622=1, 20623=1, 20624=1, 20625=1, 20626=1, 20627=1, 20628=1, 20629=1, 20630=1, 20631=1, 20632=1, 20633=1, 20634=1, 20635=1, 20636=1, 20637=1, 20638=1, 20639=1, 20975=1, 20976=1, 20977=1, 20978=1, 20979=1, 20980=1, 20981=1, 20982=1, 20983=1, 20984=1, 20985=1, 20986=1, 20987=1, 20988=1, 20989=1, 20990=1, 20991=1, 20992=1, 20993=1, 20994=1, 20995=1, 20996=1, 20997=1, 20998=1, 20999=1, 21000=1, 21001=1, 21002=1, 21003=1, 21004=1, 21005=1, 21006=1, 21007=1, 21008=1, 21009=1, 21010=1, 21011=1, 21012=1, 21013=1, 21014=1, 21015=1, 21016=1, 21017=1, 21018=1, 21019=1, 21020=1, 21021=1, 21022=1, 21023=1, 21024=1, 21025=1, 21026=1, 21027=1, 21028=1, 21029=1, 21030=1, 21031=1, 21032=1, 21033=1, 21034=1, 21371=1, 21372=1, 21373=1, 21374=1, 21375=1, 21376=1, 21377=1, 21378=1, 21379=1, 21380=1, 21381=1, 21382=1, 21383=1, 21384=1, 21385=1, 21386=1, 21387=1, 21388=1, 21389=1, 21390=1, 21391=1, 21392=1, 21393=1, 21394=1, 21395=1, 21396=1, 21397=1, 21398=1, 21399=1, 21400=1, 21401=1, 21402=1, 21403=1, 21404=1, 21405=1, 21406=1, 21407=1, 21408=1, 21409=1, 21410=1, 21411=1, 21412=1, 21413=1, 21414=1, 21415=1, 21416=1, 21417=1, 21418=1, 21419=1, 21420=1, 21421=1, 21422=1, 21423=1, 21424=1, 21425=1, 21426=1, 21427=1, 21428=1, 21429=1, 21430=1, 21767=1, 21768=1, 21769=1, 21770=1, 21771=1, 21772=1, 21773=1, 21774=1, 21775=1, 21776=1, 21777=1, 21778=1, 21779=1, 21780=1, 21781=1, 21782=1, 21783=1, 21784=1, 21785=1, 21786=1, 21787=1, 21788=1, 21789=1, 21790=1, 21791=1, 21792=1, 21793=1, 21794=1, 21795=1, 21796=1, 21797=1, 21798=1, 21799=1, 21800=1, 21801=1, 21802=1, 21803=1, 21804=1, 21805=1, 21806=1, 21807=1, 21808=1, 21809=1, 21810=1, 21811=1, 21812=1, 21813=1, 21814=1, 21815=1, 21816=1, 21817=1, 21818=1, 21819=1, 21820=1, 21821=1, 21822=1, 21823=1, 21824=1, 22159=1, 22160=1, 22161=1, 22162=1, 22163=1, 22164=1, 22165=1, 22166=1, 22167=1, 22168=1, 22169=1, 22170=1, 22171=1, 22172=1, 22173=1, 22174=1, 22175=1, 22176=1, 22177=1, 22178=1, 22179=1, 22180=1, 22181=1, 22182=1, 22183=1, 22184=1, 22185=1, 22186=1, 22187=1, 22188=1, 22189=1, 22190=1, 22191=1, 22192=1, 22193=1, 22194=1, 22195=1, 22196=1, 22197=1, 22198=1, 22199=1, 22200=1, 22201=1, 22202=1, 22203=1, 22204=1, 22205=1, 22206=1, 22207=1, 22208=1, 22209=1, 22210=1, 22211=1, 22212=1, 22213=1, 22214=1, 22215=1, 22216=1, 22217=1, 22218=1, 22552=1, 22553=1, 22554=1, 22555=1, 22556=1, 22557=1, 22558=1, 22559=1, 22560=1, 22561=1, 22562=1, 22563=1, 22564=1, 22565=1, 22566=1, 22567=1, 22568=1, 22569=1, 22570=1, 22571=1, 22572=1, 22573=1, 22574=1, 22575=1, 22576=1, 22577=1, 22578=1, 22579=1, 22580=1, 22581=1, 22582=1, 22583=1, 22584=1, 22585=1, 22586=1, 22587=1, 22588=1, 22589=1, 22590=1, 22591=1, 22592=1, 22593=1, 22594=1, 22595=1, 22596=1, 22597=1, 22598=1, 22599=1, 22600=1, 22601=1, 22602=1, 22603=1, 22604=1, 22605=1, 22606=1, 22607=1, 22608=1, 22609=1, 22610=1, 22940=1, 22941=1, 22942=1, 22943=1, 22944=1, 22945=1, 22946=1, 22947=1, 22948=1, 22949=1, 22950=1, 22951=1, 22952=1, 22953=1, 22954=1, 22955=1, 22956=1, 22957=1, 22958=1, 22959=1, 22960=1, 22961=1, 22962=1, 22963=1, 22964=1, 22965=1, 22966=1, 22967=1, 22968=1, 22969=1, 22970=1, 22971=1, 22972=1, 22973=1, 22974=1, 22975=1, 22976=1, 22977=1, 22978=1, 22979=1, 22980=1, 22981=1, 22982=1, 22983=1, 22984=1, 22985=1, 22986=1, 22987=1, 22988=1, 22989=1, 22990=1, 22991=1, 22992=1, 22993=1, 22994=1, 22995=1, 22996=1, 22997=1, 22998=1, 23332=1, 23333=1, 23334=1, 23335=1, 23336=1, 23337=1, 23338=1, 23339=1, 23340=1, 23341=1, 23342=1, 23343=1, 23344=1, 23345=1, 23346=1, 23347=1, 23348=1, 23349=1, 23350=1, 23351=1, 23352=1, 23353=1, 23354=1, 23355=1, 23356=1, 23357=1, 23358=1, 23359=1, 23360=1, 23361=1, 23362=1, 23363=1, 23364=1, 23365=1, 23366=1, 23367=1, 23368=1, 23369=1, 23370=1, 23371=1, 23372=1, 23373=1, 23374=1, 23375=1, 23376=1, 23377=1, 23378=1, 23379=1, 23380=1, 23381=1, 23382=1, 23383=1, 23384=1, 23385=1, 23386=1, 23387=1, 23388=1, 23389=1, 23390=1, 23391=1, 23725=1, 23726=1, 23727=1, 23728=1, 23729=1, 23730=1, 23731=1, 23732=1, 23733=1, 23734=1, 23735=1, 23736=1, 23737=1, 23738=1, 23739=1, 23740=1, 23741=1, 23742=1, 23743=1, 23744=1, 23745=1, 23746=1, 23747=1, 23748=1, 23749=1, 23750=1, 23751=1, 23752=1, 23753=1, 23754=1, 23755=1, 23756=1, 23757=1, 23758=1, 23759=1, 23760=1, 23761=1, 23762=1, 23763=1, 23764=1, 23765=1, 23766=1, 23767=1, 23768=1, 23769=1, 23770=1, 23771=1, 23772=1, 23773=1, 23774=1, 23775=1, 23776=1, 23777=1, 23778=1, 23779=1, 23780=1, 23781=1, 23782=1, 23783=1, 24118=1, 24119=1, 24120=1, 24121=1, 24122=1, 24123=1, 24124=1, 24125=1, 24126=1, 24127=1, 24128=1, 24129=1, 24130=1, 24131=1, 24132=1, 24133=1, 24134=1, 24135=1, 24136=1, 24137=1, 24138=1, 24139=1, 24140=1, 24141=1, 24142=1, 24143=1, 24144=1, 24145=1, 24146=1, 24147=1, 24148=1, 24149=1, 24150=1, 24151=1, 24152=1, 24153=1, 24154=1, 24155=1, 24156=1, 24157=1, 24158=1, 24159=1, 24160=1, 24161=1, 24162=1, 24163=1, 24164=1, 24165=1, 24166=1, 24167=1, 24168=1, 24169=1, 24170=1, 24171=1, 24172=1, 24173=1, 24174=1, 24175=1, 24176=1, 24177=1, 24512=1, 24513=1, 24514=1, 24515=1, 24516=1, 24517=1, 24518=1, 24519=1, 24520=1, 24521=1, 24522=1, 24523=1, 24524=1, 24525=1, 24526=1, 24527=1, 24528=1, 24529=1, 24530=1, 24531=1, 24532=1, 24533=1, 24534=1, 24535=1, 24536=1, 24537=1, 24538=1, 24539=1, 24540=1, 24541=1, 24542=1, 24543=1, 24544=1, 24545=1, 24546=1, 24547=1, 24548=1, 24549=1, 24550=1, 24551=1, 24552=1, 24553=1, 24554=1, 24555=1, 24556=1, 24557=1, 24558=1, 24559=1, 24560=1, 24561=1, 24562=1, 24563=1, 24564=1, 24565=1, 24566=1, 24567=1, 24568=1, 24569=1, 24570=1, 24906=1, 24907=1, 24908=1, 24909=1, 24910=1, 24911=1, 24912=1, 24913=1, 24914=1, 24915=1, 24916=1, 24917=1, 24918=1, 24919=1, 24920=1, 24921=1, 24922=1, 24923=1, 24924=1, 24925=1, 24926=1, 24927=1, 24928=1, 24929=1, 24930=1, 24931=1, 24932=1, 24933=1, 24934=1, 24935=1, 24936=1, 24937=1, 24938=1, 24939=1, 24940=1, 24941=1, 24942=1, 24943=1, 24944=1, 24945=1, 24946=1, 24947=1, 24948=1, 24949=1, 24950=1, 24951=1, 24952=1, 24953=1, 24954=1, 24955=1, 24956=1, 24957=1, 24958=1, 24959=1, 24960=1, 24961=1, 24962=1, 24963=1, 24964=1, 24965=1, 25299=1, 25300=1, 25301=1, 25302=1, 25303=1, 25304=1, 25305=1, 25306=1, 25307=1, 25308=1, 25309=1, 25310=1, 25311=1, 25312=1, 25313=1, 25314=1, 25315=1, 25316=1, 25317=1, 25318=1, 25319=1, 25320=1, 25321=1, 25322=1, 25323=1, 25324=1, 25325=1, 25326=1, 25327=1, 25328=1, 25329=1, 25330=1, 25331=1, 25332=1, 25333=1, 25334=1, 25335=1, 25336=1, 25337=1, 25338=1, 25339=1, 25340=1, 25341=1, 25342=1, 25343=1, 25344=1, 25345=1, 25346=1, 25347=1, 25348=1, 25349=1, 25350=1, 25351=1, 25352=1, 25353=1, 25354=1, 25355=1, 25356=1, 25357=1, 25358=1, 25693=1, 25694=1, 25695=1, 25696=1, 25697=1, 25698=1, 25699=1, 25700=1, 25701=1, 25702=1, 25703=1, 25704=1, 25705=1, 25706=1, 25707=1, 25708=1, 25709=1, 25710=1, 25711=1, 25712=1, 25713=1, 25714=1, 25715=1, 25716=1, 25717=1, 25718=1, 25719=1, 25720=1, 25721=1, 25722=1, 25723=1, 25724=1, 25725=1, 25726=1, 25727=1, 25728=1, 25729=1, 25730=1, 25731=1, 25732=1, 25733=1, 25734=1, 25735=1, 25736=1, 25737=1, 25738=1, 25739=1, 25740=1, 25741=1, 25742=1, 25743=1, 25744=1, 25745=1, 25746=1, 25747=1, 25748=1, 25749=1, 25750=1, 25751=1, 26086=1, 26087=1, 26088=1, 26089=1, 26090=1, 26091=1, 26092=1, 26093=1, 26094=1, 26095=1, 26096=1, 26097=1, 26098=1, 26099=1, 26100=1, 26101=1, 26102=1, 26103=1, 26104=1, 26105=1, 26106=1, 26107=1, 26108=1, 26109=1, 26110=1, 26111=1, 26112=1, 26113=1, 26114=1, 26115=1, 26116=1, 26117=1, 26118=1, 26119=1, 26120=1, 26121=1, 26122=1, 26123=1, 26124=1, 26125=1, 26126=1, 26127=1, 26128=1, 26129=1, 26130=1, 26131=1, 26132=1, 26133=1, 26134=1, 26135=1, 26136=1, 26137=1, 26138=1, 26139=1, 26140=1, 26141=1, 26142=1, 26143=1, 26144=1, 26145=1, 26479=1, 26480=1, 26481=1, 26482=1, 26483=1, 26484=1, 26485=1, 26486=1, 26487=1, 26488=1, 26489=1, 26490=1, 26491=1, 26492=1, 26493=1, 26494=1, 26495=1, 26496=1, 26497=1, 26498=1, 26499=1, 26500=1, 26501=1, 26502=1, 26503=1, 26504=1, 26505=1, 26506=1, 26507=1, 26508=1, 26509=1, 26510=1, 26511=1, 26512=1, 26513=1, 26514=1, 26515=1, 26516=1, 26517=1, 26518=1, 26519=1, 26520=1, 26521=1, 26522=1, 26523=1, 26524=1, 26525=1, 26526=1, 26527=1, 26528=1, 26529=1, 26530=1, 26531=1, 26532=1, 26533=1, 26534=1, 26535=1, 26536=1, 26537=1, 26538=1, 26872=1, 26873=1, 26874=1, 26875=1, 26876=1, 26877=1, 26878=1, 26879=1, 26880=1, 26881=1, 26882=1, 26883=1, 26884=1, 26885=1, 26886=1, 26887=1, 26888=1, 26889=1, 26890=1, 26891=1, 26892=1, 26893=1, 26894=1, 26895=1, 26896=1, 26897=1, 26898=1, 26899=1, 26900=1, 26901=1, 26902=1, 26903=1, 26904=1, 26905=1, 26906=1, 26907=1, 26908=1, 26909=1, 26910=1, 26911=1, 26912=1, 26913=1, 26914=1, 26915=1, 26916=1, 26917=1, 26918=1, 26919=1, 26920=1, 26921=1, 26922=1, 26923=1, 26924=1, 26925=1, 26926=1, 26927=1, 26928=1, 26929=1, 27261=1, 27262=1, 27263=1, 27264=1, 27265=1, 27266=1, 27267=1, 27268=1, 27269=1, 27270=1, 27271=1, 27272=1, 27273=1, 27274=1, 27275=1, 27276=1, 27277=1, 27278=1, 27279=1, 27280=1, 27281=1, 27282=1, 27283=1, 27284=1, 27285=1, 27286=1, 27287=1, 27288=1, 27289=1, 27290=1, 27291=1, 27292=1, 27293=1, 27294=1, 27295=1, 27296=1, 27297=1, 27298=1, 27299=1, 27300=1, 27301=1, 27302=1, 27303=1, 27304=1, 27305=1, 27306=1, 27307=1, 27308=1, 27309=1, 27310=1, 27311=1, 27312=1, 27313=1, 27314=1, 27315=1, 27316=1, 27317=1, 27318=1, 27319=1, 27655=1, 27656=1, 27657=1, 27658=1, 27659=1, 27660=1, 27661=1, 27662=1, 27663=1, 27664=1, 27665=1, 27666=1, 27667=1, 27668=1, 27669=1, 27670=1, 27671=1, 27672=1, 27673=1, 27674=1, 27675=1, 27676=1, 27677=1, 27678=1, 27679=1, 27680=1, 27681=1, 27682=1, 27683=1, 27684=1, 27685=1, 27686=1, 27687=1, 27688=1, 27689=1, 27690=1, 27691=1, 27692=1, 27693=1, 27694=1, 27695=1, 27696=1, 27697=1, 27698=1, 27699=1, 27700=1, 27701=1, 27702=1, 27703=1, 27704=1, 27705=1, 27706=1, 27707=1, 27708=1, 27709=1, 27710=1, 27711=1, 27712=1, 27713=1, 28046=1, 28047=1, 28048=1, 28049=1, 28050=1, 28051=1, 28052=1, 28053=1, 28054=1, 28055=1, 28056=1, 28057=1, 28058=1, 28059=1, 28060=1, 28061=1, 28062=1, 28063=1, 28064=1, 28065=1, 28066=1, 28067=1, 28068=1, 28069=1, 28070=1, 28071=1, 28072=1, 28073=1, 28074=1, 28075=1, 28076=1, 28077=1, 28078=1, 28079=1, 28080=1, 28081=1, 28082=1, 28083=1, 28084=1, 28085=1, 28086=1, 28087=1, 28088=1, 28089=1, 28090=1, 28091=1, 28092=1, 28093=1, 28094=1, 28095=1, 28096=1, 28097=1, 28098=1, 28099=1, 28100=1, 28101=1, 28102=1, 28103=1, 28104=1, 28105=1, 28436=1, 28437=1, 28438=1, 28439=1, 28440=1, 28441=1, 28442=1, 28443=1, 28444=1, 28445=1, 28446=1, 28447=1, 28448=1, 28449=1, 28450=1, 28451=1, 28452=1, 28453=1, 28454=1, 28455=1, 28456=1, 28457=1, 28458=1, 28459=1, 28460=1, 28461=1, 28462=1, 28463=1, 28464=1, 28465=1, 28466=1, 28467=1, 28468=1, 28469=1, 28470=1, 28471=1, 28472=1, 28473=1, 28474=1, 28475=1, 28476=1, 28477=1, 28478=1, 28479=1, 28480=1, 28481=1, 28482=1, 28483=1, 28484=1, 28485=1, 28486=1, 28487=1, 28488=1, 28489=1, 28490=1, 28491=1, 28492=1, 28493=1, 28494=1, 28828=1, 28829=1, 28830=1, 28831=1, 28832=1, 28833=1, 28834=1, 28835=1, 28836=1, 28837=1, 28838=1, 28839=1, 28840=1, 28841=1, 28842=1, 28843=1, 28844=1, 28845=1, 28846=1, 28847=1, 28848=1, 28849=1, 28850=1, 28851=1, 28852=1, 28853=1, 28854=1, 28855=1, 28856=1, 28857=1, 28858=1, 28859=1, 28860=1, 28861=1, 28862=1, 28863=1, 28864=1, 28865=1, 28866=1, 28867=1, 28868=1, 28869=1, 28870=1, 28871=1, 28872=1, 28873=1, 28874=1, 28875=1, 28876=1, 28877=1, 28878=1, 28879=1, 28880=1, 28881=1, 28882=1, 28883=1, 28884=1, 28885=1, 28886=1, 29217=1, 29218=1, 29219=1, 29220=1, 29221=1, 29222=1, 29223=1, 29224=1, 29225=1, 29226=1, 29227=1, 29228=1, 29229=1, 29230=1, 29231=1, 29232=1, 29233=1, 29234=1, 29235=1, 29236=1, 29237=1, 29238=1, 29239=1, 29240=1, 29241=1, 29242=1, 29243=1, 29244=1, 29245=1, 29246=1, 29247=1, 29248=1, 29249=1, 29250=1, 29251=1, 29252=1, 29253=1, 29254=1, 29255=1, 29256=1, 29257=1, 29258=1, 29259=1, 29260=1, 29261=1, 29262=1, 29263=1, 29264=1, 29265=1, 29266=1, 29267=1, 29268=1, 29269=1, 29270=1, 29271=1, 29272=1, 29273=1, 29274=1, 29275=1, 29609=1, 29610=1, 29611=1, 29612=1, 29613=1, 29614=1, 29615=1, 29616=1, 29617=1, 29618=1, 29619=1, 29620=1, 29621=1, 29622=1, 29623=1, 29624=1, 29625=1, 29626=1, 29627=1, 29628=1, 29629=1, 29630=1, 29631=1, 29632=1, 29633=1, 29634=1, 29635=1, 29636=1, 29637=1, 29638=1, 29639=1, 29640=1, 29641=1, 29642=1, 29643=1, 29644=1, 29645=1, 29646=1, 29647=1, 29648=1, 29649=1, 29650=1, 29651=1, 29652=1, 29653=1, 29654=1, 29655=1, 29656=1, 29657=1, 29658=1, 29659=1, 29660=1, 29661=1, 29662=1, 29663=1, 29664=1, 29665=1, 29666=1, 29667=1, 29668=1, 30003=1, 30004=1, 30005=1, 30006=1, 30007=1, 30008=1, 30009=1, 30010=1, 30011=1, 30012=1, 30013=1, 30014=1, 30015=1, 30016=1, 30017=1, 30018=1, 30019=1, 30020=1, 30021=1, 30022=1, 30023=1, 30024=1, 30025=1, 30026=1, 30027=1, 30028=1, 30029=1, 30030=1, 30031=1, 30032=1, 30033=1, 30034=1, 30035=1, 30036=1, 30037=1, 30038=1, 30039=1, 30040=1, 30041=1, 30042=1, 30043=1, 30044=1, 30045=1, 30046=1, 30047=1, 30048=1, 30049=1, 30050=1, 30051=1, 30052=1, 30053=1, 30054=1, 30055=1, 30056=1, 30057=1, 30058=1, 30059=1, 30060=1, 30393=1, 30394=1, 30395=1, 30396=1, 30397=1, 30398=1, 30399=1, 30400=1, 30401=1, 30402=1, 30403=1, 30404=1, 30405=1, 30406=1, 30407=1, 30408=1, 30409=1, 30410=1, 30411=1, 30412=1, 30413=1, 30414=1, 30415=1, 30416=1, 30417=1, 30418=1, 30419=1, 30420=1, 30421=1, 30422=1, 30423=1, 30424=1, 30425=1, 30426=1, 30427=1, 30428=1, 30429=1, 30430=1, 30431=1, 30432=1, 30433=1, 30434=1, 30435=1, 30436=1, 30437=1, 30438=1, 30439=1, 30440=1, 30441=1, 30442=1, 30443=1, 30444=1, 30445=1, 30446=1, 30447=1, 30448=1, 30449=1, 30450=1, 30451=1, 30784=1, 30785=1, 30786=1, 30787=1, 30788=1, 30789=1, 30790=1, 30791=1, 30792=1, 30793=1, 30794=1, 30795=1, 30796=1, 30797=1, 30798=1, 30799=1, 30800=1, 30801=1, 30802=1, 30803=1, 30804=1, 30805=1, 30806=1, 30807=1, 30808=1, 30809=1, 30810=1, 30811=1, 30812=1, 30813=1, 30814=1, 30815=1, 30816=1, 30817=1, 30818=1, 30819=1, 30820=1, 30821=1, 30822=1, 30823=1, 30824=1, 30825=1, 30826=1, 30827=1, 30828=1, 30829=1, 30830=1, 30831=1, 30832=1, 30833=1, 30834=1, 30835=1, 30836=1, 30837=1, 30838=1, 30839=1, 30840=1, 30841=1, 30842=1, 30843=1, 31178=1, 31179=1, 31180=1, 31181=1, 31182=1, 31183=1, 31184=1, 31185=1, 31186=1, 31187=1, 31188=1, 31189=1, 31190=1, 31191=1, 31192=1, 31193=1, 31194=1, 31195=1, 31196=1, 31197=1, 31198=1, 31199=1, 31200=1, 31201=1, 31202=1, 31203=1, 31204=1, 31205=1, 31206=1, 31207=1, 31208=1, 31209=1, 31210=1, 31211=1, 31212=1, 31213=1, 31214=1, 31215=1, 31216=1, 31217=1, 31218=1, 31219=1, 31220=1, 31221=1, 31222=1, 31223=1, 31224=1, 31225=1, 31226=1, 31227=1, 31228=1, 31229=1, 31230=1, 31231=1, 31232=1, 31233=1, 31234=1, 31235=1, 31236=1, 31570=1, 31571=1, 31572=1, 31573=1, 31574=1, 31575=1, 31576=1, 31577=1, 31578=1, 31579=1, 31580=1, 31581=1, 31582=1, 31583=1, 31584=1, 31585=1, 31586=1, 31587=1, 31588=1, 31589=1, 31590=1, 31591=1, 31592=1, 31593=1, 31594=1, 31595=1, 31596=1, 31597=1, 31598=1, 31599=1, 31600=1, 31601=1, 31602=1, 31603=1, 31604=1, 31605=1, 31606=1, 31607=1, 31608=1, 31609=1, 31610=1, 31611=1, 31612=1, 31613=1, 31614=1, 31615=1, 31616=1, 31617=1, 31618=1, 31619=1, 31620=1, 31621=1, 31622=1, 31623=1, 31624=1, 31625=1, 31626=1, 31627=1, 31628=1, 31629=1, 31962=1, 31963=1, 31964=1, 31965=1, 31966=1, 31967=1, 31968=1, 31969=1, 31970=1, 31971=1, 31972=1, 31973=1, 31974=1, 31975=1, 31976=1, 31977=1, 31978=1, 31979=1, 31980=1, 31981=1, 31982=1, 31983=1, 31984=1, 31985=1, 31986=1, 31987=1, 31988=1, 31989=1, 31990=1, 31991=1, 31992=1, 31993=1, 31994=1, 31995=1, 31996=1, 31997=1, 31998=1, 31999=1, 32000=1, 32001=1, 32002=1, 32003=1, 32004=1, 32005=1, 32006=1, 32007=1, 32008=1, 32009=1, 32010=1, 32011=1, 32012=1, 32013=1, 32014=1, 32015=1, 32016=1, 32017=1, 32018=1, 32019=1, 32020=1, 32021=1, 32356=1, 32357=1, 32358=1, 32359=1, 32360=1, 32361=1, 32362=1, 32363=1, 32364=1, 32365=1, 32366=1, 32367=1, 32368=1, 32369=1, 32370=1, 32371=1, 32372=1, 32373=1, 32374=1, 32375=1, 32376=1, 32377=1, 32378=1, 32379=1, 32380=1, 32381=1, 32382=1, 32383=1, 32384=1, 32385=1, 32386=1, 32387=1, 32388=1, 32389=1, 32390=1, 32391=1, 32392=1, 32393=1, 32394=1, 32395=1, 32396=1, 32397=1, 32398=1, 32399=1, 32400=1, 32401=1, 32402=1, 32403=1, 32404=1, 32405=1, 32406=1, 32407=1, 32408=1, 32409=1, 32410=1, 32411=1, 32412=1, 32413=1, 32414=1, 32415=1, 32751=1, 32752=1, 32753=1, 32754=1, 32755=1, 32756=1, 32757=1, 32758=1, 32759=1, 32760=1, 32761=1, 32762=1, 32763=1, 32764=1, 32765=1, 32766=1, 32767=1, 32768=1, 32769=1, 32770=1, 32771=1, 32772=1, 32773=1, 32774=1, 32775=1, 32776=1, 32777=1, 32778=1, 32779=1, 32780=1, 32781=1, 32782=1, 32783=1, 32784=1, 32785=1, 32786=1, 32787=1, 32788=1, 32789=1, 32790=1, 32791=1, 32792=1, 32793=1, 32794=1, 32795=1, 32796=1, 32797=1, 32798=1, 32799=1, 32800=1, 32801=1, 32802=1, 32803=1, 32804=1, 32805=1, 32806=1, 32807=1, 32808=1, 32809=1, 32810=1, 33146=1, 33147=1, 33148=1, 33149=1, 33150=1, 33151=1, 33152=1, 33153=1, 33154=1, 33155=1, 33156=1, 33157=1, 33158=1, 33159=1, 33160=1, 33161=1, 33162=1, 33163=1, 33164=1, 33165=1, 33166=1, 33167=1, 33168=1, 33169=1, 33170=1, 33171=1, 33172=1, 33173=1, 33174=1, 33175=1, 33176=1, 33177=1, 33178=1, 33179=1, 33180=1, 33181=1, 33182=1, 33183=1, 33184=1, 33185=1, 33186=1, 33187=1, 33188=1, 33189=1, 33190=1, 33191=1, 33192=1, 33193=1, 33194=1, 33195=1, 33196=1, 33197=1, 33198=1, 33199=1, 33200=1, 33201=1, 33202=1, 33203=1, 33204=1, 33540=1, 33541=1, 33542=1, 33543=1, 33544=1, 33545=1, 33546=1, 33547=1, 33548=1, 33549=1, 33550=1, 33551=1, 33552=1, 33553=1, 33554=1, 33555=1, 33556=1, 33557=1, 33558=1, 33559=1, 33560=1, 33561=1, 33562=1, 33563=1, 33564=1, 33565=1, 33566=1, 33567=1, 33568=1, 33569=1, 33570=1, 33571=1, 33572=1, 33573=1, 33574=1, 33575=1, 33576=1, 33577=1, 33578=1, 33579=1, 33580=1, 33581=1, 33582=1, 33583=1, 33584=1, 33585=1, 33586=1, 33587=1, 33588=1, 33589=1, 33590=1, 33591=1, 33592=1, 33593=1, 33594=1, 33595=1, 33596=1, 33597=1, 33598=1, 33599=1, 33934=1, 33935=1, 33936=1, 33937=1, 33938=1, 33939=1, 33940=1, 33941=1, 33942=1, 33943=1, 33944=1, 33945=1, 33946=1, 33947=1, 33948=1, 33949=1, 33950=1, 33951=1, 33952=1, 33953=1, 33954=1, 33955=1, 33956=1, 33957=1, 33958=1, 33959=1, 33960=1, 33961=1, 33962=1, 33963=1, 33964=1, 33965=1, 33966=1, 33967=1, 33968=1, 33969=1, 33970=1, 33971=1, 33972=1, 33973=1, 33974=1, 33975=1, 33976=1, 33977=1, 33978=1, 33979=1, 33980=1, 33981=1, 33982=1, 33983=1, 33984=1, 33985=1, 33986=1, 33987=1, 33988=1, 33989=1, 33990=1, 33991=1, 33992=1, 33993=1, 34327=1, 34328=1, 34329=1, 34330=1, 34331=1, 34332=1, 34333=1, 34334=1, 34335=1, 34336=1, 34337=1, 34338=1, 34339=1, 34340=1, 34341=1, 34342=1, 34343=1, 34344=1, 34345=1, 34346=1, 34347=1, 34348=1, 34349=1, 34350=1, 34351=1, 34352=1, 34353=1, 34354=1, 34355=1, 34356=1, 34357=1, 34358=1, 34359=1, 34360=1, 34361=1, 34362=1, 34363=1, 34364=1, 34365=1, 34366=1, 34367=1, 34368=1, 34369=1, 34370=1, 34371=1, 34372=1, 34373=1, 34374=1, 34375=1, 34376=1, 34377=1, 34378=1, 34379=1, 34380=1, 34381=1, 34382=1, 34383=1, 34384=1, 34385=1, 34386=1, 34723=1, 34724=1, 34725=1, 34726=1, 34727=1, 34728=1, 34729=1, 34730=1, 34731=1, 34732=1, 34733=1, 34734=1, 34735=1, 34736=1, 34737=1, 34738=1, 34739=1, 34740=1, 34741=1, 34742=1, 34743=1, 34744=1, 34745=1, 34746=1, 34747=1, 34748=1, 34749=1, 34750=1, 34751=1, 34752=1, 34753=1, 34754=1, 34755=1, 34756=1, 34757=1, 34758=1, 34759=1, 34760=1, 34761=1, 34762=1, 34763=1, 34764=1, 34765=1, 34766=1, 34767=1, 34768=1, 34769=1, 34770=1, 34771=1, 34772=1, 34773=1, 34774=1, 34775=1, 34776=1, 34777=1, 34778=1, 34779=1, 34780=1, 34781=1, 35114=1, 35115=1, 35116=1, 35117=1, 35118=1, 35119=1, 35120=1, 35121=1, 35122=1, 35123=1, 35124=1, 35125=1, 35126=1, 35127=1, 35128=1, 35129=1, 35130=1, 35131=1, 35132=1, 35133=1, 35134=1, 35135=1, 35136=1, 35137=1, 35138=1, 35139=1, 35140=1, 35141=1, 35142=1, 35143=1, 35144=1, 35145=1, 35146=1, 35147=1, 35148=1, 35149=1, 35150=1, 35151=1, 35152=1, 35153=1, 35154=1, 35155=1, 35156=1, 35157=1, 35158=1, 35159=1, 35160=1, 35161=1, 35162=1, 35163=1, 35164=1, 35165=1, 35166=1, 35167=1, 35168=1, 35169=1, 35170=1, 35171=1, 35506=1, 35507=1, 35508=1, 35509=1, 35510=1, 35511=1, 35512=1, 35513=1, 35514=1, 35515=1, 35516=1, 35517=1, 35518=1, 35519=1, 35520=1, 35521=1, 35522=1, 35523=1, 35524=1, 35525=1, 35526=1, 35527=1, 35528=1, 35529=1, 35530=1, 35531=1, 35532=1, 35533=1, 35534=1, 35535=1, 35536=1, 35537=1, 35538=1, 35539=1, 35540=1, 35541=1, 35542=1, 35543=1, 35544=1, 35545=1, 35546=1, 35547=1, 35548=1, 35549=1, 35550=1, 35551=1, 35552=1, 35553=1, 35554=1, 35555=1, 35556=1, 35557=1, 35558=1, 35559=1, 35560=1, 35561=1, 35562=1, 35563=1, 35564=1, 35565=1, 35899=1, 35900=1, 35901=1, 35902=1, 35903=1, 35904=1, 35905=1, 35906=1, 35907=1, 35908=1, 35909=1, 35910=1, 35911=1, 35912=1, 35913=1, 35914=1, 35915=1, 35916=1, 35917=1, 35918=1, 35919=1, 35920=1, 35921=1, 35922=1, 35923=1, 35924=1, 35925=1, 35926=1, 35927=1, 35928=1, 35929=1, 35930=1, 35931=1, 35932=1, 35933=1, 35934=1, 35935=1, 35936=1, 35937=1, 35938=1, 35939=1, 35940=1, 35941=1, 35942=1, 35943=1, 35944=1, 35945=1, 35946=1, 35947=1, 35948=1, 35949=1, 35950=1, 35951=1, 35952=1, 35953=1, 35954=1, 35955=1, 35956=1, 35957=1, 35958=1, 36293=1, 36294=1, 36295=1, 36296=1, 36297=1, 36298=1, 36299=1, 36300=1, 36301=1, 36302=1, 36303=1, 36304=1, 36305=1, 36306=1, 36307=1, 36308=1, 36309=1, 36310=1, 36311=1, 36312=1, 36313=1, 36314=1, 36315=1, 36316=1, 36317=1, 36318=1, 36319=1, 36320=1, 36321=1, 36322=1, 36323=1, 36324=1, 36325=1, 36326=1, 36327=1, 36328=1, 36329=1, 36330=1, 36331=1, 36332=1, 36333=1, 36334=1, 36335=1, 36336=1, 36337=1, 36338=1, 36339=1, 36340=1, 36341=1, 36342=1, 36343=1, 36344=1, 36345=1, 36346=1, 36347=1, 36348=1, 36349=1, 36350=1, 36351=1, 36352=1, 36689=1, 36690=1, 36691=1, 36692=1, 36693=1, 36694=1, 36695=1, 36696=1, 36697=1, 36698=1, 36699=1, 36700=1, 36701=1, 36702=1, 36703=1, 36704=1, 36705=1, 36706=1, 36707=1, 36708=1, 36709=1, 36710=1, 36711=1, 36712=1, 36713=1, 36714=1, 36715=1, 36716=1, 36717=1, 36718=1, 36719=1, 36720=1, 36721=1, 36722=1, 36723=1, 36724=1, 36725=1, 36726=1, 36727=1, 36728=1, 36729=1, 36730=1, 36731=1, 36732=1, 36733=1, 36734=1, 36735=1, 36736=1, 36737=1, 36738=1, 36739=1, 36740=1, 36741=1, 36742=1, 36743=1, 36744=1, 36745=1, 36746=1, 36747=1, 36748=1, 37083=1, 37084=1, 37085=1, 37086=1, 37087=1, 37088=1, 37089=1, 37090=1, 37091=1, 37092=1, 37093=1, 37094=1, 37095=1, 37096=1, 37097=1, 37098=1, 37099=1, 37100=1, 37101=1, 37102=1, 37103=1, 37104=1, 37105=1, 37106=1, 37107=1, 37108=1, 37109=1, 37110=1, 37111=1, 37112=1, 37113=1, 37114=1, 37115=1, 37116=1, 37117=1, 37118=1, 37119=1, 37120=1, 37121=1, 37122=1, 37123=1, 37124=1, 37125=1, 37126=1, 37127=1, 37128=1, 37129=1, 37130=1, 37131=1, 37132=1, 37133=1, 37134=1, 37135=1, 37136=1, 37137=1, 37138=1, 37139=1, 37140=1, 37141=1, 37142=1, 37478=1, 37479=1, 37480=1, 37481=1, 37482=1, 37483=1, 37484=1, 37485=1, 37486=1, 37487=1, 37488=1, 37489=1, 37490=1, 37491=1, 37492=1, 37493=1, 37494=1, 37495=1, 37496=1, 37497=1, 37498=1, 37499=1, 37500=1, 37501=1, 37502=1, 37503=1, 37504=1, 37505=1, 37506=1, 37507=1, 37508=1, 37509=1, 37510=1, 37511=1, 37512=1, 37513=1, 37514=1, 37515=1, 37516=1, 37517=1, 37518=1, 37519=1, 37520=1, 37521=1, 37522=1, 37523=1, 37524=1, 37525=1, 37526=1, 37527=1, 37528=1, 37529=1, 37530=1, 37531=1, 37532=1, 37533=1, 37534=1, 37535=1, 37536=1, 37872=1, 37873=1, 37874=1, 37875=1, 37876=1, 37877=1, 37878=1, 37879=1, 37880=1, 37881=1, 37882=1, 37883=1, 37884=1, 37885=1, 37886=1, 37887=1, 37888=1, 37889=1, 37890=1, 37891=1, 37892=1, 37893=1, 37894=1, 37895=1, 37896=1, 37897=1, 37898=1, 37899=1, 37900=1, 37901=1, 37902=1, 37903=1, 37904=1, 37905=1, 37906=1, 37907=1, 37908=1, 37909=1, 37910=1, 37911=1, 37912=1, 37913=1, 37914=1, 37915=1, 37916=1, 37917=1, 37918=1, 37919=1, 37920=1, 37921=1, 37922=1, 37923=1, 37924=1, 37925=1, 37926=1, 37927=1, 37928=1, 37929=1, 37930=1, 37931=1, 38263=1, 38264=1, 38265=1, 38266=1, 38267=1, 38268=1, 38269=1, 38270=1, 38271=1, 38272=1, 38273=1, 38274=1, 38275=1, 38276=1, 38277=1, 38278=1, 38279=1, 38280=1, 38281=1, 38282=1, 38283=1, 38284=1, 38285=1, 38286=1, 38287=1, 38288=1, 38289=1, 38290=1, 38291=1, 38292=1, 38293=1, 38294=1, 38295=1, 38296=1, 38297=1, 38298=1, 38299=1, 38300=1, 38301=1, 38302=1, 38303=1, 38304=1, 38305=1, 38306=1, 38307=1, 38308=1, 38309=1, 38310=1, 38311=1, 38312=1, 38313=1, 38314=1, 38315=1, 38316=1, 38317=1, 38318=1, 38319=1, 38320=1, 38321=1, 38322=1, 38658=1, 38659=1, 38660=1, 38661=1, 38662=1, 38663=1, 38664=1, 38665=1, 38666=1, 38667=1, 38668=1, 38669=1, 38670=1, 38671=1, 38672=1, 38673=1, 38674=1, 38675=1, 38676=1, 38677=1, 38678=1, 38679=1, 38680=1, 38681=1, 38682=1, 38683=1, 38684=1, 38685=1, 38686=1, 38687=1, 38688=1, 38689=1, 38690=1, 38691=1, 38692=1, 38693=1, 38694=1, 38695=1, 38696=1, 38697=1, 38698=1, 38699=1, 38700=1, 38701=1, 38702=1, 38703=1, 38704=1, 38705=1, 38706=1, 38707=1, 38708=1, 38709=1, 38710=1, 38711=1, 38712=1, 38713=1, 38714=1, 38715=1, 38716=1, 38717=1, 39050=1, 39051=1, 39052=1, 39053=1, 39054=1, 39055=1, 39056=1, 39057=1, 39058=1, 39059=1, 39060=1, 39061=1, 39062=1, 39063=1, 39064=1, 39065=1, 39066=1, 39067=1, 39068=1, 39069=1, 39070=1, 39071=1, 39072=1, 39073=1, 39074=1, 39075=1, 39076=1, 39077=1, 39078=1, 39079=1, 39080=1, 39081=1, 39082=1, 39083=1, 39084=1, 39085=1, 39086=1, 39087=1, 39088=1, 39089=1, 39090=1, 39091=1, 39092=1, 39093=1, 39094=1, 39095=1, 39096=1, 39097=1, 39098=1, 39099=1, 39100=1, 39101=1, 39102=1, 39103=1, 39104=1, 39105=1, 39106=1, 39107=1, 39108=1, 39109=1, 39442=1, 39443=1, 39444=1, 39445=1, 39446=1, 39447=1, 39448=1, 39449=1, 39450=1, 39451=1, 39452=1, 39453=1, 39454=1, 39455=1, 39456=1, 39457=1, 39458=1, 39459=1, 39460=1, 39461=1, 39462=1, 39463=1, 39464=1, 39465=1, 39466=1, 39467=1, 39468=1, 39469=1, 39470=1, 39471=1, 39472=1, 39473=1, 39474=1, 39475=1, 39476=1, 39477=1, 39478=1, 39479=1, 39480=1, 39481=1, 39482=1, 39483=1, 39484=1, 39485=1, 39486=1, 39487=1, 39488=1, 39489=1, 39490=1, 39491=1, 39492=1, 39493=1, 39494=1, 39495=1, 39496=1, 39497=1, 39498=1, 39499=1, 39500=1, 39501=1, 39837=1, 39838=1, 39839=1, 39840=1, 39841=1, 39842=1, 39843=1, 39844=1, 39845=1, 39846=1, 39847=1, 39848=1, 39849=1, 39850=1, 39851=1, 39852=1, 39853=1, 39854=1, 39855=1, 39856=1, 39857=1, 39858=1, 39859=1, 39860=1, 39861=1, 39862=1, 39863=1, 39864=1, 39865=1, 39866=1, 39867=1, 39868=1, 39869=1, 39870=1, 39871=1, 39872=1, 39873=1, 39874=1, 39875=1, 39876=1, 39877=1, 39878=1, 39879=1, 39880=1, 39881=1, 39882=1, 39883=1, 39884=1, 39885=1, 39886=1, 39887=1, 39888=1, 39889=1, 39890=1, 39891=1, 39892=1, 39893=1, 39894=1, 39895=1, 40229=1, 40230=1, 40231=1, 40232=1, 40233=1, 40234=1, 40235=1, 40236=1, 40237=1, 40238=1, 40239=1, 40240=1, 40241=1, 40242=1, 40243=1, 40244=1, 40245=1, 40246=1, 40247=1, 40248=1, 40249=1, 40250=1, 40251=1, 40252=1, 40253=1, 40254=1, 40255=1, 40256=1, 40257=1, 40258=1, 40259=1, 40260=1, 40261=1, 40262=1, 40263=1, 40264=1, 40265=1, 40266=1, 40267=1, 40268=1, 40269=1, 40270=1, 40271=1, 40272=1, 40273=1, 40274=1, 40275=1, 40276=1, 40277=1, 40278=1, 40279=1, 40280=1, 40281=1, 40282=1, 40283=1, 40284=1, 40285=1, 40286=1, 40287=1, 40621=1, 40622=1, 40623=1, 40624=1, 40625=1, 40626=1, 40627=1, 40628=1, 40629=1, 40630=1, 40631=1, 40632=1, 40633=1, 40634=1, 40635=1, 40636=1, 40637=1, 40638=1, 40639=1, 40640=1, 40641=1, 40642=1, 40643=1, 40644=1, 40645=1, 40646=1, 40647=1, 40648=1, 40649=1, 40650=1, 40651=1, 40652=1, 40653=1, 40654=1, 40655=1, 40656=1, 40657=1, 40658=1, 40659=1, 40660=1, 40661=1, 40662=1, 40663=1, 40664=1, 40665=1, 40666=1, 40667=1, 40668=1, 40669=1, 40670=1, 40671=1, 40672=1, 40673=1, 40674=1, 40675=1, 40676=1, 40677=1, 40678=1, 41014=1, 41015=1, 41016=1, 41017=1, 41018=1, 41019=1, 41020=1, 41021=1, 41022=1, 41023=1, 41024=1, 41025=1, 41026=1, 41027=1, 41028=1, 41029=1, 41030=1, 41031=1, 41032=1, 41033=1, 41034=1, 41035=1, 41036=1, 41037=1, 41038=1, 41039=1, 41040=1, 41041=1, 41042=1, 41043=1, 41044=1, 41045=1, 41046=1, 41047=1, 41048=1, 41049=1, 41050=1, 41051=1, 41052=1, 41053=1, 41054=1, 41055=1, 41056=1, 41057=1, 41058=1, 41059=1, 41060=1, 41061=1, 41062=1, 41063=1, 41064=1, 41065=1, 41066=1, 41067=1, 41068=1, 41069=1, 41070=1, 41071=1, 41072=1, 41073=1, 41409=1, 41410=1, 41411=1, 41412=1, 41413=1, 41414=1, 41415=1, 41416=1, 41417=1, 41418=1, 41419=1, 41420=1, 41421=1, 41422=1, 41423=1, 41424=1, 41425=1, 41426=1, 41427=1, 41428=1, 41429=1, 41430=1, 41431=1, 41432=1, 41433=1, 41434=1, 41435=1, 41436=1, 41437=1, 41438=1, 41439=1, 41440=1, 41441=1, 41442=1, 41443=1, 41444=1, 41445=1, 41446=1, 41447=1, 41448=1, 41449=1, 41450=1, 41451=1, 41452=1, 41453=1, 41454=1, 41455=1, 41456=1, 41457=1, 41458=1, 41459=1, 41460=1, 41461=1, 41462=1, 41463=1, 41464=1, 41465=1, 41466=1, 41467=1, 41468=1, 41803=1, 41804=1, 41805=1, 41806=1, 41807=1, 41808=1, 41809=1, 41810=1, 41811=1, 41812=1, 41813=1, 41814=1, 41815=1, 41816=1, 41817=1, 41818=1, 41819=1, 41820=1, 41821=1, 41822=1, 41823=1, 41824=1, 41825=1, 41826=1, 41827=1, 41828=1, 41829=1, 41830=1, 41831=1, 41832=1, 41833=1, 41834=1, 41835=1, 41836=1, 41837=1, 41838=1, 41839=1, 41840=1, 41841=1, 41842=1, 41843=1, 41844=1, 41845=1, 41846=1, 41847=1, 41848=1, 41849=1, 41850=1, 41851=1, 41852=1, 41853=1, 41854=1, 41855=1, 41856=1, 41857=1, 41858=1, 41859=1, 41860=1, 41861=1, 41862=1, 42196=1, 42197=1, 42198=1, 42199=1, 42200=1, 42201=1, 42202=1, 42203=1, 42204=1, 42205=1, 42206=1, 42207=1, 42208=1, 42209=1, 42210=1, 42211=1, 42212=1, 42213=1, 42214=1, 42215=1, 42216=1, 42217=1, 42218=1, 42219=1, 42220=1, 42221=1, 42222=1, 42223=1, 42224=1, 42225=1, 42226=1, 42227=1, 42228=1, 42229=1, 42230=1, 42231=1, 42232=1, 42233=1, 42234=1, 42235=1, 42236=1, 42237=1, 42238=1, 42239=1, 42240=1, 42241=1, 42242=1, 42243=1, 42244=1, 42245=1, 42246=1, 42247=1, 42248=1, 42249=1, 42250=1, 42251=1, 42252=1, 42253=1, 42254=1, 42255=1, 42589=1, 42590=1, 42591=1, 42592=1, 42593=1, 42594=1, 42595=1, 42596=1, 42597=1, 42598=1, 42599=1, 42600=1, 42601=1, 42602=1, 42603=1, 42604=1, 42605=1, 42606=1, 42607=1, 42608=1, 42609=1, 42610=1, 42611=1, 42612=1, 42613=1, 42614=1, 42615=1, 42616=1, 42617=1, 42618=1, 42619=1, 42620=1, 42621=1, 42622=1, 42623=1, 42624=1, 42625=1, 42626=1, 42627=1, 42628=1, 42629=1, 42630=1, 42631=1, 42632=1, 42633=1, 42634=1, 42635=1, 42636=1, 42637=1, 42638=1, 42639=1, 42640=1, 42641=1, 42642=1, 42643=1, 42644=1, 42645=1, 42646=1, 42647=1, 42648=1, 42984=1, 42985=1, 42986=1, 42987=1, 42988=1, 42989=1, 42990=1, 42991=1, 42992=1, 42993=1, 42994=1, 42995=1, 42996=1, 42997=1, 42998=1, 42999=1, 43000=1, 43001=1, 43002=1, 43003=1, 43004=1, 43005=1, 43006=1, 43007=1, 43008=1, 43009=1, 43010=1, 43011=1, 43012=1, 43013=1, 43014=1, 43015=1, 43016=1, 43017=1, 43018=1, 43019=1, 43020=1, 43021=1, 43022=1, 43023=1, 43024=1, 43025=1, 43026=1, 43027=1, 43028=1, 43029=1, 43030=1, 43031=1, 43032=1, 43033=1, 43034=1, 43035=1, 43036=1, 43037=1, 43038=1, 43039=1, 43040=1, 43041=1, 43042=1, 43043=1, 43377=1, 43378=1, 43379=1, 43380=1, 43381=1, 43382=1, 43383=1, 43384=1, 43385=1, 43386=1, 43387=1, 43388=1, 43389=1, 43390=1, 43391=1, 43392=1, 43393=1, 43394=1, 43395=1, 43396=1, 43397=1, 43398=1, 43399=1, 43400=1, 43401=1, 43402=1, 43403=1, 43404=1, 43405=1, 43406=1, 43407=1, 43408=1, 43409=1, 43410=1, 43411=1, 43412=1, 43413=1, 43414=1, 43415=1, 43416=1, 43417=1, 43418=1, 43419=1, 43420=1, 43421=1, 43422=1, 43423=1, 43424=1, 43425=1, 43426=1, 43427=1, 43428=1, 43429=1, 43430=1, 43431=1, 43432=1, 43433=1, 43768=1, 43769=1, 43770=1, 43771=1, 43772=1, 43773=1, 43774=1, 43775=1, 43776=1, 43777=1, 43778=1, 43779=1, 43780=1, 43781=1, 43782=1, 43783=1, 43784=1, 43785=1, 43786=1, 43787=1, 43788=1, 43789=1, 43790=1, 43791=1, 43792=1, 43793=1, 43794=1, 43795=1, 43796=1, 43797=1, 43798=1, 43799=1, 43800=1, 43801=1, 43802=1, 43803=1, 43804=1, 43805=1, 43806=1, 43807=1, 43808=1, 43809=1, 43810=1, 43811=1, 43812=1, 43813=1, 43814=1, 43815=1, 43816=1, 43817=1, 43818=1, 43819=1, 43820=1, 43821=1, 43822=1, 43823=1, 43824=1, 43825=1, 43826=1, 44161=1, 44162=1, 44163=1, 44164=1, 44165=1, 44166=1, 44167=1, 44168=1, 44169=1, 44170=1, 44171=1, 44172=1, 44173=1, 44174=1, 44175=1, 44176=1, 44177=1, 44178=1, 44179=1, 44180=1, 44181=1, 44182=1, 44183=1, 44184=1, 44185=1, 44186=1, 44187=1, 44188=1, 44189=1, 44190=1, 44191=1, 44192=1, 44193=1, 44194=1, 44195=1, 44196=1, 44197=1, 44198=1, 44199=1, 44200=1, 44201=1, 44202=1, 44203=1, 44204=1, 44205=1, 44206=1, 44207=1, 44208=1, 44209=1, 44210=1, 44211=1, 44212=1, 44213=1, 44214=1, 44215=1, 44216=1, 44217=1, 44218=1, 44219=1, 44220=1, 44556=1, 44557=1, 44558=1, 44559=1, 44560=1, 44561=1, 44562=1, 44563=1, 44564=1, 44565=1, 44566=1, 44567=1, 44568=1, 44569=1, 44570=1, 44571=1, 44572=1, 44573=1, 44574=1, 44575=1, 44576=1, 44577=1, 44578=1, 44579=1, 44580=1, 44581=1, 44582=1, 44583=1, 44584=1, 44585=1, 44586=1, 44587=1, 44588=1, 44589=1, 44590=1, 44591=1, 44592=1, 44593=1, 44594=1, 44595=1, 44596=1, 44597=1, 44598=1, 44599=1, 44600=1, 44601=1, 44602=1, 44603=1, 44604=1, 44605=1, 44606=1, 44607=1, 44608=1, 44609=1, 44610=1, 44611=1, 44612=1, 44613=1, 44614=1, 44949=1, 44950=1, 44951=1, 44952=1, 44953=1, 44954=1, 44955=1, 44956=1, 44957=1, 44958=1, 44959=1, 44960=1, 44961=1, 44962=1, 44963=1, 44964=1, 44965=1, 44966=1, 44967=1, 44968=1, 44969=1, 44970=1, 44971=1, 44972=1, 44973=1, 44974=1, 44975=1, 44976=1, 44977=1, 44978=1, 44979=1, 44980=1, 44981=1, 44982=1, 44983=1, 44984=1, 44985=1, 44986=1, 44987=1, 44988=1, 44989=1, 44990=1, 44991=1, 44992=1, 44993=1, 44994=1, 44995=1, 44996=1, 44997=1, 44998=1, 44999=1, 45000=1, 45001=1, 45002=1, 45003=1, 45004=1, 45005=1, 45006=1, 45007=1, 45008=1, 45343=1, 45344=1, 45345=1, 45346=1, 45347=1, 45348=1, 45349=1, 45350=1, 45351=1, 45352=1, 45353=1, 45354=1, 45355=1, 45356=1, 45357=1, 45358=1, 45359=1, 45360=1, 45361=1, 45362=1, 45363=1, 45364=1, 45365=1, 45366=1, 45367=1, 45368=1, 45369=1, 45370=1, 45371=1, 45372=1, 45373=1, 45374=1, 45375=1, 45376=1, 45377=1, 45378=1, 45379=1, 45380=1, 45381=1, 45382=1, 45383=1, 45384=1, 45385=1, 45386=1, 45387=1, 45388=1, 45389=1, 45390=1, 45391=1, 45392=1, 45393=1, 45394=1, 45395=1, 45396=1, 45397=1, 45398=1, 45399=1, 45400=1, 45401=1, 45402=1, 45736=1, 45737=1, 45738=1, 45739=1, 45740=1, 45741=1, 45742=1, 45743=1, 45744=1, 45745=1, 45746=1, 45747=1, 45748=1, 45749=1, 45750=1, 45751=1, 45752=1, 45753=1, 45754=1, 45755=1, 45756=1, 45757=1, 45758=1, 45759=1, 45760=1, 45761=1, 45762=1, 45763=1, 45764=1, 45765=1, 45766=1, 45767=1, 45768=1, 45769=1, 45770=1, 45771=1, 45772=1, 45773=1, 45774=1, 45775=1, 45776=1, 45777=1, 45778=1, 45779=1, 45780=1, 45781=1, 45782=1, 45783=1, 45784=1, 45785=1, 45786=1, 45787=1, 45788=1, 45789=1, 45790=1, 45791=1, 45792=1, 45793=1, 45794=1, 45795=1, 46129=1, 46130=1, 46131=1, 46132=1, 46133=1, 46134=1, 46135=1, 46136=1, 46137=1, 46138=1, 46139=1, 46140=1, 46141=1, 46142=1, 46143=1, 46144=1, 46145=1, 46146=1, 46147=1, 46148=1, 46149=1, 46150=1, 46151=1, 46152=1, 46153=1, 46154=1, 46155=1, 46156=1, 46157=1, 46158=1, 46159=1, 46160=1, 46161=1, 46162=1, 46163=1, 46164=1, 46165=1, 46166=1, 46167=1, 46168=1, 46169=1, 46170=1, 46171=1, 46172=1, 46173=1, 46174=1, 46175=1, 46176=1, 46177=1, 46178=1, 46179=1, 46180=1, 46181=1, 46182=1, 46183=1, 46184=1, 46185=1, 46186=1, 46187=1, 46188=1, 46523=1, 46524=1, 46525=1, 46526=1, 46527=1, 46528=1, 46529=1, 46530=1, 46531=1, 46532=1, 46533=1, 46534=1, 46535=1, 46536=1, 46537=1, 46538=1, 46539=1, 46540=1, 46541=1, 46542=1, 46543=1, 46544=1, 46545=1, 46546=1, 46547=1, 46548=1, 46549=1, 46550=1, 46551=1, 46552=1, 46553=1, 46554=1, 46555=1, 46556=1, 46557=1, 46558=1, 46559=1, 46560=1, 46561=1, 46562=1, 46563=1, 46564=1, 46565=1, 46566=1, 46567=1, 46568=1, 46569=1, 46570=1, 46571=1, 46572=1, 46573=1, 46574=1, 46575=1, 46576=1, 46577=1, 46578=1, 46579=1, 46580=1, 46581=1, 46582=1, 46917=1, 46918=1, 46919=1, 46920=1, 46921=1, 46922=1, 46923=1, 46924=1, 46925=1, 46926=1, 46927=1, 46928=1, 46929=1, 46930=1, 46931=1, 46932=1, 46933=1, 46934=1, 46935=1, 46936=1, 46937=1, 46938=1, 46939=1, 46940=1, 46941=1, 46942=1, 46943=1, 46944=1, 46945=1, 46946=1, 46947=1, 46948=1, 46949=1, 46950=1, 46951=1, 46952=1, 46953=1, 46954=1, 46955=1, 46956=1, 46957=1, 46958=1, 46959=1, 46960=1, 46961=1, 46962=1, 46963=1, 46964=1, 46965=1, 46966=1, 46967=1, 46968=1, 46969=1, 46970=1, 46971=1, 46972=1, 46973=1, 46974=1, 46975=1, 46976=1, 47309=1, 47310=1, 47311=1, 47312=1, 47313=1, 47314=1, 47315=1, 47316=1, 47317=1, 47318=1, 47319=1, 47320=1, 47321=1, 47322=1, 47323=1, 47324=1, 47325=1, 47326=1, 47327=1, 47328=1, 47329=1, 47330=1, 47331=1, 47332=1, 47333=1, 47334=1, 47335=1, 47336=1, 47337=1, 47338=1, 47339=1, 47340=1, 47341=1, 47342=1, 47343=1, 47344=1, 47345=1, 47346=1, 47347=1, 47348=1, 47349=1, 47350=1, 47351=1, 47352=1, 47353=1, 47354=1, 47355=1, 47356=1, 47357=1, 47358=1, 47359=1, 47360=1, 47361=1, 47362=1, 47363=1, 47364=1, 47365=1, 47699=1, 47700=1, 47701=1, 47702=1, 47703=1, 47704=1, 47705=1, 47706=1, 47707=1, 47708=1, 47709=1, 47710=1, 47711=1, 47712=1, 47713=1, 47714=1, 47715=1, 47716=1, 47717=1, 47718=1, 47719=1, 47720=1, 47721=1, 47722=1, 47723=1, 47724=1, 47725=1, 47726=1, 47727=1, 47728=1, 47729=1, 47730=1, 47731=1, 47732=1, 47733=1, 47734=1, 47735=1, 47736=1, 47737=1, 47738=1, 47739=1, 47740=1, 47741=1, 47742=1, 47743=1, 47744=1, 47745=1, 47746=1, 47747=1, 47748=1, 47749=1, 47750=1, 47751=1, 47752=1, 47753=1, 47754=1, 47755=1, 47756=1, 47757=1, 48091=1, 48092=1, 48093=1, 48094=1, 48095=1, 48096=1, 48097=1, 48098=1, 48099=1, 48100=1, 48101=1, 48102=1, 48103=1, 48104=1, 48105=1, 48106=1, 48107=1, 48108=1, 48109=1, 48110=1, 48111=1, 48112=1, 48113=1, 48114=1, 48115=1, 48116=1, 48117=1, 48118=1, 48119=1, 48120=1, 48121=1, 48122=1, 48123=1, 48124=1, 48125=1, 48126=1, 48127=1, 48128=1, 48129=1, 48130=1, 48131=1, 48132=1, 48133=1, 48134=1, 48135=1, 48136=1, 48137=1, 48138=1, 48139=1, 48140=1, 48141=1, 48142=1, 48143=1, 48144=1, 48145=1, 48146=1, 48147=1, 48148=1, 48149=1, 48482=1, 48483=1, 48484=1, 48485=1, 48486=1, 48487=1, 48488=1, 48489=1, 48490=1, 48491=1, 48492=1, 48493=1, 48494=1, 48495=1, 48496=1, 48497=1, 48498=1, 48499=1, 48500=1, 48501=1, 48502=1, 48503=1, 48504=1, 48505=1, 48506=1, 48507=1, 48508=1, 48509=1, 48510=1, 48511=1, 48512=1, 48513=1, 48514=1, 48515=1, 48516=1, 48517=1, 48518=1, 48519=1, 48520=1, 48521=1, 48522=1, 48523=1, 48524=1, 48525=1, 48526=1, 48527=1, 48528=1, 48529=1, 48530=1, 48531=1, 48532=1, 48533=1, 48534=1, 48535=1, 48536=1, 48537=1, 48538=1, 48539=1, 48540=1, 48875=1, 48876=1, 48877=1, 48878=1, 48879=1, 48880=1, 48881=1, 48882=1, 48883=1, 48884=1, 48885=1, 48886=1, 48887=1, 48888=1, 48889=1, 48890=1, 48891=1, 48892=1, 48893=1, 48894=1, 48895=1, 48896=1, 48897=1, 48898=1, 48899=1, 48900=1, 48901=1, 48902=1, 48903=1, 48904=1, 48905=1, 48906=1, 48907=1, 48908=1, 48909=1, 48910=1, 48911=1, 48912=1, 48913=1, 48914=1, 48915=1, 48916=1, 48917=1, 48918=1, 48919=1, 48920=1, 48921=1, 48922=1, 48923=1, 48924=1, 48925=1, 48926=1, 48927=1, 48928=1, 48929=1, 48930=1, 48931=1, 48932=1, 49269=1, 49270=1, 49271=1, 49272=1, 49273=1, 49274=1, 49275=1, 49276=1, 49277=1, 49278=1, 49279=1, 49280=1, 49281=1, 49282=1, 49283=1, 49284=1, 49285=1, 49286=1, 49287=1, 49288=1, 49289=1, 49290=1, 49291=1, 49292=1, 49293=1, 49294=1, 49295=1, 49296=1, 49297=1, 49298=1, 49299=1, 49300=1, 49301=1, 49302=1, 49303=1, 49304=1, 49305=1, 49306=1, 49307=1, 49308=1, 49309=1, 49310=1, 49311=1, 49312=1, 49313=1, 49314=1, 49315=1, 49316=1, 49317=1, 49318=1, 49319=1, 49320=1, 49321=1, 49322=1, 49323=1, 49324=1, 49325=1, 49326=1, 49327=1, 49659=1, 49660=1, 49661=1, 49662=1, 49663=1, 49664=1, 49665=1, 49666=1, 49667=1, 49668=1, 49669=1, 49670=1, 49671=1, 49672=1, 49673=1, 49674=1, 49675=1, 49676=1, 49677=1, 49678=1, 49679=1, 49680=1, 49681=1, 49682=1, 49683=1, 49684=1, 49685=1, 49686=1, 49687=1, 49688=1, 49689=1, 49690=1, 49691=1, 49692=1, 49693=1, 49694=1, 49695=1, 49696=1, 49697=1, 49698=1, 49699=1, 49700=1, 49701=1, 49702=1, 49703=1, 49704=1, 49705=1, 49706=1, 49707=1, 49708=1, 49709=1, 49710=1, 49711=1, 49712=1, 49713=1, 49714=1, 49715=1, 49716=1, 50049=1, 50050=1, 50051=1, 50052=1, 50053=1, 50054=1, 50055=1, 50056=1, 50057=1, 50058=1, 50059=1, 50060=1, 50061=1, 50062=1, 50063=1, 50064=1, 50065=1, 50066=1, 50067=1, 50068=1, 50069=1, 50070=1, 50071=1, 50072=1, 50073=1, 50074=1, 50075=1, 50076=1, 50077=1, 50078=1, 50079=1, 50080=1, 50081=1, 50082=1, 50083=1, 50084=1, 50085=1, 50086=1, 50087=1, 50088=1, 50089=1, 50090=1, 50091=1, 50092=1, 50093=1, 50094=1, 50095=1, 50096=1, 50097=1, 50098=1, 50099=1, 50100=1, 50101=1, 50102=1, 50103=1, 50104=1, 50105=1, 50106=1, 50107=1, 50108=1, 50443=1, 50444=1, 50445=1, 50446=1, 50447=1, 50448=1, 50449=1, 50450=1, 50451=1, 50452=1, 50453=1, 50454=1, 50455=1, 50456=1, 50457=1, 50458=1, 50459=1, 50460=1, 50461=1, 50462=1, 50463=1, 50464=1, 50465=1, 50466=1, 50467=1, 50468=1, 50469=1, 50470=1, 50471=1, 50472=1, 50473=1, 50474=1, 50475=1, 50476=1, 50477=1, 50478=1, 50479=1, 50480=1, 50481=1, 50482=1, 50483=1, 50484=1, 50485=1, 50486=1, 50487=1, 50488=1, 50489=1, 50490=1, 50491=1, 50492=1, 50493=1, 50494=1, 50495=1, 50496=1, 50497=1, 50498=1, 50499=1, 50500=1, 50501=1, 50502=1, 50837=1, 50838=1, 50839=1, 50840=1, 50841=1, 50842=1, 50843=1, 50844=1, 50845=1, 50846=1, 50847=1, 50848=1, 50849=1, 50850=1, 50851=1, 50852=1, 50853=1, 50854=1, 50855=1, 50856=1, 50857=1, 50858=1, 50859=1, 50860=1, 50861=1, 50862=1, 50863=1, 50864=1, 50865=1, 50866=1, 50867=1, 50868=1, 50869=1, 50870=1, 50871=1, 50872=1, 50873=1, 50874=1, 50875=1, 50876=1, 50877=1, 50878=1, 50879=1, 50880=1, 50881=1, 50882=1, 50883=1, 50884=1, 50885=1, 50886=1, 50887=1, 50888=1, 50889=1, 50890=1, 50891=1, 50892=1, 50893=1, 50894=1, 50895=1, 50896=1, 51231=1, 51232=1, 51233=1, 51234=1, 51235=1, 51236=1, 51237=1, 51238=1, 51239=1, 51240=1, 51241=1, 51242=1, 51243=1, 51244=1, 51245=1, 51246=1, 51247=1, 51248=1, 51249=1, 51250=1, 51251=1, 51252=1, 51253=1, 51254=1, 51255=1, 51256=1, 51257=1, 51258=1, 51259=1, 51260=1, 51261=1, 51262=1, 51263=1, 51264=1, 51265=1, 51266=1, 51267=1, 51268=1, 51269=1, 51270=1, 51271=1, 51272=1, 51273=1, 51274=1, 51275=1, 51276=1, 51277=1, 51278=1, 51279=1, 51280=1, 51281=1, 51282=1, 51283=1, 51284=1, 51285=1, 51286=1, 51287=1, 51288=1, 51289=1, 51290=1, 51625=1, 51626=1, 51627=1, 51628=1, 51629=1, 51630=1, 51631=1, 51632=1, 51633=1, 51634=1, 51635=1, 51636=1, 51637=1, 51638=1, 51639=1, 51640=1, 51641=1, 51642=1, 51643=1, 51644=1, 51645=1, 51646=1, 51647=1, 51648=1, 51649=1, 51650=1, 51651=1, 51652=1, 51653=1, 51654=1, 51655=1, 51656=1, 51657=1, 51658=1, 51659=1, 51660=1, 51661=1, 51662=1, 51663=1, 51664=1, 51665=1, 51666=1, 51667=1, 51668=1, 51669=1, 51670=1, 51671=1, 51672=1, 51673=1, 51674=1, 51675=1, 51676=1, 51677=1, 51678=1, 51679=1, 51680=1, 51681=1, 51682=1, 51683=1, 52017=1, 52018=1, 52019=1, 52020=1, 52021=1, 52022=1, 52023=1, 52024=1, 52025=1, 52026=1, 52027=1, 52028=1, 52029=1, 52030=1, 52031=1, 52032=1, 52033=1, 52034=1, 52035=1, 52036=1, 52037=1, 52038=1, 52039=1, 52040=1, 52041=1, 52042=1, 52043=1, 52044=1, 52045=1, 52046=1, 52047=1, 52048=1, 52049=1, 52050=1, 52051=1, 52052=1, 52053=1, 52054=1, 52055=1, 52056=1, 52057=1, 52058=1, 52059=1, 52060=1, 52061=1, 52062=1, 52063=1, 52064=1, 52065=1, 52066=1, 52067=1, 52068=1, 52069=1, 52070=1, 52071=1, 52072=1, 52073=1, 52074=1, 52075=1, 52076=1, 52412=1, 52413=1, 52414=1, 52415=1, 52416=1, 52417=1, 52418=1, 52419=1, 52420=1, 52421=1, 52422=1, 52423=1, 52424=1, 52425=1, 52426=1, 52427=1, 52428=1, 52429=1, 52430=1, 52431=1, 52432=1, 52433=1, 52434=1, 52435=1, 52436=1, 52437=1, 52438=1, 52439=1, 52440=1, 52441=1, 52442=1, 52443=1, 52444=1, 52445=1, 52446=1, 52447=1, 52448=1, 52449=1, 52450=1, 52451=1, 52452=1, 52453=1, 52454=1, 52455=1, 52456=1, 52457=1, 52458=1, 52459=1, 52460=1, 52461=1, 52462=1, 52463=1, 52464=1, 52465=1, 52466=1, 52467=1, 52468=1, 52469=1, 52470=1, 52471=1, 52806=1, 52807=1, 52808=1, 52809=1, 52810=1, 52811=1, 52812=1, 52813=1, 52814=1, 52815=1, 52816=1, 52817=1, 52818=1, 52819=1, 52820=1, 52821=1, 52822=1, 52823=1, 52824=1, 52825=1, 52826=1, 52827=1, 52828=1, 52829=1, 52830=1, 52831=1, 52832=1, 52833=1, 52834=1, 52835=1, 52836=1, 52837=1, 52838=1, 52839=1, 52840=1, 52841=1, 52842=1, 52843=1, 52844=1, 52845=1, 52846=1, 52847=1, 52848=1, 52849=1, 52850=1, 52851=1, 52852=1, 52853=1, 52854=1, 52855=1, 52856=1, 52857=1, 52858=1, 52859=1, 52860=1, 52861=1, 52862=1, 52863=1, 52864=1, 53198=1, 53199=1, 53200=1, 53201=1, 53202=1, 53203=1, 53204=1, 53205=1, 53206=1, 53207=1, 53208=1, 53209=1, 53210=1, 53211=1, 53212=1, 53213=1, 53214=1, 53215=1, 53216=1, 53217=1, 53218=1, 53219=1, 53220=1, 53221=1, 53222=1, 53223=1, 53224=1, 53225=1, 53226=1, 53227=1, 53228=1, 53229=1, 53230=1, 53231=1, 53232=1, 53233=1, 53234=1, 53235=1, 53236=1, 53237=1, 53238=1, 53239=1, 53240=1, 53241=1, 53242=1, 53243=1, 53244=1, 53245=1, 53246=1, 53247=1, 53248=1, 53249=1, 53250=1, 53251=1, 53252=1, 53253=1, 53254=1, 53255=1, 53256=1, 53257=1, 53592=1, 53593=1, 53594=1, 53595=1, 53596=1, 53597=1, 53598=1, 53599=1, 53600=1, 53601=1, 53602=1, 53603=1, 53604=1, 53605=1, 53606=1, 53607=1, 53608=1, 53609=1, 53610=1, 53611=1, 53612=1, 53613=1, 53614=1, 53615=1, 53616=1, 53617=1, 53618=1, 53619=1, 53620=1, 53621=1, 53622=1, 53623=1, 53624=1, 53625=1, 53626=1, 53627=1, 53628=1, 53629=1, 53630=1, 53631=1, 53632=1, 53633=1, 53634=1, 53635=1, 53636=1, 53637=1, 53638=1, 53639=1, 53640=1, 53641=1, 53642=1, 53643=1, 53644=1, 53645=1, 53646=1, 53647=1, 53648=1, 53649=1, 53650=1, 53651=1, 53986=1, 53987=1, 53988=1, 53989=1, 53990=1, 53991=1, 53992=1, 53993=1, 53994=1, 53995=1, 53996=1, 53997=1, 53998=1, 53999=1, 54000=1, 54001=1, 54002=1, 54003=1, 54004=1, 54005=1, 54006=1, 54007=1, 54008=1, 54009=1, 54010=1, 54011=1, 54012=1, 54013=1, 54014=1, 54015=1, 54016=1, 54017=1, 54018=1, 54019=1, 54020=1, 54021=1, 54022=1, 54023=1, 54024=1, 54025=1, 54026=1, 54027=1, 54028=1, 54029=1, 54030=1, 54031=1, 54032=1, 54033=1, 54034=1, 54035=1, 54036=1, 54037=1, 54038=1, 54039=1, 54040=1, 54041=1, 54042=1, 54043=1, 54044=1, 54045=1, 54378=1, 54379=1, 54380=1, 54381=1, 54382=1, 54383=1, 54384=1, 54385=1, 54386=1, 54387=1, 54388=1, 54389=1, 54390=1, 54391=1, 54392=1, 54393=1, 54394=1, 54395=1, 54396=1, 54397=1, 54398=1, 54399=1, 54400=1, 54401=1, 54402=1, 54403=1, 54404=1, 54405=1, 54406=1, 54407=1, 54408=1, 54409=1, 54410=1, 54411=1, 54412=1, 54413=1, 54414=1, 54415=1, 54416=1, 54417=1, 54418=1, 54419=1, 54420=1, 54421=1, 54422=1, 54423=1, 54424=1, 54425=1, 54426=1, 54427=1, 54428=1, 54429=1, 54430=1, 54431=1, 54432=1, 54433=1, 54434=1, 54435=1, 54436=1, 54437=1, 54773=1, 54774=1, 54775=1, 54776=1, 54777=1, 54778=1, 54779=1, 54780=1, 54781=1, 54782=1, 54783=1, 54784=1, 54785=1, 54786=1, 54787=1, 54788=1, 54789=1, 54790=1, 54791=1, 54792=1, 54793=1, 54794=1, 54795=1, 54796=1, 54797=1, 54798=1, 54799=1, 54800=1, 54801=1, 54802=1, 54803=1, 54804=1, 54805=1, 54806=1, 54807=1, 54808=1, 54809=1, 54810=1, 54811=1, 54812=1, 54813=1, 54814=1, 54815=1, 54816=1, 54817=1, 54818=1, 54819=1, 54820=1, 54821=1, 54822=1, 54823=1, 54824=1, 54825=1, 54826=1, 54827=1, 54828=1, 54829=1, 54830=1, 54831=1, 54832=1, 55165=1, 55166=1, 55167=1, 55168=1, 55169=1, 55170=1, 55171=1, 55172=1, 55173=1, 55174=1, 55175=1, 55176=1, 55177=1, 55178=1, 55179=1, 55180=1, 55181=1, 55182=1, 55183=1, 55184=1, 55185=1, 55186=1, 55187=1, 55188=1, 55189=1, 55190=1, 55191=1, 55192=1, 55193=1, 55194=1, 55195=1, 55196=1, 55197=1, 55198=1, 55199=1, 55200=1, 55201=1, 55202=1, 55203=1, 55204=1, 55205=1, 55206=1, 55207=1, 55208=1, 55209=1, 55210=1, 55211=1, 55212=1, 55213=1, 55214=1, 55215=1, 55216=1, 55217=1, 55218=1, 55219=1, 55220=1, 55221=1, 55222=1, 55223=1, 55224=1, 55560=1, 55561=1, 55562=1, 55563=1, 55564=1, 55565=1, 55566=1, 55567=1, 55568=1, 55569=1, 55570=1, 55571=1, 55572=1, 55573=1, 55574=1, 55575=1, 55576=1, 55577=1, 55578=1, 55579=1, 55580=1, 55581=1, 55582=1, 55583=1, 55584=1, 55585=1, 55586=1, 55587=1, 55588=1, 55589=1, 55590=1, 55591=1, 55592=1, 55593=1, 55594=1, 55595=1, 55596=1, 55597=1, 55598=1, 55599=1, 55600=1, 55601=1, 55602=1, 55603=1, 55604=1, 55605=1, 55606=1, 55607=1, 55608=1, 55609=1, 55610=1, 55611=1, 55612=1, 55613=1, 55614=1, 55615=1, 55616=1, 55617=1, 55618=1, 55619=1, 55954=1, 55955=1, 55956=1, 55957=1, 55958=1, 55959=1, 55960=1, 55961=1, 55962=1, 55963=1, 55964=1, 55965=1, 55966=1, 55967=1, 55968=1, 55969=1, 55970=1, 55971=1, 55972=1, 55973=1, 55974=1, 55975=1, 55976=1, 55977=1, 55978=1, 55979=1, 55980=1, 55981=1, 55982=1, 55983=1, 55984=1, 55985=1, 55986=1, 55987=1, 55988=1, 55989=1, 55990=1, 55991=1, 55992=1, 55993=1, 55994=1, 55995=1, 55996=1, 55997=1, 55998=1, 55999=1, 56000=1, 56001=1, 56002=1, 56003=1, 56004=1, 56005=1, 56006=1, 56007=1, 56008=1, 56009=1, 56010=1, 56011=1, 56012=1, 56347=1, 56348=1, 56349=1, 56350=1, 56351=1, 56352=1, 56353=1, 56354=1, 56355=1, 56356=1, 56357=1, 56358=1, 56359=1, 56360=1, 56361=1, 56362=1, 56363=1, 56364=1, 56365=1, 56366=1, 56367=1, 56368=1, 56369=1, 56370=1, 56371=1, 56372=1, 56373=1, 56374=1, 56375=1, 56376=1, 56377=1, 56378=1, 56379=1, 56380=1, 56381=1, 56382=1, 56383=1, 56384=1, 56385=1, 56386=1, 56387=1, 56388=1, 56389=1, 56390=1, 56391=1, 56392=1, 56393=1, 56394=1, 56395=1, 56396=1, 56397=1, 56398=1, 56399=1, 56400=1, 56401=1, 56402=1, 56403=1, 56404=1, 56405=1, 56406=1, 56740=1, 56741=1, 56742=1, 56743=1, 56744=1, 56745=1, 56746=1, 56747=1, 56748=1, 56749=1, 56750=1, 56751=1, 56752=1, 56753=1, 56754=1, 56755=1, 56756=1, 56757=1, 56758=1, 56759=1, 56760=1, 56761=1, 56762=1, 56763=1, 56764=1, 56765=1, 56766=1, 56767=1, 56768=1, 56769=1, 56770=1, 56771=1, 56772=1, 56773=1, 56774=1, 56775=1, 56776=1, 56777=1, 56778=1, 56779=1, 56780=1, 56781=1, 56782=1, 56783=1, 56784=1, 56785=1, 56786=1, 56787=1, 56788=1, 56789=1, 56790=1, 56791=1, 56792=1, 56793=1, 56794=1, 56795=1, 56796=1, 56797=1, 57130=1, 57131=1, 57132=1, 57133=1, 57134=1, 57135=1, 57136=1, 57137=1, 57138=1, 57139=1, 57140=1, 57141=1, 57142=1, 57143=1, 57144=1, 57145=1, 57146=1, 57147=1, 57148=1, 57149=1, 57150=1, 57151=1, 57152=1, 57153=1, 57154=1, 57155=1, 57156=1, 57157=1, 57158=1, 57159=1, 57160=1, 57161=1, 57162=1, 57163=1, 57164=1, 57165=1, 57166=1, 57167=1, 57168=1, 57169=1, 57170=1, 57171=1, 57172=1, 57173=1, 57174=1, 57175=1, 57176=1, 57177=1, 57178=1, 57179=1, 57180=1, 57181=1, 57182=1, 57183=1, 57184=1, 57185=1, 57186=1, 57187=1, 57188=1, 57522=1, 57523=1, 57524=1, 57525=1, 57526=1, 57527=1, 57528=1, 57529=1, 57530=1, 57531=1, 57532=1, 57533=1, 57534=1, 57535=1, 57536=1, 57537=1, 57538=1, 57539=1, 57540=1, 57541=1, 57542=1, 57543=1, 57544=1, 57545=1, 57546=1, 57547=1, 57548=1, 57549=1, 57550=1, 57551=1, 57552=1, 57553=1, 57554=1, 57555=1, 57556=1, 57557=1, 57558=1, 57559=1, 57560=1, 57561=1, 57562=1, 57563=1, 57564=1, 57565=1, 57566=1, 57567=1, 57568=1, 57569=1, 57570=1, 57571=1, 57572=1, 57573=1, 57574=1, 57575=1, 57576=1, 57577=1, 57578=1, 57579=1, 57580=1, 57581=1, 57917=1, 57918=1, 57919=1, 57920=1, 57921=1, 57922=1, 57923=1, 57924=1, 57925=1, 57926=1, 57927=1, 57928=1, 57929=1, 57930=1, 57931=1, 57932=1, 57933=1, 57934=1, 57935=1, 57936=1, 57937=1, 57938=1, 57939=1, 57940=1, 57941=1, 57942=1, 57943=1, 57944=1, 57945=1, 57946=1, 57947=1, 57948=1, 57949=1, 57950=1, 57951=1, 57952=1, 57953=1, 57954=1, 57955=1, 57956=1, 57957=1, 57958=1, 57959=1, 57960=1, 57961=1, 57962=1, 57963=1, 57964=1, 57965=1, 57966=1, 57967=1, 57968=1, 57969=1, 57970=1, 57971=1, 57972=1, 57973=1, 57974=1, 57975=1, 57976=1, 58313=1, 58314=1, 58315=1, 58316=1, 58317=1, 58318=1, 58319=1, 58320=1, 58321=1, 58322=1, 58323=1, 58324=1, 58325=1, 58326=1, 58327=1, 58328=1, 58329=1, 58330=1, 58331=1, 58332=1, 58333=1, 58334=1, 58335=1, 58336=1, 58337=1, 58338=1, 58339=1, 58340=1, 58341=1, 58342=1, 58343=1, 58344=1, 58345=1, 58346=1, 58347=1, 58348=1, 58349=1, 58350=1, 58351=1, 58352=1, 58353=1, 58354=1, 58355=1, 58356=1, 58357=1, 58358=1, 58359=1, 58360=1, 58361=1, 58362=1, 58363=1, 58364=1, 58365=1, 58366=1, 58367=1, 58368=1, 58369=1, 58370=1, 58371=1, 58706=1, 58707=1, 58708=1, 58709=1, 58710=1, 58711=1, 58712=1, 58713=1, 58714=1, 58715=1, 58716=1, 58717=1, 58718=1, 58719=1, 58720=1, 58721=1, 58722=1, 58723=1, 58724=1, 58725=1, 58726=1, 58727=1, 58728=1, 58729=1, 58730=1, 58731=1, 58732=1, 58733=1, 58734=1, 58735=1, 58736=1, 58737=1, 58738=1, 58739=1, 58740=1, 58741=1, 58742=1, 58743=1, 58744=1, 58745=1, 58746=1, 58747=1, 58748=1, 58749=1, 58750=1, 58751=1, 58752=1, 58753=1, 58754=1, 58755=1, 58756=1, 58757=1, 58758=1, 58759=1, 58760=1, 58761=1, 58762=1, 58763=1, 58764=1, 58765=1, 59096=1, 59097=1, 59098=1, 59099=1, 59100=1, 59101=1, 59102=1, 59103=1, 59104=1, 59105=1, 59106=1, 59107=1, 59108=1, 59109=1, 59110=1, 59111=1, 59112=1, 59113=1, 59114=1, 59115=1, 59116=1, 59117=1, 59118=1, 59119=1, 59120=1, 59121=1, 59122=1, 59123=1, 59124=1, 59125=1, 59126=1, 59127=1, 59128=1, 59129=1, 59130=1, 59131=1, 59132=1, 59133=1, 59134=1, 59135=1, 59136=1, 59137=1, 59138=1, 59139=1, 59140=1, 59141=1, 59142=1, 59143=1, 59144=1, 59145=1, 59146=1, 59147=1, 59148=1, 59149=1, 59150=1, 59151=1, 59152=1, 59153=1, 59154=1, 59488=1, 59489=1, 59490=1, 59491=1, 59492=1, 59493=1, 59494=1, 59495=1, 59496=1, 59497=1, 59498=1, 59499=1, 59500=1, 59501=1, 59502=1, 59503=1, 59504=1, 59505=1, 59506=1, 59507=1, 59508=1, 59509=1, 59510=1, 59511=1, 59512=1, 59513=1, 59514=1, 59515=1, 59516=1, 59517=1, 59518=1, 59519=1, 59520=1, 59521=1, 59522=1, 59523=1, 59524=1, 59525=1, 59526=1, 59527=1, 59528=1, 59529=1, 59530=1, 59531=1, 59532=1, 59533=1, 59534=1, 59535=1, 59536=1, 59537=1, 59538=1, 59539=1, 59540=1, 59541=1, 59542=1, 59543=1, 59544=1, 59545=1, 59546=1, 59882=1, 59883=1, 59884=1, 59885=1, 59886=1, 59887=1, 59888=1, 59889=1, 59890=1, 59891=1, 59892=1, 59893=1, 59894=1, 59895=1, 59896=1, 59897=1, 59898=1, 59899=1, 59900=1, 59901=1, 59902=1, 59903=1, 59904=1, 59905=1, 59906=1, 59907=1, 59908=1, 59909=1, 59910=1, 59911=1, 59912=1, 59913=1, 59914=1, 59915=1, 59916=1, 59917=1, 59918=1, 59919=1, 59920=1, 59921=1, 59922=1, 59923=1, 59924=1, 59925=1, 59926=1, 59927=1, 59928=1, 59929=1, 59930=1, 59931=1, 59932=1, 59933=1, 59934=1, 59935=1, 59936=1, 59937=1, 59938=1, 59939=1, 59940=1, 59941=1, 60276=1, 60277=1, 60278=1, 60279=1, 60280=1, 60281=1, 60282=1, 60283=1, 60284=1, 60285=1, 60286=1, 60287=1, 60288=1, 60289=1, 60290=1, 60291=1, 60292=1, 60293=1, 60294=1, 60295=1, 60296=1, 60297=1, 60298=1, 60299=1, 60300=1, 60301=1, 60302=1, 60303=1, 60304=1, 60305=1, 60306=1, 60307=1, 60308=1, 60309=1, 60310=1, 60311=1, 60312=1, 60313=1, 60314=1, 60315=1, 60316=1, 60317=1, 60318=1, 60319=1, 60320=1, 60321=1, 60322=1, 60323=1, 60324=1, 60325=1, 60326=1, 60327=1, 60328=1, 60329=1, 60330=1, 60331=1, 60332=1, 60333=1, 60334=1, 60666=1, 60667=1, 60668=1, 60669=1, 60670=1, 60671=1, 60672=1, 60673=1, 60674=1, 60675=1, 60676=1, 60677=1, 60678=1, 60679=1, 60680=1, 60681=1, 60682=1, 60683=1, 60684=1, 60685=1, 60686=1, 60687=1, 60688=1, 60689=1, 60690=1, 60691=1, 60692=1, 60693=1, 60694=1, 60695=1, 60696=1, 60697=1, 60698=1, 60699=1, 60700=1, 60701=1, 60702=1, 60703=1, 60704=1, 60705=1, 60706=1, 60707=1, 60708=1, 60709=1, 60710=1, 60711=1, 60712=1, 60713=1, 60714=1, 60715=1, 60716=1, 60717=1, 60718=1, 60719=1, 60720=1, 60721=1, 60722=1, 60723=1, 60724=1, 60725=1, 61059=1, 61060=1, 61061=1, 61062=1, 61063=1, 61064=1, 61065=1, 61066=1, 61067=1, 61068=1, 61069=1, 61070=1, 61071=1, 61072=1, 61073=1, 61074=1, 61075=1, 61076=1, 61077=1, 61078=1, 61079=1, 61080=1, 61081=1, 61082=1, 61083=1, 61084=1, 61085=1, 61086=1, 61087=1, 61088=1, 61089=1, 61090=1, 61091=1, 61092=1, 61093=1, 61094=1, 61095=1, 61096=1, 61097=1, 61098=1, 61099=1, 61100=1, 61101=1, 61102=1, 61103=1, 61104=1, 61105=1, 61106=1, 61107=1, 61108=1, 61109=1, 61110=1, 61111=1, 61112=1, 61113=1, 61114=1, 61115=1, 61450=1, 61451=1, 61452=1, 61453=1, 61454=1, 61455=1, 61456=1, 61457=1, 61458=1, 61459=1, 61460=1, 61461=1, 61462=1, 61463=1, 61464=1, 61465=1, 61466=1, 61467=1, 61468=1, 61469=1, 61470=1, 61471=1, 61472=1, 61473=1, 61474=1, 61475=1, 61476=1, 61477=1, 61478=1, 61479=1, 61480=1, 61481=1, 61482=1, 61483=1, 61484=1, 61485=1, 61486=1, 61487=1, 61488=1, 61489=1, 61490=1, 61491=1, 61492=1, 61493=1, 61494=1, 61495=1, 61496=1, 61497=1, 61498=1, 61499=1, 61500=1, 61501=1, 61502=1, 61503=1, 61504=1, 61505=1, 61506=1, 61507=1, 61508=1, 61845=1, 61846=1, 61847=1, 61848=1, 61849=1, 61850=1, 61851=1, 61852=1, 61853=1, 61854=1, 61855=1, 61856=1, 61857=1, 61858=1, 61859=1, 61860=1, 61861=1, 61862=1, 61863=1, 61864=1, 61865=1, 61866=1, 61867=1, 61868=1, 61869=1, 61870=1, 61871=1, 61872=1, 61873=1, 61874=1, 61875=1, 61876=1, 61877=1, 61878=1, 61879=1, 61880=1, 61881=1, 61882=1, 61883=1, 61884=1, 61885=1, 61886=1, 61887=1, 61888=1, 61889=1, 61890=1, 61891=1, 61892=1, 61893=1, 61894=1, 61895=1, 61896=1, 61897=1, 61898=1, 61899=1, 61900=1, 61901=1, 61902=1, 61903=1, 61904=1, 62239=1, 62240=1, 62241=1, 62242=1, 62243=1, 62244=1, 62245=1, 62246=1, 62247=1, 62248=1, 62249=1, 62250=1, 62251=1, 62252=1, 62253=1, 62254=1, 62255=1, 62256=1, 62257=1, 62258=1, 62259=1, 62260=1, 62261=1, 62262=1, 62263=1, 62264=1, 62265=1, 62266=1, 62267=1, 62268=1, 62269=1, 62270=1, 62271=1, 62272=1, 62273=1, 62274=1, 62275=1, 62276=1, 62277=1, 62278=1, 62279=1, 62280=1, 62281=1, 62282=1, 62283=1, 62284=1, 62285=1, 62286=1, 62287=1, 62288=1, 62289=1, 62290=1, 62291=1, 62292=1, 62293=1, 62294=1, 62295=1, 62296=1, 62297=1, 62298=1, 62634=1, 62635=1, 62636=1, 62637=1, 62638=1, 62639=1, 62640=1, 62641=1, 62642=1, 62643=1, 62644=1, 62645=1, 62646=1, 62647=1, 62648=1, 62649=1, 62650=1, 62651=1, 62652=1, 62653=1, 62654=1, 62655=1, 62656=1, 62657=1, 62658=1, 62659=1, 62660=1, 62661=1, 62662=1, 62663=1, 62664=1, 62665=1, 62666=1, 62667=1, 62668=1, 62669=1, 62670=1, 62671=1, 62672=1, 62673=1, 62674=1, 62675=1, 62676=1, 62677=1, 62678=1, 62679=1, 62680=1, 62681=1, 62682=1, 62683=1, 62684=1, 62685=1, 62686=1, 62687=1, 62688=1, 62689=1, 62690=1, 62691=1, 62692=1, 63026=1, 63027=1, 63028=1, 63029=1, 63030=1, 63031=1, 63032=1, 63033=1, 63034=1, 63035=1, 63036=1, 63037=1, 63038=1, 63039=1, 63040=1, 63041=1, 63042=1, 63043=1, 63044=1, 63045=1}
Probabilistic random walk after 29196 steps, saw 10057 distinct states, run finished after 93016 ms. (steps per millisecond=0 ) properties seen :9536
Running SMT prover for 53510 properties.
[2024-05-28 08:22:07] [INFO ] Flow matrix only has 127489 transitions (discarded 638 similar events)
// Phase 1: matrix 127489 rows 65088 cols
[2024-05-28 08:22:09] [INFO ] Computed 961 invariants in 2376 ms
java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Failed to assert expression: java.io.IOException: Stream close...
at fr.lip6.move.gal.structural.smt.SMTUtils.execAndCheckResult(SMTUtils.java:251)
at fr.lip6.move.gal.structural.smt.DeadlockTester.assertInvariants(DeadlockTester.java:2343)
at fr.lip6.move.gal.structural.smt.DeadlockTester.verifyPossible(DeadlockTester.java:621)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMTIncremental(DeadlockTester.java:342)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMT(DeadlockTester.java:226)
at fr.lip6.move.gal.application.solver.ReachabilitySolver.applyReductions(ReachabilitySolver.java:96)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.applyReachabilitySolver(GlobalPropertySolver.java:724)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.solveProperty(GlobalPropertySolver.java:558)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.preSolveLiveness(GlobalPropertySolver.java:412)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.preStableMarking(GlobalPropertySolver.java:321)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.solveProperty(GlobalPropertySolver.java:294)
at fr.lip6.move.gal.application.Application.startNoEx(Application.java:426)
at fr.lip6.move.gal.application.Application.start(Application.java:182)
at fr.lip6.move.gal.itscl.application.Application.start(Application.java:45)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
[2024-05-28 08:25:55] [WARNING] SMT solver failed with error :SMT solver raised an error when submitting script.... while checking expressions.
[2024-05-28 08:25:55] [INFO ] After 225238ms SMT Verify possible using all constraints in real domain returned unsat :0 sat :0
Fused 53510 Parikh solutions to 1 different solutions.
Parikh walk visited 0 properties in 6 ms.
Support contains 53510 out of 65088 places. Attempting structural reductions.
Starting structural reductions in REACHABILITY mode, iteration 0 : 65088/65088 places, 128127/128127 transitions.
Drop transitions removed 9805 transitions
Trivial Post-agglo rules discarded 9805 transitions
Performed 9805 trivial Post agglomeration. Transition count delta: 9805
Iterating post reduction 0 with 9805 rules applied. Total rules applied 9805 place count 65088 transition count 118322
Reduce places removed 9805 places and 0 transitions.
Iterating post reduction 1 with 9805 rules applied. Total rules applied 19610 place count 55283 transition count 118322
Free-agglomeration rule (complex) applied 160 times.
Iterating global reduction 2 with 160 rules applied. Total rules applied 19770 place count 55283 transition count 118162
Reduce places removed 160 places and 0 transitions.
Iterating post reduction 2 with 160 rules applied. Total rules applied 19930 place count 55123 transition count 118162
Applied a total of 19930 rules in 7405 ms. Remains 55123 /65088 variables (removed 9965) and now considering 118162/128127 (removed 9965) transitions.
Finished structural reductions in REACHABILITY mode , in 1 iterations and 7406 ms. Remains : 55123/65088 places, 118162/128127 transitions.
Interrupted random walk after 167385 steps, including 0 resets, run timeout after 30047 ms. (steps per millisecond=5 ) properties seen 455
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 33 ms. (steps per millisecond=30 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 40 ms. (steps per millisecond=25 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 34 ms. (steps per millisecond=29 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 34 ms. (steps per millisecond=29 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 34 ms. (steps per millisecond=29 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 40 ms. (steps per millisecond=25 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 33 ms. (steps per millisecond=30 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 50 ms. (steps per millisecond=20 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 34 ms. (steps per millisecond=29 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 34 ms. (steps per millisecond=29 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 34 ms. (steps per millisecond=29 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 34 ms. (steps per millisecond=29 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 37 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 38 ms. (steps per millisecond=26 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 36 ms. (steps per millisecond=27 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 35 ms. (steps per millisecond=28 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 34 ms. (steps per millisecond=29 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 34 ms. (steps per millisecond=29 ) properties (out of 53055) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 34 ms. (steps per millisecond=29 ) properties (out of 53055) seen :0
Interrupted probabilistic random walk after 27610 steps, run timeout after 93366 ms. (steps per millisecond=0 ) properties seen :{0=1, 1=1, 2=1, 3=1, 4=1, 5=1, 41=1, 42=1, 43=1, 44=1, 45=1, 46=1, 47=1, 48=1, 49=1, 50=1, 51=1, 52=1, 53=1, 54=1, 55=1, 56=1, 57=1, 58=1, 59=1, 60=1, 61=1, 62=1, 63=1, 64=1, 65=1, 66=1, 67=1, 68=1, 69=1, 70=1, 71=1, 72=1, 73=1, 74=1, 75=1, 76=1, 77=1, 353=1, 354=1, 355=1, 356=1, 357=1, 358=1, 359=1, 360=1, 361=1, 362=1, 363=1, 364=1, 365=1, 366=1, 367=1, 368=1, 369=1, 370=1, 371=1, 372=1, 373=1, 374=1, 375=1, 376=1, 377=1, 378=1, 379=1, 380=1, 381=1, 382=1, 383=1, 384=1, 385=1, 386=1, 387=1, 388=1, 389=1, 390=1, 391=1, 392=1, 393=1, 394=1, 395=1, 396=1, 397=1, 398=1, 399=1, 400=1, 401=1, 402=1, 403=1, 404=1, 405=1, 406=1, 407=1, 408=1, 409=1, 687=1, 688=1, 689=1, 690=1, 691=1, 692=1, 693=1, 694=1, 695=1, 696=1, 697=1, 698=1, 699=1, 700=1, 701=1, 702=1, 703=1, 704=1, 705=1, 706=1, 707=1, 708=1, 709=1, 710=1, 711=1, 712=1, 713=1, 714=1, 715=1, 716=1, 717=1, 718=1, 719=1, 720=1, 721=1, 722=1, 723=1, 724=1, 725=1, 726=1, 727=1, 728=1, 729=1, 730=1, 731=1, 732=1, 733=1, 734=1, 735=1, 736=1, 737=1, 738=1, 739=1, 740=1, 741=1, 742=1, 743=1, 1020=1, 1021=1, 1022=1, 1023=1, 1024=1, 1025=1, 1026=1, 1027=1, 1028=1, 1029=1, 1030=1, 1031=1, 1032=1, 1033=1, 1034=1, 1035=1, 1036=1, 1037=1, 1038=1, 1039=1, 1040=1, 1041=1, 1042=1, 1043=1, 1044=1, 1045=1, 1046=1, 1047=1, 1048=1, 1049=1, 1050=1, 1051=1, 1052=1, 1053=1, 1054=1, 1055=1, 1056=1, 1057=1, 1058=1, 1059=1, 1060=1, 1061=1, 1062=1, 1063=1, 1064=1, 1065=1, 1066=1, 1067=1, 1068=1, 1069=1, 1070=1, 1071=1, 1072=1, 1073=1, 1074=1, 1075=1, 1353=1, 1354=1, 1355=1, 1356=1, 1357=1, 1358=1, 1359=1, 1360=1, 1361=1, 1362=1, 1363=1, 1364=1, 1365=1, 1366=1, 1367=1, 1368=1, 1369=1, 1370=1, 1371=1, 1372=1, 1373=1, 1374=1, 1375=1, 1376=1, 1377=1, 1378=1, 1379=1, 1380=1, 1381=1, 1382=1, 1383=1, 1384=1, 1385=1, 1386=1, 1387=1, 1388=1, 1389=1, 1390=1, 1391=1, 1392=1, 1393=1, 1394=1, 1395=1, 1396=1, 1397=1, 1398=1, 1399=1, 1400=1, 1401=1, 1402=1, 1403=1, 1404=1, 1405=1, 1406=1, 1407=1, 1408=1, 1409=1, 1687=1, 1688=1, 1689=1, 1690=1, 1691=1, 1692=1, 1693=1, 1694=1, 1695=1, 1696=1, 1697=1, 1698=1, 1699=1, 1700=1, 1701=1, 1702=1, 1703=1, 1704=1, 1705=1, 1706=1, 1707=1, 1708=1, 1709=1, 1710=1, 1711=1, 1712=1, 1713=1, 1714=1, 1715=1, 1716=1, 1717=1, 1718=1, 1719=1, 1720=1, 1721=1, 1722=1, 1723=1, 1724=1, 1725=1, 1726=1, 1727=1, 1728=1, 1729=1, 1730=1, 1731=1, 1732=1, 1733=1, 1734=1, 1735=1, 1736=1, 1737=1, 1738=1, 1739=1, 1740=1, 1741=1, 1742=1, 2016=1, 2017=1, 2018=1, 2019=1, 2020=1, 2021=1, 2022=1, 2023=1, 2024=1, 2025=1, 2026=1, 2027=1, 2028=1, 2029=1, 2030=1, 2031=1, 2032=1, 2033=1, 2034=1, 2035=1, 2036=1, 2037=1, 2038=1, 2039=1, 2040=1, 2041=1, 2042=1, 2043=1, 2044=1, 2045=1, 2046=1, 2047=1, 2048=1, 2049=1, 2050=1, 2051=1, 2052=1, 2053=1, 2054=1, 2055=1, 2056=1, 2057=1, 2058=1, 2059=1, 2060=1, 2061=1, 2062=1, 2063=1, 2064=1, 2065=1, 2066=1, 2067=1, 2068=1, 2069=1, 2070=1, 2071=1, 2072=1, 2347=1, 2348=1, 2349=1, 2350=1, 2351=1, 2352=1, 2353=1, 2354=1, 2355=1, 2356=1, 2357=1, 2358=1, 2359=1, 2360=1, 2361=1, 2362=1, 2363=1, 2364=1, 2365=1, 2366=1, 2367=1, 2368=1, 2369=1, 2370=1, 2371=1, 2372=1, 2373=1, 2374=1, 2375=1, 2376=1, 2377=1, 2378=1, 2379=1, 2380=1, 2381=1, 2382=1, 2383=1, 2384=1, 2385=1, 2386=1, 2387=1, 2388=1, 2389=1, 2390=1, 2391=1, 2392=1, 2393=1, 2394=1, 2395=1, 2396=1, 2397=1, 2398=1, 2399=1, 2400=1, 2401=1, 2402=1, 2677=1, 2678=1, 2679=1, 2680=1, 2681=1, 2682=1, 2683=1, 2684=1, 2685=1, 2686=1, 2687=1, 2688=1, 2689=1, 2690=1, 2691=1, 2692=1, 2693=1, 2694=1, 2695=1, 2696=1, 2697=1, 2698=1, 2699=1, 2700=1, 2701=1, 2702=1, 2703=1, 2704=1, 2705=1, 2706=1, 2707=1, 2708=1, 2709=1, 2710=1, 2711=1, 2712=1, 2713=1, 2714=1, 2715=1, 2716=1, 2717=1, 2718=1, 2719=1, 2720=1, 2721=1, 2722=1, 2723=1, 2724=1, 2725=1, 2726=1, 2727=1, 2728=1, 2729=1, 2730=1, 3007=1, 3008=1, 3009=1, 3010=1, 3011=1, 3012=1, 3013=1, 3014=1, 3015=1, 3016=1, 3017=1, 3018=1, 3019=1, 3020=1, 3021=1, 3022=1, 3023=1, 3024=1, 3025=1, 3026=1, 3027=1, 3028=1, 3029=1, 3030=1, 3031=1, 3032=1, 3033=1, 3034=1, 3035=1, 3036=1, 3037=1, 3038=1, 3039=1, 3040=1, 3041=1, 3042=1, 3043=1, 3044=1, 3045=1, 3046=1, 3047=1, 3048=1, 3049=1, 3050=1, 3051=1, 3052=1, 3053=1, 3054=1, 3055=1, 3056=1, 3057=1, 3058=1, 3059=1, 3060=1, 3061=1, 3062=1, 3339=1, 3340=1, 3341=1, 3342=1, 3343=1, 3344=1, 3345=1, 3346=1, 3347=1, 3348=1, 3349=1, 3350=1, 3351=1, 3352=1, 3353=1, 3354=1, 3355=1, 3356=1, 3357=1, 3358=1, 3359=1, 3360=1, 3361=1, 3362=1, 3363=1, 3364=1, 3365=1, 3366=1, 3367=1, 3368=1, 3369=1, 3370=1, 3371=1, 3372=1, 3373=1, 3374=1, 3375=1, 3376=1, 3377=1, 3378=1, 3379=1, 3380=1, 3381=1, 3382=1, 3383=1, 3384=1, 3385=1, 3386=1, 3387=1, 3388=1, 3389=1, 3390=1, 3391=1, 3392=1, 3393=1, 3394=1, 3395=1, 3670=1, 3671=1, 3672=1, 3673=1, 3674=1, 3675=1, 3676=1, 3677=1, 3678=1, 3679=1, 3680=1, 3681=1, 3682=1, 3683=1, 3684=1, 3685=1, 3686=1, 3687=1, 3688=1, 3689=1, 3690=1, 3691=1, 3692=1, 3693=1, 3694=1, 3695=1, 3696=1, 3697=1, 3698=1, 3699=1, 3700=1, 3701=1, 3702=1, 3703=1, 3704=1, 3705=1, 3706=1, 3707=1, 3708=1, 3709=1, 3710=1, 3711=1, 3712=1, 3713=1, 3714=1, 3715=1, 3716=1, 3717=1, 3718=1, 3719=1, 3720=1, 3721=1, 3722=1, 3723=1, 3724=1, 3725=1, 4002=1, 4003=1, 4004=1, 4005=1, 4006=1, 4007=1, 4008=1, 4009=1, 4010=1, 4011=1, 4012=1, 4013=1, 4014=1, 4015=1, 4016=1, 4017=1, 4018=1, 4019=1, 4020=1, 4021=1, 4022=1, 4023=1, 4024=1, 4025=1, 4026=1, 4027=1, 4028=1, 4029=1, 4030=1, 4031=1, 4032=1, 4033=1, 4034=1, 4035=1, 4036=1, 4037=1, 4038=1, 4039=1, 4040=1, 4041=1, 4042=1, 4043=1, 4044=1, 4045=1, 4046=1, 4047=1, 4048=1, 4049=1, 4050=1, 4051=1, 4052=1, 4053=1, 4054=1, 4055=1, 4056=1, 4057=1, 4058=1, 4336=1, 4337=1, 4338=1, 4339=1, 4340=1, 4341=1, 4342=1, 4343=1, 4344=1, 4345=1, 4346=1, 4347=1, 4348=1, 4349=1, 4350=1, 4351=1, 4352=1, 4353=1, 4354=1, 4355=1, 4356=1, 4357=1, 4358=1, 4359=1, 4360=1, 4361=1, 4362=1, 4363=1, 4364=1, 4365=1, 4366=1, 4367=1, 4368=1, 4369=1, 4370=1, 4371=1, 4372=1, 4373=1, 4374=1, 4375=1, 4376=1, 4377=1, 4378=1, 4379=1, 4380=1, 4381=1, 4382=1, 4383=1, 4384=1, 4385=1, 4386=1, 4387=1, 4388=1, 4389=1, 4390=1, 4391=1, 4669=1, 4670=1, 4671=1, 4672=1, 4673=1, 4674=1, 4675=1, 4676=1, 4677=1, 4678=1, 4679=1, 4680=1, 4681=1, 4682=1, 4683=1, 4684=1, 4685=1, 4686=1, 4687=1, 4688=1, 4689=1, 4690=1, 4691=1, 4692=1, 4693=1, 4694=1, 4695=1, 4696=1, 4697=1, 4698=1, 4699=1, 4700=1, 4701=1, 4702=1, 4703=1, 4704=1, 4705=1, 4706=1, 4707=1, 4708=1, 4709=1, 4710=1, 4711=1, 4712=1, 4713=1, 4714=1, 4715=1, 4716=1, 4717=1, 4718=1, 4719=1, 4720=1, 4721=1, 4722=1, 4723=1, 4998=1, 4999=1, 5000=1, 5001=1, 5002=1, 5003=1, 5004=1, 5005=1, 5006=1, 5007=1, 5008=1, 5009=1, 5010=1, 5011=1, 5012=1, 5013=1, 5014=1, 5015=1, 5016=1, 5017=1, 5018=1, 5019=1, 5020=1, 5021=1, 5022=1, 5023=1, 5024=1, 5025=1, 5026=1, 5027=1, 5028=1, 5029=1, 5030=1, 5031=1, 5032=1, 5033=1, 5034=1, 5035=1, 5036=1, 5037=1, 5038=1, 5039=1, 5040=1, 5041=1, 5042=1, 5043=1, 5044=1, 5045=1, 5046=1, 5047=1, 5048=1, 5049=1, 5050=1, 5051=1, 5052=1, 5053=1, 5328=1, 5329=1, 5330=1, 5331=1, 5332=1, 5333=1, 5334=1, 5335=1, 5336=1, 5337=1, 5338=1, 5339=1, 5340=1, 5341=1, 5342=1, 5343=1, 5344=1, 5345=1, 5346=1, 5347=1, 5348=1, 5349=1, 5350=1, 5351=1, 5352=1, 5353=1, 5354=1, 5355=1, 5356=1, 5357=1, 5358=1, 5359=1, 5360=1, 5361=1, 5362=1, 5363=1, 5364=1, 5365=1, 5366=1, 5367=1, 5368=1, 5369=1, 5370=1, 5371=1, 5372=1, 5373=1, 5374=1, 5375=1, 5376=1, 5377=1, 5378=1, 5379=1, 5380=1, 5381=1, 5382=1, 5383=1, 5662=1, 5663=1, 5664=1, 5665=1, 5666=1, 5667=1, 5668=1, 5669=1, 5670=1, 5671=1, 5672=1, 5673=1, 5674=1, 5675=1, 5676=1, 5677=1, 5678=1, 5679=1, 5680=1, 5681=1, 5682=1, 5683=1, 5684=1, 5685=1, 5686=1, 5687=1, 5688=1, 5689=1, 5690=1, 5691=1, 5692=1, 5693=1, 5694=1, 5695=1, 5696=1, 5697=1, 5698=1, 5699=1, 5700=1, 5701=1, 5702=1, 5703=1, 5704=1, 5705=1, 5706=1, 5707=1, 5708=1, 5709=1, 5710=1, 5711=1, 5712=1, 5713=1, 5714=1, 5715=1, 5716=1, 5717=1, 5994=1, 5995=1, 5996=1, 5997=1, 5998=1, 5999=1, 6000=1, 6001=1, 6002=1, 6003=1, 6004=1, 6005=1, 6006=1, 6007=1, 6008=1, 6009=1, 6010=1, 6011=1, 6012=1, 6013=1, 6014=1, 6015=1, 6016=1, 6017=1, 6018=1, 6019=1, 6020=1, 6021=1, 6022=1, 6023=1, 6024=1, 6025=1, 6026=1, 6027=1, 6028=1, 6029=1, 6030=1, 6031=1, 6032=1, 6033=1, 6034=1, 6035=1, 6036=1, 6037=1, 6038=1, 6039=1, 6040=1, 6041=1, 6042=1, 6043=1, 6044=1, 6045=1, 6046=1, 6047=1, 6048=1, 6049=1, 6050=1, 6322=1, 6323=1, 6324=1, 6325=1, 6326=1, 6327=1, 6328=1, 6329=1, 6330=1, 6331=1, 6332=1, 6333=1, 6334=1, 6335=1, 6336=1, 6337=1, 6338=1, 6339=1, 6340=1, 6341=1, 6342=1, 6343=1, 6344=1, 6345=1, 6346=1, 6347=1, 6348=1, 6349=1, 6350=1, 6351=1, 6352=1, 6353=1, 6354=1, 6355=1, 6356=1, 6357=1, 6358=1, 6359=1, 6360=1, 6361=1, 6362=1, 6363=1, 6364=1, 6365=1, 6366=1, 6367=1, 6368=1, 6369=1, 6370=1, 6371=1, 6372=1, 6373=1, 6374=1, 6375=1, 6376=1, 6377=1, 6378=1, 6655=1, 6656=1, 6657=1, 6658=1, 6659=1, 6660=1, 6661=1, 6662=1, 6663=1, 6664=1, 6665=1, 6666=1, 6667=1, 6668=1, 6669=1, 6670=1, 6671=1, 6672=1, 6673=1, 6674=1, 6675=1, 6676=1, 6677=1, 6678=1, 6679=1, 6680=1, 6681=1, 6682=1, 6683=1, 6684=1, 6685=1, 6686=1, 6687=1, 6688=1, 6689=1, 6690=1, 6691=1, 6692=1, 6693=1, 6694=1, 6695=1, 6696=1, 6697=1, 6698=1, 6699=1, 6700=1, 6701=1, 6702=1, 6703=1, 6704=1, 6705=1, 6706=1, 6707=1, 6708=1, 6709=1, 6984=1, 6985=1, 6986=1, 6987=1, 6988=1, 6989=1, 6990=1, 6991=1, 6992=1, 6993=1, 6994=1, 6995=1, 6996=1, 6997=1, 6998=1, 6999=1, 7000=1, 7001=1, 7002=1, 7003=1, 7004=1, 7005=1, 7006=1, 7007=1, 7008=1, 7009=1, 7010=1, 7011=1, 7012=1, 7013=1, 7014=1, 7015=1, 7016=1, 7017=1, 7018=1, 7019=1, 7020=1, 7021=1, 7022=1, 7023=1, 7024=1, 7025=1, 7026=1, 7027=1, 7028=1, 7029=1, 7030=1, 7031=1, 7032=1, 7033=1, 7034=1, 7035=1, 7036=1, 7037=1, 7038=1, 7314=1, 7315=1, 7316=1, 7317=1, 7318=1, 7319=1, 7320=1, 7321=1, 7322=1, 7323=1, 7324=1, 7325=1, 7326=1, 7327=1, 7328=1, 7329=1, 7330=1, 7331=1, 7332=1, 7333=1, 7334=1, 7335=1, 7336=1, 7337=1, 7338=1, 7339=1, 7340=1, 7341=1, 7342=1, 7343=1, 7344=1, 7345=1, 7346=1, 7347=1, 7348=1, 7349=1, 7350=1, 7351=1, 7352=1, 7353=1, 7354=1, 7355=1, 7356=1, 7357=1, 7358=1, 7359=1, 7360=1, 7361=1, 7362=1, 7363=1, 7364=1, 7365=1, 7366=1, 7367=1, 7368=1, 7369=1, 7646=1, 7647=1, 7648=1, 7649=1, 7650=1, 7651=1, 7652=1, 7653=1, 7654=1, 7655=1, 7656=1, 7657=1, 7658=1, 7659=1, 7660=1, 7661=1, 7662=1, 7663=1, 7664=1, 7665=1, 7666=1, 7667=1, 7668=1, 7669=1, 7670=1, 7671=1, 7672=1, 7673=1, 7674=1, 7675=1, 7676=1, 7677=1, 7678=1, 7679=1, 7680=1, 7681=1, 7682=1, 7683=1, 7684=1, 7685=1, 7686=1, 7687=1, 7688=1, 7689=1, 7690=1, 7691=1, 7692=1, 7693=1, 7694=1, 7695=1, 7696=1, 7697=1, 7698=1, 7699=1, 7700=1, 7980=1, 7981=1, 7982=1, 7983=1, 7984=1, 7985=1, 7986=1, 7987=1, 7988=1, 7989=1, 7990=1, 7991=1, 7992=1, 7993=1, 7994=1, 7995=1, 7996=1, 7997=1, 7998=1, 7999=1, 8000=1, 8001=1, 8002=1, 8003=1, 8004=1, 8005=1, 8006=1, 8007=1, 8008=1, 8009=1, 8010=1, 8011=1, 8012=1, 8013=1, 8014=1, 8015=1, 8016=1, 8017=1, 8018=1, 8019=1, 8020=1, 8021=1, 8022=1, 8023=1, 8024=1, 8025=1, 8026=1, 8027=1, 8028=1, 8029=1, 8030=1, 8031=1, 8032=1, 8033=1, 8034=1, 8035=1, 8036=1, 8312=1, 8313=1, 8314=1, 8315=1, 8316=1, 8317=1, 8318=1, 8319=1, 8320=1, 8321=1, 8322=1, 8323=1, 8324=1, 8325=1, 8326=1, 8327=1, 8328=1, 8329=1, 8330=1, 8331=1, 8332=1, 8333=1, 8334=1, 8335=1, 8336=1, 8337=1, 8338=1, 8339=1, 8340=1, 8341=1, 8342=1, 8343=1, 8344=1, 8345=1, 8346=1, 8347=1, 8348=1, 8349=1, 8350=1, 8351=1, 8352=1, 8353=1, 8354=1, 8355=1, 8356=1, 8357=1, 8358=1, 8359=1, 8360=1, 8361=1, 8362=1, 8363=1, 8364=1, 8365=1, 8366=1, 8367=1, 8368=1, 8644=1, 8645=1, 8646=1, 8647=1, 8648=1, 8649=1, 8650=1, 8651=1, 8652=1, 8653=1, 8654=1, 8655=1, 8656=1, 8657=1, 8658=1, 8659=1, 8660=1, 8661=1, 8662=1, 8663=1, 8664=1, 8665=1, 8666=1, 8667=1, 8668=1, 8669=1, 8670=1, 8671=1, 8672=1, 8673=1, 8674=1, 8675=1, 8676=1, 8677=1, 8678=1, 8679=1, 8680=1, 8681=1, 8682=1, 8683=1, 8684=1, 8685=1, 8686=1, 8687=1, 8688=1, 8689=1, 8690=1, 8691=1, 8692=1, 8693=1, 8694=1, 8695=1, 8696=1, 8697=1, 8698=1, 8699=1, 8700=1, 8978=1, 8979=1, 8980=1, 8981=1, 8982=1, 8983=1, 8984=1, 8985=1, 8986=1, 8987=1, 8988=1, 8989=1, 8990=1, 8991=1, 8992=1, 8993=1, 8994=1, 8995=1, 8996=1, 8997=1, 8998=1, 8999=1, 9000=1, 9001=1, 9002=1, 9003=1, 9004=1, 9005=1, 9006=1, 9007=1, 9008=1, 9009=1, 9010=1, 9011=1, 9012=1, 9013=1, 9014=1, 9015=1, 9016=1, 9017=1, 9018=1, 9019=1, 9020=1, 9021=1, 9022=1, 9023=1, 9024=1, 9025=1, 9026=1, 9027=1, 9028=1, 9029=1, 9030=1, 9031=1, 9032=1, 9033=1, 9034=1, 9308=1, 9309=1, 9310=1, 9311=1, 9312=1, 9313=1, 9314=1, 9315=1, 9316=1, 9317=1, 9318=1, 9319=1, 9320=1, 9321=1, 9322=1, 9323=1, 9324=1, 9325=1, 9326=1, 9327=1, 9328=1, 9329=1, 9330=1, 9331=1, 9332=1, 9333=1, 9334=1, 9335=1, 9336=1, 9337=1, 9338=1, 9339=1, 9340=1, 9341=1, 9342=1, 9343=1, 9344=1, 9345=1, 9346=1, 9347=1, 9348=1, 9349=1, 9350=1, 9351=1, 9352=1, 9353=1, 9354=1, 9355=1, 9356=1, 9357=1, 9358=1, 9359=1, 9360=1, 9361=1, 9362=1, 9363=1, 9640=1, 9641=1, 9642=1, 9643=1, 9644=1, 9645=1, 9646=1, 9647=1, 9648=1, 9649=1, 9650=1, 9651=1, 9652=1, 9653=1, 9654=1, 9655=1, 9656=1, 9657=1, 9658=1, 9659=1, 9660=1, 9661=1, 9662=1, 9663=1, 9664=1, 9665=1, 9666=1, 9667=1, 9668=1, 9669=1, 9670=1, 9671=1, 9672=1, 9673=1, 9674=1, 9675=1, 9676=1, 9677=1, 9678=1, 9679=1, 9680=1, 9681=1, 9682=1, 9683=1, 9684=1, 9685=1, 9686=1, 9687=1, 9688=1, 9689=1, 9690=1, 9691=1, 9692=1, 9693=1, 9694=1, 9695=1, 9696=1, 9974=1, 9975=1, 9976=1, 9977=1, 9978=1, 9979=1, 9980=1, 9981=1, 9982=1, 9983=1, 9984=1, 9985=1, 9986=1, 9987=1, 9988=1, 9989=1, 9990=1, 9991=1, 9992=1, 9993=1, 9994=1, 9995=1, 9996=1, 9997=1, 9998=1, 9999=1, 10000=1, 10001=1, 10002=1, 10003=1, 10004=1, 10005=1, 10006=1, 10007=1, 10008=1, 10009=1, 10010=1, 10011=1, 10012=1, 10013=1, 10014=1, 10015=1, 10016=1, 10017=1, 10018=1, 10019=1, 10020=1, 10021=1, 10022=1, 10023=1, 10024=1, 10025=1, 10026=1, 10027=1, 10028=1, 10029=1, 10306=1, 10307=1, 10308=1, 10309=1, 10310=1, 10311=1, 10312=1, 10313=1, 10314=1, 10315=1, 10316=1, 10317=1, 10318=1, 10319=1, 10320=1, 10321=1, 10322=1, 10323=1, 10324=1, 10325=1, 10326=1, 10327=1, 10328=1, 10329=1, 10330=1, 10331=1, 10332=1, 10333=1, 10334=1, 10335=1, 10336=1, 10337=1, 10338=1, 10339=1, 10340=1, 10341=1, 10342=1, 10343=1, 10344=1, 10345=1, 10346=1, 10347=1, 10348=1, 10349=1, 10350=1, 10351=1, 10352=1, 10353=1, 10354=1, 10355=1, 10356=1, 10357=1, 10358=1, 10359=1, 10360=1, 10361=1, 10639=1, 10640=1, 10641=1, 10642=1, 10643=1, 10644=1, 10645=1, 10646=1, 10647=1, 10648=1, 10649=1, 10650=1, 10651=1, 10652=1, 10653=1, 10654=1, 10655=1, 10656=1, 10657=1, 10658=1, 10659=1, 10660=1, 10661=1, 10662=1, 10663=1, 10664=1, 10665=1, 10666=1, 10667=1, 10668=1, 10669=1, 10670=1, 10671=1, 10672=1, 10673=1, 10674=1, 10675=1, 10676=1, 10677=1, 10678=1, 10679=1, 10680=1, 10681=1, 10682=1, 10683=1, 10684=1, 10685=1, 10686=1, 10687=1, 10688=1, 10689=1, 10690=1, 10691=1, 10692=1, 10693=1, 10694=1, 10968=1, 10969=1, 10970=1, 10971=1, 10972=1, 10973=1, 10974=1, 10975=1, 10976=1, 10977=1, 10978=1, 10979=1, 10980=1, 10981=1, 10982=1, 10983=1, 10984=1, 10985=1, 10986=1, 10987=1, 10988=1, 10989=1, 10990=1, 10991=1, 10992=1, 10993=1, 10994=1, 10995=1, 10996=1, 10997=1, 10998=1, 10999=1, 11000=1, 11001=1, 11002=1, 11003=1, 11004=1, 11005=1, 11006=1, 11007=1, 11008=1, 11009=1, 11010=1, 11011=1, 11012=1, 11013=1, 11014=1, 11015=1, 11016=1, 11017=1, 11018=1, 11019=1, 11020=1, 11021=1, 11022=1, 11023=1, 11299=1, 11300=1, 11301=1, 11302=1, 11303=1, 11304=1, 11305=1, 11306=1, 11307=1, 11308=1, 11309=1, 11310=1, 11311=1, 11312=1, 11313=1, 11314=1, 11315=1, 11316=1, 11317=1, 11318=1, 11319=1, 11320=1, 11321=1, 11322=1, 11323=1, 11324=1, 11325=1, 11326=1, 11327=1, 11328=1, 11329=1, 11330=1, 11331=1, 11332=1, 11333=1, 11334=1, 11335=1, 11336=1, 11337=1, 11338=1, 11339=1, 11340=1, 11341=1, 11342=1, 11343=1, 11344=1, 11345=1, 11346=1, 11347=1, 11348=1, 11349=1, 11350=1, 11351=1, 11352=1, 11353=1, 11629=1, 11630=1, 11631=1, 11632=1, 11633=1, 11634=1, 11635=1, 11636=1, 11637=1, 11638=1, 11639=1, 11640=1, 11641=1, 11642=1, 11643=1, 11644=1, 11645=1, 11646=1, 11647=1, 11648=1, 11649=1, 11650=1, 11651=1, 11652=1, 11653=1, 11654=1, 11655=1, 11656=1, 11657=1, 11658=1, 11659=1, 11660=1, 11661=1, 11662=1, 11663=1, 11664=1, 11665=1, 11666=1, 11667=1, 11668=1, 11669=1, 11670=1, 11671=1, 11672=1, 11673=1, 11674=1, 11675=1, 11676=1, 11677=1, 11678=1, 11679=1, 11680=1, 11681=1, 11682=1, 11683=1, 11684=1, 11685=1, 11960=1, 11961=1, 11962=1, 11963=1, 11964=1, 11965=1, 11966=1, 11967=1, 11968=1, 11969=1, 11970=1, 11971=1, 11972=1, 11973=1, 11974=1, 11975=1, 11976=1, 11977=1, 11978=1, 11979=1, 11980=1, 11981=1, 11982=1, 11983=1, 11984=1, 11985=1, 11986=1, 11987=1, 11988=1, 11989=1, 11990=1, 11991=1, 11992=1, 11993=1, 11994=1, 11995=1, 11996=1, 11997=1, 11998=1, 11999=1, 12000=1, 12001=1, 12002=1, 12003=1, 12004=1, 12005=1, 12006=1, 12007=1, 12008=1, 12009=1, 12010=1, 12011=1, 12012=1, 12013=1, 12014=1, 12291=1, 12292=1, 12293=1, 12294=1, 12295=1, 12296=1, 12297=1, 12298=1, 12299=1, 12300=1, 12301=1, 12302=1, 12303=1, 12304=1, 12305=1, 12306=1, 12307=1, 12308=1, 12309=1, 12310=1, 12311=1, 12312=1, 12313=1, 12314=1, 12315=1, 12316=1, 12317=1, 12318=1, 12319=1, 12320=1, 12321=1, 12322=1, 12323=1, 12324=1, 12325=1, 12326=1, 12327=1, 12328=1, 12329=1, 12330=1, 12331=1, 12332=1, 12333=1, 12334=1, 12335=1, 12336=1, 12337=1, 12338=1, 12339=1, 12340=1, 12341=1, 12342=1, 12343=1, 12344=1, 12345=1, 12346=1, 12623=1, 12624=1, 12625=1, 12626=1, 12627=1, 12628=1, 12629=1, 12630=1, 12631=1, 12632=1, 12633=1, 12634=1, 12635=1, 12636=1, 12637=1, 12638=1, 12639=1, 12640=1, 12641=1, 12642=1, 12643=1, 12644=1, 12645=1, 12646=1, 12647=1, 12648=1, 12649=1, 12650=1, 12651=1, 12652=1, 12653=1, 12654=1, 12655=1, 12656=1, 12657=1, 12658=1, 12659=1, 12660=1, 12661=1, 12662=1, 12663=1, 12664=1, 12665=1, 12666=1, 12667=1, 12668=1, 12669=1, 12670=1, 12671=1, 12672=1, 12673=1, 12674=1, 12675=1, 12676=1, 12677=1, 12955=1, 12956=1, 12957=1, 12958=1, 12959=1, 12960=1, 12961=1, 12962=1, 12963=1, 12964=1, 12965=1, 12966=1, 12967=1, 12968=1, 12969=1, 12970=1, 12971=1, 12972=1, 12973=1, 12974=1, 12975=1, 12976=1, 12977=1, 12978=1, 12979=1, 12980=1, 12981=1, 12982=1, 12983=1, 12984=1, 12985=1, 12986=1, 12987=1, 12988=1, 12989=1, 12990=1, 12991=1, 12992=1, 12993=1, 12994=1, 12995=1, 12996=1, 12997=1, 12998=1, 12999=1, 13000=1, 13001=1, 13002=1, 13003=1, 13004=1, 13005=1, 13006=1, 13007=1, 13008=1, 13009=1, 13010=1, 13287=1, 13288=1, 13289=1, 13290=1, 13291=1, 13292=1, 13293=1, 13294=1, 13295=1, 13296=1, 13297=1, 13298=1, 13299=1, 13300=1, 13301=1, 13302=1, 13303=1, 13304=1, 13305=1, 13306=1, 13307=1, 13308=1, 13309=1, 13310=1, 13311=1, 13312=1, 13313=1, 13314=1, 13315=1, 13316=1, 13317=1, 13318=1, 13319=1, 13320=1, 13321=1, 13322=1, 13323=1, 13324=1, 13325=1, 13326=1, 13327=1, 13328=1, 13329=1, 13330=1, 13331=1, 13332=1, 13333=1, 13334=1, 13335=1, 13336=1, 13337=1, 13338=1, 13339=1, 13340=1, 13341=1, 13342=1, 13343=1, 13621=1, 13622=1, 13623=1, 13624=1, 13625=1, 13626=1, 13627=1, 13628=1, 13629=1, 13630=1, 13631=1, 13632=1, 13633=1, 13634=1, 13635=1, 13636=1, 13637=1, 13638=1, 13639=1, 13640=1, 13641=1, 13642=1, 13643=1, 13644=1, 13645=1, 13646=1, 13647=1, 13648=1, 13649=1, 13650=1, 13651=1, 13652=1, 13653=1, 13654=1, 13655=1, 13656=1, 13657=1, 13658=1, 13659=1, 13660=1, 13661=1, 13662=1, 13663=1, 13664=1, 13665=1, 13666=1, 13667=1, 13668=1, 13669=1, 13670=1, 13671=1, 13672=1, 13673=1, 13674=1, 13951=1, 13952=1, 13953=1, 13954=1, 13955=1, 13956=1, 13957=1, 13958=1, 13959=1, 13960=1, 13961=1, 13962=1, 13963=1, 13964=1, 13965=1, 13966=1, 13967=1, 13968=1, 13969=1, 13970=1, 13971=1, 13972=1, 13973=1, 13974=1, 13975=1, 13976=1, 13977=1, 13978=1, 13979=1, 13980=1, 13981=1, 13982=1, 13983=1, 13984=1, 13985=1, 13986=1, 13987=1, 13988=1, 13989=1, 13990=1, 13991=1, 13992=1, 13993=1, 13994=1, 13995=1, 13996=1, 13997=1, 13998=1, 13999=1, 14000=1, 14001=1, 14002=1, 14003=1, 14004=1, 14005=1, 14006=1, 14282=1, 14283=1, 14284=1, 14285=1, 14286=1, 14287=1, 14288=1, 14289=1, 14290=1, 14291=1, 14292=1, 14293=1, 14294=1, 14295=1, 14296=1, 14297=1, 14298=1, 14299=1, 14300=1, 14301=1, 14302=1, 14303=1, 14304=1, 14305=1, 14306=1, 14307=1, 14308=1, 14309=1, 14310=1, 14311=1, 14312=1, 14313=1, 14314=1, 14315=1, 14316=1, 14317=1, 14318=1, 14319=1, 14320=1, 14321=1, 14322=1, 14323=1, 14324=1, 14325=1, 14326=1, 14327=1, 14328=1, 14329=1, 14330=1, 14331=1, 14332=1, 14333=1, 14334=1, 14335=1, 14336=1, 14609=1, 14610=1, 14611=1, 14612=1, 14613=1, 14614=1, 14615=1, 14616=1, 14617=1, 14618=1, 14619=1, 14620=1, 14621=1, 14622=1, 14623=1, 14624=1, 14625=1, 14626=1, 14627=1, 14628=1, 14629=1, 14630=1, 14631=1, 14632=1, 14633=1, 14634=1, 14635=1, 14636=1, 14637=1, 14638=1, 14639=1, 14640=1, 14641=1, 14642=1, 14643=1, 14644=1, 14645=1, 14646=1, 14647=1, 14648=1, 14649=1, 14650=1, 14651=1, 14652=1, 14653=1, 14654=1, 14655=1, 14656=1, 14657=1, 14658=1, 14659=1, 14660=1, 14661=1, 14662=1, 14663=1, 14664=1, 14940=1, 14941=1, 14942=1, 14943=1, 14944=1, 14945=1, 14946=1, 14947=1, 14948=1, 14949=1, 14950=1, 14951=1, 14952=1, 14953=1, 14954=1, 14955=1, 14956=1, 14957=1, 14958=1, 14959=1, 14960=1, 14961=1, 14962=1, 14963=1, 14964=1, 14965=1, 14966=1, 14967=1, 14968=1, 14969=1, 14970=1, 14971=1, 14972=1, 14973=1, 14974=1, 14975=1, 14976=1, 14977=1, 14978=1, 14979=1, 14980=1, 14981=1, 14982=1, 14983=1, 14984=1, 14985=1, 14986=1, 14987=1, 14988=1, 14989=1, 14990=1, 14991=1, 14992=1, 14993=1, 14994=1, 14995=1, 15266=1, 15267=1, 15268=1, 15269=1, 15270=1, 15271=1, 15272=1, 15273=1, 15274=1, 15275=1, 15276=1, 15277=1, 15278=1, 15279=1, 15280=1, 15281=1, 15282=1, 15283=1, 15284=1, 15285=1, 15286=1, 15287=1, 15288=1, 15289=1, 15290=1, 15291=1, 15292=1, 15293=1, 15294=1, 15295=1, 15296=1, 15297=1, 15298=1, 15299=1, 15300=1, 15301=1, 15302=1, 15303=1, 15304=1, 15305=1, 15306=1, 15307=1, 15308=1, 15309=1, 15310=1, 15311=1, 15312=1, 15313=1, 15314=1, 15315=1, 15316=1, 15317=1, 15318=1, 15319=1, 15320=1, 15321=1, 15596=1, 15597=1, 15598=1, 15599=1, 15600=1, 15601=1, 15602=1, 15603=1, 15604=1, 15605=1, 15606=1, 15607=1, 15608=1, 15609=1, 15610=1, 15611=1, 15612=1, 15613=1, 15614=1, 15615=1, 15616=1, 15617=1, 15618=1, 15619=1, 15620=1, 15621=1, 15622=1, 15623=1, 15624=1, 15625=1, 15626=1, 15627=1, 15628=1, 15629=1, 15630=1, 15631=1, 15632=1, 15633=1, 15634=1, 15635=1, 15636=1, 15637=1, 15638=1, 15639=1, 15640=1, 15641=1, 15642=1, 15643=1, 15644=1, 15645=1, 15646=1, 15647=1, 15648=1, 15649=1, 15650=1, 15651=1, 15652=1, 15925=1, 15926=1, 15927=1, 15928=1, 15929=1, 15930=1, 15931=1, 15932=1, 15933=1, 15934=1, 15935=1, 15936=1, 15937=1, 15938=1, 15939=1, 15940=1, 15941=1, 15942=1, 15943=1, 15944=1, 15945=1, 15946=1, 15947=1, 15948=1, 15949=1, 15950=1, 15951=1, 15952=1, 15953=1, 15954=1, 15955=1, 15956=1, 15957=1, 15958=1, 15959=1, 15960=1, 15961=1, 15962=1, 15963=1, 15964=1, 15965=1, 15966=1, 15967=1, 15968=1, 15969=1, 15970=1, 15971=1, 15972=1, 15973=1, 15974=1, 15975=1, 15976=1, 15977=1, 15978=1, 15979=1, 15980=1, 15981=1, 16256=1, 16257=1, 16258=1, 16259=1, 16260=1, 16261=1, 16262=1, 16263=1, 16264=1, 16265=1, 16266=1, 16267=1, 16268=1, 16269=1, 16270=1, 16271=1, 16272=1, 16273=1, 16274=1, 16275=1, 16276=1, 16277=1, 16278=1, 16279=1, 16280=1, 16281=1, 16282=1, 16283=1, 16284=1, 16285=1, 16286=1, 16287=1, 16288=1, 16289=1, 16290=1, 16291=1, 16292=1, 16293=1, 16294=1, 16295=1, 16296=1, 16297=1, 16298=1, 16299=1, 16300=1, 16301=1, 16302=1, 16303=1, 16304=1, 16305=1, 16306=1, 16307=1, 16308=1, 16309=1, 16310=1, 16311=1, 16312=1, 16590=1, 16591=1, 16592=1, 16593=1, 16594=1, 16595=1, 16596=1, 16597=1, 16598=1, 16599=1, 16600=1, 16601=1, 16602=1, 16603=1, 16604=1, 16605=1, 16606=1, 16607=1, 16608=1, 16609=1, 16610=1, 16611=1, 16612=1, 16613=1, 16614=1, 16615=1, 16616=1, 16617=1, 16618=1, 16619=1, 16620=1, 16621=1, 16622=1, 16623=1, 16624=1, 16625=1, 16626=1, 16627=1, 16628=1, 16629=1, 16630=1, 16631=1, 16632=1, 16633=1, 16634=1, 16635=1, 16636=1, 16637=1, 16638=1, 16639=1, 16640=1, 16641=1, 16642=1, 16643=1, 16644=1, 16645=1, 16646=1, 16925=1, 16926=1, 16927=1, 16928=1, 16929=1, 16930=1, 16931=1, 16932=1, 16933=1, 16934=1, 16935=1, 16936=1, 16937=1, 16938=1, 16939=1, 16940=1, 16941=1, 16942=1, 16943=1, 16944=1, 16945=1, 16946=1, 16947=1, 16948=1, 16949=1, 16950=1, 16951=1, 16952=1, 16953=1, 16954=1, 16955=1, 16956=1, 16957=1, 16958=1, 16959=1, 16960=1, 16961=1, 16962=1, 16963=1, 16964=1, 16965=1, 16966=1, 16967=1, 16968=1, 16969=1, 16970=1, 16971=1, 16972=1, 16973=1, 16974=1, 16975=1, 16976=1, 16977=1, 16978=1, 16979=1, 17259=1, 17260=1, 17261=1, 17262=1, 17263=1, 17264=1, 17265=1, 17266=1, 17267=1, 17268=1, 17269=1, 17270=1, 17271=1, 17272=1, 17273=1, 17274=1, 17275=1, 17276=1, 17277=1, 17278=1, 17279=1, 17280=1, 17281=1, 17282=1, 17283=1, 17284=1, 17285=1, 17286=1, 17287=1, 17288=1, 17289=1, 17290=1, 17291=1, 17292=1, 17293=1, 17294=1, 17295=1, 17296=1, 17297=1, 17298=1, 17299=1, 17300=1, 17301=1, 17302=1, 17303=1, 17304=1, 17305=1, 17306=1, 17307=1, 17308=1, 17309=1, 17310=1, 17311=1, 17312=1, 17313=1, 17314=1, 17591=1, 17592=1, 17593=1, 17594=1, 17595=1, 17596=1, 17597=1, 17598=1, 17599=1, 17600=1, 17601=1, 17602=1, 17603=1, 17604=1, 17605=1, 17606=1, 17607=1, 17608=1, 17609=1, 17610=1, 17611=1, 17612=1, 17613=1, 17614=1, 17615=1, 17616=1, 17617=1, 17618=1, 17619=1, 17620=1, 17621=1, 17622=1, 17623=1, 17624=1, 17625=1, 17626=1, 17627=1, 17628=1, 17629=1, 17630=1, 17631=1, 17632=1, 17633=1, 17634=1, 17635=1, 17636=1, 17637=1, 17638=1, 17639=1, 17640=1, 17641=1, 17642=1, 17643=1, 17644=1, 17645=1, 17646=1, 17924=1, 17925=1, 17926=1, 17927=1, 17928=1, 17929=1, 17930=1, 17931=1, 17932=1, 17933=1, 17934=1, 17935=1, 17936=1, 17937=1, 17938=1, 17939=1, 17940=1, 17941=1, 17942=1, 17943=1, 17944=1, 17945=1, 17946=1, 17947=1, 17948=1, 17949=1, 17950=1, 17951=1, 17952=1, 17953=1, 17954=1, 17955=1, 17956=1, 17957=1, 17958=1, 17959=1, 17960=1, 17961=1, 17962=1, 17963=1, 17964=1, 17965=1, 17966=1, 17967=1, 17968=1, 17969=1, 17970=1, 17971=1, 17972=1, 17973=1, 17974=1, 17975=1, 17976=1, 17977=1, 17978=1, 17979=1, 17980=1, 18260=1, 18261=1, 18262=1, 18263=1, 18264=1, 18265=1, 18266=1, 18267=1, 18268=1, 18269=1, 18270=1, 18271=1, 18272=1, 18273=1, 18274=1, 18275=1, 18276=1, 18277=1, 18278=1, 18279=1, 18280=1, 18281=1, 18282=1, 18283=1, 18284=1, 18285=1, 18286=1, 18287=1, 18288=1, 18289=1, 18290=1, 18291=1, 18292=1, 18293=1, 18294=1, 18295=1, 18296=1, 18297=1, 18298=1, 18299=1, 18300=1, 18301=1, 18302=1, 18303=1, 18304=1, 18305=1, 18306=1, 18307=1, 18308=1, 18309=1, 18310=1, 18311=1, 18312=1, 18313=1, 18314=1, 18315=1, 18593=1, 18594=1, 18595=1, 18596=1, 18597=1, 18598=1, 18599=1, 18600=1, 18601=1, 18602=1, 18603=1, 18604=1, 18605=1, 18606=1, 18607=1, 18608=1, 18609=1, 18610=1, 18611=1, 18612=1, 18613=1, 18614=1, 18615=1, 18616=1, 18617=1, 18618=1, 18619=1, 18620=1, 18621=1, 18622=1, 18623=1, 18624=1, 18625=1, 18626=1, 18627=1, 18628=1, 18629=1, 18630=1, 18631=1, 18632=1, 18633=1, 18634=1, 18635=1, 18636=1, 18637=1, 18638=1, 18639=1, 18640=1, 18641=1, 18642=1, 18643=1, 18644=1, 18645=1, 18646=1, 18647=1, 18648=1, 18923=1, 18924=1, 18925=1, 18926=1, 18927=1, 18928=1, 18929=1, 18930=1, 18931=1, 18932=1, 18933=1, 18934=1, 18935=1, 18936=1, 18937=1, 18938=1, 18939=1, 18940=1, 18941=1, 18942=1, 18943=1, 18944=1, 18945=1, 18946=1, 18947=1, 18948=1, 18949=1, 18950=1, 18951=1, 18952=1, 18953=1, 18954=1, 18955=1, 18956=1, 18957=1, 18958=1, 18959=1, 18960=1, 18961=1, 18962=1, 18963=1, 18964=1, 18965=1, 18966=1, 18967=1, 18968=1, 18969=1, 18970=1, 18971=1, 18972=1, 18973=1, 18974=1, 18975=1, 18976=1, 18977=1, 18978=1, 19253=1, 19254=1, 19255=1, 19256=1, 19257=1, 19258=1, 19259=1, 19260=1, 19261=1, 19262=1, 19263=1, 19264=1, 19265=1, 19266=1, 19267=1, 19268=1, 19269=1, 19270=1, 19271=1, 19272=1, 19273=1, 19274=1, 19275=1, 19276=1, 19277=1, 19278=1, 19279=1, 19280=1, 19281=1, 19282=1, 19283=1, 19284=1, 19285=1, 19286=1, 19287=1, 19288=1, 19289=1, 19290=1, 19291=1, 19292=1, 19293=1, 19294=1, 19295=1, 19296=1, 19297=1, 19298=1, 19299=1, 19300=1, 19301=1, 19302=1, 19303=1, 19304=1, 19305=1, 19306=1, 19307=1, 19583=1, 19584=1, 19585=1, 19586=1, 19587=1, 19588=1, 19589=1, 19590=1, 19591=1, 19592=1, 19593=1, 19594=1, 19595=1, 19596=1, 19597=1, 19598=1, 19599=1, 19600=1, 19601=1, 19602=1, 19603=1, 19604=1, 19605=1, 19606=1, 19607=1, 19608=1, 19609=1, 19610=1, 19611=1, 19612=1, 19613=1, 19614=1, 19615=1, 19616=1, 19617=1, 19618=1, 19619=1, 19620=1, 19621=1, 19622=1, 19623=1, 19624=1, 19625=1, 19626=1, 19627=1, 19628=1, 19629=1, 19630=1, 19631=1, 19632=1, 19633=1, 19634=1, 19635=1, 19636=1, 19637=1, 19638=1, 19913=1, 19914=1, 19915=1, 19916=1, 19917=1, 19918=1, 19919=1, 19920=1, 19921=1, 19922=1, 19923=1, 19924=1, 19925=1, 19926=1, 19927=1, 19928=1, 19929=1, 19930=1, 19931=1, 19932=1, 19933=1, 19934=1, 19935=1, 19936=1, 19937=1, 19938=1, 19939=1, 19940=1, 19941=1, 19942=1, 19943=1, 19944=1, 19945=1, 19946=1, 19947=1, 19948=1, 19949=1, 19950=1, 19951=1, 19952=1, 19953=1, 19954=1, 19955=1, 19956=1, 19957=1, 19958=1, 19959=1, 19960=1, 19961=1, 19962=1, 19963=1, 19964=1, 19965=1, 19966=1, 19967=1, 20242=1, 20243=1, 20244=1, 20245=1, 20246=1, 20247=1, 20248=1, 20249=1, 20250=1, 20251=1, 20252=1, 20253=1, 20254=1, 20255=1, 20256=1, 20257=1, 20258=1, 20259=1, 20260=1, 20261=1, 20262=1, 20263=1, 20264=1, 20265=1, 20266=1, 20267=1, 20268=1, 20269=1, 20270=1, 20271=1, 20272=1, 20273=1, 20274=1, 20275=1, 20276=1, 20277=1, 20278=1, 20279=1, 20280=1, 20281=1, 20282=1, 20283=1, 20284=1, 20285=1, 20286=1, 20287=1, 20288=1, 20289=1, 20290=1, 20291=1, 20292=1, 20293=1, 20294=1, 20295=1, 20296=1, 20297=1, 20298=1, 20571=1, 20572=1, 20573=1, 20574=1, 20575=1, 20576=1, 20577=1, 20578=1, 20579=1, 20580=1, 20581=1, 20582=1, 20583=1, 20584=1, 20585=1, 20586=1, 20587=1, 20588=1, 20589=1, 20590=1, 20591=1, 20592=1, 20593=1, 20594=1, 20595=1, 20596=1, 20597=1, 20598=1, 20599=1, 20600=1, 20601=1, 20602=1, 20603=1, 20604=1, 20605=1, 20606=1, 20607=1, 20608=1, 20609=1, 20610=1, 20611=1, 20612=1, 20613=1, 20614=1, 20615=1, 20616=1, 20617=1, 20618=1, 20619=1, 20620=1, 20621=1, 20622=1, 20623=1, 20624=1, 20625=1, 20626=1, 20898=1, 20899=1, 20900=1, 20901=1, 20902=1, 20903=1, 20904=1, 20905=1, 20906=1, 20907=1, 20908=1, 20909=1, 20910=1, 20911=1, 20912=1, 20913=1, 20914=1, 20915=1, 20916=1, 20917=1, 20918=1, 20919=1, 20920=1, 20921=1, 20922=1, 20923=1, 20924=1, 20925=1, 20926=1, 20927=1, 20928=1, 20929=1, 20930=1, 20931=1, 20932=1, 20933=1, 20934=1, 20935=1, 20936=1, 20937=1, 20938=1, 20939=1, 20940=1, 20941=1, 20942=1, 20943=1, 20944=1, 20945=1, 20946=1, 20947=1, 20948=1, 20949=1, 20950=1, 20951=1, 20952=1, 20953=1, 21230=1, 21231=1, 21232=1, 21233=1, 21234=1, 21235=1, 21236=1, 21237=1, 21238=1, 21239=1, 21240=1, 21241=1, 21242=1, 21243=1, 21244=1, 21245=1, 21246=1, 21247=1, 21248=1, 21249=1, 21250=1, 21251=1, 21252=1, 21253=1, 21254=1, 21255=1, 21256=1, 21257=1, 21258=1, 21259=1, 21260=1, 21261=1, 21262=1, 21263=1, 21264=1, 21265=1, 21266=1, 21267=1, 21268=1, 21269=1, 21270=1, 21271=1, 21272=1, 21273=1, 21274=1, 21275=1, 21276=1, 21277=1, 21278=1, 21279=1, 21280=1, 21281=1, 21282=1, 21283=1, 21284=1, 21558=1, 21559=1, 21560=1, 21561=1, 21562=1, 21563=1, 21564=1, 21565=1, 21566=1, 21567=1, 21568=1, 21569=1, 21570=1, 21571=1, 21572=1, 21573=1, 21574=1, 21575=1, 21576=1, 21577=1, 21578=1, 21579=1, 21580=1, 21581=1, 21582=1, 21583=1, 21584=1, 21585=1, 21586=1, 21587=1, 21588=1, 21589=1, 21590=1, 21591=1, 21592=1, 21593=1, 21594=1, 21595=1, 21596=1, 21597=1, 21598=1, 21599=1, 21600=1, 21601=1, 21602=1, 21603=1, 21604=1, 21605=1, 21606=1, 21607=1, 21608=1, 21609=1, 21610=1, 21611=1, 21612=1, 21613=1, 21614=1, 21892=1, 21893=1, 21894=1, 21895=1, 21896=1, 21897=1, 21898=1, 21899=1, 21900=1, 21901=1, 21902=1, 21903=1, 21904=1, 21905=1, 21906=1, 21907=1, 21908=1, 21909=1, 21910=1, 21911=1, 21912=1, 21913=1, 21914=1, 21915=1, 21916=1, 21917=1, 21918=1, 21919=1, 21920=1, 21921=1, 21922=1, 21923=1, 21924=1, 21925=1, 21926=1, 21927=1, 21928=1, 21929=1, 21930=1, 21931=1, 21932=1, 21933=1, 21934=1, 21935=1, 21936=1, 21937=1, 21938=1, 21939=1, 21940=1, 21941=1, 21942=1, 21943=1, 21944=1, 21945=1, 21946=1, 21947=1, 22225=1, 22226=1, 22227=1, 22228=1, 22229=1, 22230=1, 22231=1, 22232=1, 22233=1, 22234=1, 22235=1, 22236=1, 22237=1, 22238=1, 22239=1, 22240=1, 22241=1, 22242=1, 22243=1, 22244=1, 22245=1, 22246=1, 22247=1, 22248=1, 22249=1, 22250=1, 22251=1, 22252=1, 22253=1, 22254=1, 22255=1, 22256=1, 22257=1, 22258=1, 22259=1, 22260=1, 22261=1, 22262=1, 22263=1, 22264=1, 22265=1, 22266=1, 22267=1, 22268=1, 22269=1, 22270=1, 22271=1, 22272=1, 22273=1, 22274=1, 22275=1, 22276=1, 22277=1, 22278=1, 22279=1, 22280=1, 22281=1, 22557=1, 22558=1, 22559=1, 22560=1, 22561=1, 22562=1, 22563=1, 22564=1, 22565=1, 22566=1, 22567=1, 22568=1, 22569=1, 22570=1, 22571=1, 22572=1, 22573=1, 22574=1, 22575=1, 22576=1, 22577=1, 22578=1, 22579=1, 22580=1, 22581=1, 22582=1, 22583=1, 22584=1, 22585=1, 22586=1, 22587=1, 22588=1, 22589=1, 22590=1, 22591=1, 22592=1, 22593=1, 22594=1, 22595=1, 22596=1, 22597=1, 22598=1, 22599=1, 22600=1, 22601=1, 22602=1, 22603=1, 22604=1, 22605=1, 22606=1, 22607=1, 22608=1, 22609=1, 22610=1, 22611=1, 22612=1, 22613=1, 22889=1, 22890=1, 22891=1, 22892=1, 22893=1, 22894=1, 22895=1, 22896=1, 22897=1, 22898=1, 22899=1, 22900=1, 22901=1, 22902=1, 22903=1, 22904=1, 22905=1, 22906=1, 22907=1, 22908=1, 22909=1, 22910=1, 22911=1, 22912=1, 22913=1, 22914=1, 22915=1, 22916=1, 22917=1, 22918=1, 22919=1, 22920=1, 22921=1, 22922=1, 22923=1, 22924=1, 22925=1, 22926=1, 22927=1, 22928=1, 22929=1, 22930=1, 22931=1, 22932=1, 22933=1, 22934=1, 22935=1, 22936=1, 22937=1, 22938=1, 22939=1, 22940=1, 22941=1, 22942=1, 22943=1, 23221=1, 23222=1, 23223=1, 23224=1, 23225=1, 23226=1, 23227=1, 23228=1, 23229=1, 23230=1, 23231=1, 23232=1, 23233=1, 23234=1, 23235=1, 23236=1, 23237=1, 23238=1, 23239=1, 23240=1, 23241=1, 23242=1, 23243=1, 23244=1, 23245=1, 23246=1, 23247=1, 23248=1, 23249=1, 23250=1, 23251=1, 23252=1, 23253=1, 23254=1, 23255=1, 23256=1, 23257=1, 23258=1, 23259=1, 23260=1, 23261=1, 23262=1, 23263=1, 23264=1, 23265=1, 23266=1, 23267=1, 23268=1, 23269=1, 23270=1, 23271=1, 23272=1, 23273=1, 23274=1, 23275=1, 23276=1, 23549=1, 23550=1, 23551=1, 23552=1, 23553=1, 23554=1, 23555=1, 23556=1, 23557=1, 23558=1, 23559=1, 23560=1, 23561=1, 23562=1, 23563=1, 23564=1, 23565=1, 23566=1, 23567=1, 23568=1, 23569=1, 23570=1, 23571=1, 23572=1, 23573=1, 23574=1, 23575=1, 23576=1, 23577=1, 23578=1, 23579=1, 23580=1, 23581=1, 23582=1, 23583=1, 23584=1, 23585=1, 23586=1, 23587=1, 23588=1, 23589=1, 23590=1, 23591=1, 23592=1, 23593=1, 23594=1, 23595=1, 23596=1, 23597=1, 23598=1, 23599=1, 23600=1, 23601=1, 23602=1, 23603=1, 23604=1, 23877=1, 23878=1, 23879=1, 23880=1, 23881=1, 23882=1, 23883=1, 23884=1, 23885=1, 23886=1, 23887=1, 23888=1, 23889=1, 23890=1, 23891=1, 23892=1, 23893=1, 23894=1, 23895=1, 23896=1, 23897=1, 23898=1, 23899=1, 23900=1, 23901=1, 23902=1, 23903=1, 23904=1, 23905=1, 23906=1, 23907=1, 23908=1, 23909=1, 23910=1, 23911=1, 23912=1, 23913=1, 23914=1, 23915=1, 23916=1, 23917=1, 23918=1, 23919=1, 23920=1, 23921=1, 23922=1, 23923=1, 23924=1, 23925=1, 23926=1, 23927=1, 23928=1, 23929=1, 23930=1, 23931=1, 24208=1, 24209=1, 24210=1, 24211=1, 24212=1, 24213=1, 24214=1, 24215=1, 24216=1, 24217=1, 24218=1, 24219=1, 24220=1, 24221=1, 24222=1, 24223=1, 24224=1, 24225=1, 24226=1, 24227=1, 24228=1, 24229=1, 24230=1, 24231=1, 24232=1, 24233=1, 24234=1, 24235=1, 24236=1, 24237=1, 24238=1, 24239=1, 24240=1, 24241=1, 24242=1, 24243=1, 24244=1, 24245=1, 24246=1, 24247=1, 24248=1, 24249=1, 24250=1, 24251=1, 24252=1, 24253=1, 24254=1, 24255=1, 24256=1, 24257=1, 24258=1, 24259=1, 24260=1, 24261=1, 24262=1, 24263=1, 24539=1, 24540=1, 24541=1, 24542=1, 24543=1, 24544=1, 24545=1, 24546=1, 24547=1, 24548=1, 24549=1, 24550=1, 24551=1, 24552=1, 24553=1, 24554=1, 24555=1, 24556=1, 24557=1, 24558=1, 24559=1, 24560=1, 24561=1, 24562=1, 24563=1, 24564=1, 24565=1, 24566=1, 24567=1, 24568=1, 24569=1, 24570=1, 24571=1, 24572=1, 24573=1, 24574=1, 24575=1, 24576=1, 24577=1, 24578=1, 24579=1, 24580=1, 24581=1, 24582=1, 24583=1, 24584=1, 24585=1, 24586=1, 24587=1, 24588=1, 24589=1, 24590=1, 24591=1, 24592=1, 24593=1, 24869=1, 24870=1, 24871=1, 24872=1, 24873=1, 24874=1, 24875=1, 24876=1, 24877=1, 24878=1, 24879=1, 24880=1, 24881=1, 24882=1, 24883=1, 24884=1, 24885=1, 24886=1, 24887=1, 24888=1, 24889=1, 24890=1, 24891=1, 24892=1, 24893=1, 24894=1, 24895=1, 24896=1, 24897=1, 24898=1, 24899=1, 24900=1, 24901=1, 24902=1, 24903=1, 24904=1, 24905=1, 24906=1, 24907=1, 24908=1, 24909=1, 24910=1, 24911=1, 24912=1, 24913=1, 24914=1, 24915=1, 24916=1, 24917=1, 24918=1, 24919=1, 24920=1, 24921=1, 24922=1, 24923=1, 24924=1, 24925=1, 25199=1, 25200=1, 25201=1, 25202=1, 25203=1, 25204=1, 25205=1, 25206=1, 25207=1, 25208=1, 25209=1, 25210=1, 25211=1, 25212=1, 25213=1, 25214=1, 25215=1, 25216=1, 25217=1, 25218=1, 25219=1, 25220=1, 25221=1, 25222=1, 25223=1, 25224=1, 25225=1, 25226=1, 25227=1, 25228=1, 25229=1, 25230=1, 25231=1, 25232=1, 25233=1, 25234=1, 25235=1, 25236=1, 25237=1, 25238=1, 25239=1, 25240=1, 25241=1, 25242=1, 25243=1, 25244=1, 25245=1, 25246=1, 25247=1, 25248=1, 25249=1, 25250=1, 25251=1, 25252=1, 25253=1, 25254=1, 25530=1, 25531=1, 25532=1, 25533=1, 25534=1, 25535=1, 25536=1, 25537=1, 25538=1, 25539=1, 25540=1, 25541=1, 25542=1, 25543=1, 25544=1, 25545=1, 25546=1, 25547=1, 25548=1, 25549=1, 25550=1, 25551=1, 25552=1, 25553=1, 25554=1, 25555=1, 25556=1, 25557=1, 25558=1, 25559=1, 25560=1, 25561=1, 25562=1, 25563=1, 25564=1, 25565=1, 25566=1, 25567=1, 25568=1, 25569=1, 25570=1, 25571=1, 25572=1, 25573=1, 25574=1, 25575=1, 25576=1, 25577=1, 25578=1, 25579=1, 25580=1, 25581=1, 25582=1, 25583=1, 25584=1, 25585=1, 25860=1, 25861=1, 25862=1, 25863=1, 25864=1, 25865=1, 25866=1, 25867=1, 25868=1, 25869=1, 25870=1, 25871=1, 25872=1, 25873=1, 25874=1, 25875=1, 25876=1, 25877=1, 25878=1, 25879=1, 25880=1, 25881=1, 25882=1, 25883=1, 25884=1, 25885=1, 25886=1, 25887=1, 25888=1, 25889=1, 25890=1, 25891=1, 25892=1, 25893=1, 25894=1, 25895=1, 25896=1, 25897=1, 25898=1, 25899=1, 25900=1, 25901=1, 25902=1, 25903=1, 25904=1, 25905=1, 25906=1, 25907=1, 25908=1, 25909=1, 25910=1, 25911=1, 25912=1, 25913=1, 25914=1, 25915=1, 26193=1, 26194=1, 26195=1, 26196=1, 26197=1, 26198=1, 26199=1, 26200=1, 26201=1, 26202=1, 26203=1, 26204=1, 26205=1, 26206=1, 26207=1, 26208=1, 26209=1, 26210=1, 26211=1, 26212=1, 26213=1, 26214=1, 26215=1, 26216=1, 26217=1, 26218=1, 26219=1, 26220=1, 26221=1, 26222=1, 26223=1, 26224=1, 26225=1, 26226=1, 26227=1, 26228=1, 26229=1, 26230=1, 26231=1, 26232=1, 26233=1, 26234=1, 26235=1, 26236=1, 26237=1, 26238=1, 26239=1, 26240=1, 26241=1, 26242=1, 26243=1, 26244=1, 26245=1, 26246=1, 26247=1, 26248=1, 26249=1, 26524=1, 26525=1, 26526=1, 26527=1, 26528=1, 26529=1, 26530=1, 26531=1, 26532=1, 26533=1, 26534=1, 26535=1, 26536=1, 26537=1, 26538=1, 26539=1, 26540=1, 26541=1, 26542=1, 26543=1, 26544=1, 26545=1, 26546=1, 26547=1, 26548=1, 26549=1, 26550=1, 26551=1, 26552=1, 26553=1, 26554=1, 26555=1, 26556=1, 26557=1, 26558=1, 26559=1, 26560=1, 26561=1, 26562=1, 26563=1, 26564=1, 26565=1, 26566=1, 26567=1, 26568=1, 26569=1, 26570=1, 26571=1, 26572=1, 26573=1, 26574=1, 26575=1, 26576=1, 26577=1, 26578=1, 26579=1, 26853=1, 26854=1, 26855=1, 26856=1, 26857=1, 26858=1, 26859=1, 26860=1, 26861=1, 26862=1, 26863=1, 26864=1, 26865=1, 26866=1, 26867=1, 26868=1, 26869=1, 26870=1, 26871=1, 26872=1, 26873=1, 26874=1, 26875=1, 26876=1, 26877=1, 26878=1, 26879=1, 26880=1, 26881=1, 26882=1, 26883=1, 26884=1, 26885=1, 26886=1, 26887=1, 26888=1, 26889=1, 26890=1, 26891=1, 26892=1, 26893=1, 26894=1, 26895=1, 26896=1, 26897=1, 26898=1, 26899=1, 26900=1, 26901=1, 26902=1, 26903=1, 26904=1, 26905=1, 26906=1, 26907=1, 26908=1, 26909=1, 27185=1, 27186=1, 27187=1, 27188=1, 27189=1, 27190=1, 27191=1, 27192=1, 27193=1, 27194=1, 27195=1, 27196=1, 27197=1, 27198=1, 27199=1, 27200=1, 27201=1, 27202=1, 27203=1, 27204=1, 27205=1, 27206=1, 27207=1, 27208=1, 27209=1, 27210=1, 27211=1, 27212=1, 27213=1, 27214=1, 27215=1, 27216=1, 27217=1, 27218=1, 27219=1, 27220=1, 27221=1, 27222=1, 27223=1, 27224=1, 27225=1, 27226=1, 27227=1, 27228=1, 27229=1, 27230=1, 27231=1, 27232=1, 27233=1, 27234=1, 27235=1, 27236=1, 27237=1, 27238=1, 27239=1, 27240=1, 27241=1, 27516=1, 27517=1, 27518=1, 27519=1, 27520=1, 27521=1, 27522=1, 27523=1, 27524=1, 27525=1, 27526=1, 27527=1, 27528=1, 27529=1, 27530=1, 27531=1, 27532=1, 27533=1, 27534=1, 27535=1, 27536=1, 27537=1, 27538=1, 27539=1, 27540=1, 27541=1, 27542=1, 27543=1, 27544=1, 27545=1, 27546=1, 27547=1, 27548=1, 27549=1, 27550=1, 27551=1, 27552=1, 27553=1, 27554=1, 27555=1, 27556=1, 27557=1, 27558=1, 27559=1, 27560=1, 27561=1, 27562=1, 27563=1, 27564=1, 27565=1, 27566=1, 27567=1, 27568=1, 27569=1, 27570=1, 27571=1, 27572=1, 27850=1, 27851=1, 27852=1, 27853=1, 27854=1, 27855=1, 27856=1, 27857=1, 27858=1, 27859=1, 27860=1, 27861=1, 27862=1, 27863=1, 27864=1, 27865=1, 27866=1, 27867=1, 27868=1, 27869=1, 27870=1, 27871=1, 27872=1, 27873=1, 27874=1, 27875=1, 27876=1, 27877=1, 27878=1, 27879=1, 27880=1, 27881=1, 27882=1, 27883=1, 27884=1, 27885=1, 27886=1, 27887=1, 27888=1, 27889=1, 27890=1, 27891=1, 27892=1, 27893=1, 27894=1, 27895=1, 27896=1, 27897=1, 27898=1, 27899=1, 27900=1, 27901=1, 27902=1, 27903=1, 27904=1, 27905=1, 27906=1, 28185=1, 28186=1, 28187=1, 28188=1, 28189=1, 28190=1, 28191=1, 28192=1, 28193=1, 28194=1, 28195=1, 28196=1, 28197=1, 28198=1, 28199=1, 28200=1, 28201=1, 28202=1, 28203=1, 28204=1, 28205=1, 28206=1, 28207=1, 28208=1, 28209=1, 28210=1, 28211=1, 28212=1, 28213=1, 28214=1, 28215=1, 28216=1, 28217=1, 28218=1, 28219=1, 28220=1, 28221=1, 28222=1, 28223=1, 28224=1, 28225=1, 28226=1, 28227=1, 28228=1, 28229=1, 28230=1, 28231=1, 28232=1, 28233=1, 28234=1, 28235=1, 28236=1, 28237=1, 28238=1, 28239=1, 28240=1, 28517=1, 28518=1, 28519=1, 28520=1, 28521=1, 28522=1, 28523=1, 28524=1, 28525=1, 28526=1, 28527=1, 28528=1, 28529=1, 28530=1, 28531=1, 28532=1, 28533=1, 28534=1, 28535=1, 28536=1, 28537=1, 28538=1, 28539=1, 28540=1, 28541=1, 28542=1, 28543=1, 28544=1, 28545=1, 28546=1, 28547=1, 28548=1, 28549=1, 28550=1, 28551=1, 28552=1, 28553=1, 28554=1, 28555=1, 28556=1, 28557=1, 28558=1, 28559=1, 28560=1, 28561=1, 28562=1, 28563=1, 28564=1, 28565=1, 28566=1, 28567=1, 28568=1, 28569=1, 28570=1, 28571=1, 28847=1, 28848=1, 28849=1, 28850=1, 28851=1, 28852=1, 28853=1, 28854=1, 28855=1, 28856=1, 28857=1, 28858=1, 28859=1, 28860=1, 28861=1, 28862=1, 28863=1, 28864=1, 28865=1, 28866=1, 28867=1, 28868=1, 28869=1, 28870=1, 28871=1, 28872=1, 28873=1, 28874=1, 28875=1, 28876=1, 28877=1, 28878=1, 28879=1, 28880=1, 28881=1, 28882=1, 28883=1, 28884=1, 28885=1, 28886=1, 28887=1, 28888=1, 28889=1, 28890=1, 28891=1, 28892=1, 28893=1, 28894=1, 28895=1, 28896=1, 28897=1, 28898=1, 28899=1, 28900=1, 28901=1, 28902=1, 28903=1, 29180=1, 29181=1, 29182=1, 29183=1, 29184=1, 29185=1, 29186=1, 29187=1, 29188=1, 29189=1, 29190=1, 29191=1, 29192=1, 29193=1, 29194=1, 29195=1, 29196=1, 29197=1, 29198=1, 29199=1, 29200=1, 29201=1, 29202=1, 29203=1, 29204=1, 29205=1, 29206=1, 29207=1, 29208=1, 29209=1, 29210=1, 29211=1, 29212=1, 29213=1, 29214=1, 29215=1, 29216=1, 29217=1, 29218=1, 29219=1, 29220=1, 29221=1, 29222=1, 29223=1, 29224=1, 29225=1, 29226=1, 29227=1, 29228=1, 29229=1, 29230=1, 29231=1, 29232=1, 29233=1, 29234=1, 29235=1, 29509=1, 29510=1, 29511=1, 29512=1, 29513=1, 29514=1, 29515=1, 29516=1, 29517=1, 29518=1, 29519=1, 29520=1, 29521=1, 29522=1, 29523=1, 29524=1, 29525=1, 29526=1, 29527=1, 29528=1, 29529=1, 29530=1, 29531=1, 29532=1, 29533=1, 29534=1, 29535=1, 29536=1, 29537=1, 29538=1, 29539=1, 29540=1, 29541=1, 29542=1, 29543=1, 29544=1, 29545=1, 29546=1, 29547=1, 29548=1, 29549=1, 29550=1, 29551=1, 29552=1, 29553=1, 29554=1, 29555=1, 29556=1, 29557=1, 29558=1, 29559=1, 29560=1, 29561=1, 29562=1, 29563=1, 29564=1, 29840=1, 29841=1, 29842=1, 29843=1, 29844=1, 29845=1, 29846=1, 29847=1, 29848=1, 29849=1, 29850=1, 29851=1, 29852=1, 29853=1, 29854=1, 29855=1, 29856=1, 29857=1, 29858=1, 29859=1, 29860=1, 29861=1, 29862=1, 29863=1, 29864=1, 29865=1, 29866=1, 29867=1, 29868=1, 29869=1, 29870=1, 29871=1, 29872=1, 29873=1, 29874=1, 29875=1, 29876=1, 29877=1, 29878=1, 29879=1, 29880=1, 29881=1, 29882=1, 29883=1, 29884=1, 29885=1, 29886=1, 29887=1, 29888=1, 29889=1, 29890=1, 29891=1, 29892=1, 29893=1, 30170=1, 30171=1, 30172=1, 30173=1, 30174=1, 30175=1, 30176=1, 30177=1, 30178=1, 30179=1, 30180=1, 30181=1, 30182=1, 30183=1, 30184=1, 30185=1, 30186=1, 30187=1, 30188=1, 30189=1, 30190=1, 30191=1, 30192=1, 30193=1, 30194=1, 30195=1, 30196=1, 30197=1, 30198=1, 30199=1, 30200=1, 30201=1, 30202=1, 30203=1, 30204=1, 30205=1, 30206=1, 30207=1, 30208=1, 30209=1, 30210=1, 30211=1, 30212=1, 30213=1, 30214=1, 30215=1, 30216=1, 30217=1, 30218=1, 30219=1, 30220=1, 30221=1, 30222=1, 30223=1, 30224=1, 30225=1, 30502=1, 30503=1, 30504=1, 30505=1, 30506=1, 30507=1, 30508=1, 30509=1, 30510=1, 30511=1, 30512=1, 30513=1, 30514=1, 30515=1, 30516=1, 30517=1, 30518=1, 30519=1, 30520=1, 30521=1, 30522=1, 30523=1, 30524=1, 30525=1, 30526=1, 30527=1, 30528=1, 30529=1, 30530=1, 30531=1, 30532=1, 30533=1, 30534=1, 30535=1, 30536=1, 30537=1, 30538=1, 30539=1, 30540=1, 30541=1, 30542=1, 30543=1, 30544=1, 30545=1, 30546=1, 30547=1, 30548=1, 30549=1, 30550=1, 30551=1, 30552=1, 30553=1, 30554=1, 30555=1, 30556=1, 30557=1, 30558=1, 30837=1, 30838=1, 30839=1, 30840=1, 30841=1, 30842=1, 30843=1, 30844=1, 30845=1, 30846=1, 30847=1, 30848=1, 30849=1, 30850=1, 30851=1, 30852=1, 30853=1, 30854=1, 30855=1, 30856=1, 30857=1, 30858=1, 30859=1, 30860=1, 30861=1, 30862=1, 30863=1, 30864=1, 30865=1, 30866=1, 30867=1, 30868=1, 30869=1, 30870=1, 30871=1, 30872=1, 30873=1, 30874=1, 30875=1, 30876=1, 30877=1, 30878=1, 30879=1, 30880=1, 30881=1, 30882=1, 30883=1, 30884=1, 30885=1, 30886=1, 30887=1, 30888=1, 30889=1, 30890=1, 30891=1, 30892=1, 31166=1, 31167=1, 31168=1, 31169=1, 31170=1, 31171=1, 31172=1, 31173=1, 31174=1, 31175=1, 31176=1, 31177=1, 31178=1, 31179=1, 31180=1, 31181=1, 31182=1, 31183=1, 31184=1, 31185=1, 31186=1, 31187=1, 31188=1, 31189=1, 31190=1, 31191=1, 31192=1, 31193=1, 31194=1, 31195=1, 31196=1, 31197=1, 31198=1, 31199=1, 31200=1, 31201=1, 31202=1, 31203=1, 31204=1, 31205=1, 31206=1, 31207=1, 31208=1, 31209=1, 31210=1, 31211=1, 31212=1, 31213=1, 31214=1, 31215=1, 31216=1, 31217=1, 31218=1, 31219=1, 31220=1, 31221=1, 31500=1, 31501=1, 31502=1, 31503=1, 31504=1, 31505=1, 31506=1, 31507=1, 31508=1, 31509=1, 31510=1, 31511=1, 31512=1, 31513=1, 31514=1, 31515=1, 31516=1, 31517=1, 31518=1, 31519=1, 31520=1, 31521=1, 31522=1, 31523=1, 31524=1, 31525=1, 31526=1, 31527=1, 31528=1, 31529=1, 31530=1, 31531=1, 31532=1, 31533=1, 31534=1, 31535=1, 31536=1, 31537=1, 31538=1, 31539=1, 31540=1, 31541=1, 31542=1, 31543=1, 31544=1, 31545=1, 31546=1, 31547=1, 31548=1, 31549=1, 31550=1, 31551=1, 31552=1, 31553=1, 31554=1, 31555=1, 31556=1, 31834=1, 31835=1, 31836=1, 31837=1, 31838=1, 31839=1, 31840=1, 31841=1, 31842=1, 31843=1, 31844=1, 31845=1, 31846=1, 31847=1, 31848=1, 31849=1, 31850=1, 31851=1, 31852=1, 31853=1, 31854=1, 31855=1, 31856=1, 31857=1, 31858=1, 31859=1, 31860=1, 31861=1, 31862=1, 31863=1, 31864=1, 31865=1, 31866=1, 31867=1, 31868=1, 31869=1, 31870=1, 31871=1, 31872=1, 31873=1, 31874=1, 31875=1, 31876=1, 31877=1, 31878=1, 31879=1, 31880=1, 31881=1, 31882=1, 31883=1, 31884=1, 31885=1, 31886=1, 31887=1, 31888=1, 31889=1, 31890=1, 32164=1, 32165=1, 32166=1, 32167=1, 32168=1, 32169=1, 32170=1, 32171=1, 32172=1, 32173=1, 32174=1, 32175=1, 32176=1, 32177=1, 32178=1, 32179=1, 32180=1, 32181=1, 32182=1, 32183=1, 32184=1, 32185=1, 32186=1, 32187=1, 32188=1, 32189=1, 32190=1, 32191=1, 32192=1, 32193=1, 32194=1, 32195=1, 32196=1, 32197=1, 32198=1, 32199=1, 32200=1, 32201=1, 32202=1, 32203=1, 32204=1, 32205=1, 32206=1, 32207=1, 32208=1, 32209=1, 32210=1, 32211=1, 32212=1, 32213=1, 32214=1, 32215=1, 32216=1, 32217=1, 32218=1, 32219=1, 32220=1, 32497=1, 32498=1, 32499=1, 32500=1, 32501=1, 32502=1, 32503=1, 32504=1, 32505=1, 32506=1, 32507=1, 32508=1, 32509=1, 32510=1, 32511=1, 32512=1, 32513=1, 32514=1, 32515=1, 32516=1, 32517=1, 32518=1, 32519=1, 32520=1, 32521=1, 32522=1, 32523=1, 32524=1, 32525=1, 32526=1, 32527=1, 32528=1, 32529=1, 32530=1, 32531=1, 32532=1, 32533=1, 32534=1, 32535=1, 32536=1, 32537=1, 32538=1, 32539=1, 32540=1, 32541=1, 32542=1, 32543=1, 32544=1, 32545=1, 32546=1, 32547=1, 32548=1, 32549=1, 32550=1, 32551=1, 32827=1, 32828=1, 32829=1, 32830=1, 32831=1, 32832=1, 32833=1, 32834=1, 32835=1, 32836=1, 32837=1, 32838=1, 32839=1, 32840=1, 32841=1, 32842=1, 32843=1, 32844=1, 32845=1, 32846=1, 32847=1, 32848=1, 32849=1, 32850=1, 32851=1, 32852=1, 32853=1, 32854=1, 32855=1, 32856=1, 32857=1, 32858=1, 32859=1, 32860=1, 32861=1, 32862=1, 32863=1, 32864=1, 32865=1, 32866=1, 32867=1, 32868=1, 32869=1, 32870=1, 32871=1, 32872=1, 32873=1, 32874=1, 32875=1, 32876=1, 32877=1, 32878=1, 32879=1, 32880=1, 32881=1, 32882=1, 33156=1, 33157=1, 33158=1, 33159=1, 33160=1, 33161=1, 33162=1, 33163=1, 33164=1, 33165=1, 33166=1, 33167=1, 33168=1, 33169=1, 33170=1, 33171=1, 33172=1, 33173=1, 33174=1, 33175=1, 33176=1, 33177=1, 33178=1, 33179=1, 33180=1, 33181=1, 33182=1, 33183=1, 33184=1, 33185=1, 33186=1, 33187=1, 33188=1, 33189=1, 33190=1, 33191=1, 33192=1, 33193=1, 33194=1, 33195=1, 33196=1, 33197=1, 33198=1, 33199=1, 33200=1, 33201=1, 33202=1, 33203=1, 33204=1, 33205=1, 33206=1, 33207=1, 33208=1, 33209=1, 33210=1, 33211=1, 33212=1, 33487=1, 33488=1, 33489=1, 33490=1, 33491=1, 33492=1, 33493=1, 33494=1, 33495=1, 33496=1, 33497=1, 33498=1, 33499=1, 33500=1, 33501=1, 33502=1, 33503=1, 33504=1, 33505=1, 33506=1, 33507=1, 33508=1, 33509=1, 33510=1, 33511=1, 33512=1, 33513=1, 33514=1, 33515=1, 33516=1, 33517=1, 33518=1, 33519=1, 33520=1, 33521=1, 33522=1, 33523=1, 33524=1, 33525=1, 33526=1, 33527=1, 33528=1, 33529=1, 33530=1, 33531=1, 33532=1, 33533=1, 33534=1, 33535=1, 33536=1, 33537=1, 33538=1, 33539=1, 33540=1, 33541=1, 33542=1, 33818=1, 33819=1, 33820=1, 33821=1, 33822=1, 33823=1, 33824=1, 33825=1, 33826=1, 33827=1, 33828=1, 33829=1, 33830=1, 33831=1, 33832=1, 33833=1, 33834=1, 33835=1, 33836=1, 33837=1, 33838=1, 33839=1, 33840=1, 33841=1, 33842=1, 33843=1, 33844=1, 33845=1, 33846=1, 33847=1, 33848=1, 33849=1, 33850=1, 33851=1, 33852=1, 33853=1, 33854=1, 33855=1, 33856=1, 33857=1, 33858=1, 33859=1, 33860=1, 33861=1, 33862=1, 33863=1, 33864=1, 33865=1, 33866=1, 33867=1, 33868=1, 33869=1, 33870=1, 34146=1, 34147=1, 34148=1, 34149=1, 34150=1, 34151=1, 34152=1, 34153=1, 34154=1, 34155=1, 34156=1, 34157=1, 34158=1, 34159=1, 34160=1, 34161=1, 34162=1, 34163=1, 34164=1, 34165=1, 34166=1, 34167=1, 34168=1, 34169=1, 34170=1, 34171=1, 34172=1, 34173=1, 34174=1, 34175=1, 34176=1, 34177=1, 34178=1, 34179=1, 34180=1, 34181=1, 34182=1, 34183=1, 34184=1, 34185=1, 34186=1, 34187=1, 34188=1, 34189=1, 34190=1, 34191=1, 34192=1, 34193=1, 34194=1, 34195=1, 34196=1, 34197=1, 34198=1, 34199=1, 34200=1, 34201=1, 34202=1, 34480=1, 34481=1, 34482=1, 34483=1, 34484=1, 34485=1, 34486=1, 34487=1, 34488=1, 34489=1, 34490=1, 34491=1, 34492=1, 34493=1, 34494=1, 34495=1, 34496=1, 34497=1, 34498=1, 34499=1, 34500=1, 34501=1, 34502=1, 34503=1, 34504=1, 34505=1, 34506=1, 34507=1, 34508=1, 34509=1, 34510=1, 34511=1, 34512=1, 34513=1, 34514=1, 34515=1, 34516=1, 34517=1, 34518=1, 34519=1, 34520=1, 34521=1, 34522=1, 34523=1, 34524=1, 34525=1, 34526=1, 34527=1, 34528=1, 34529=1, 34530=1, 34531=1, 34532=1, 34533=1, 34534=1, 34535=1, 34811=1, 34812=1, 34813=1, 34814=1, 34815=1, 34816=1, 34817=1, 34818=1, 34819=1, 34820=1, 34821=1, 34822=1, 34823=1, 34824=1, 34825=1, 34826=1, 34827=1, 34828=1, 34829=1, 34830=1, 34831=1, 34832=1, 34833=1, 34834=1, 34835=1, 34836=1, 34837=1, 34838=1, 34839=1, 34840=1, 34841=1, 34842=1, 34843=1, 34844=1, 34845=1, 34846=1, 34847=1, 34848=1, 34849=1, 34850=1, 34851=1, 34852=1, 34853=1, 34854=1, 34855=1, 34856=1, 34857=1, 34858=1, 34859=1, 34860=1, 34861=1, 34862=1, 34863=1, 34864=1, 34865=1, 34866=1, 34867=1, 35141=1, 35142=1, 35143=1, 35144=1, 35145=1, 35146=1, 35147=1, 35148=1, 35149=1, 35150=1, 35151=1, 35152=1, 35153=1, 35154=1, 35155=1, 35156=1, 35157=1, 35158=1, 35159=1, 35160=1, 35161=1, 35162=1, 35163=1, 35164=1, 35165=1, 35166=1, 35167=1, 35168=1, 35169=1, 35170=1, 35171=1, 35172=1, 35173=1, 35174=1, 35175=1, 35176=1, 35177=1, 35178=1, 35179=1, 35180=1, 35181=1, 35182=1, 35183=1, 35184=1, 35185=1, 35186=1, 35187=1, 35188=1, 35189=1, 35190=1, 35191=1, 35192=1, 35193=1, 35194=1, 35195=1, 35196=1, 35474=1, 35475=1, 35476=1, 35477=1, 35478=1, 35479=1, 35480=1, 35481=1, 35482=1, 35483=1, 35484=1, 35485=1, 35486=1, 35487=1, 35488=1, 35489=1, 35490=1, 35491=1, 35492=1, 35493=1, 35494=1, 35495=1, 35496=1, 35497=1, 35498=1, 35499=1, 35500=1, 35501=1, 35502=1, 35503=1, 35504=1, 35505=1, 35506=1, 35507=1, 35508=1, 35509=1, 35510=1, 35511=1, 35512=1, 35513=1, 35514=1, 35515=1, 35516=1, 35517=1, 35518=1, 35519=1, 35520=1, 35521=1, 35522=1, 35523=1, 35524=1, 35525=1, 35526=1, 35527=1, 35528=1, 35806=1, 35807=1, 35808=1, 35809=1, 35810=1, 35811=1, 35812=1, 35813=1, 35814=1, 35815=1, 35816=1, 35817=1, 35818=1, 35819=1, 35820=1, 35821=1, 35822=1, 35823=1, 35824=1, 35825=1, 35826=1, 35827=1, 35828=1, 35829=1, 35830=1, 35831=1, 35832=1, 35833=1, 35834=1, 35835=1, 35836=1, 35837=1, 35838=1, 35839=1, 35840=1, 35841=1, 35842=1, 35843=1, 35844=1, 35845=1, 35846=1, 35847=1, 35848=1, 35849=1, 35850=1, 35851=1, 35852=1, 35853=1, 35854=1, 35855=1, 35856=1, 35857=1, 35858=1, 35859=1, 35860=1, 36139=1, 36140=1, 36141=1, 36142=1, 36143=1, 36144=1, 36145=1, 36146=1, 36147=1, 36148=1, 36149=1, 36150=1, 36151=1, 36152=1, 36153=1, 36154=1, 36155=1, 36156=1, 36157=1, 36158=1, 36159=1, 36160=1, 36161=1, 36162=1, 36163=1, 36164=1, 36165=1, 36166=1, 36167=1, 36168=1, 36169=1, 36170=1, 36171=1, 36172=1, 36173=1, 36174=1, 36175=1, 36176=1, 36177=1, 36178=1, 36179=1, 36180=1, 36181=1, 36182=1, 36183=1, 36184=1, 36185=1, 36186=1, 36187=1, 36188=1, 36189=1, 36190=1, 36191=1, 36192=1, 36193=1, 36194=1, 36195=1, 36472=1, 36473=1, 36474=1, 36475=1, 36476=1, 36477=1, 36478=1, 36479=1, 36480=1, 36481=1, 36482=1, 36483=1, 36484=1, 36485=1, 36486=1, 36487=1, 36488=1, 36489=1, 36490=1, 36491=1, 36492=1, 36493=1, 36494=1, 36495=1, 36496=1, 36497=1, 36498=1, 36499=1, 36500=1, 36501=1, 36502=1, 36503=1, 36504=1, 36505=1, 36506=1, 36507=1, 36508=1, 36509=1, 36510=1, 36511=1, 36512=1, 36513=1, 36514=1, 36515=1, 36516=1, 36517=1, 36518=1, 36519=1, 36520=1, 36521=1, 36522=1, 36523=1, 36524=1, 36525=1, 36526=1, 36801=1, 36802=1, 36803=1, 36804=1, 36805=1, 36806=1, 36807=1, 36808=1, 36809=1, 36810=1, 36811=1, 36812=1, 36813=1, 36814=1, 36815=1, 36816=1, 36817=1, 36818=1, 36819=1, 36820=1, 36821=1, 36822=1, 36823=1, 36824=1, 36825=1, 36826=1, 36827=1, 36828=1, 36829=1, 36830=1, 36831=1, 36832=1, 36833=1, 36834=1, 36835=1, 36836=1, 36837=1, 36838=1, 36839=1, 36840=1, 36841=1, 36842=1, 36843=1, 36844=1, 36845=1, 36846=1, 36847=1, 36848=1, 36849=1, 36850=1, 36851=1, 36852=1, 36853=1, 36854=1, 36855=1, 36856=1, 36857=1, 37134=1, 37135=1, 37136=1, 37137=1, 37138=1, 37139=1, 37140=1, 37141=1, 37142=1, 37143=1, 37144=1, 37145=1, 37146=1, 37147=1, 37148=1, 37149=1, 37150=1, 37151=1, 37152=1, 37153=1, 37154=1, 37155=1, 37156=1, 37157=1, 37158=1, 37159=1, 37160=1, 37161=1, 37162=1, 37163=1, 37164=1, 37165=1, 37166=1, 37167=1, 37168=1, 37169=1, 37170=1, 37171=1, 37172=1, 37173=1, 37174=1, 37175=1, 37176=1, 37177=1, 37178=1, 37179=1, 37180=1, 37181=1, 37182=1, 37183=1, 37184=1, 37185=1, 37186=1, 37187=1, 37188=1, 37189=1, 37190=1, 37464=1, 37465=1, 37466=1, 37467=1, 37468=1, 37469=1, 37470=1, 37471=1, 37472=1, 37473=1, 37474=1, 37475=1, 37476=1, 37477=1, 37478=1, 37479=1, 37480=1, 37481=1, 37482=1, 37483=1, 37484=1, 37485=1, 37486=1, 37487=1, 37488=1, 37489=1, 37490=1, 37491=1, 37492=1, 37493=1, 37494=1, 37495=1, 37496=1, 37497=1, 37498=1, 37499=1, 37500=1, 37501=1, 37502=1, 37503=1, 37504=1, 37505=1, 37506=1, 37507=1, 37508=1, 37509=1, 37510=1, 37511=1, 37512=1, 37513=1, 37514=1, 37515=1, 37516=1, 37517=1, 37518=1, 37519=1, 37520=1, 37797=1, 37798=1, 37799=1, 37800=1, 37801=1, 37802=1, 37803=1, 37804=1, 37805=1, 37806=1, 37807=1, 37808=1, 37809=1, 37810=1, 37811=1, 37812=1, 37813=1, 37814=1, 37815=1, 37816=1, 37817=1, 37818=1, 37819=1, 37820=1, 37821=1, 37822=1, 37823=1, 37824=1, 37825=1, 37826=1, 37827=1, 37828=1, 37829=1, 37830=1, 37831=1, 37832=1, 37833=1, 37834=1, 37835=1, 37836=1, 37837=1, 37838=1, 37839=1, 37840=1, 37841=1, 37842=1, 37843=1, 37844=1, 37845=1, 37846=1, 37847=1, 37848=1, 37849=1, 37850=1, 37851=1, 37852=1, 37853=1, 38130=1, 38131=1, 38132=1, 38133=1, 38134=1, 38135=1, 38136=1, 38137=1, 38138=1, 38139=1, 38140=1, 38141=1, 38142=1, 38143=1, 38144=1, 38145=1, 38146=1, 38147=1, 38148=1, 38149=1, 38150=1, 38151=1, 38152=1, 38153=1, 38154=1, 38155=1, 38156=1, 38157=1, 38158=1, 38159=1, 38160=1, 38161=1, 38162=1, 38163=1, 38164=1, 38165=1, 38166=1, 38167=1, 38168=1, 38169=1, 38170=1, 38171=1, 38172=1, 38173=1, 38174=1, 38175=1, 38176=1, 38177=1, 38178=1, 38179=1, 38180=1, 38181=1, 38182=1, 38183=1, 38184=1, 38185=1, 38463=1, 38464=1, 38465=1, 38466=1, 38467=1, 38468=1, 38469=1, 38470=1, 38471=1, 38472=1, 38473=1, 38474=1, 38475=1, 38476=1, 38477=1, 38478=1, 38479=1, 38480=1, 38481=1, 38482=1, 38483=1, 38484=1, 38485=1, 38486=1, 38487=1, 38488=1, 38489=1, 38490=1, 38491=1, 38492=1, 38493=1, 38494=1, 38495=1, 38496=1, 38497=1, 38498=1, 38499=1, 38500=1, 38501=1, 38502=1, 38503=1, 38504=1, 38505=1, 38506=1, 38507=1, 38508=1, 38509=1, 38510=1, 38511=1, 38512=1, 38513=1, 38514=1, 38515=1, 38516=1, 38517=1, 38518=1, 38791=1, 38792=1, 38793=1, 38794=1, 38795=1, 38796=1, 38797=1, 38798=1, 38799=1, 38800=1, 38801=1, 38802=1, 38803=1, 38804=1, 38805=1, 38806=1, 38807=1, 38808=1, 38809=1, 38810=1, 38811=1, 38812=1, 38813=1, 38814=1, 38815=1, 38816=1, 38817=1, 38818=1, 38819=1, 38820=1, 38821=1, 38822=1, 38823=1, 38824=1, 38825=1, 38826=1, 38827=1, 38828=1, 38829=1, 38830=1, 38831=1, 38832=1, 38833=1, 38834=1, 38835=1, 38836=1, 38837=1, 38838=1, 38839=1, 38840=1, 38841=1, 38842=1, 38843=1, 38844=1, 38845=1, 38846=1, 39121=1, 39122=1, 39123=1, 39124=1, 39125=1, 39126=1, 39127=1, 39128=1, 39129=1, 39130=1, 39131=1, 39132=1, 39133=1, 39134=1, 39135=1, 39136=1, 39137=1, 39138=1, 39139=1, 39140=1, 39141=1, 39142=1, 39143=1, 39144=1, 39145=1, 39146=1, 39147=1, 39148=1, 39149=1, 39150=1, 39151=1, 39152=1, 39153=1, 39154=1, 39155=1, 39156=1, 39157=1, 39158=1, 39159=1, 39160=1, 39161=1, 39162=1, 39163=1, 39164=1, 39165=1, 39166=1, 39167=1, 39168=1, 39169=1, 39170=1, 39171=1, 39172=1, 39173=1, 39174=1, 39175=1, 39176=1, 39177=1, 39455=1, 39456=1, 39457=1, 39458=1, 39459=1, 39460=1, 39461=1, 39462=1, 39463=1, 39464=1, 39465=1, 39466=1, 39467=1, 39468=1, 39469=1, 39470=1, 39471=1, 39472=1, 39473=1, 39474=1, 39475=1, 39476=1, 39477=1, 39478=1, 39479=1, 39480=1, 39481=1, 39482=1, 39483=1, 39484=1, 39485=1, 39486=1, 39487=1, 39488=1, 39489=1, 39490=1, 39491=1, 39492=1, 39493=1, 39494=1, 39495=1, 39496=1, 39497=1, 39498=1, 39499=1, 39500=1, 39501=1, 39502=1, 39503=1, 39504=1, 39505=1, 39506=1, 39507=1, 39508=1, 39509=1, 39784=1, 39785=1, 39786=1, 39787=1, 39788=1, 39789=1, 39790=1, 39791=1, 39792=1, 39793=1, 39794=1, 39795=1, 39796=1, 39797=1, 39798=1, 39799=1, 39800=1, 39801=1, 39802=1, 39803=1, 39804=1, 39805=1, 39806=1, 39807=1, 39808=1, 39809=1, 39810=1, 39811=1, 39812=1, 39813=1, 39814=1, 39815=1, 39816=1, 39817=1, 39818=1, 39819=1, 39820=1, 39821=1, 39822=1, 39823=1, 39824=1, 39825=1, 39826=1, 39827=1, 39828=1, 39829=1, 39830=1, 39831=1, 39832=1, 39833=1, 39834=1, 39835=1, 39836=1, 39837=1, 39838=1, 39839=1, 39840=1, 40112=1, 40113=1, 40114=1, 40115=1, 40116=1, 40117=1, 40118=1, 40119=1, 40120=1, 40121=1, 40122=1, 40123=1, 40124=1, 40125=1, 40126=1, 40127=1, 40128=1, 40129=1, 40130=1, 40131=1, 40132=1, 40133=1, 40134=1, 40135=1, 40136=1, 40137=1, 40138=1, 40139=1, 40140=1, 40141=1, 40142=1, 40143=1, 40144=1, 40145=1, 40146=1, 40147=1, 40148=1, 40149=1, 40150=1, 40151=1, 40152=1, 40153=1, 40154=1, 40155=1, 40156=1, 40157=1, 40158=1, 40159=1, 40160=1, 40161=1, 40162=1, 40163=1, 40164=1, 40439=1, 40440=1, 40441=1, 40442=1, 40443=1, 40444=1, 40445=1, 40446=1, 40447=1, 40448=1, 40449=1, 40450=1, 40451=1, 40452=1, 40453=1, 40454=1, 40455=1, 40456=1, 40457=1, 40458=1, 40459=1, 40460=1, 40461=1, 40462=1, 40463=1, 40464=1, 40465=1, 40466=1, 40467=1, 40468=1, 40469=1, 40470=1, 40471=1, 40472=1, 40473=1, 40474=1, 40475=1, 40476=1, 40477=1, 40478=1, 40479=1, 40480=1, 40481=1, 40482=1, 40483=1, 40484=1, 40485=1, 40486=1, 40487=1, 40488=1, 40489=1, 40490=1, 40491=1, 40492=1, 40493=1, 40768=1, 40769=1, 40770=1, 40771=1, 40772=1, 40773=1, 40774=1, 40775=1, 40776=1, 40777=1, 40778=1, 40779=1, 40780=1, 40781=1, 40782=1, 40783=1, 40784=1, 40785=1, 40786=1, 40787=1, 40788=1, 40789=1, 40790=1, 40791=1, 40792=1, 40793=1, 40794=1, 40795=1, 40796=1, 40797=1, 40798=1, 40799=1, 40800=1, 40801=1, 40802=1, 40803=1, 40804=1, 40805=1, 40806=1, 40807=1, 40808=1, 40809=1, 40810=1, 40811=1, 40812=1, 40813=1, 40814=1, 40815=1, 40816=1, 40817=1, 40818=1, 40819=1, 40820=1, 40821=1, 40822=1, 40823=1, 40824=1, 41097=1, 41098=1, 41099=1, 41100=1, 41101=1, 41102=1, 41103=1, 41104=1, 41105=1, 41106=1, 41107=1, 41108=1, 41109=1, 41110=1, 41111=1, 41112=1, 41113=1, 41114=1, 41115=1, 41116=1, 41117=1, 41118=1, 41119=1, 41120=1, 41121=1, 41122=1, 41123=1, 41124=1, 41125=1, 41126=1, 41127=1, 41128=1, 41129=1, 41130=1, 41131=1, 41132=1, 41133=1, 41134=1, 41135=1, 41136=1, 41137=1, 41138=1, 41139=1, 41140=1, 41141=1, 41142=1, 41143=1, 41144=1, 41145=1, 41146=1, 41147=1, 41148=1, 41149=1, 41150=1, 41151=1, 41152=1, 41153=1, 41430=1, 41431=1, 41432=1, 41433=1, 41434=1, 41435=1, 41436=1, 41437=1, 41438=1, 41439=1, 41440=1, 41441=1, 41442=1, 41443=1, 41444=1, 41445=1, 41446=1, 41447=1, 41448=1, 41449=1, 41450=1, 41451=1, 41452=1, 41453=1, 41454=1, 41455=1, 41456=1, 41457=1, 41458=1, 41459=1, 41460=1, 41461=1, 41462=1, 41463=1, 41464=1, 41465=1, 41466=1, 41467=1, 41468=1, 41469=1, 41470=1, 41471=1, 41472=1, 41473=1, 41474=1, 41475=1, 41476=1, 41477=1, 41478=1, 41479=1, 41480=1, 41481=1, 41482=1, 41483=1, 41484=1, 41485=1, 41486=1, 41761=1, 41762=1, 41763=1, 41764=1, 41765=1, 41766=1, 41767=1, 41768=1, 41769=1, 41770=1, 41771=1, 41772=1, 41773=1, 41774=1, 41775=1, 41776=1, 41777=1, 41778=1, 41779=1, 41780=1, 41781=1, 41782=1, 41783=1, 41784=1, 41785=1, 41786=1, 41787=1, 41788=1, 41789=1, 41790=1, 41791=1, 41792=1, 41793=1, 41794=1, 41795=1, 41796=1, 41797=1, 41798=1, 41799=1, 41800=1, 41801=1, 41802=1, 41803=1, 41804=1, 41805=1, 41806=1, 41807=1, 41808=1, 41809=1, 41810=1, 41811=1, 41812=1, 41813=1, 41814=1, 41815=1, 41816=1, 41817=1, 42091=1, 42092=1, 42093=1, 42094=1, 42095=1, 42096=1, 42097=1, 42098=1, 42099=1, 42100=1, 42101=1, 42102=1, 42103=1, 42104=1, 42105=1, 42106=1, 42107=1, 42108=1, 42109=1, 42110=1, 42111=1, 42112=1, 42113=1, 42114=1, 42115=1, 42116=1, 42117=1, 42118=1, 42119=1, 42120=1, 42121=1, 42122=1, 42123=1, 42124=1, 42125=1, 42126=1, 42127=1, 42128=1, 42129=1, 42130=1, 42131=1, 42132=1, 42133=1, 42134=1, 42135=1, 42136=1, 42137=1, 42138=1, 42139=1, 42140=1, 42141=1, 42142=1, 42143=1, 42144=1, 42145=1, 42146=1, 42425=1, 42426=1, 42427=1, 42428=1, 42429=1, 42430=1, 42431=1, 42432=1, 42433=1, 42434=1, 42435=1, 42436=1, 42437=1, 42438=1, 42439=1, 42440=1, 42441=1, 42442=1, 42443=1, 42444=1, 42445=1, 42446=1, 42447=1, 42448=1, 42449=1, 42450=1, 42451=1, 42452=1, 42453=1, 42454=1, 42455=1, 42456=1, 42457=1, 42458=1, 42459=1, 42460=1, 42461=1, 42462=1, 42463=1, 42464=1, 42465=1, 42466=1, 42467=1, 42468=1, 42469=1, 42470=1, 42471=1, 42472=1, 42473=1, 42474=1, 42475=1, 42476=1, 42477=1, 42478=1, 42479=1, 42480=1, 42481=1, 42756=1, 42757=1, 42758=1, 42759=1, 42760=1, 42761=1, 42762=1, 42763=1, 42764=1, 42765=1, 42766=1, 42767=1, 42768=1, 42769=1, 42770=1, 42771=1, 42772=1, 42773=1, 42774=1, 42775=1, 42776=1, 42777=1, 42778=1, 42779=1, 42780=1, 42781=1, 42782=1, 42783=1, 42784=1, 42785=1, 42786=1, 42787=1, 42788=1, 42789=1, 42790=1, 42791=1, 42792=1, 42793=1, 42794=1, 42795=1, 42796=1, 42797=1, 42798=1, 42799=1, 42800=1, 42801=1, 42802=1, 42803=1, 42804=1, 42805=1, 42806=1, 42807=1, 42808=1, 42809=1, 42810=1, 42811=1, 42812=1, 43088=1, 43089=1, 43090=1, 43091=1, 43092=1, 43093=1, 43094=1, 43095=1, 43096=1, 43097=1, 43098=1, 43099=1, 43100=1, 43101=1, 43102=1, 43103=1, 43104=1, 43105=1, 43106=1, 43107=1, 43108=1, 43109=1, 43110=1, 43111=1, 43112=1, 43113=1, 43114=1, 43115=1, 43116=1, 43117=1, 43118=1, 43119=1, 43120=1, 43121=1, 43122=1, 43123=1, 43124=1, 43125=1, 43126=1, 43127=1, 43128=1, 43129=1, 43130=1, 43131=1, 43132=1, 43133=1, 43134=1, 43135=1, 43136=1, 43137=1, 43138=1, 43139=1, 43140=1, 43141=1, 43142=1, 43143=1, 43144=1, 43418=1, 43419=1, 43420=1, 43421=1, 43422=1, 43423=1, 43424=1, 43425=1, 43426=1, 43427=1, 43428=1, 43429=1, 43430=1, 43431=1, 43432=1, 43433=1, 43434=1, 43435=1, 43436=1, 43437=1, 43438=1, 43439=1, 43440=1, 43441=1, 43442=1, 43443=1, 43444=1, 43445=1, 43446=1, 43447=1, 43448=1, 43449=1, 43450=1, 43451=1, 43452=1, 43453=1, 43454=1, 43455=1, 43456=1, 43457=1, 43458=1, 43459=1, 43460=1, 43461=1, 43462=1, 43463=1, 43464=1, 43465=1, 43466=1, 43467=1, 43468=1, 43469=1, 43470=1, 43471=1, 43472=1, 43473=1, 43474=1, 43752=1, 43753=1, 43754=1, 43755=1, 43756=1, 43757=1, 43758=1, 43759=1, 43760=1, 43761=1, 43762=1, 43763=1, 43764=1, 43765=1, 43766=1, 43767=1, 43768=1, 43769=1, 43770=1, 43771=1, 43772=1, 43773=1, 43774=1, 43775=1, 43776=1, 43777=1, 43778=1, 43779=1, 43780=1, 43781=1, 43782=1, 43783=1, 43784=1, 43785=1, 43786=1, 43787=1, 43788=1, 43789=1, 43790=1, 43791=1, 43792=1, 43793=1, 43794=1, 43795=1, 43796=1, 43797=1, 43798=1, 43799=1, 43800=1, 43801=1, 43802=1, 43803=1, 43804=1, 43805=1, 43806=1, 43807=1, 44085=1, 44086=1, 44087=1, 44088=1, 44089=1, 44090=1, 44091=1, 44092=1, 44093=1, 44094=1, 44095=1, 44096=1, 44097=1, 44098=1, 44099=1, 44100=1, 44101=1, 44102=1, 44103=1, 44104=1, 44105=1, 44106=1, 44107=1, 44108=1, 44109=1, 44110=1, 44111=1, 44112=1, 44113=1, 44114=1, 44115=1, 44116=1, 44117=1, 44118=1, 44119=1, 44120=1, 44121=1, 44122=1, 44123=1, 44124=1, 44125=1, 44126=1, 44127=1, 44128=1, 44129=1, 44130=1, 44131=1, 44132=1, 44133=1, 44134=1, 44135=1, 44136=1, 44137=1, 44138=1, 44139=1, 44140=1, 44141=1, 44417=1, 44418=1, 44419=1, 44420=1, 44421=1, 44422=1, 44423=1, 44424=1, 44425=1, 44426=1, 44427=1, 44428=1, 44429=1, 44430=1, 44431=1, 44432=1, 44433=1, 44434=1, 44435=1, 44436=1, 44437=1, 44438=1, 44439=1, 44440=1, 44441=1, 44442=1, 44443=1, 44444=1, 44445=1, 44446=1, 44447=1, 44448=1, 44449=1, 44450=1, 44451=1, 44452=1, 44453=1, 44454=1, 44455=1, 44456=1, 44457=1, 44458=1, 44459=1, 44460=1, 44461=1, 44462=1, 44463=1, 44464=1, 44465=1, 44466=1, 44467=1, 44468=1, 44469=1, 44470=1, 44471=1, 44472=1, 44473=1, 44750=1, 44751=1, 44752=1, 44753=1, 44754=1, 44755=1, 44756=1, 44757=1, 44758=1, 44759=1, 44760=1, 44761=1, 44762=1, 44763=1, 44764=1, 44765=1, 44766=1, 44767=1, 44768=1, 44769=1, 44770=1, 44771=1, 44772=1, 44773=1, 44774=1, 44775=1, 44776=1, 44777=1, 44778=1, 44779=1, 44780=1, 44781=1, 44782=1, 44783=1, 44784=1, 44785=1, 44786=1, 44787=1, 44788=1, 44789=1, 44790=1, 44791=1, 44792=1, 44793=1, 44794=1, 44795=1, 44796=1, 44797=1, 44798=1, 44799=1, 44800=1, 44801=1, 44802=1, 44803=1, 44804=1, 44805=1, 45083=1, 45084=1, 45085=1, 45086=1, 45087=1, 45088=1, 45089=1, 45090=1, 45091=1, 45092=1, 45093=1, 45094=1, 45095=1, 45096=1, 45097=1, 45098=1, 45099=1, 45100=1, 45101=1, 45102=1, 45103=1, 45104=1, 45105=1, 45106=1, 45107=1, 45108=1, 45109=1, 45110=1, 45111=1, 45112=1, 45113=1, 45114=1, 45115=1, 45116=1, 45117=1, 45118=1, 45119=1, 45120=1, 45121=1, 45122=1, 45123=1, 45124=1, 45125=1, 45126=1, 45127=1, 45128=1, 45129=1, 45130=1, 45131=1, 45132=1, 45133=1, 45134=1, 45135=1, 45136=1, 45137=1, 45138=1, 45418=1, 45419=1, 45420=1, 45421=1, 45422=1, 45423=1, 45424=1, 45425=1, 45426=1, 45427=1, 45428=1, 45429=1, 45430=1, 45431=1, 45432=1, 45433=1, 45434=1, 45435=1, 45436=1, 45437=1, 45438=1, 45439=1, 45440=1, 45441=1, 45442=1, 45443=1, 45444=1, 45445=1, 45446=1, 45447=1, 45448=1, 45449=1, 45450=1, 45451=1, 45452=1, 45453=1, 45454=1, 45455=1, 45456=1, 45457=1, 45458=1, 45459=1, 45460=1, 45461=1, 45462=1, 45463=1, 45464=1, 45465=1, 45466=1, 45467=1, 45468=1, 45469=1, 45470=1, 45471=1, 45472=1, 45747=1, 45748=1, 45749=1, 45750=1, 45751=1, 45752=1, 45753=1, 45754=1, 45755=1, 45756=1, 45757=1, 45758=1, 45759=1, 45760=1, 45761=1, 45762=1, 45763=1, 45764=1, 45765=1, 45766=1, 45767=1, 45768=1, 45769=1, 45770=1, 45771=1, 45772=1, 45773=1, 45774=1, 45775=1, 45776=1, 45777=1, 45778=1, 45779=1, 45780=1, 45781=1, 45782=1, 45783=1, 45784=1, 45785=1, 45786=1, 45787=1, 45788=1, 45789=1, 45790=1, 45791=1, 45792=1, 45793=1, 45794=1, 45795=1, 45796=1, 45797=1, 45798=1, 45799=1, 45800=1, 45801=1, 46079=1, 46080=1, 46081=1, 46082=1, 46083=1, 46084=1, 46085=1, 46086=1, 46087=1, 46088=1, 46089=1, 46090=1, 46091=1, 46092=1, 46093=1, 46094=1, 46095=1, 46096=1, 46097=1, 46098=1, 46099=1, 46100=1, 46101=1, 46102=1, 46103=1, 46104=1, 46105=1, 46106=1, 46107=1, 46108=1, 46109=1, 46110=1, 46111=1, 46112=1, 46113=1, 46114=1, 46115=1, 46116=1, 46117=1, 46118=1, 46119=1, 46120=1, 46121=1, 46122=1, 46123=1, 46124=1, 46125=1, 46126=1, 46127=1, 46128=1, 46129=1, 46130=1, 46131=1, 46132=1, 46133=1, 46134=1, 46135=1, 46407=1, 46408=1, 46409=1, 46410=1, 46411=1, 46412=1, 46413=1, 46414=1, 46415=1, 46416=1, 46417=1, 46418=1, 46419=1, 46420=1, 46421=1, 46422=1, 46423=1, 46424=1, 46425=1, 46426=1, 46427=1, 46428=1, 46429=1, 46430=1, 46431=1, 46432=1, 46433=1, 46434=1, 46435=1, 46436=1, 46437=1, 46438=1, 46439=1, 46440=1, 46441=1, 46442=1, 46443=1, 46444=1, 46445=1, 46446=1, 46447=1, 46448=1, 46449=1, 46450=1, 46451=1, 46452=1, 46453=1, 46454=1, 46455=1, 46456=1, 46457=1, 46458=1, 46459=1, 46460=1, 46461=1, 46462=1, 46463=1, 46741=1, 46742=1, 46743=1, 46744=1, 46745=1, 46746=1, 46747=1, 46748=1, 46749=1, 46750=1, 46751=1, 46752=1, 46753=1, 46754=1, 46755=1, 46756=1, 46757=1, 46758=1, 46759=1, 46760=1, 46761=1, 46762=1, 46763=1, 46764=1, 46765=1, 46766=1, 46767=1, 46768=1, 46769=1, 46770=1, 46771=1, 46772=1, 46773=1, 46774=1, 46775=1, 46776=1, 46777=1, 46778=1, 46779=1, 46780=1, 46781=1, 46782=1, 46783=1, 46784=1, 46785=1, 46786=1, 46787=1, 46788=1, 46789=1, 46790=1, 46791=1, 46792=1, 46793=1, 46794=1, 46795=1, 46796=1, 46797=1, 47071=1, 47072=1, 47073=1, 47074=1, 47075=1, 47076=1, 47077=1, 47078=1, 47079=1, 47080=1, 47081=1, 47082=1, 47083=1, 47084=1, 47085=1, 47086=1, 47087=1, 47088=1, 47089=1, 47090=1, 47091=1, 47092=1, 47093=1, 47094=1, 47095=1, 47096=1, 47097=1, 47098=1, 47099=1, 47100=1, 47101=1, 47102=1, 47103=1, 47104=1, 47105=1, 47106=1, 47107=1, 47108=1, 47109=1, 47110=1, 47111=1, 47112=1, 47113=1, 47114=1, 47115=1, 47116=1, 47117=1, 47118=1, 47119=1, 47120=1, 47121=1, 47122=1, 47123=1, 47124=1, 47125=1, 47126=1, 47127=1, 47405=1, 47406=1, 47407=1, 47408=1, 47409=1, 47410=1, 47411=1, 47412=1, 47413=1, 47414=1, 47415=1, 47416=1, 47417=1, 47418=1, 47419=1, 47420=1, 47421=1, 47422=1, 47423=1, 47424=1, 47425=1, 47426=1, 47427=1, 47428=1, 47429=1, 47430=1, 47431=1, 47432=1, 47433=1, 47434=1, 47435=1, 47436=1, 47437=1, 47438=1, 47439=1, 47440=1, 47441=1, 47442=1, 47443=1, 47444=1, 47445=1, 47446=1, 47447=1, 47448=1, 47449=1, 47450=1, 47451=1, 47452=1, 47453=1, 47454=1, 47455=1, 47456=1, 47457=1, 47458=1, 47459=1, 47460=1, 47737=1, 47738=1, 47739=1, 47740=1, 47741=1, 47742=1, 47743=1, 47744=1, 47745=1, 47746=1, 47747=1, 47748=1, 47749=1, 47750=1, 47751=1, 47752=1, 47753=1, 47754=1, 47755=1, 47756=1, 47757=1, 47758=1, 47759=1, 47760=1, 47761=1, 47762=1, 47763=1, 47764=1, 47765=1, 47766=1, 47767=1, 47768=1, 47769=1, 47770=1, 47771=1, 47772=1, 47773=1, 47774=1, 47775=1, 47776=1, 47777=1, 47778=1, 47779=1, 47780=1, 47781=1, 47782=1, 47783=1, 47784=1, 47785=1, 47786=1, 47787=1, 47788=1, 47789=1, 47790=1, 47791=1, 48061=1, 48062=1, 48063=1, 48064=1, 48065=1, 48066=1, 48067=1, 48068=1, 48069=1, 48070=1, 48071=1, 48072=1, 48073=1, 48074=1, 48075=1, 48076=1, 48077=1, 48078=1, 48079=1, 48080=1, 48081=1, 48082=1, 48083=1, 48084=1, 48085=1, 48086=1, 48087=1, 48088=1, 48089=1, 48090=1, 48091=1, 48092=1, 48093=1, 48094=1, 48095=1, 48096=1, 48097=1, 48098=1, 48099=1, 48100=1, 48101=1, 48102=1, 48103=1, 48104=1, 48105=1, 48106=1, 48107=1, 48108=1, 48109=1, 48110=1, 48111=1, 48112=1, 48113=1, 48114=1, 48115=1, 48394=1, 48395=1, 48396=1, 48397=1, 48398=1, 48399=1, 48400=1, 48401=1, 48402=1, 48403=1, 48404=1, 48405=1, 48406=1, 48407=1, 48408=1, 48409=1, 48410=1, 48411=1, 48412=1, 48413=1, 48414=1, 48415=1, 48416=1, 48417=1, 48418=1, 48419=1, 48420=1, 48421=1, 48422=1, 48423=1, 48424=1, 48425=1, 48426=1, 48427=1, 48428=1, 48429=1, 48430=1, 48431=1, 48432=1, 48433=1, 48434=1, 48435=1, 48436=1, 48437=1, 48438=1, 48439=1, 48440=1, 48441=1, 48442=1, 48443=1, 48444=1, 48445=1, 48446=1, 48447=1, 48448=1, 48726=1, 48727=1, 48728=1, 48729=1, 48730=1, 48731=1, 48732=1, 48733=1, 48734=1, 48735=1, 48736=1, 48737=1, 48738=1, 48739=1, 48740=1, 48741=1, 48742=1, 48743=1, 48744=1, 48745=1, 48746=1, 48747=1, 48748=1, 48749=1, 48750=1, 48751=1, 48752=1, 48753=1, 48754=1, 48755=1, 48756=1, 48757=1, 48758=1, 48759=1, 48760=1, 48761=1, 48762=1, 48763=1, 48764=1, 48765=1, 48766=1, 48767=1, 48768=1, 48769=1, 48770=1, 48771=1, 48772=1, 48773=1, 48774=1, 48775=1, 48776=1, 48777=1, 48778=1, 48779=1, 48780=1, 48781=1, 48782=1, 49062=1, 49063=1, 49064=1, 49065=1, 49066=1, 49067=1, 49068=1, 49069=1, 49070=1, 49071=1, 49072=1, 49073=1, 49074=1, 49075=1, 49076=1, 49077=1, 49078=1, 49079=1, 49080=1, 49081=1, 49082=1, 49083=1, 49084=1, 49085=1, 49086=1, 49087=1, 49088=1, 49089=1, 49090=1, 49091=1, 49092=1, 49093=1, 49094=1, 49095=1, 49096=1, 49097=1, 49098=1, 49099=1, 49100=1, 49101=1, 49102=1, 49103=1, 49104=1, 49105=1, 49106=1, 49107=1, 49108=1, 49109=1, 49110=1, 49111=1, 49112=1, 49113=1, 49114=1, 49115=1, 49116=1, 49117=1, 49118=1, 49393=1, 49394=1, 49395=1, 49396=1, 49397=1, 49398=1, 49399=1, 49400=1, 49401=1, 49402=1, 49403=1, 49404=1, 49405=1, 49406=1, 49407=1, 49408=1, 49409=1, 49410=1, 49411=1, 49412=1, 49413=1, 49414=1, 49415=1, 49416=1, 49417=1, 49418=1, 49419=1, 49420=1, 49421=1, 49422=1, 49423=1, 49424=1, 49425=1, 49426=1, 49427=1, 49428=1, 49429=1, 49430=1, 49431=1, 49432=1, 49433=1, 49434=1, 49435=1, 49436=1, 49437=1, 49438=1, 49439=1, 49440=1, 49441=1, 49442=1, 49443=1, 49444=1, 49445=1, 49446=1, 49447=1, 49720=1, 49721=1, 49722=1, 49723=1, 49724=1, 49725=1, 49726=1, 49727=1, 49728=1, 49729=1, 49730=1, 49731=1, 49732=1, 49733=1, 49734=1, 49735=1, 49736=1, 49737=1, 49738=1, 49739=1, 49740=1, 49741=1, 49742=1, 49743=1, 49744=1, 49745=1, 49746=1, 49747=1, 49748=1, 49749=1, 49750=1, 49751=1, 49752=1, 49753=1, 49754=1, 49755=1, 49756=1, 49757=1, 49758=1, 49759=1, 49760=1, 49761=1, 49762=1, 49763=1, 49764=1, 49765=1, 49766=1, 49767=1, 49768=1, 49769=1, 49770=1, 49771=1, 49772=1, 49773=1, 49774=1, 49775=1, 50050=1, 50051=1, 50052=1, 50053=1, 50054=1, 50055=1, 50056=1, 50057=1, 50058=1, 50059=1, 50060=1, 50061=1, 50062=1, 50063=1, 50064=1, 50065=1, 50066=1, 50067=1, 50068=1, 50069=1, 50070=1, 50071=1, 50072=1, 50073=1, 50074=1, 50075=1, 50076=1, 50077=1, 50078=1, 50079=1, 50080=1, 50081=1, 50082=1, 50083=1, 50084=1, 50085=1, 50086=1, 50087=1, 50088=1, 50089=1, 50090=1, 50091=1, 50092=1, 50093=1, 50094=1, 50095=1, 50096=1, 50097=1, 50098=1, 50099=1, 50100=1, 50101=1, 50102=1, 50103=1, 50104=1, 50105=1, 50382=1, 50383=1, 50384=1, 50385=1, 50386=1, 50387=1, 50388=1, 50389=1, 50390=1, 50391=1, 50392=1, 50393=1, 50394=1, 50395=1, 50396=1, 50397=1, 50398=1, 50399=1, 50400=1, 50401=1, 50402=1, 50403=1, 50404=1, 50405=1, 50406=1, 50407=1, 50408=1, 50409=1, 50410=1, 50411=1, 50412=1, 50413=1, 50414=1, 50415=1, 50416=1, 50417=1, 50418=1, 50419=1, 50420=1, 50421=1, 50422=1, 50423=1, 50424=1, 50425=1, 50426=1, 50427=1, 50428=1, 50429=1, 50430=1, 50431=1, 50432=1, 50433=1, 50434=1, 50435=1, 50436=1, 50710=1, 50711=1, 50712=1, 50713=1, 50714=1, 50715=1, 50716=1, 50717=1, 50718=1, 50719=1, 50720=1, 50721=1, 50722=1, 50723=1, 50724=1, 50725=1, 50726=1, 50727=1, 50728=1, 50729=1, 50730=1, 50731=1, 50732=1, 50733=1, 50734=1, 50735=1, 50736=1, 50737=1, 50738=1, 50739=1, 50740=1, 50741=1, 50742=1, 50743=1, 50744=1, 50745=1, 50746=1, 50747=1, 50748=1, 50749=1, 50750=1, 50751=1, 50752=1, 50753=1, 50754=1, 50755=1, 50756=1, 50757=1, 50758=1, 50759=1, 50760=1, 50761=1, 50762=1, 50763=1, 50764=1, 50765=1, 51040=1, 51041=1, 51042=1, 51043=1, 51044=1, 51045=1, 51046=1, 51047=1, 51048=1, 51049=1, 51050=1, 51051=1, 51052=1, 51053=1, 51054=1, 51055=1, 51056=1, 51057=1, 51058=1, 51059=1, 51060=1, 51061=1, 51062=1, 51063=1, 51064=1, 51065=1, 51066=1, 51067=1, 51068=1, 51069=1, 51070=1, 51071=1, 51072=1, 51073=1, 51074=1, 51075=1, 51076=1, 51077=1, 51078=1, 51079=1, 51080=1, 51081=1, 51082=1, 51083=1, 51084=1, 51085=1, 51086=1, 51087=1, 51088=1, 51089=1, 51090=1, 51091=1, 51092=1, 51093=1, 51094=1, 51095=1, 51096=1, 51372=1, 51373=1, 51374=1, 51375=1, 51376=1, 51377=1, 51378=1, 51379=1, 51380=1, 51381=1, 51382=1, 51383=1, 51384=1, 51385=1, 51386=1, 51387=1, 51388=1, 51389=1, 51390=1, 51391=1, 51392=1, 51393=1, 51394=1, 51395=1, 51396=1, 51397=1, 51398=1, 51399=1, 51400=1, 51401=1, 51402=1, 51403=1, 51404=1, 51405=1, 51406=1, 51407=1, 51408=1, 51409=1, 51410=1, 51411=1, 51412=1, 51413=1, 51414=1, 51415=1, 51416=1, 51417=1, 51418=1, 51419=1, 51420=1, 51421=1, 51422=1, 51423=1, 51424=1, 51425=1, 51426=1, 51427=1, 51428=1, 51704=1, 51705=1, 51706=1, 51707=1, 51708=1, 51709=1, 51710=1, 51711=1, 51712=1, 51713=1, 51714=1, 51715=1, 51716=1, 51717=1, 51718=1, 51719=1, 51720=1, 51721=1, 51722=1, 51723=1, 51724=1, 51725=1, 51726=1, 51727=1, 51728=1, 51729=1, 51730=1, 51731=1, 51732=1, 51733=1, 51734=1, 51735=1, 51736=1, 51737=1, 51738=1, 51739=1, 51740=1, 51741=1, 51742=1, 51743=1, 51744=1, 51745=1, 51746=1, 51747=1, 51748=1, 51749=1, 51750=1, 51751=1, 51752=1, 51753=1, 51754=1, 51755=1, 51756=1, 51757=1, 51758=1, 51759=1, 51760=1, 52037=1, 52038=1, 52039=1, 52040=1, 52041=1, 52042=1, 52043=1, 52044=1, 52045=1, 52046=1, 52047=1, 52048=1, 52049=1, 52050=1, 52051=1, 52052=1, 52053=1, 52054=1, 52055=1, 52056=1, 52057=1, 52058=1, 52059=1, 52060=1, 52061=1, 52062=1, 52063=1, 52064=1, 52065=1, 52066=1, 52067=1, 52068=1, 52069=1, 52070=1, 52071=1, 52072=1, 52073=1, 52074=1, 52075=1, 52076=1, 52077=1, 52078=1, 52079=1, 52080=1, 52081=1, 52082=1, 52083=1, 52084=1, 52085=1, 52086=1, 52087=1, 52088=1, 52089=1, 52090=1, 52091=1, 52092=1, 52093=1, 52369=1, 52370=1, 52371=1, 52372=1, 52373=1, 52374=1, 52375=1, 52376=1, 52377=1, 52378=1, 52379=1, 52380=1, 52381=1, 52382=1, 52383=1, 52384=1, 52385=1, 52386=1, 52387=1, 52388=1, 52389=1, 52390=1, 52391=1, 52392=1, 52393=1, 52394=1, 52395=1, 52396=1, 52397=1, 52398=1, 52399=1, 52400=1, 52401=1, 52402=1, 52403=1, 52404=1, 52405=1, 52406=1, 52407=1, 52408=1, 52409=1, 52410=1, 52411=1, 52412=1, 52413=1, 52414=1, 52415=1, 52416=1, 52417=1, 52418=1, 52419=1, 52420=1, 52421=1, 52422=1, 52423=1, 52424=1, 52704=1, 52705=1, 52706=1, 52707=1, 52708=1, 52709=1, 52710=1, 52711=1, 52712=1, 52713=1, 52714=1, 52715=1, 52716=1, 52717=1, 52718=1, 52719=1, 52720=1, 52721=1, 52722=1, 52723=1, 52724=1, 52725=1, 52726=1, 52727=1, 52728=1, 52729=1, 52730=1, 52731=1, 52732=1, 52733=1, 52734=1, 52735=1, 52736=1, 52737=1, 52738=1, 52739=1, 52740=1, 52741=1, 52742=1, 52743=1, 52744=1, 52745=1, 52746=1, 52747=1, 52748=1, 52749=1, 52750=1, 52751=1, 52752=1, 52753=1, 52754=1, 52755=1, 52756=1, 52757=1, 52758=1, 52759=1, 52760=1, 53035=1, 53036=1, 53037=1, 53038=1, 53039=1, 53040=1, 53041=1, 53042=1, 53043=1, 53044=1, 53045=1, 53046=1, 53047=1, 53048=1, 53049=1, 53050=1, 53051=1, 53052=1, 53053=1, 53054=1}
Probabilistic random walk after 27610 steps, saw 9568 distinct states, run finished after 93371 ms. (steps per millisecond=0 ) properties seen :8992
Running SMT prover for 44063 properties.
[2024-05-28 08:28:08] [INFO ] Flow matrix only has 107829 transitions (discarded 10333 similar events)
// Phase 1: matrix 107829 rows 55123 cols
[2024-05-28 08:28:10] [INFO ] Computed 961 invariants in 1915 ms
Detected timeout of ITS tools.
[2024-05-28 08:29:29] [INFO ] Flatten gal took : 3484 ms
[2024-05-28 08:29:29] [INFO ] Applying decomposition
[2024-05-28 08:29:32] [INFO ] Flatten gal took : 3559 ms
Converted graph to binary with : '/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202304061127/bin/convert-linux64' '-i' '/tmp/graph6746645311142906071.txt' '-o' '/tmp/graph6746645311142906071.bin' '-w' '/tmp/graph6746645311142906071.weights'
Built communities with : '/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202304061127/bin/louvain-linux64' '/tmp/graph6746645311142906071.bin' '-l' '-1' '-v' '-w' '/tmp/graph6746645311142906071.weights' '-q' '0' '-e' '0.001'
[2024-05-28 08:29:43] [INFO ] Decomposing Gal with order
[2024-05-28 08:30:04] [INFO ] Rewriting arrays to variables to allow decomposition.
[2024-05-28 08:31:07] [INFO ] Removed a total of 127676 redundant transitions.
[2024-05-28 08:31:11] [INFO ] Flatten gal took : 27611 ms
[2024-05-28 08:31:23] [INFO ] Fuse similar labels procedure discarded/fused a total of 0 labels/synchronizations in 596 ms.
[2024-05-28 08:31:24] [INFO ] Time to serialize gal into /tmp/ReachabilityCardinality6830329865917717021.gal : 762 ms
[2024-05-28 08:31:24] [INFO ] Time to serialize properties into /tmp/ReachabilityCardinality249481130217681854.prop : 219 ms
Invoking ITS tools like this :cd /home/mcc/execution;'/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-reach-linux64' '--gc-threshold' '2000000' '--quiet' '-i' '/tmp/ReachabilityCardinality6830329865917717021.gal' '-t' 'CGAL' '-reachable-file' '/tmp/ReachabilityCardinality249481130217681854.prop' '--nowitness'

its-reach command run as :

/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-reach-linux64 --gc-threshold 2000000 --quiet ...306
java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Failed to assert expression: java.io.IOException: Stream close...
at fr.lip6.move.gal.structural.smt.SMTUtils.execAndCheckResult(SMTUtils.java:251)
at fr.lip6.move.gal.structural.smt.DeadlockTester.assertInvariants(DeadlockTester.java:2343)
at fr.lip6.move.gal.structural.smt.DeadlockTester.verifyPossible(DeadlockTester.java:621)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMTIncremental(DeadlockTester.java:342)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMT(DeadlockTester.java:226)
at fr.lip6.move.gal.application.solver.ReachabilitySolver.applyReductions(ReachabilitySolver.java:96)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.applyReachabilitySolver(GlobalPropertySolver.java:724)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.solveProperty(GlobalPropertySolver.java:558)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.preSolveLiveness(GlobalPropertySolver.java:412)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.preStableMarking(GlobalPropertySolver.java:321)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.solveProperty(GlobalPropertySolver.java:294)
at fr.lip6.move.gal.application.Application.startNoEx(Application.java:426)
at fr.lip6.move.gal.application.Application.start(Application.java:182)
at fr.lip6.move.gal.itscl.application.Application.start(Application.java:45)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
[2024-05-28 08:31:55] [WARNING] SMT solver failed with error :SMT solver raised an error when submitting script.... while checking expressions.
[2024-05-28 08:31:55] [INFO ] After 225046ms SMT Verify possible using all constraints in real domain returned unsat :0 sat :0
Fused 44063 Parikh solutions to 1 different solutions.
Parikh walk visited 0 properties in 3 ms.
Support contains 44063 out of 55123 places. Attempting structural reductions.
Starting structural reductions in REACHABILITY mode, iteration 0 : 55123/55123 places, 118162/118162 transitions.
Drop transitions removed 9298 transitions
Trivial Post-agglo rules discarded 9298 transitions
Performed 9298 trivial Post agglomeration. Transition count delta: 9298
Iterating post reduction 0 with 9298 rules applied. Total rules applied 9298 place count 55123 transition count 108864
Reduce places removed 9298 places and 0 transitions.
Iterating post reduction 1 with 9298 rules applied. Total rules applied 18596 place count 45825 transition count 108864
Free-agglomeration rule (complex) applied 36 times.
Iterating global reduction 2 with 36 rules applied. Total rules applied 18632 place count 45825 transition count 108828
Reduce places removed 36 places and 0 transitions.
Iterating post reduction 2 with 36 rules applied. Total rules applied 18668 place count 45789 transition count 108828
Applied a total of 18668 rules in 6768 ms. Remains 45789 /55123 variables (removed 9334) and now considering 108828/118162 (removed 9334) transitions.
Finished structural reductions in REACHABILITY mode , in 1 iterations and 6769 ms. Remains : 45789/55123 places, 108828/118162 transitions.
Interrupted random walk after 99630 steps, including 0 resets, run timeout after 30136 ms. (steps per millisecond=3 ) properties seen 193
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 142 ms. (steps per millisecond=7 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 42 ms. (steps per millisecond=23 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 50 ms. (steps per millisecond=20 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 3534 ms. (steps per millisecond=0 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 52 ms. (steps per millisecond=19 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 625 ms. (steps per millisecond=1 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 472 ms. (steps per millisecond=2 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 44 ms. (steps per millisecond=22 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 118 ms. (steps per millisecond=8 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 139 ms. (steps per millisecond=7 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 56 ms. (steps per millisecond=17 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 53 ms. (steps per millisecond=18 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 51 ms. (steps per millisecond=19 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 44 ms. (steps per millisecond=22 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 238 ms. (steps per millisecond=4 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 258 ms. (steps per millisecond=3 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 429 ms. (steps per millisecond=2 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 3507 ms. (steps per millisecond=0 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 225 ms. (steps per millisecond=4 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 60 ms. (steps per millisecond=16 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 49 ms. (steps per millisecond=20 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 47 ms. (steps per millisecond=21 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 170 ms. (steps per millisecond=5 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 182 ms. (steps per millisecond=5 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 97 ms. (steps per millisecond=10 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 127 ms. (steps per millisecond=7 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 138 ms. (steps per millisecond=7 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 449 ms. (steps per millisecond=2 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 76 ms. (steps per millisecond=13 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 242 ms. (steps per millisecond=4 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 394 ms. (steps per millisecond=2 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 476 ms. (steps per millisecond=2 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 170 ms. (steps per millisecond=5 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 290 ms. (steps per millisecond=3 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 50 ms. (steps per millisecond=20 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 207 ms. (steps per millisecond=4 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 3123 ms. (steps per millisecond=0 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 313 ms. (steps per millisecond=3 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 323 ms. (steps per millisecond=3 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 46 ms. (steps per millisecond=21 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 375 ms. (steps per millisecond=2 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 116 ms. (steps per millisecond=8 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 107 ms. (steps per millisecond=9 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 94 ms. (steps per millisecond=10 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 49 ms. (steps per millisecond=20 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 47 ms. (steps per millisecond=21 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 53 ms. (steps per millisecond=18 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 206 ms. (steps per millisecond=4 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 174 ms. (steps per millisecond=5 ) properties (out of 43870) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 249 ms. (steps per millisecond=4 ) properties (out of 43870) seen :0

BK_STOP 1716885187640

--------------------
content from stderr:

+ export BINDIR=/home/mcc/BenchKit/bin//../itstools/bin//../
+ BINDIR=/home/mcc/BenchKit/bin//../itstools/bin//../
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ StableMarking = StateSpace ]]
+ /home/mcc/BenchKit/bin//../itstools/bin//..//runeclipse.sh /home/mcc/execution StableMarking -its -ltsmin -greatspnpath /home/mcc/BenchKit/bin//../itstools/bin//..//greatspn/ -order META -manyOrder -smt -timeout 1800
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
+ export PYTHONPATH=/home/mcc/BenchKit/itstools/pylibs
+ PYTHONPATH=/home/mcc/BenchKit/itstools/pylibs
+ export LD_LIBRARY_PATH=/home/mcc/BenchKit/itstools/pylibs:
+ LD_LIBRARY_PATH=/home/mcc/BenchKit/itstools/pylibs:
++ sed s/.jar//
++ perl -pe 's/.*\.//g'
++ ls /home/mcc/BenchKit/bin//../itstools/bin//..//itstools/plugins/fr.lip6.move.gal.application.pnmcc_1.0.0.202304061127.jar
+ VERSION=202304061127
+ echo 'Running Version 202304061127'
+ /home/mcc/BenchKit/bin//../itstools/bin//..//itstools/its-tools -pnfolder /home/mcc/execution -examination StableMarking -its -ltsmin -greatspnpath /home/mcc/BenchKit/bin//../itstools/bin//..//greatspn/ -order META -manyOrder -smt -timeout 1800

Sequence of Actions to be Executed by the VM

This is useful if one wants to reexecute the tool in the VM from the submitted image disk.

set -x
# this is for BenchKit: configuration of major elements for the test
export BK_INPUT="ServersAndClients-PT-400160"
export BK_EXAMINATION="StableMarking"
export BK_TOOL="gold2023"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="1800"
export BK_MEMORY_CONFINEMENT="16384"
export BK_BIN_PATH="/home/mcc/BenchKit/bin/"

# this is specific to your benchmark or test

export BIN_DIR="$HOME/BenchKit/bin"

# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi

# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-5568"
echo " Executing tool gold2023"
echo " Input is ServersAndClients-PT-400160, examination is StableMarking"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r352-tall-171679103500433"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

tar xzf /home/mcc/BenchKit/INPUTS/ServersAndClients-PT-400160.tgz
mv ServersAndClients-PT-400160 execution
cd execution
if [ "StableMarking" = "ReachabilityDeadlock" ] || [ "StableMarking" = "UpperBounds" ] || [ "StableMarking" = "QuasiLiveness" ] || [ "StableMarking" = "StableMarking" ] || [ "StableMarking" = "Liveness" ] || [ "StableMarking" = "OneSafe" ] || [ "StableMarking" = "StateSpace" ]; then
rm -f GenericPropertiesVerdict.xml
fi
pwd
ls -lh

echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "StableMarking" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "StableMarking" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "StableMarking.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property StableMarking.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "StableMarking.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '' StableMarking.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ "StableMarking" = "ReachabilityDeadlock" ] || [ "StableMarking" = "QuasiLiveness" ] || [ "StableMarking" = "StableMarking" ] || [ "StableMarking" = "Liveness" ] || [ "StableMarking" = "OneSafe" ] ; then
echo "FORMULA_NAME StableMarking"
fi
echo
echo "=== Now, execution of the tool begins"
echo
echo -n "BK_START "
date -u +%s%3N
echo
timeout -s 9 $BK_TIME_CONFINEMENT bash -c "/home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n \"BK_STOP \" ; date -u +%s%3N"
if [ $? -eq 137 ] ; then
echo
echo "BK_TIME_CONFINEMENT_REACHED"
fi
echo
echo "--------------------"
echo "content from stderr:"
echo
cat STDERR ;