fond
Model Checking Contest 2023
13th edition, Paris, France, April 26, 2023 (at TOOLympics II)
Execution of r371-smll-167891823000338
Last Updated
May 14, 2023

About the Execution of ITS-Tools for ServersAndClients-PT-400160

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
16166.487 870455.00 1904797.00 21498.50 [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/mcc2023-input.r371-smll-167891823000338.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fkordon/mcc2023-input.qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
Generated by BenchKit 2-5348
Executing tool itstools
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 r371-smll-167891823000338
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 41M
-rw-r--r-- 1 mcc users 7.2K Feb 26 03:59 CTLCardinality.txt
-rw-r--r-- 1 mcc users 67K Feb 26 03:59 CTLCardinality.xml
-rw-r--r-- 1 mcc users 7.0K Feb 26 03:45 CTLFireability.txt
-rw-r--r-- 1 mcc users 58K Feb 26 03:45 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K Feb 25 16:52 LTLCardinality.txt
-rw-r--r-- 1 mcc users 23K Feb 25 16:52 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.7K Feb 25 16:52 LTLFireability.txt
-rw-r--r-- 1 mcc users 18K Feb 25 16:52 LTLFireability.xml
-rw-r--r-- 1 mcc users 12K Feb 26 04:21 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 112K Feb 26 04:21 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 14K Feb 26 04:10 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 113K Feb 26 04:10 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.9K Feb 25 16:52 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.9K Feb 25 16:52 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 Mar 5 18:23 equiv_col
-rw-r--r-- 1 mcc users 7 Mar 5 18:23 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:23 iscolored
-rw-r--r-- 1 mcc users 41M Mar 5 18:23 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 1679058869186

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=itstools
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 202303021504
[2023-03-17 13:14:32] [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]
[2023-03-17 13:14:33] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2023-03-17 13:14:35] [INFO ] Load time of PNML (sax parser for PT used): 2432 ms
[2023-03-17 13:14:35] [INFO ] Transformed 65761 places.
[2023-03-17 13:14:36] [INFO ] Transformed 128800 transitions.
[2023-03-17 13:14:36] [INFO ] Parsed PT model containing 65761 places and 128800 transitions and 387200 arcs in 3089 ms.
Incomplete random walk after 10000 steps, including 2 resets, run finished after 3987 ms. (steps per millisecond=2 ) properties (out of 65761) seen :221
[2023-03-17 13:14:46] [INFO ] Flatten gal took : 7193 ms
[2023-03-17 13:14:51] [INFO ] Flatten gal took : 4699 ms
[2023-03-17 13:14:52] [INFO ] Time to serialize gal into /tmp/ReachabilityCardinality2185906176945938487.gal : 799 ms
[2023-03-17 13:14:52] [INFO ] Time to serialize properties into /tmp/ReachabilityCardinality4967129366545364653.prop : 153 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.202303021504/bin/its-reach-linux64' '--gc-threshold' '2000000' '--quiet' '-i' '/tmp/ReachabilityCardinality2185906176945938487.gal' '-t' 'CGAL' '-reachable-file' '/tmp/ReachabilityCardinality4967129366545364653.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.202303021504/bin/its-reach-linux64 --gc-threshold 2000000 --quiet ...328
Interrupted probabilistic random walk after 2494 steps, run timeout after 12635 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, 678=1, 681=1, 683=1, 685=1, 688=1, 691=1, 693=1, 695=1, 697=1, 699=1, 701=1, 703=1, 705=1, 707=1, 709=1, 711=1, 713=1, 715=1, 718=1, 720=1, 723=1, 725=1, 728=1, 730=1, 733=1, 735=1, 738=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, 782=1, 784=1, 786=1, 789=1, 791=1, 793=1, 795=1, 797=1, 799=1, 801=1, 803=1, 805=1, 808=1, 810=1, 812=1, 814=1, 816=1, 818=1, 820=1, 822=1, 824=1, 828=1, 830=1, 832=1, 834=1, 836=1, 838=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, 895=1, 897=1, 899=1, 901=1, 903=1, 905=1, 907=1, 909=1, 911=1, 913=1, 915=1, 917=1, 919=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, 948=1, 950=1, 952=1, 954=1, 956=1, 958=1, 960=1, 962=1, 964=1, 966=1, 968=1, 970=1, 972=1, 974=1, 976=1, 978=1, 980=1, 982=1, 984=1, 986=1, 988=1, 990=1, 992=1, 994=1, 996=1, 998=1, 1001=1, 1004=1, 1006=1, 1008=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, 1045=1, 1047=1, 1049=1, 1051=1, 1053=1, 1055=1, 1057=1, 1059=1, 1061=1, 1063=1, 1065=1, 1067=1, 1069=1, 1072=1, 1074=1, 1076=1, 1078=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, 1105=1, 1107=1, 1109=1, 1111=1, 1113=1, 1115=1, 1117=1, 1119=1, 1121=1, 1123=1, 1125=1, 1127=1, 1129=1, 1132=1, 1134=1, 1136=1, 1138=1, 1140=1, 1142=1, 1144=1, 1147=1, 1149=1, 1151=1, 1153=1, 1155=1, 1157=1, 1159=1, 1161=1, 1163=1, 1165=1, 1167=1, 1169=1, 1171=1, 1173=1, 1175=1, 1177=1, 1179=1, 1182=1, 1184=1, 1186=1, 1188=1, 1190=1, 1192=1, 1195=1, 1197=1, 1199=1, 1201=1, 1203=1, 1205=1, 1207=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, 1238=1, 1240=1, 1242=1, 1244=1, 1246=1, 1248=1, 1250=1, 1252=1, 1254=1, 1257=1, 1259=1, 1261=1, 1263=1, 1265=1, 1267=1, 1269=1, 1271=1, 1273=1, 1275=1, 1277=1, 1279=1, 1281=1, 1283=1, 1285=1, 1287=1, 1289=1, 1291=1, 1294=1, 1298=1, 1300=1, 1302=1, 1304=1, 1306=1, 1308=1, 1310=1, 1312=1, 1314=1, 1316=1, 1318=1, 1320=1, 1322=1, 1324=1, 1326=1, 1328=1, 1330=1, 1332=1, 1334=1, 1336=1, 1338=1, 1340=1, 1343=1, 1345=1, 1347=1, 1349=1, 1351=1, 1353=1, 1355=1, 1357=1, 1359=1, 1361=1, 1363=1, 1365=1, 1367=1, 1369=1, 1371=1, 1373=1, 1375=1, 1377=1, 1379=1, 1382=1, 1384=1, 1386=1, 1388=1, 1390=1, 1392=1, 1394=1, 1396=1, 1398=1, 1400=1, 1402=1, 1404=1, 1406=1, 1408=1, 1410=1, 1412=1, 1414=1, 1416=1, 1418=1, 1420=1, 1422=1, 1424=1, 1426=1, 1428=1, 1430=1, 1432=1, 1434=1, 1436=1, 1437=1, 1438=1, 1439=1, 1440=1, 1441=1, 1442=1, 1443=1, 1444=1, 1840=1, 1841=1, 1842=1, 1843=1, 1844=1, 1845=1, 2241=1, 2242=1, 2243=1, 2244=1, 2245=1, 2246=1, 2642=1, 2643=1, 2644=1, 2645=1, 2646=1, 2647=1, 3043=1, 3044=1, 3045=1, 3046=1, 3047=1, 3048=1, 3444=1, 3445=1, 3446=1, 3447=1, 3448=1, 3449=1, 3845=1, 3846=1, 3847=1, 3848=1, 3849=1, 4244=1, 4245=1, 4246=1, 4247=1, 4248=1, 4249=1, 4645=1, 4646=1, 4647=1, 4648=1, 4649=1, 4650=1, 5046=1, 5047=1, 5048=1, 5049=1, 5050=1, 5445=1, 5446=1, 5447=1, 5448=1, 5449=1, 5450=1, 5846=1, 5847=1, 5848=1, 5849=1, 5850=1, 5851=1, 6247=1, 6248=1, 6249=1, 6250=1, 6251=1, 6252=1, 6648=1, 6649=1, 6650=1, 6651=1, 6652=1, 6653=1, 7049=1, 7050=1, 7051=1, 7052=1, 7053=1, 7054=1, 7450=1, 7451=1, 7452=1, 7453=1, 7454=1, 7455=1, 7851=1, 7852=1, 7853=1, 7854=1, 7855=1, 7856=1, 8252=1, 8253=1, 8254=1, 8255=1, 8256=1, 8651=1, 8652=1, 8653=1, 8654=1, 8655=1, 8656=1, 9052=1, 9053=1, 9054=1, 9055=1, 9056=1, 9057=1, 9453=1, 9454=1, 9455=1, 9456=1, 9457=1, 9458=1, 9854=1, 9855=1, 9856=1, 9857=1, 9858=1, 9859=1, 10255=1, 10256=1, 10257=1, 10258=1, 10259=1, 10260=1, 10656=1, 10657=1, 10658=1, 10659=1, 10660=1, 10661=1, 11057=1, 11058=1, 11059=1, 11060=1, 11061=1, 11062=1, 11458=1, 11459=1, 11460=1, 11461=1, 11462=1, 11463=1, 11859=1, 11860=1, 11861=1, 11862=1, 11863=1, 11864=1, 12260=1, 12261=1, 12262=1, 12263=1, 12264=1, 12659=1, 12660=1, 12661=1, 12662=1, 12663=1, 12664=1, 13060=1, 13061=1, 13062=1, 13063=1, 13064=1, 13065=1, 13461=1, 13462=1, 13463=1, 13464=1, 13465=1, 13860=1, 13861=1, 13862=1, 13863=1, 13864=1, 13865=1, 14261=1, 14262=1, 14263=1, 14264=1, 14265=1, 14266=1, 14662=1, 14663=1, 14664=1, 14665=1, 14666=1, 14667=1, 15063=1, 15064=1, 15065=1, 15066=1, 15067=1, 15068=1, 15464=1, 15465=1, 15466=1, 15467=1, 15468=1, 15469=1, 15865=1, 15866=1, 15867=1, 15868=1, 15869=1, 15870=1, 16266=1, 16267=1, 16268=1, 16269=1, 16270=1, 16271=1, 16667=1, 16668=1, 16669=1, 16670=1, 16671=1, 17066=1, 17067=1, 17068=1, 17069=1, 17070=1, 17071=1, 17467=1, 17468=1, 17469=1, 17470=1, 17471=1, 17472=1, 17868=1, 17869=1, 17870=1, 17871=1, 17872=1, 17873=1, 18269=1, 18270=1, 18271=1, 18272=1, 18273=1, 18274=1, 18670=1, 18671=1, 18672=1, 18673=1, 18674=1, 18675=1, 19071=1, 19072=1, 19073=1, 19074=1, 19075=1, 19076=1, 19472=1, 19473=1, 19474=1, 19475=1, 19476=1, 19477=1, 19873=1, 19874=1, 19875=1, 19876=1, 19877=1, 19878=1, 20274=1, 20275=1, 20276=1, 20277=1, 20278=1, 20279=1, 20675=1, 20676=1, 20677=1, 20678=1, 20679=1, 20680=1, 21076=1, 21077=1, 21078=1, 21079=1, 21080=1, 21081=1, 21477=1, 21478=1, 21479=1, 21480=1, 21481=1, 21482=1, 21878=1, 21879=1, 21880=1, 21881=1, 21882=1, 21883=1, 22279=1, 22280=1, 22281=1, 22282=1, 22283=1, 22678=1, 22679=1, 22680=1, 22681=1, 22682=1, 23077=1, 23078=1, 23079=1, 23080=1, 23081=1, 23082=1, 23478=1, 23479=1, 23480=1, 23481=1, 23482=1, 23483=1, 23879=1, 23880=1, 23881=1, 23882=1, 23883=1, 23884=1, 24280=1, 24281=1, 24282=1, 24283=1, 24284=1, 24285=1, 24681=1, 24682=1, 24683=1, 24684=1, 24685=1, 24686=1, 25082=1, 25083=1, 25084=1, 25085=1, 25086=1, 25087=1, 25483=1, 25484=1, 25485=1, 25486=1, 25487=1, 25882=1, 25883=1, 25884=1, 25885=1, 25886=1, 25887=1, 26283=1, 26284=1, 26285=1, 26286=1, 26287=1, 26288=1, 26684=1, 26685=1, 26686=1, 26687=1, 26688=1, 26689=1, 27085=1, 27086=1, 27087=1, 27088=1, 27089=1, 27090=1, 27486=1, 27487=1, 27488=1, 27489=1, 27490=1, 27491=1, 27887=1, 27888=1, 27889=1, 27890=1, 27891=1, 27892=1, 28288=1, 28289=1, 28290=1, 28291=1, 28292=1, 28293=1, 28689=1, 28690=1, 28691=1, 28692=1, 28693=1, 28694=1, 29090=1, 29091=1, 29092=1, 29093=1, 29094=1, 29095=1, 29491=1, 29492=1, 29493=1, 29494=1, 29495=1, 29496=1, 29892=1, 29893=1, 29894=1, 29895=1, 29896=1, 29897=1, 30293=1, 30294=1, 30295=1, 30296=1, 30297=1, 30298=1, 30694=1, 30695=1, 30696=1, 30697=1, 30698=1, 30699=1, 31095=1, 31096=1, 31097=1, 31098=1, 31099=1, 31494=1, 31495=1, 31496=1, 31497=1, 31498=1, 31893=1, 31894=1, 31895=1, 31896=1, 31897=1, 32292=1, 32293=1, 32294=1, 32295=1, 32296=1, 32297=1, 32693=1, 32694=1, 32695=1, 32696=1, 32697=1, 32698=1, 33094=1, 33095=1, 33096=1, 33097=1, 33098=1, 33099=1, 33495=1, 33496=1, 33497=1, 33498=1, 33499=1, 33500=1, 33896=1, 33897=1, 33898=1, 33899=1, 33900=1, 33901=1, 34297=1, 34298=1, 34299=1, 34300=1, 34301=1, 34696=1, 34697=1, 34698=1, 34699=1, 34700=1, 34701=1, 35097=1, 35098=1, 35099=1, 35100=1, 35101=1, 35102=1, 35498=1, 35499=1, 35500=1, 35501=1, 35502=1, 35503=1, 35899=1, 35900=1, 35901=1, 35902=1, 35903=1, 36297=1, 36298=1, 36299=1, 36300=1, 36301=1, 36302=1, 36698=1, 36699=1, 36700=1, 36701=1, 36702=1, 37097=1, 37098=1, 37099=1, 37100=1, 37101=1, 37102=1, 37498=1, 37499=1, 37500=1, 37501=1, 37502=1, 37503=1, 37899=1, 37900=1, 37901=1, 37902=1, 37903=1, 37904=1, 38300=1, 38301=1, 38302=1, 38303=1, 38304=1, 38305=1, 38701=1, 38702=1, 38703=1, 38704=1, 38705=1, 38706=1, 39102=1, 39103=1, 39104=1, 39105=1, 39106=1, 39501=1, 39502=1, 39503=1, 39504=1, 39505=1, 39506=1, 39902=1, 39903=1, 39904=1, 39905=1, 39906=1, 39907=1, 40303=1, 40304=1, 40305=1, 40306=1, 40307=1, 40308=1, 40704=1, 40705=1, 40706=1, 40707=1, 40708=1, 41102=1, 41103=1, 41104=1, 41105=1, 41106=1, 41501=1, 41502=1, 41503=1, 41504=1, 41505=1, 41900=1, 41901=1, 41902=1, 41903=1, 41904=1, 41905=1, 42301=1, 42302=1, 42303=1, 42304=1, 42305=1, 42306=1, 42702=1, 42703=1, 42704=1, 42705=1, 42706=1, 42707=1, 43103=1, 43104=1, 43105=1, 43106=1, 43107=1, 43108=1, 43504=1, 43505=1, 43506=1, 43507=1, 43508=1, 43903=1, 43904=1, 43905=1, 43906=1, 43907=1, 43908=1, 44304=1, 44305=1, 44306=1, 44307=1, 44308=1, 44309=1, 44705=1, 44706=1, 44707=1, 44708=1, 44709=1, 44710=1, 45106=1, 45107=1, 45108=1, 45109=1, 45110=1, 45111=1, 45507=1, 45508=1, 45509=1, 45510=1, 45511=1, 45906=1, 45907=1, 45908=1, 45909=1, 45910=1, 45911=1, 46307=1, 46308=1, 46309=1, 46310=1, 46311=1, 46312=1, 46708=1, 46709=1, 46710=1, 46711=1, 46712=1, 47107=1, 47108=1, 47109=1, 47110=1, 47111=1, 47506=1, 47507=1, 47508=1, 47509=1, 47510=1, 47511=1, 47907=1, 47908=1, 47909=1, 47910=1, 47911=1, 47912=1, 48308=1, 48309=1, 48310=1, 48311=1, 48312=1, 48313=1, 48709=1, 48710=1, 48711=1, 48712=1, 48713=1, 48714=1, 49110=1, 49111=1, 49112=1, 49113=1, 49114=1, 49509=1, 49510=1, 49511=1, 49512=1, 49513=1, 49514=1, 49910=1, 49911=1, 49912=1, 49913=1, 49914=1, 49915=1, 50311=1, 50312=1, 50313=1, 50314=1, 50315=1, 50316=1, 50712=1, 50713=1, 50714=1, 50715=1, 50716=1, 50717=1, 51113=1, 51114=1, 51115=1, 51116=1, 51117=1, 51118=1, 51514=1, 51515=1, 51516=1, 51517=1, 51518=1, 51519=1, 51915=1, 51916=1, 51917=1, 51918=1, 51919=1, 51920=1, 52316=1, 52317=1, 52318=1, 52319=1, 52320=1, 52321=1, 52717=1, 52718=1, 52719=1, 52720=1, 52721=1, 53116=1, 53117=1, 53118=1, 53119=1, 53120=1, 53121=1, 53517=1, 53518=1, 53519=1, 53520=1, 53521=1, 53522=1, 53918=1, 53919=1, 53920=1, 53921=1, 53922=1, 53923=1, 54319=1, 54320=1, 54321=1, 54322=1, 54323=1, 54718=1, 54719=1, 54720=1, 54721=1, 54722=1, 54723=1, 55119=1, 55120=1, 55121=1, 55122=1, 55123=1, 55518=1, 55519=1, 55520=1, 55521=1, 55522=1, 55523=1, 55919=1, 55920=1, 55921=1, 55922=1, 55923=1, 55924=1, 56320=1, 56321=1, 56322=1, 56323=1, 56324=1, 56325=1, 56721=1, 56722=1, 56723=1, 56724=1, 56725=1, 56726=1, 57122=1, 57123=1, 57124=1, 57125=1, 57126=1, 57127=1, 57523=1, 57524=1, 57525=1, 57526=1, 57527=1, 57528=1, 57924=1, 57925=1, 57926=1, 57927=1, 57928=1, 57929=1, 58325=1, 58326=1, 58327=1, 58328=1, 58329=1, 58330=1, 58726=1, 58727=1, 58728=1, 58729=1, 58730=1, 59125=1, 59126=1, 59127=1, 59128=1, 59129=1, 59130=1, 59526=1, 59527=1, 59528=1, 59529=1, 59530=1, 59531=1, 59927=1, 59928=1, 59929=1, 59930=1, 59931=1, 59932=1, 60328=1, 60329=1, 60330=1, 60331=1, 60332=1, 60727=1, 60728=1, 60729=1, 60730=1, 60731=1, 60732=1, 61128=1, 61129=1, 61130=1, 61131=1, 61132=1, 61133=1, 61529=1, 61530=1, 61531=1, 61532=1, 61533=1, 61534=1, 61930=1, 61931=1, 61932=1, 61933=1, 61934=1, 61935=1, 62331=1, 62332=1, 62333=1, 62334=1, 62335=1, 62336=1, 62732=1, 62733=1, 62734=1, 62735=1, 62736=1, 63131=1, 63132=1, 63133=1, 63134=1, 63135=1, 63530=1, 63531=1, 63532=1, 63533=1, 63534=1, 63535=1, 63931=1, 63932=1, 63933=1, 63934=1, 63935=1, 63936=1, 64332=1, 64333=1, 64334=1, 64335=1, 64336=1, 64337=1, 64733=1, 64734=1, 64735=1, 64736=1, 64737=1, 64738=1, 65134=1, 65135=1, 65136=1, 65137=1, 65138=1, 65139=1, 65535=1, 65536=1, 65537=1, 65538=1, 65539=1}
Probabilistic random walk after 2494 steps, saw 1205 distinct states, run finished after 12643 ms. (steps per millisecond=0 ) properties seen :1977
Running SMT prover for 63563 properties.
// Phase 1: matrix 128800 rows 65761 cols
[2023-03-17 13:15:00] [INFO ] Computed 961 place invariants in 4314 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:2340)
at fr.lip6.move.gal.structural.smt.DeadlockTester.verifyPossible(DeadlockTester.java:618)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMTIncremental(DeadlockTester.java:339)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMT(DeadlockTester.java:223)
at fr.lip6.move.gal.application.solver.ReachabilitySolver.applyReductions(ReachabilitySolver.java:95)
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:386)
at fr.lip6.move.gal.application.Application.start(Application.java:178)
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)
[2023-03-17 13:15:26] [WARNING] SMT solver failed with error :SMT solver raised an error when submitting script.... while checking expressions.
[2023-03-17 13:15:26] [INFO ] After 25503ms SMT Verify possible using all constraints in real domain returned unsat :0 sat :0
Fused 63563 Parikh solutions to 1 different solutions.
Parikh walk visited 0 properties in 18 ms.
Support contains 63563 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 193 times.
Iterating global reduction 2 with 193 rules applied. Total rules applied 1473 place count 65121 transition count 127967
Reduce places removed 193 places and 0 transitions.
Iterating post reduction 2 with 193 rules applied. Total rules applied 1666 place count 64928 transition count 127967
Applied a total of 1666 rules in 9170 ms. Remains 64928 /65761 variables (removed 833) and now considering 127967/128800 (removed 833) transitions.
Finished structural reductions in REACHABILITY mode , in 1 iterations and 9190 ms. Remains : 64928/65761 places, 127967/128800 transitions.
Interrupted random walk after 139600 steps, including 0 resets, run timeout after 30001 ms. (steps per millisecond=4 ) properties seen 630
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 53 ms. (steps per millisecond=18 ) properties (out of 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 62933) 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 62933) 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 62933) 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 62933) 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 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 62933) 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 62933) 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 62933) 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 62933) 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 62933) 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 62933) 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 62933) 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 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 55 ms. (steps per millisecond=18 ) properties (out of 62933) 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 62933) 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 62933) 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 62933) 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 62933) 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 62933) 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 62933) 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 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 48 ms. (steps per millisecond=20 ) properties (out of 62933) 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 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 48 ms. (steps per millisecond=20 ) properties (out of 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 55 ms. (steps per millisecond=18 ) properties (out of 62933) 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 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 62933) 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 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 48 ms. (steps per millisecond=20 ) properties (out of 62933) 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 62933) 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 62933) 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 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 48 ms. (steps per millisecond=20 ) properties (out of 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 48 ms. (steps per millisecond=20 ) properties (out of 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 62933) 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 62933) 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 62933) 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 62933) 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 62933) 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 62933) 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 62933) 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 62933) 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 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 48 ms. (steps per millisecond=20 ) properties (out of 62933) 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 62933) 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 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 48 ms. (steps per millisecond=20 ) properties (out of 62933) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 55 ms. (steps per millisecond=18 ) properties (out of 62933) seen :0
Loading property file /tmp/ReachabilityCardinality4967129366545364653.prop.
Interrupted probabilistic random walk after 21748 steps, run timeout after 96602 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, 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, 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, 925=1, 926=1, 927=1, 928=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, 1318=1, 1319=1, 1320=1, 1321=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, 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, 1743=1, 1744=1, 1745=1, 1746=1, 1747=1, 1748=1, 1749=1, 1750=1, 1751=1, 1752=1, 2101=1, 2102=1, 2103=1, 2104=1, 2105=1, 2106=1, 2107=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, 2492=1, 2493=1, 2494=1, 2495=1, 2496=1, 2497=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, 2885=1, 2886=1, 2887=1, 2888=1, 2889=1, 2890=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, 3277=1, 3278=1, 3279=1, 3280=1, 3281=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, 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, 4063=1, 4064=1, 4065=1, 4066=1, 4067=1, 4068=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, 4457=1, 4458=1, 4459=1, 4460=1, 4461=1, 4462=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, 4850=1, 4851=1, 4852=1, 4853=1, 4854=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, 5244=1, 5245=1, 5246=1, 5247=1, 5248=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, 5636=1, 5637=1, 5638=1, 5639=1, 5640=1, 5641=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, 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, 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, 6421=1, 6422=1, 6423=1, 6424=1, 6425=1, 6426=1, 6427=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, 6815=1, 6816=1, 6817=1, 6818=1, 6819=1, 6820=1, 6821=1, 6822=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, 7208=1, 7209=1, 7210=1, 7211=1, 7212=1, 7213=1, 7214=1, 7215=1, 7216=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, 7601=1, 7602=1, 7603=1, 7604=1, 7605=1, 7606=1, 7607=1, 7608=1, 7609=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, 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, 8037=1, 8038=1, 8039=1, 8040=1, 8389=1, 8390=1, 8391=1, 8392=1, 8393=1, 8394=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, 8783=1, 8784=1, 8785=1, 8786=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, 9175=1, 9176=1, 9177=1, 9178=1, 9179=1, 9180=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, 9567=1, 9568=1, 9569=1, 9570=1, 9571=1, 9572=1, 9573=1, 9574=1, 9575=1, 9576=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, 9958=1, 9959=1, 9960=1, 9961=1, 9962=1, 9963=1, 9964=1, 9965=1, 9966=1, 9967=1, 9968=1, 9969=1, 9970=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, 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, 10362=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, 10740=1, 10741=1, 10742=1, 10743=1, 10744=1, 10745=1, 10746=1, 10747=1, 10748=1, 10749=1, 10750=1, 10751=1, 10752=1, 10753=1, 10754=1, 10755=1, 10756=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, 11129=1, 11130=1, 11131=1, 11132=1, 11133=1, 11134=1, 11135=1, 11136=1, 11137=1, 11138=1, 11139=1, 11140=1, 11141=1, 11142=1, 11143=1, 11144=1, 11145=1, 11146=1, 11147=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, 11520=1, 11521=1, 11522=1, 11523=1, 11524=1, 11525=1, 11526=1, 11527=1, 11528=1, 11529=1, 11530=1, 11531=1, 11532=1, 11533=1, 11534=1, 11535=1, 11536=1, 11537=1, 11538=1, 11539=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, 11914=1, 11915=1, 11916=1, 11917=1, 11918=1, 11919=1, 11920=1, 11921=1, 11922=1, 11923=1, 11924=1, 11925=1, 11926=1, 11927=1, 11928=1, 11929=1, 11930=1, 11931=1, 11932=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, 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, 12695=1, 12696=1, 12697=1, 12698=1, 12699=1, 12700=1, 12701=1, 12702=1, 12703=1, 12704=1, 12705=1, 12706=1, 12707=1, 12708=1, 12709=1, 12710=1, 12711=1, 12712=1, 12713=1, 12714=1, 12715=1, 12716=1, 12717=1, 12718=1, 12719=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, 13086=1, 13087=1, 13088=1, 13089=1, 13090=1, 13091=1, 13092=1, 13093=1, 13094=1, 13095=1, 13096=1, 13097=1, 13098=1, 13099=1, 13100=1, 13101=1, 13102=1, 13103=1, 13104=1, 13105=1, 13106=1, 13107=1, 13108=1, 13109=1, 13110=1, 13111=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, 13479=1, 13480=1, 13481=1, 13482=1, 13483=1, 13484=1, 13485=1, 13486=1, 13487=1, 13488=1, 13489=1, 13490=1, 13491=1, 13492=1, 13493=1, 13494=1, 13495=1, 13496=1, 13497=1, 13498=1, 13499=1, 13500=1, 13501=1, 13502=1, 13503=1, 13504=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, 13872=1, 13873=1, 13874=1, 13875=1, 13876=1, 13877=1, 13878=1, 13879=1, 13880=1, 13881=1, 13882=1, 13883=1, 13884=1, 13885=1, 13886=1, 13887=1, 13888=1, 13889=1, 13890=1, 13891=1, 13892=1, 13893=1, 13894=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, 14262=1, 14263=1, 14264=1, 14265=1, 14266=1, 14267=1, 14268=1, 14269=1, 14270=1, 14271=1, 14272=1, 14273=1, 14274=1, 14275=1, 14276=1, 14277=1, 14278=1, 14279=1, 14280=1, 14281=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, 14654=1, 14655=1, 14656=1, 14657=1, 14658=1, 14659=1, 14660=1, 14661=1, 14662=1, 14663=1, 14664=1, 14665=1, 14666=1, 14667=1, 14668=1, 14669=1, 14670=1, 14671=1, 14672=1, 14673=1, 14674=1, 14675=1, 14676=1, 14677=1, 14678=1, 14679=1, 14680=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, 15046=1, 15047=1, 15048=1, 15049=1, 15050=1, 15051=1, 15052=1, 15053=1, 15054=1, 15055=1, 15056=1, 15057=1, 15058=1, 15059=1, 15060=1, 15061=1, 15062=1, 15063=1, 15064=1, 15065=1, 15066=1, 15067=1, 15068=1, 15069=1, 15070=1, 15071=1, 15072=1, 15073=1, 15074=1, 15075=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, 15436=1, 15437=1, 15438=1, 15439=1, 15440=1, 15441=1, 15442=1, 15443=1, 15444=1, 15445=1, 15446=1, 15447=1, 15448=1, 15449=1, 15450=1, 15451=1, 15452=1, 15453=1, 15454=1, 15455=1, 15456=1, 15457=1, 15458=1, 15459=1, 15460=1, 15461=1, 15462=1, 15463=1, 15464=1, 15465=1, 15466=1, 15467=1, 15468=1, 15469=1, 15470=1, 15471=1, 15472=1, 15473=1, 15474=1, 15475=1, 15476=1, 15477=1, 15478=1, 15479=1, 15480=1, 15828=1, 15829=1, 15830=1, 15831=1, 15832=1, 15833=1, 15834=1, 15835=1, 15836=1, 15837=1, 15838=1, 15839=1, 15840=1, 15841=1, 15842=1, 15843=1, 15844=1, 15845=1, 15846=1, 15847=1, 15848=1, 15849=1, 15850=1, 15851=1, 15852=1, 15853=1, 15854=1, 15855=1, 15856=1, 15857=1, 15858=1, 15859=1, 15860=1, 15861=1, 15862=1, 15863=1, 15864=1, 15865=1, 15866=1, 15867=1, 15868=1, 15869=1, 15870=1, 15871=1, 15872=1, 16222=1, 16223=1, 16224=1, 16225=1, 16226=1, 16227=1, 16228=1, 16229=1, 16230=1, 16231=1, 16232=1, 16233=1, 16234=1, 16235=1, 16236=1, 16237=1, 16238=1, 16239=1, 16240=1, 16241=1, 16242=1, 16243=1, 16244=1, 16245=1, 16246=1, 16247=1, 16248=1, 16249=1, 16250=1, 16251=1, 16252=1, 16253=1, 16254=1, 16255=1, 16256=1, 16257=1, 16258=1, 16259=1, 16260=1, 16261=1, 16262=1, 16263=1, 16264=1, 16265=1, 16266=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, 16647=1, 16648=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, 17010=1, 17011=1, 17012=1, 17013=1, 17014=1, 17015=1, 17016=1, 17017=1, 17018=1, 17019=1, 17020=1, 17021=1, 17022=1, 17023=1, 17024=1, 17025=1, 17026=1, 17027=1, 17028=1, 17029=1, 17030=1, 17031=1, 17032=1, 17033=1, 17034=1, 17035=1, 17036=1, 17037=1, 17038=1, 17039=1, 17040=1, 17041=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, 17402=1, 17403=1, 17404=1, 17405=1, 17406=1, 17407=1, 17408=1, 17409=1, 17410=1, 17411=1, 17412=1, 17413=1, 17414=1, 17415=1, 17416=1, 17417=1, 17418=1, 17419=1, 17420=1, 17421=1, 17422=1, 17423=1, 17424=1, 17425=1, 17426=1, 17427=1, 17428=1, 17429=1, 17430=1, 17431=1, 17432=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, 17793=1, 17794=1, 17795=1, 17796=1, 17797=1, 17798=1, 17799=1, 17800=1, 17801=1, 17802=1, 17803=1, 17804=1, 17805=1, 17806=1, 17807=1, 17808=1, 17809=1, 17810=1, 17811=1, 17812=1, 17813=1, 17814=1, 17815=1, 17816=1, 17817=1, 17818=1, 17819=1, 17820=1, 17821=1, 17822=1, 17823=1, 17824=1, 17825=1, 17826=1, 17827=1, 17828=1, 17829=1, 17830=1, 17831=1, 17832=1, 17833=1, 17834=1, 17835=1, 17836=1, 18186=1, 18187=1, 18188=1, 18189=1, 18190=1, 18191=1, 18192=1, 18193=1, 18194=1, 18195=1, 18196=1, 18197=1, 18198=1, 18199=1, 18200=1, 18201=1, 18202=1, 18203=1, 18204=1, 18205=1, 18206=1, 18207=1, 18208=1, 18209=1, 18210=1, 18211=1, 18212=1, 18213=1, 18214=1, 18215=1, 18216=1, 18217=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, 18578=1, 18579=1, 18580=1, 18581=1, 18582=1, 18583=1, 18584=1, 18585=1, 18586=1, 18587=1, 18588=1, 18589=1, 18590=1, 18591=1, 18592=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, 18972=1, 18973=1, 18974=1, 18975=1, 18976=1, 18977=1, 18978=1, 18979=1, 18980=1, 18981=1, 18982=1, 18983=1, 18984=1, 18985=1, 18986=1, 18987=1, 18988=1, 18989=1, 18990=1, 18991=1, 18992=1, 18993=1, 18994=1, 18995=1, 18996=1, 18997=1, 18998=1, 18999=1, 19000=1, 19001=1, 19002=1, 19003=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, 19364=1, 19365=1, 19366=1, 19367=1, 19368=1, 19369=1, 19370=1, 19371=1, 19372=1, 19373=1, 19374=1, 19375=1, 19376=1, 19377=1, 19378=1, 19379=1, 19380=1, 19381=1, 19382=1, 19383=1, 19384=1, 19385=1, 19386=1, 19387=1, 19388=1, 19389=1, 19390=1, 19391=1, 19392=1, 19393=1, 19394=1, 19395=1, 19396=1, 19397=1, 19398=1, 19399=1, 19400=1, 19401=1, 19402=1, 19403=1, 19404=1, 19405=1, 19406=1, 19407=1, 19755=1, 19756=1, 19757=1, 19758=1, 19759=1, 19760=1, 19761=1, 19762=1, 19763=1, 19764=1, 19765=1, 19766=1, 19767=1, 19768=1, 19769=1, 19770=1, 19771=1, 19772=1, 19773=1, 19774=1, 19775=1, 19776=1, 19777=1, 19778=1, 19779=1, 19780=1, 19781=1, 19782=1, 19783=1, 19784=1, 19785=1, 19786=1, 19787=1, 19788=1, 19789=1, 19790=1, 19791=1, 19792=1, 19793=1, 19794=1, 19795=1, 19796=1, 19797=1, 19798=1, 19799=1, 20149=1, 20150=1, 20151=1, 20152=1, 20153=1, 20154=1, 20155=1, 20156=1, 20157=1, 20158=1, 20159=1, 20160=1, 20161=1, 20162=1, 20163=1, 20164=1, 20165=1, 20166=1, 20167=1, 20168=1, 20169=1, 20170=1, 20171=1, 20172=1, 20173=1, 20174=1, 20175=1, 20176=1, 20177=1, 20178=1, 20179=1, 20180=1, 20181=1, 20182=1, 20183=1, 20184=1, 20185=1, 20186=1, 20187=1, 20188=1, 20189=1, 20190=1, 20191=1, 20192=1, 20193=1, 20543=1, 20544=1, 20545=1, 20546=1, 20547=1, 20548=1, 20549=1, 20550=1, 20551=1, 20552=1, 20553=1, 20554=1, 20555=1, 20556=1, 20557=1, 20558=1, 20559=1, 20560=1, 20561=1, 20562=1, 20563=1, 20564=1, 20565=1, 20566=1, 20567=1, 20568=1, 20569=1, 20570=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, 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, 20954=1, 20955=1, 20956=1, 20957=1, 20958=1, 20959=1, 20960=1, 20961=1, 20962=1, 20963=1, 20964=1, 20965=1, 20966=1, 20967=1, 20968=1, 20969=1, 20970=1, 20971=1, 20972=1, 20973=1, 20974=1, 20975=1, 20976=1, 21322=1, 21323=1, 21324=1, 21325=1, 21326=1, 21327=1, 21328=1, 21329=1, 21330=1, 21331=1, 21332=1, 21333=1, 21334=1, 21335=1, 21336=1, 21337=1, 21338=1, 21339=1, 21340=1, 21341=1, 21342=1, 21343=1, 21344=1, 21345=1, 21346=1, 21347=1, 21348=1, 21349=1, 21350=1, 21351=1, 21352=1, 21353=1, 21354=1, 21355=1, 21356=1, 21357=1, 21358=1, 21359=1, 21360=1, 21361=1, 21362=1, 21363=1, 21364=1, 21365=1, 21366=1, 21716=1, 21717=1, 21718=1, 21719=1, 21720=1, 21721=1, 21722=1, 21723=1, 21724=1, 21725=1, 21726=1, 21727=1, 21728=1, 21729=1, 21730=1, 21731=1, 21732=1, 21733=1, 21734=1, 21735=1, 21736=1, 21737=1, 21738=1, 21739=1, 21740=1, 21741=1, 21742=1, 21743=1, 21744=1, 21745=1, 21746=1, 21747=1, 21748=1, 21749=1, 21750=1, 21751=1, 21752=1, 21753=1, 21754=1, 21755=1, 21756=1, 21757=1, 21758=1, 21759=1, 22107=1, 22108=1, 22109=1, 22110=1, 22111=1, 22112=1, 22113=1, 22114=1, 22115=1, 22116=1, 22117=1, 22118=1, 22119=1, 22120=1, 22121=1, 22122=1, 22123=1, 22124=1, 22125=1, 22126=1, 22127=1, 22128=1, 22129=1, 22130=1, 22131=1, 22132=1, 22133=1, 22134=1, 22135=1, 22136=1, 22137=1, 22138=1, 22139=1, 22140=1, 22141=1, 22142=1, 22143=1, 22144=1, 22145=1, 22146=1, 22147=1, 22148=1, 22149=1, 22150=1, 22500=1, 22501=1, 22502=1, 22503=1, 22504=1, 22505=1, 22506=1, 22507=1, 22508=1, 22509=1, 22510=1, 22511=1, 22512=1, 22513=1, 22514=1, 22515=1, 22516=1, 22517=1, 22518=1, 22519=1, 22520=1, 22521=1, 22522=1, 22523=1, 22524=1, 22525=1, 22526=1, 22527=1, 22528=1, 22529=1, 22530=1, 22531=1, 22532=1, 22533=1, 22534=1, 22535=1, 22536=1, 22537=1, 22538=1, 22539=1, 22540=1, 22541=1, 22542=1, 22543=1, 22544=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, 23286=1, 23287=1, 23288=1, 23289=1, 23290=1, 23291=1, 23292=1, 23293=1, 23294=1, 23295=1, 23296=1, 23297=1, 23298=1, 23299=1, 23300=1, 23301=1, 23302=1, 23303=1, 23304=1, 23305=1, 23306=1, 23307=1, 23308=1, 23309=1, 23310=1, 23311=1, 23312=1, 23313=1, 23314=1, 23315=1, 23316=1, 23317=1, 23318=1, 23319=1, 23320=1, 23321=1, 23322=1, 23323=1, 23324=1, 23325=1, 23326=1, 23327=1, 23328=1, 23329=1, 23677=1, 23678=1, 23679=1, 23680=1, 23681=1, 23682=1, 23683=1, 23684=1, 23685=1, 23686=1, 23687=1, 23688=1, 23689=1, 23690=1, 23691=1, 23692=1, 23693=1, 23694=1, 23695=1, 23696=1, 23697=1, 23698=1, 23699=1, 23700=1, 23701=1, 23702=1, 23703=1, 23704=1, 23705=1, 23706=1, 23707=1, 23708=1, 23709=1, 23710=1, 23711=1, 23712=1, 23713=1, 23714=1, 23715=1, 23716=1, 23717=1, 23718=1, 23719=1, 23720=1, 23721=1, 24069=1, 24070=1, 24071=1, 24072=1, 24073=1, 24074=1, 24075=1, 24076=1, 24077=1, 24078=1, 24079=1, 24080=1, 24081=1, 24082=1, 24083=1, 24084=1, 24085=1, 24086=1, 24087=1, 24088=1, 24089=1, 24090=1, 24091=1, 24092=1, 24093=1, 24094=1, 24095=1, 24096=1, 24097=1, 24098=1, 24099=1, 24100=1, 24101=1, 24102=1, 24103=1, 24104=1, 24105=1, 24106=1, 24107=1, 24108=1, 24109=1, 24110=1, 24111=1, 24112=1, 24113=1, 24463=1, 24464=1, 24465=1, 24466=1, 24467=1, 24468=1, 24469=1, 24470=1, 24471=1, 24472=1, 24473=1, 24474=1, 24475=1, 24476=1, 24477=1, 24478=1, 24479=1, 24480=1, 24481=1, 24482=1, 24483=1, 24484=1, 24485=1, 24486=1, 24487=1, 24488=1, 24489=1, 24490=1, 24491=1, 24492=1, 24493=1, 24494=1, 24495=1, 24496=1, 24497=1, 24498=1, 24499=1, 24500=1, 24501=1, 24502=1, 24503=1, 24504=1, 24505=1, 24506=1, 24507=1, 24857=1, 24858=1, 24859=1, 24860=1, 24861=1, 24862=1, 24863=1, 24864=1, 24865=1, 24866=1, 24867=1, 24868=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, 25247=1, 25248=1, 25249=1, 25250=1, 25251=1, 25252=1, 25253=1, 25254=1, 25255=1, 25256=1, 25257=1, 25258=1, 25259=1, 25260=1, 25261=1, 25262=1, 25263=1, 25264=1, 25265=1, 25266=1, 25267=1, 25268=1, 25269=1, 25270=1, 25271=1, 25272=1, 25273=1, 25274=1, 25275=1, 25276=1, 25277=1, 25278=1, 25279=1, 25280=1, 25281=1, 25282=1, 25283=1, 25284=1, 25285=1, 25286=1, 25287=1, 25288=1, 25289=1, 25290=1, 25291=1, 25641=1, 25642=1, 25643=1, 25644=1, 25645=1, 25646=1, 25647=1, 25648=1, 25649=1, 25650=1, 25651=1, 25652=1, 25653=1, 25654=1, 25655=1, 25656=1, 25657=1, 25658=1, 25659=1, 25660=1, 25661=1, 25662=1, 25663=1, 25664=1, 25665=1, 25666=1, 25667=1, 25668=1, 25669=1, 25670=1, 25671=1, 25672=1, 25673=1, 25674=1, 25675=1, 25676=1, 25677=1, 25678=1, 25679=1, 25680=1, 25681=1, 25682=1, 25683=1, 25684=1, 25685=1, 26034=1, 26035=1, 26036=1, 26037=1, 26038=1, 26039=1, 26040=1, 26041=1, 26042=1, 26043=1, 26044=1, 26045=1, 26046=1, 26047=1, 26048=1, 26049=1, 26050=1, 26051=1, 26052=1, 26053=1, 26054=1, 26055=1, 26056=1, 26057=1, 26058=1, 26059=1, 26060=1, 26061=1, 26062=1, 26063=1, 26064=1, 26065=1, 26066=1, 26067=1, 26068=1, 26069=1, 26070=1, 26071=1, 26072=1, 26073=1, 26074=1, 26075=1, 26076=1, 26077=1, 26426=1, 26427=1, 26428=1, 26429=1, 26430=1, 26431=1, 26432=1, 26433=1, 26434=1, 26435=1, 26436=1, 26437=1, 26438=1, 26439=1, 26440=1, 26441=1, 26442=1, 26443=1, 26444=1, 26445=1, 26446=1, 26447=1, 26448=1, 26449=1, 26450=1, 26451=1, 26452=1, 26453=1, 26454=1, 26455=1, 26456=1, 26457=1, 26458=1, 26459=1, 26460=1, 26461=1, 26462=1, 26463=1, 26464=1, 26465=1, 26466=1, 26467=1, 26468=1, 26469=1, 26470=1, 26817=1, 26818=1, 26819=1, 26820=1, 26821=1, 26822=1, 26823=1, 26824=1, 26825=1, 26826=1, 26827=1, 26828=1, 26829=1, 26830=1, 26831=1, 26832=1, 26833=1, 26834=1, 26835=1, 26836=1, 26837=1, 26838=1, 26839=1, 26840=1, 26841=1, 26842=1, 26843=1, 26844=1, 26845=1, 26846=1, 26847=1, 26848=1, 26849=1, 26850=1, 26851=1, 26852=1, 26853=1, 26854=1, 26855=1, 26856=1, 26857=1, 26858=1, 26859=1, 26860=1, 26861=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, 27242=1, 27243=1, 27244=1, 27245=1, 27246=1, 27247=1, 27248=1, 27249=1, 27250=1, 27251=1, 27600=1, 27601=1, 27602=1, 27603=1, 27604=1, 27605=1, 27606=1, 27607=1, 27608=1, 27609=1, 27610=1, 27611=1, 27612=1, 27613=1, 27614=1, 27615=1, 27616=1, 27617=1, 27618=1, 27619=1, 27620=1, 27621=1, 27622=1, 27623=1, 27624=1, 27625=1, 27626=1, 27627=1, 27628=1, 27629=1, 27630=1, 27631=1, 27632=1, 27633=1, 27634=1, 27635=1, 27636=1, 27637=1, 27638=1, 27639=1, 27640=1, 27641=1, 27642=1, 27643=1, 27644=1, 27992=1, 27993=1, 27994=1, 27995=1, 27996=1, 27997=1, 27998=1, 27999=1, 28000=1, 28001=1, 28002=1, 28003=1, 28004=1, 28005=1, 28006=1, 28007=1, 28008=1, 28009=1, 28010=1, 28011=1, 28012=1, 28013=1, 28014=1, 28015=1, 28016=1, 28017=1, 28018=1, 28019=1, 28020=1, 28021=1, 28022=1, 28023=1, 28024=1, 28025=1, 28026=1, 28027=1, 28028=1, 28029=1, 28030=1, 28031=1, 28032=1, 28033=1, 28034=1, 28035=1, 28036=1, 28386=1, 28387=1, 28388=1, 28389=1, 28390=1, 28391=1, 28392=1, 28393=1, 28394=1, 28395=1, 28396=1, 28397=1, 28398=1, 28399=1, 28400=1, 28401=1, 28402=1, 28403=1, 28404=1, 28405=1, 28406=1, 28407=1, 28408=1, 28409=1, 28410=1, 28411=1, 28412=1, 28413=1, 28414=1, 28415=1, 28416=1, 28417=1, 28418=1, 28419=1, 28420=1, 28421=1, 28422=1, 28423=1, 28424=1, 28425=1, 28426=1, 28427=1, 28428=1, 28429=1, 28430=1, 28780=1, 28781=1, 28782=1, 28783=1, 28784=1, 28785=1, 28786=1, 28787=1, 28788=1, 28789=1, 28790=1, 28791=1, 28792=1, 28793=1, 28794=1, 28795=1, 28796=1, 28797=1, 28798=1, 28799=1, 28800=1, 28801=1, 28802=1, 28803=1, 28804=1, 28805=1, 28806=1, 28807=1, 28808=1, 28809=1, 28810=1, 28811=1, 28812=1, 28813=1, 28814=1, 28815=1, 28816=1, 28817=1, 28818=1, 28819=1, 28820=1, 28821=1, 28822=1, 28823=1, 29174=1, 29175=1, 29176=1, 29177=1, 29178=1, 29179=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, 29567=1, 29568=1, 29569=1, 29570=1, 29571=1, 29572=1, 29573=1, 29574=1, 29575=1, 29576=1, 29577=1, 29578=1, 29579=1, 29580=1, 29581=1, 29582=1, 29583=1, 29584=1, 29585=1, 29586=1, 29587=1, 29588=1, 29589=1, 29590=1, 29591=1, 29592=1, 29593=1, 29594=1, 29595=1, 29596=1, 29597=1, 29598=1, 29599=1, 29600=1, 29601=1, 29602=1, 29603=1, 29604=1, 29605=1, 29606=1, 29607=1, 29608=1, 29609=1, 29610=1, 29611=1, 29960=1, 29961=1, 29962=1, 29963=1, 29964=1, 29965=1, 29966=1, 29967=1, 29968=1, 29969=1, 29970=1, 29971=1, 29972=1, 29973=1, 29974=1, 29975=1, 29976=1, 29977=1, 29978=1, 29979=1, 29980=1, 29981=1, 29982=1, 29983=1, 29984=1, 29985=1, 29986=1, 29987=1, 29988=1, 29989=1, 29990=1, 29991=1, 29992=1, 29993=1, 29994=1, 29995=1, 29996=1, 29997=1, 29998=1, 29999=1, 30000=1, 30001=1, 30002=1, 30003=1, 30004=1, 30352=1, 30353=1, 30354=1, 30355=1, 30356=1, 30357=1, 30358=1, 30359=1, 30360=1, 30361=1, 30362=1, 30363=1, 30364=1, 30365=1, 30366=1, 30367=1, 30368=1, 30369=1, 30370=1, 30371=1, 30372=1, 30373=1, 30374=1, 30375=1, 30376=1, 30377=1, 30378=1, 30379=1, 30380=1, 30381=1, 30382=1, 30383=1, 30384=1, 30385=1, 30386=1, 30387=1, 30388=1, 30389=1, 30390=1, 30391=1, 30392=1, 30393=1, 30394=1, 30395=1, 30396=1, 30747=1, 30748=1, 30749=1, 30750=1, 30751=1, 30752=1, 30753=1, 30754=1, 30755=1, 30756=1, 30757=1, 30758=1, 30759=1, 30760=1, 30761=1, 30762=1, 30763=1, 30764=1, 30765=1, 30766=1, 30767=1, 30768=1, 30769=1, 30770=1, 30771=1, 30772=1, 30773=1, 30774=1, 30775=1, 30776=1, 30777=1, 30778=1, 30779=1, 30780=1, 30781=1, 30782=1, 30783=1, 30784=1, 30785=1, 30786=1, 30787=1, 30788=1, 30789=1, 30790=1, 30791=1, 31140=1, 31141=1, 31142=1, 31143=1, 31144=1, 31145=1, 31146=1, 31147=1, 31148=1, 31149=1, 31150=1, 31151=1, 31152=1, 31153=1, 31154=1, 31155=1, 31156=1, 31157=1, 31158=1, 31159=1, 31160=1, 31161=1, 31162=1, 31163=1, 31164=1, 31165=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, 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, 31557=1, 31558=1, 31559=1, 31560=1, 31561=1, 31562=1, 31563=1, 31564=1, 31565=1, 31566=1, 31567=1, 31568=1, 31569=1, 31570=1, 31571=1, 31572=1, 31573=1, 31574=1, 31575=1, 31576=1, 31924=1, 31925=1, 31926=1, 31927=1, 31928=1, 31929=1, 31930=1, 31931=1, 31932=1, 31933=1, 31934=1, 31935=1, 31936=1, 31937=1, 31938=1, 31939=1, 31940=1, 31941=1, 31942=1, 31943=1, 31944=1, 31945=1, 31946=1, 31947=1, 31948=1, 31949=1, 31950=1, 31951=1, 31952=1, 31953=1, 31954=1, 31955=1, 31956=1, 31957=1, 31958=1, 31959=1, 31960=1, 31961=1, 31962=1, 31963=1, 31964=1, 31965=1, 31966=1, 31967=1, 31968=1, 32319=1, 32320=1, 32321=1, 32322=1, 32323=1, 32324=1, 32325=1, 32326=1, 32327=1, 32328=1, 32329=1, 32330=1, 32331=1, 32332=1, 32333=1, 32334=1, 32335=1, 32336=1, 32337=1, 32338=1, 32339=1, 32340=1, 32341=1, 32342=1, 32343=1, 32344=1, 32345=1, 32346=1, 32347=1, 32348=1, 32349=1, 32350=1, 32351=1, 32352=1, 32353=1, 32354=1, 32355=1, 32356=1, 32357=1, 32358=1, 32359=1, 32360=1, 32361=1, 32362=1, 32363=1, 32710=1, 32711=1, 32712=1, 32713=1, 32714=1, 32715=1, 32716=1, 32717=1, 32718=1, 32719=1, 32720=1, 32721=1, 32722=1, 32723=1, 32724=1, 32725=1, 32726=1, 32727=1, 32728=1, 32729=1, 32730=1, 32731=1, 32732=1, 32733=1, 32734=1, 32735=1, 32736=1, 32737=1, 32738=1, 32739=1, 32740=1, 32741=1, 32742=1, 32743=1, 32744=1, 32745=1, 32746=1, 32747=1, 32748=1, 32749=1, 32750=1, 32751=1, 32752=1, 32753=1, 32754=1, 33103=1, 33104=1, 33105=1, 33106=1, 33107=1, 33108=1, 33109=1, 33110=1, 33111=1, 33112=1, 33113=1, 33114=1, 33115=1, 33116=1, 33117=1, 33118=1, 33119=1, 33120=1, 33121=1, 33122=1, 33123=1, 33124=1, 33125=1, 33126=1, 33127=1, 33128=1, 33129=1, 33130=1, 33131=1, 33132=1, 33133=1, 33134=1, 33135=1, 33136=1, 33137=1, 33138=1, 33139=1, 33140=1, 33141=1, 33142=1, 33143=1, 33144=1, 33145=1, 33146=1, 33147=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, 33885=1, 33886=1, 33887=1, 33888=1, 33889=1, 33890=1, 33891=1, 33892=1, 33893=1, 33894=1, 33895=1, 33896=1, 33897=1, 33898=1, 33899=1, 33900=1, 33901=1, 33902=1, 33903=1, 33904=1, 33905=1, 33906=1, 33907=1, 33908=1, 33909=1, 33910=1, 33911=1, 33912=1, 33913=1, 33914=1, 33915=1, 33916=1, 33917=1, 33918=1, 33919=1, 33920=1, 33921=1, 33922=1, 33923=1, 33924=1, 33925=1, 33926=1, 33927=1, 33928=1, 33929=1, 34277=1, 34278=1, 34279=1, 34280=1, 34281=1, 34282=1, 34283=1, 34284=1, 34285=1, 34286=1, 34287=1, 34288=1, 34289=1, 34290=1, 34291=1, 34292=1, 34293=1, 34294=1, 34295=1, 34296=1, 34297=1, 34298=1, 34299=1, 34300=1, 34301=1, 34302=1, 34303=1, 34304=1, 34305=1, 34306=1, 34307=1, 34308=1, 34309=1, 34310=1, 34311=1, 34312=1, 34313=1, 34314=1, 34315=1, 34316=1, 34317=1, 34318=1, 34319=1, 34320=1, 34670=1, 34671=1, 34672=1, 34673=1, 34674=1, 34675=1, 34676=1, 34677=1, 34678=1, 34679=1, 34680=1, 34681=1, 34682=1, 34683=1, 34684=1, 34685=1, 34686=1, 34687=1, 34688=1, 34689=1, 34690=1, 34691=1, 34692=1, 34693=1, 34694=1, 34695=1, 34696=1, 34697=1, 34698=1, 34699=1, 34700=1, 34701=1, 34702=1, 34703=1, 34704=1, 34705=1, 34706=1, 34707=1, 34708=1, 34709=1, 34710=1, 34711=1, 34712=1, 34713=1, 35062=1, 35063=1, 35064=1, 35065=1, 35066=1, 35067=1, 35068=1, 35069=1, 35070=1, 35071=1, 35072=1, 35073=1, 35074=1, 35075=1, 35076=1, 35077=1, 35078=1, 35079=1, 35080=1, 35081=1, 35082=1, 35083=1, 35084=1, 35085=1, 35086=1, 35087=1, 35088=1, 35089=1, 35090=1, 35091=1, 35092=1, 35093=1, 35094=1, 35095=1, 35096=1, 35097=1, 35098=1, 35099=1, 35100=1, 35101=1, 35102=1, 35103=1, 35104=1, 35105=1, 35106=1, 35456=1, 35457=1, 35458=1, 35459=1, 35460=1, 35461=1, 35462=1, 35463=1, 35464=1, 35465=1, 35466=1, 35467=1, 35468=1, 35469=1, 35470=1, 35471=1, 35472=1, 35473=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, 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, 35861=1, 35862=1, 35863=1, 35864=1, 35865=1, 35866=1, 35867=1, 35868=1, 35869=1, 35870=1, 35871=1, 35872=1, 35873=1, 35874=1, 35875=1, 35876=1, 35877=1, 35878=1, 35879=1, 35880=1, 35881=1, 35882=1, 35883=1, 35884=1, 35885=1, 35886=1, 35887=1, 36237=1, 36238=1, 36239=1, 36240=1, 36241=1, 36242=1, 36243=1, 36244=1, 36245=1, 36246=1, 36247=1, 36248=1, 36249=1, 36250=1, 36251=1, 36252=1, 36253=1, 36254=1, 36255=1, 36256=1, 36257=1, 36258=1, 36259=1, 36260=1, 36261=1, 36262=1, 36263=1, 36264=1, 36265=1, 36266=1, 36267=1, 36268=1, 36269=1, 36270=1, 36271=1, 36272=1, 36273=1, 36274=1, 36275=1, 36276=1, 36277=1, 36278=1, 36279=1, 36280=1, 36281=1, 36632=1, 36633=1, 36634=1, 36635=1, 36636=1, 36637=1, 36638=1, 36639=1, 36640=1, 36641=1, 36642=1, 36643=1, 36644=1, 36645=1, 36646=1, 36647=1, 36648=1, 36649=1, 36650=1, 36651=1, 36652=1, 36653=1, 36654=1, 36655=1, 36656=1, 36657=1, 36658=1, 36659=1, 36660=1, 36661=1, 36662=1, 36663=1, 36664=1, 36665=1, 36666=1, 36667=1, 36668=1, 36669=1, 36670=1, 36671=1, 36672=1, 36673=1, 36674=1, 36675=1, 36676=1, 37025=1, 37026=1, 37027=1, 37028=1, 37029=1, 37030=1, 37031=1, 37032=1, 37033=1, 37034=1, 37035=1, 37036=1, 37037=1, 37038=1, 37039=1, 37040=1, 37041=1, 37042=1, 37043=1, 37044=1, 37045=1, 37046=1, 37047=1, 37048=1, 37049=1, 37050=1, 37051=1, 37052=1, 37053=1, 37054=1, 37055=1, 37056=1, 37057=1, 37058=1, 37059=1, 37060=1, 37061=1, 37062=1, 37063=1, 37064=1, 37065=1, 37066=1, 37067=1, 37068=1, 37069=1, 37418=1, 37419=1, 37420=1, 37421=1, 37422=1, 37423=1, 37424=1, 37425=1, 37426=1, 37427=1, 37428=1, 37429=1, 37430=1, 37431=1, 37432=1, 37433=1, 37434=1, 37435=1, 37436=1, 37437=1, 37438=1, 37439=1, 37440=1, 37441=1, 37442=1, 37443=1, 37444=1, 37445=1, 37446=1, 37447=1, 37448=1, 37449=1, 37450=1, 37451=1, 37452=1, 37453=1, 37454=1, 37455=1, 37456=1, 37457=1, 37458=1, 37459=1, 37460=1, 37461=1, 37462=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, 37854=1, 37855=1, 38206=1, 38207=1, 38208=1, 38209=1, 38210=1, 38211=1, 38212=1, 38213=1, 38214=1, 38215=1, 38216=1, 38217=1, 38218=1, 38219=1, 38220=1, 38221=1, 38222=1, 38223=1, 38224=1, 38225=1, 38226=1, 38227=1, 38228=1, 38229=1, 38230=1, 38231=1, 38232=1, 38233=1, 38234=1, 38235=1, 38236=1, 38237=1, 38238=1, 38239=1, 38240=1, 38241=1, 38242=1, 38243=1, 38244=1, 38245=1, 38246=1, 38247=1, 38248=1, 38249=1, 38250=1, 38600=1, 38601=1, 38602=1, 38603=1, 38604=1, 38605=1, 38606=1, 38607=1, 38608=1, 38609=1, 38610=1, 38611=1, 38612=1, 38613=1, 38614=1, 38615=1, 38616=1, 38617=1, 38618=1, 38619=1, 38620=1, 38621=1, 38622=1, 38623=1, 38624=1, 38625=1, 38626=1, 38627=1, 38628=1, 38629=1, 38630=1, 38631=1, 38632=1, 38633=1, 38634=1, 38635=1, 38636=1, 38637=1, 38638=1, 38639=1, 38640=1, 38641=1, 38987=1, 38988=1, 38989=1, 38990=1, 38991=1, 38992=1, 38993=1, 38994=1, 38995=1, 38996=1, 38997=1, 38998=1, 38999=1, 39000=1, 39001=1, 39002=1, 39003=1, 39004=1, 39005=1, 39006=1, 39007=1, 39008=1, 39009=1, 39010=1, 39011=1, 39012=1, 39013=1, 39014=1, 39015=1, 39016=1, 39017=1, 39018=1, 39019=1, 39020=1, 39021=1, 39022=1, 39023=1, 39024=1, 39025=1, 39026=1, 39027=1, 39028=1, 39029=1, 39030=1, 39031=1, 39380=1, 39381=1, 39382=1, 39383=1, 39384=1, 39385=1, 39386=1, 39387=1, 39388=1, 39389=1, 39390=1, 39391=1, 39392=1, 39393=1, 39394=1, 39395=1, 39396=1, 39397=1, 39398=1, 39399=1, 39400=1, 39401=1, 39402=1, 39403=1, 39404=1, 39405=1, 39406=1, 39407=1, 39408=1, 39409=1, 39410=1, 39411=1, 39412=1, 39413=1, 39414=1, 39415=1, 39416=1, 39417=1, 39418=1, 39419=1, 39420=1, 39421=1, 39422=1, 39423=1, 39424=1, 39772=1, 39773=1, 39774=1, 39775=1, 39776=1, 39777=1, 39778=1, 39779=1, 39780=1, 39781=1, 39782=1, 39783=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, 40164=1, 40165=1, 40166=1, 40167=1, 40168=1, 40169=1, 40170=1, 40171=1, 40172=1, 40173=1, 40174=1, 40175=1, 40176=1, 40177=1, 40178=1, 40179=1, 40180=1, 40181=1, 40182=1, 40183=1, 40184=1, 40185=1, 40186=1, 40187=1, 40188=1, 40189=1, 40190=1, 40191=1, 40192=1, 40193=1, 40194=1, 40195=1, 40196=1, 40197=1, 40198=1, 40199=1, 40200=1, 40201=1, 40202=1, 40203=1, 40204=1, 40205=1, 40206=1, 40207=1, 40208=1, 40558=1, 40559=1, 40560=1, 40561=1, 40562=1, 40563=1, 40564=1, 40565=1, 40566=1, 40567=1, 40568=1, 40569=1, 40570=1, 40571=1, 40572=1, 40573=1, 40574=1, 40575=1, 40576=1, 40577=1, 40578=1, 40579=1, 40580=1, 40581=1, 40582=1, 40583=1, 40584=1, 40585=1, 40586=1, 40587=1, 40588=1, 40589=1, 40590=1, 40591=1, 40592=1, 40593=1, 40594=1, 40595=1, 40596=1, 40597=1, 40598=1, 40599=1, 40600=1, 40601=1, 40602=1, 40949=1, 40950=1, 40951=1, 40952=1, 40953=1, 40954=1, 40955=1, 40956=1, 40957=1, 40958=1, 40959=1, 40960=1, 40961=1, 40962=1, 40963=1, 40964=1, 40965=1, 40966=1, 40967=1, 40968=1, 40969=1, 40970=1, 40971=1, 40972=1, 40973=1, 40974=1, 40975=1, 40976=1, 40977=1, 40978=1, 40979=1, 40980=1, 40981=1, 40982=1, 40983=1, 40984=1, 40985=1, 40986=1, 40987=1, 40988=1, 40989=1, 40990=1, 40991=1, 40992=1, 41341=1, 41342=1, 41343=1, 41344=1, 41345=1, 41346=1, 41347=1, 41348=1, 41349=1, 41350=1, 41351=1, 41352=1, 41353=1, 41354=1, 41355=1, 41356=1, 41357=1, 41358=1, 41359=1, 41360=1, 41361=1, 41362=1, 41363=1, 41364=1, 41365=1, 41366=1, 41367=1, 41368=1, 41369=1, 41370=1, 41371=1, 41372=1, 41373=1, 41374=1, 41375=1, 41376=1, 41377=1, 41378=1, 41379=1, 41380=1, 41381=1, 41382=1, 41383=1, 41384=1, 41385=1, 41732=1, 41733=1, 41734=1, 41735=1, 41736=1, 41737=1, 41738=1, 41739=1, 41740=1, 41741=1, 41742=1, 41743=1, 41744=1, 41745=1, 41746=1, 41747=1, 41748=1, 41749=1, 41750=1, 41751=1, 41752=1, 41753=1, 41754=1, 41755=1, 41756=1, 41757=1, 41758=1, 41759=1, 41760=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, 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, 42147=1, 42148=1, 42149=1, 42150=1, 42151=1, 42152=1, 42153=1, 42154=1, 42155=1, 42156=1, 42157=1, 42158=1, 42159=1, 42160=1, 42161=1, 42162=1, 42163=1, 42164=1, 42165=1, 42166=1, 42167=1, 42168=1, 42518=1, 42519=1, 42520=1, 42521=1, 42522=1, 42523=1, 42524=1, 42525=1, 42526=1, 42527=1, 42528=1, 42529=1, 42530=1, 42531=1, 42532=1, 42533=1, 42534=1, 42535=1, 42536=1, 42537=1, 42538=1, 42539=1, 42540=1, 42541=1, 42542=1, 42543=1, 42544=1, 42545=1, 42546=1, 42547=1, 42548=1, 42549=1, 42550=1, 42551=1, 42552=1, 42553=1, 42554=1, 42555=1, 42556=1, 42557=1, 42558=1, 42559=1, 42906=1, 42907=1, 42908=1, 42909=1, 42910=1, 42911=1, 42912=1, 42913=1, 42914=1, 42915=1, 42916=1, 42917=1, 42918=1, 42919=1, 42920=1, 42921=1, 42922=1, 42923=1, 42924=1, 42925=1, 42926=1, 42927=1, 42928=1, 42929=1, 42930=1, 42931=1, 42932=1, 42933=1, 42934=1, 42935=1, 42936=1, 42937=1, 42938=1, 42939=1, 42940=1, 42941=1, 42942=1, 42943=1, 42944=1, 42945=1, 42946=1, 42947=1, 42948=1, 42949=1, 42950=1, 43299=1, 43300=1, 43301=1, 43302=1, 43303=1, 43304=1, 43305=1, 43306=1, 43307=1, 43308=1, 43309=1, 43310=1, 43311=1, 43312=1, 43313=1, 43314=1, 43315=1, 43316=1, 43317=1, 43318=1, 43319=1, 43320=1, 43321=1, 43322=1, 43323=1, 43324=1, 43325=1, 43326=1, 43327=1, 43328=1, 43329=1, 43330=1, 43331=1, 43332=1, 43333=1, 43334=1, 43335=1, 43336=1, 43337=1, 43338=1, 43339=1, 43340=1, 43341=1, 43342=1, 43691=1, 43692=1, 43693=1, 43694=1, 43695=1, 43696=1, 43697=1, 43698=1, 43699=1, 43700=1, 43701=1, 43702=1, 43703=1, 43704=1, 43705=1, 43706=1, 43707=1, 43708=1, 43709=1, 43710=1, 43711=1, 43712=1, 43713=1, 43714=1, 43715=1, 43716=1, 43717=1, 43718=1, 43719=1, 43720=1, 43721=1, 43722=1, 43723=1, 43724=1, 43725=1, 43726=1, 43727=1, 43728=1, 43729=1, 43730=1, 43731=1, 43732=1, 43733=1, 43734=1, 43735=1, 44084=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, 44476=1, 44477=1, 44478=1, 44479=1, 44480=1, 44481=1, 44482=1, 44483=1, 44484=1, 44485=1, 44486=1, 44487=1, 44488=1, 44489=1, 44490=1, 44491=1, 44492=1, 44493=1, 44494=1, 44495=1, 44496=1, 44497=1, 44498=1, 44499=1, 44500=1, 44501=1, 44502=1, 44503=1, 44504=1, 44505=1, 44506=1, 44507=1, 44508=1, 44509=1, 44510=1, 44511=1, 44512=1, 44513=1, 44514=1, 44515=1, 44516=1, 44517=1, 44518=1, 44519=1, 44520=1, 44867=1, 44868=1, 44869=1, 44870=1, 44871=1, 44872=1, 44873=1, 44874=1, 44875=1, 44876=1, 44877=1, 44878=1, 44879=1, 44880=1, 44881=1, 44882=1, 44883=1, 44884=1, 44885=1, 44886=1, 44887=1, 44888=1, 44889=1, 44890=1, 44891=1, 44892=1, 44893=1, 44894=1, 44895=1, 44896=1, 44897=1, 44898=1, 44899=1, 44900=1, 44901=1, 44902=1, 44903=1, 44904=1, 44905=1, 44906=1, 44907=1, 44908=1, 44909=1, 44910=1, 44911=1, 45257=1, 45258=1, 45259=1, 45260=1, 45261=1, 45262=1, 45263=1, 45264=1, 45265=1, 45266=1, 45267=1, 45268=1, 45269=1, 45270=1, 45271=1, 45272=1, 45273=1, 45274=1, 45275=1, 45276=1, 45277=1, 45278=1, 45279=1, 45280=1, 45281=1, 45282=1, 45283=1, 45284=1, 45285=1, 45286=1, 45287=1, 45288=1, 45289=1, 45290=1, 45291=1, 45292=1, 45293=1, 45294=1, 45295=1, 45296=1, 45297=1, 45298=1, 45299=1, 45300=1, 45301=1, 45649=1, 45650=1, 45651=1, 45652=1, 45653=1, 45654=1, 45655=1, 45656=1, 45657=1, 45658=1, 45659=1, 45660=1, 45661=1, 45662=1, 45663=1, 45664=1, 45665=1, 45666=1, 45667=1, 45668=1, 45669=1, 45670=1, 45671=1, 45672=1, 45673=1, 45674=1, 45675=1, 45676=1, 45677=1, 45678=1, 45679=1, 45680=1, 45681=1, 45682=1, 45683=1, 45684=1, 45685=1, 45686=1, 45687=1, 45688=1, 45689=1, 45690=1, 45691=1, 46040=1, 46041=1, 46042=1, 46043=1, 46044=1, 46045=1, 46046=1, 46047=1, 46048=1, 46049=1, 46050=1, 46051=1, 46052=1, 46053=1, 46054=1, 46055=1, 46056=1, 46057=1, 46058=1, 46059=1, 46060=1, 46061=1, 46062=1, 46063=1, 46064=1, 46065=1, 46066=1, 46067=1, 46068=1, 46069=1, 46070=1, 46071=1, 46072=1, 46073=1, 46074=1, 46075=1, 46076=1, 46077=1, 46078=1, 46079=1, 46080=1, 46081=1, 46082=1, 46083=1, 46084=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, 46464=1, 46465=1, 46466=1, 46467=1, 46468=1, 46469=1, 46470=1, 46471=1, 46472=1, 46473=1, 46474=1, 46475=1, 46476=1, 46822=1, 46823=1, 46824=1, 46825=1, 46826=1, 46827=1, 46828=1, 46829=1, 46830=1, 46831=1, 46832=1, 46833=1, 46834=1, 46835=1, 46836=1, 46837=1, 46838=1, 46839=1, 46840=1, 46841=1, 46842=1, 46843=1, 46844=1, 46845=1, 46846=1, 46847=1, 46848=1, 46849=1, 46850=1, 46851=1, 46852=1, 46853=1, 46854=1, 46855=1, 46856=1, 46857=1, 46858=1, 46859=1, 46860=1, 46861=1, 46862=1, 46863=1, 46864=1, 46865=1, 46866=1, 47213=1, 47214=1, 47215=1, 47216=1, 47217=1, 47218=1, 47219=1, 47220=1, 47221=1, 47222=1, 47223=1, 47224=1, 47225=1, 47226=1, 47227=1, 47228=1, 47229=1, 47230=1, 47231=1, 47232=1, 47233=1, 47234=1, 47235=1, 47236=1, 47237=1, 47238=1, 47239=1, 47240=1, 47241=1, 47242=1, 47243=1, 47244=1, 47245=1, 47246=1, 47247=1, 47248=1, 47249=1, 47250=1, 47251=1, 47252=1, 47253=1, 47254=1, 47255=1, 47256=1, 47257=1, 47605=1, 47606=1, 47607=1, 47608=1, 47609=1, 47610=1, 47611=1, 47612=1, 47613=1, 47614=1, 47615=1, 47616=1, 47617=1, 47618=1, 47619=1, 47620=1, 47621=1, 47622=1, 47623=1, 47624=1, 47625=1, 47626=1, 47627=1, 47628=1, 47629=1, 47630=1, 47631=1, 47632=1, 47633=1, 47634=1, 47635=1, 47636=1, 47637=1, 47638=1, 47639=1, 47640=1, 47641=1, 47642=1, 47643=1, 47644=1, 47645=1, 47646=1, 47647=1, 47648=1, 47649=1, 47999=1, 48000=1, 48001=1, 48002=1, 48003=1, 48004=1, 48005=1, 48006=1, 48007=1, 48008=1, 48009=1, 48010=1, 48011=1, 48012=1, 48013=1, 48014=1, 48015=1, 48016=1, 48017=1, 48018=1, 48019=1, 48020=1, 48021=1, 48022=1, 48023=1, 48024=1, 48025=1, 48026=1, 48027=1, 48028=1, 48029=1, 48030=1, 48031=1, 48032=1, 48033=1, 48034=1, 48035=1, 48036=1, 48037=1, 48038=1, 48039=1, 48040=1, 48041=1, 48042=1, 48043=1, 48391=1, 48392=1, 48393=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, 48783=1, 48784=1, 48785=1, 48786=1, 48787=1, 48788=1, 48789=1, 48790=1, 48791=1, 48792=1, 48793=1, 48794=1, 48795=1, 48796=1, 48797=1, 48798=1, 48799=1, 48800=1, 48801=1, 48802=1, 48803=1, 48804=1, 48805=1, 48806=1, 48807=1, 48808=1, 48809=1, 48810=1, 48811=1, 48812=1, 48813=1, 48814=1, 48815=1, 48816=1, 48817=1, 48818=1, 48819=1, 48820=1, 48821=1, 48822=1, 48823=1, 48824=1, 48825=1, 48826=1, 48827=1, 49178=1, 49179=1, 49180=1, 49181=1, 49182=1, 49183=1, 49184=1, 49185=1, 49186=1, 49187=1, 49188=1, 49189=1, 49190=1, 49191=1, 49192=1, 49193=1, 49194=1, 49195=1, 49196=1, 49197=1, 49198=1, 49199=1, 49200=1, 49201=1, 49202=1, 49203=1, 49204=1, 49205=1, 49206=1, 49207=1, 49208=1, 49209=1, 49210=1, 49211=1, 49212=1, 49213=1, 49214=1, 49215=1, 49216=1, 49217=1, 49218=1, 49219=1, 49220=1, 49221=1, 49222=1, 49570=1, 49571=1, 49572=1, 49573=1, 49574=1, 49575=1, 49576=1, 49577=1, 49578=1, 49579=1, 49580=1, 49581=1, 49582=1, 49583=1, 49584=1, 49585=1, 49586=1, 49587=1, 49588=1, 49589=1, 49590=1, 49591=1, 49592=1, 49593=1, 49594=1, 49595=1, 49596=1, 49597=1, 49598=1, 49599=1, 49600=1, 49601=1, 49602=1, 49603=1, 49604=1, 49605=1, 49606=1, 49607=1, 49608=1, 49609=1, 49610=1, 49611=1, 49612=1, 49613=1, 49962=1, 49963=1, 49964=1, 49965=1, 49966=1, 49967=1, 49968=1, 49969=1, 49970=1, 49971=1, 49972=1, 49973=1, 49974=1, 49975=1, 49976=1, 49977=1, 49978=1, 49979=1, 49980=1, 49981=1, 49982=1, 49983=1, 49984=1, 49985=1, 49986=1, 49987=1, 49988=1, 49989=1, 49990=1, 49991=1, 49992=1, 49993=1, 49994=1, 49995=1, 49996=1, 49997=1, 49998=1, 49999=1, 50000=1, 50001=1, 50002=1, 50003=1, 50004=1, 50354=1, 50355=1, 50356=1, 50357=1, 50358=1, 50359=1, 50360=1, 50361=1, 50362=1, 50363=1, 50364=1, 50365=1, 50366=1, 50367=1, 50368=1, 50369=1, 50370=1, 50371=1, 50372=1, 50373=1, 50374=1, 50375=1, 50376=1, 50377=1, 50378=1, 50379=1, 50380=1, 50381=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, 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, 50766=1, 50767=1, 50768=1, 50769=1, 50770=1, 50771=1, 50772=1, 50773=1, 50774=1, 50775=1, 50776=1, 50777=1, 50778=1, 50779=1, 50780=1, 50781=1, 50782=1, 50783=1, 50784=1, 50785=1, 50786=1, 50787=1, 50788=1, 50789=1, 50790=1, 51140=1, 51141=1, 51142=1, 51143=1, 51144=1, 51145=1, 51146=1, 51147=1, 51148=1, 51149=1, 51150=1, 51151=1, 51152=1, 51153=1, 51154=1, 51155=1, 51156=1, 51157=1, 51158=1, 51159=1, 51160=1, 51161=1, 51162=1, 51163=1, 51164=1, 51165=1, 51166=1, 51167=1, 51168=1, 51169=1, 51170=1, 51171=1, 51172=1, 51173=1, 51174=1, 51175=1, 51176=1, 51177=1, 51178=1, 51179=1, 51180=1, 51181=1, 51182=1, 51183=1, 51184=1, 51532=1, 51533=1, 51534=1, 51535=1, 51536=1, 51537=1, 51538=1, 51539=1, 51540=1, 51541=1, 51542=1, 51543=1, 51544=1, 51545=1, 51546=1, 51547=1, 51548=1, 51549=1, 51550=1, 51551=1, 51552=1, 51553=1, 51554=1, 51555=1, 51556=1, 51557=1, 51558=1, 51559=1, 51560=1, 51561=1, 51562=1, 51563=1, 51564=1, 51565=1, 51566=1, 51567=1, 51568=1, 51569=1, 51570=1, 51571=1, 51572=1, 51573=1, 51574=1, 51575=1, 51576=1, 51925=1, 51926=1, 51927=1, 51928=1, 51929=1, 51930=1, 51931=1, 51932=1, 51933=1, 51934=1, 51935=1, 51936=1, 51937=1, 51938=1, 51939=1, 51940=1, 51941=1, 51942=1, 51943=1, 51944=1, 51945=1, 51946=1, 51947=1, 51948=1, 51949=1, 51950=1, 51951=1, 51952=1, 51953=1, 51954=1, 51955=1, 51956=1, 51957=1, 51958=1, 51959=1, 51960=1, 51961=1, 51962=1, 51963=1, 51964=1, 51965=1, 51966=1, 51967=1, 51968=1, 52315=1, 52316=1, 52317=1, 52318=1, 52319=1, 52320=1, 52321=1, 52322=1, 52323=1, 52324=1, 52325=1, 52326=1, 52327=1, 52328=1, 52329=1, 52330=1, 52331=1, 52332=1, 52333=1, 52334=1, 52335=1, 52336=1, 52337=1, 52338=1, 52339=1, 52340=1, 52341=1, 52342=1, 52343=1, 52344=1, 52345=1, 52346=1, 52347=1, 52348=1, 52349=1, 52350=1, 52351=1, 52352=1, 52353=1, 52354=1, 52355=1, 52356=1, 52357=1, 52358=1, 52359=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, 53101=1, 53102=1, 53103=1, 53104=1, 53105=1, 53106=1, 53107=1, 53108=1, 53109=1, 53110=1, 53111=1, 53112=1, 53113=1, 53114=1, 53115=1, 53116=1, 53117=1, 53118=1, 53119=1, 53120=1, 53121=1, 53122=1, 53123=1, 53124=1, 53125=1, 53126=1, 53127=1, 53128=1, 53129=1, 53130=1, 53131=1, 53132=1, 53133=1, 53134=1, 53135=1, 53136=1, 53137=1, 53138=1, 53139=1, 53140=1, 53141=1, 53142=1, 53143=1, 53144=1, 53145=1, 53494=1, 53495=1, 53496=1, 53497=1, 53498=1, 53499=1, 53500=1, 53501=1, 53502=1, 53503=1, 53504=1, 53505=1, 53506=1, 53507=1, 53508=1, 53509=1, 53510=1, 53511=1, 53512=1, 53513=1, 53514=1, 53515=1, 53516=1, 53517=1, 53518=1, 53519=1, 53520=1, 53521=1, 53522=1, 53523=1, 53524=1, 53525=1, 53526=1, 53527=1, 53528=1, 53529=1, 53530=1, 53531=1, 53532=1, 53533=1, 53534=1, 53535=1, 53536=1, 53537=1, 53538=1, 53885=1, 53886=1, 53887=1, 53888=1, 53889=1, 53890=1, 53891=1, 53892=1, 53893=1, 53894=1, 53895=1, 53896=1, 53897=1, 53898=1, 53899=1, 53900=1, 53901=1, 53902=1, 53903=1, 53904=1, 53905=1, 53906=1, 53907=1, 53908=1, 53909=1, 53910=1, 53911=1, 53912=1, 53913=1, 53914=1, 53915=1, 53916=1, 53917=1, 53918=1, 53919=1, 53920=1, 53921=1, 53922=1, 53923=1, 53924=1, 53925=1, 53926=1, 53927=1, 53928=1, 53929=1, 54277=1, 54278=1, 54279=1, 54280=1, 54281=1, 54282=1, 54283=1, 54284=1, 54285=1, 54286=1, 54287=1, 54288=1, 54289=1, 54290=1, 54291=1, 54292=1, 54293=1, 54294=1, 54295=1, 54296=1, 54297=1, 54298=1, 54299=1, 54300=1, 54301=1, 54302=1, 54303=1, 54304=1, 54305=1, 54306=1, 54307=1, 54308=1, 54309=1, 54310=1, 54311=1, 54312=1, 54313=1, 54314=1, 54315=1, 54316=1, 54317=1, 54318=1, 54319=1, 54320=1, 54321=1, 54672=1, 54673=1, 54674=1, 54675=1, 54676=1, 54677=1, 54678=1, 54679=1, 54680=1, 54681=1, 54682=1, 54683=1, 54684=1, 54685=1, 54686=1, 54687=1, 54688=1, 54689=1, 54690=1, 54691=1, 54692=1, 54693=1, 54694=1, 54695=1, 54696=1, 54697=1, 54698=1, 54699=1, 54700=1, 54701=1, 54702=1, 54703=1, 54704=1, 54705=1, 54706=1, 54707=1, 54708=1, 54709=1, 54710=1, 54711=1, 54712=1, 54713=1, 54714=1, 54715=1, 54716=1, 55065=1, 55066=1, 55067=1, 55068=1, 55069=1, 55070=1, 55071=1, 55072=1, 55073=1, 55074=1, 55075=1, 55076=1, 55077=1, 55078=1, 55079=1, 55080=1, 55081=1, 55082=1, 55083=1, 55084=1, 55085=1, 55086=1, 55087=1, 55088=1, 55089=1, 55090=1, 55091=1, 55092=1, 55093=1, 55094=1, 55095=1, 55096=1, 55097=1, 55098=1, 55099=1, 55100=1, 55101=1, 55102=1, 55103=1, 55104=1, 55105=1, 55106=1, 55107=1, 55108=1, 55109=1, 55458=1, 55459=1, 55460=1, 55461=1, 55462=1, 55463=1, 55464=1, 55465=1, 55466=1, 55467=1, 55468=1, 55469=1, 55470=1, 55471=1, 55472=1, 55473=1, 55474=1, 55475=1, 55476=1, 55477=1, 55478=1, 55479=1, 55480=1, 55481=1, 55482=1, 55483=1, 55484=1, 55485=1, 55486=1, 55487=1, 55488=1, 55489=1, 55490=1, 55491=1, 55492=1, 55493=1, 55494=1, 55495=1, 55496=1, 55497=1, 55498=1, 55499=1, 55500=1, 55501=1, 55502=1, 55851=1, 55852=1, 55853=1, 55854=1, 55855=1, 55856=1, 55857=1, 55858=1, 55859=1, 55860=1, 55861=1, 55862=1, 55863=1, 55864=1, 55865=1, 55866=1, 55867=1, 55868=1, 55869=1, 55870=1, 55871=1, 55872=1, 55873=1, 55874=1, 55875=1, 55876=1, 55877=1, 55878=1, 55879=1, 55880=1, 55881=1, 55882=1, 55883=1, 55884=1, 55885=1, 55886=1, 55887=1, 55888=1, 55889=1, 55890=1, 55891=1, 55892=1, 55893=1, 55894=1, 55895=1, 56245=1, 56246=1, 56247=1, 56248=1, 56249=1, 56250=1, 56251=1, 56252=1, 56253=1, 56254=1, 56255=1, 56256=1, 56257=1, 56258=1, 56259=1, 56260=1, 56261=1, 56262=1, 56263=1, 56264=1, 56265=1, 56266=1, 56267=1, 56268=1, 56269=1, 56270=1, 56271=1, 56272=1, 56273=1, 56274=1, 56275=1, 56276=1, 56277=1, 56278=1, 56279=1, 56280=1, 56281=1, 56282=1, 56283=1, 56284=1, 56285=1, 56286=1, 56287=1, 56288=1, 56289=1, 56637=1, 56638=1, 56639=1, 56640=1, 56641=1, 56642=1, 56643=1, 56644=1, 56645=1, 56646=1, 56647=1, 56648=1, 56649=1, 56650=1, 56651=1, 56652=1, 56653=1, 56654=1, 56655=1, 56656=1, 56657=1, 56658=1, 56659=1, 56660=1, 56661=1, 56662=1, 56663=1, 56664=1, 56665=1, 56666=1, 56667=1, 56668=1, 56669=1, 56670=1, 56671=1, 56672=1, 56673=1, 56674=1, 56675=1, 56676=1, 56677=1, 56678=1, 56679=1, 56680=1, 56681=1, 57031=1, 57032=1, 57033=1, 57034=1, 57035=1, 57036=1, 57037=1, 57038=1, 57039=1, 57040=1, 57041=1, 57042=1, 57043=1, 57044=1, 57045=1, 57046=1, 57047=1, 57048=1, 57049=1, 57050=1, 57051=1, 57052=1, 57053=1, 57054=1, 57055=1, 57056=1, 57057=1, 57058=1, 57059=1, 57060=1, 57061=1, 57062=1, 57063=1, 57064=1, 57065=1, 57066=1, 57067=1, 57068=1, 57069=1, 57070=1, 57071=1, 57072=1, 57073=1, 57074=1, 57075=1, 57424=1, 57425=1, 57426=1, 57427=1, 57428=1, 57429=1, 57430=1, 57431=1, 57432=1, 57433=1, 57434=1, 57435=1, 57436=1, 57437=1, 57438=1, 57439=1, 57440=1, 57441=1, 57442=1, 57443=1, 57444=1, 57445=1, 57446=1, 57447=1, 57448=1, 57449=1, 57450=1, 57451=1, 57452=1, 57453=1, 57454=1, 57455=1, 57456=1, 57457=1, 57458=1, 57459=1, 57460=1, 57461=1, 57462=1, 57463=1, 57464=1, 57465=1, 57466=1, 57467=1, 57468=1, 57817=1, 57818=1, 57819=1, 57820=1, 57821=1, 57822=1, 57823=1, 57824=1, 57825=1, 57826=1, 57827=1, 57828=1, 57829=1, 57830=1, 57831=1, 57832=1, 57833=1, 57834=1, 57835=1, 57836=1, 57837=1, 57838=1, 57839=1, 57840=1, 57841=1, 57842=1, 57843=1, 57844=1, 57845=1, 57846=1, 57847=1, 57848=1, 57849=1, 57850=1, 57851=1, 57852=1, 57853=1, 57854=1, 57855=1, 57856=1, 57857=1, 57858=1, 57859=1, 57860=1, 58211=1, 58212=1, 58213=1, 58214=1, 58215=1, 58216=1, 58217=1, 58218=1, 58219=1, 58220=1, 58221=1, 58222=1, 58223=1, 58224=1, 58225=1, 58226=1, 58227=1, 58228=1, 58229=1, 58230=1, 58231=1, 58232=1, 58233=1, 58234=1, 58235=1, 58236=1, 58237=1, 58238=1, 58239=1, 58240=1, 58241=1, 58242=1, 58243=1, 58244=1, 58245=1, 58246=1, 58247=1, 58248=1, 58249=1, 58250=1, 58251=1, 58252=1, 58253=1, 58254=1, 58255=1, 58600=1, 58601=1, 58602=1, 58603=1, 58604=1, 58605=1, 58606=1, 58607=1, 58608=1, 58609=1, 58610=1, 58611=1, 58612=1, 58613=1, 58614=1, 58615=1, 58616=1, 58617=1, 58618=1, 58619=1, 58620=1, 58621=1, 58622=1, 58623=1, 58624=1, 58625=1, 58626=1, 58627=1, 58628=1, 58629=1, 58630=1, 58631=1, 58632=1, 58633=1, 58634=1, 58635=1, 58636=1, 58637=1, 58638=1, 58639=1, 58640=1, 58641=1, 58642=1, 58643=1, 58644=1, 58994=1, 58995=1, 58996=1, 58997=1, 58998=1, 58999=1, 59000=1, 59001=1, 59002=1, 59003=1, 59004=1, 59005=1, 59006=1, 59007=1, 59008=1, 59009=1, 59010=1, 59011=1, 59012=1, 59013=1, 59014=1, 59015=1, 59016=1, 59017=1, 59018=1, 59019=1, 59020=1, 59021=1, 59022=1, 59023=1, 59024=1, 59025=1, 59026=1, 59027=1, 59028=1, 59029=1, 59030=1, 59031=1, 59032=1, 59033=1, 59034=1, 59035=1, 59036=1, 59384=1, 59385=1, 59386=1, 59387=1, 59388=1, 59389=1, 59390=1, 59391=1, 59392=1, 59393=1, 59394=1, 59395=1, 59396=1, 59397=1, 59398=1, 59399=1, 59400=1, 59401=1, 59402=1, 59403=1, 59404=1, 59405=1, 59406=1, 59407=1, 59408=1, 59409=1, 59410=1, 59411=1, 59412=1, 59413=1, 59414=1, 59415=1, 59416=1, 59417=1, 59418=1, 59419=1, 59420=1, 59421=1, 59422=1, 59423=1, 59424=1, 59425=1, 59426=1, 59427=1, 59428=1, 59779=1, 59780=1, 59781=1, 59782=1, 59783=1, 59784=1, 59785=1, 59786=1, 59787=1, 59788=1, 59789=1, 59790=1, 59791=1, 59792=1, 59793=1, 59794=1, 59795=1, 59796=1, 59797=1, 59798=1, 59799=1, 59800=1, 59801=1, 59802=1, 59803=1, 59804=1, 59805=1, 59806=1, 59807=1, 59808=1, 59809=1, 59810=1, 59811=1, 59812=1, 59813=1, 59814=1, 59815=1, 59816=1, 59817=1, 59818=1, 59819=1, 59820=1, 59821=1, 59822=1, 59823=1, 60170=1, 60171=1, 60172=1, 60173=1, 60174=1, 60175=1, 60176=1, 60177=1, 60178=1, 60179=1, 60180=1, 60181=1, 60182=1, 60183=1, 60184=1, 60185=1, 60186=1, 60187=1, 60188=1, 60189=1, 60190=1, 60191=1, 60192=1, 60193=1, 60194=1, 60195=1, 60196=1, 60197=1, 60198=1, 60199=1, 60200=1, 60201=1, 60202=1, 60203=1, 60204=1, 60205=1, 60206=1, 60207=1, 60208=1, 60209=1, 60210=1, 60211=1, 60212=1, 60213=1, 60214=1, 60562=1, 60563=1, 60564=1, 60565=1, 60566=1, 60567=1, 60568=1, 60569=1, 60570=1, 60571=1, 60572=1, 60573=1, 60574=1, 60575=1, 60576=1, 60577=1, 60578=1, 60579=1, 60580=1, 60581=1, 60582=1, 60583=1, 60584=1, 60585=1, 60586=1, 60587=1, 60588=1, 60589=1, 60590=1, 60591=1, 60592=1, 60593=1, 60594=1, 60595=1, 60596=1, 60597=1, 60598=1, 60599=1, 60600=1, 60601=1, 60602=1, 60603=1, 60604=1, 60605=1, 60606=1, 60953=1, 60954=1, 60955=1, 60956=1, 60957=1, 60958=1, 60959=1, 60960=1, 60961=1, 60962=1, 60963=1, 60964=1, 60965=1, 60966=1, 60967=1, 60968=1, 60969=1, 60970=1, 60971=1, 60972=1, 60973=1, 60974=1, 60975=1, 60976=1, 60977=1, 60978=1, 60979=1, 60980=1, 60981=1, 60982=1, 60983=1, 60984=1, 60985=1, 60986=1, 60987=1, 60988=1, 60989=1, 60990=1, 60991=1, 60992=1, 60993=1, 60994=1, 60995=1, 60996=1, 61346=1, 61347=1, 61348=1, 61349=1, 61350=1, 61351=1, 61352=1, 61353=1, 61354=1, 61355=1, 61356=1, 61357=1, 61358=1, 61359=1, 61360=1, 61361=1, 61362=1, 61363=1, 61364=1, 61365=1, 61366=1, 61367=1, 61368=1, 61369=1, 61370=1, 61371=1, 61372=1, 61373=1, 61374=1, 61375=1, 61376=1, 61377=1, 61378=1, 61379=1, 61380=1, 61381=1, 61382=1, 61383=1, 61384=1, 61385=1, 61386=1, 61387=1, 61388=1, 61389=1, 61390=1, 61740=1, 61741=1, 61742=1, 61743=1, 61744=1, 61745=1, 61746=1, 61747=1, 61748=1, 61749=1, 61750=1, 61751=1, 61752=1, 61753=1, 61754=1, 61755=1, 61756=1, 61757=1, 61758=1, 61759=1, 61760=1, 61761=1, 61762=1, 61763=1, 61764=1, 61765=1, 61766=1, 61767=1, 61768=1, 61769=1, 61770=1, 61771=1, 61772=1, 61773=1, 61774=1, 61775=1, 61776=1, 61777=1, 61778=1, 61779=1, 61780=1, 61781=1, 61782=1, 61783=1, 61784=1, 62134=1, 62135=1, 62136=1, 62137=1, 62138=1, 62139=1, 62140=1, 62141=1, 62142=1, 62143=1, 62144=1, 62145=1, 62146=1, 62147=1, 62148=1, 62149=1, 62150=1, 62151=1, 62152=1, 62153=1, 62154=1, 62155=1, 62156=1, 62157=1, 62158=1, 62159=1, 62160=1, 62161=1, 62162=1, 62163=1, 62164=1, 62165=1, 62166=1, 62167=1, 62168=1, 62169=1, 62170=1, 62171=1, 62172=1, 62173=1, 62174=1, 62175=1, 62176=1, 62177=1, 62178=1, 62526=1, 62527=1, 62528=1, 62529=1, 62530=1, 62531=1, 62532=1, 62533=1, 62534=1, 62535=1, 62536=1, 62537=1, 62538=1, 62539=1, 62540=1, 62541=1, 62542=1, 62543=1, 62544=1, 62545=1, 62546=1, 62547=1, 62548=1, 62549=1, 62550=1, 62551=1, 62552=1, 62553=1, 62554=1, 62555=1, 62556=1, 62557=1, 62558=1, 62559=1, 62560=1, 62561=1, 62562=1, 62563=1, 62564=1, 62565=1, 62566=1, 62567=1, 62568=1, 62569=1, 62914=1, 62915=1, 62916=1, 62917=1, 62918=1, 62919=1, 62920=1, 62921=1, 62922=1, 62923=1, 62924=1, 62925=1, 62926=1, 62927=1, 62928=1, 62929=1, 62930=1, 62931=1, 62932=1}
Probabilistic random walk after 21748 steps, saw 7646 distinct states, run finished after 96610 ms. (steps per millisecond=0 ) properties seen :7172
Running SMT prover for 55761 properties.
[2023-03-17 13:17:45] [INFO ] Flow matrix only has 127172 transitions (discarded 795 similar events)
// Phase 1: matrix 127172 rows 64928 cols
[2023-03-17 13:17:49] [INFO ] Computed 961 place invariants in 3568 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:2340)
at fr.lip6.move.gal.structural.smt.DeadlockTester.verifyPossible(DeadlockTester.java:618)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMTIncremental(DeadlockTester.java:339)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMT(DeadlockTester.java:223)
at fr.lip6.move.gal.application.solver.ReachabilitySolver.applyReductions(ReachabilitySolver.java:95)
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:386)
at fr.lip6.move.gal.application.Application.start(Application.java:178)
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)
[2023-03-17 13:21:34] [WARNING] SMT solver failed with error :SMT solver raised an error when submitting script.... while checking expressions.
[2023-03-17 13:21:34] [INFO ] After 225068ms SMT Verify possible using all constraints in real domain returned unsat :0 sat :0
Fused 55761 Parikh solutions to 1 different solutions.
Parikh walk visited 0 properties in 2 ms.
Support contains 55761 out of 64928 places. Attempting structural reductions.
Starting structural reductions in REACHABILITY mode, iteration 0 : 64928/64928 places, 127967/127967 transitions.
Drop transitions removed 7398 transitions
Trivial Post-agglo rules discarded 7398 transitions
Performed 7398 trivial Post agglomeration. Transition count delta: 7398
Iterating post reduction 0 with 7398 rules applied. Total rules applied 7398 place count 64928 transition count 120569
Reduce places removed 7398 places and 0 transitions.
Iterating post reduction 1 with 7398 rules applied. Total rules applied 14796 place count 57530 transition count 120569
Free-agglomeration rule (complex) applied 141 times.
Iterating global reduction 2 with 141 rules applied. Total rules applied 14937 place count 57530 transition count 120428
Reduce places removed 141 places and 0 transitions.
Iterating post reduction 2 with 141 rules applied. Total rules applied 15078 place count 57389 transition count 120428
Applied a total of 15078 rules in 9937 ms. Remains 57389 /64928 variables (removed 7539) and now considering 120428/127967 (removed 7539) transitions.
Finished structural reductions in REACHABILITY mode , in 1 iterations and 9937 ms. Remains : 57389/64928 places, 120428/127967 transitions.
Interrupted random walk after 154001 steps, including 0 resets, run timeout after 30003 ms. (steps per millisecond=5 ) properties seen 439
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 49 ms. (steps per millisecond=20 ) properties (out of 55322) 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 55322) 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 55322) 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 55322) 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 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 45 ms. (steps per millisecond=22 ) properties (out of 55322) 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 55322) 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 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 58 ms. (steps per millisecond=17 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 59 ms. (steps per millisecond=16 ) properties (out of 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 58 ms. (steps per millisecond=17 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 59 ms. (steps per millisecond=16 ) properties (out of 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 62 ms. (steps per millisecond=16 ) properties (out of 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 57 ms. (steps per millisecond=17 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 59 ms. (steps per millisecond=16 ) properties (out of 55322) 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 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 55 ms. (steps per millisecond=18 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 58 ms. (steps per millisecond=17 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 61 ms. (steps per millisecond=16 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 57 ms. (steps per millisecond=17 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 55 ms. (steps per millisecond=18 ) properties (out of 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 57 ms. (steps per millisecond=17 ) properties (out of 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 57 ms. (steps per millisecond=17 ) properties (out of 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 55322) 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 55322) 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 55322) 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 55322) 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 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 55322) 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 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 54 ms. (steps per millisecond=18 ) properties (out of 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 45 ms. (steps per millisecond=22 ) properties (out of 55322) 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 55322) 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 55322) 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 55322) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 43 ms. (steps per millisecond=23 ) properties (out of 55322) seen :0
Interrupted probabilistic random walk after 24274 steps, run timeout after 96001 ms. (steps per millisecond=0 ) properties seen :{0=1, 1=1, 2=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, 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, 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, 744=1, 745=1, 746=1, 747=1, 748=1, 749=1, 750=1, 751=1, 752=1, 753=1, 754=1, 755=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, 1076=1, 1077=1, 1078=1, 1079=1, 1080=1, 1081=1, 1082=1, 1083=1, 1084=1, 1085=1, 1086=1, 1087=1, 1088=1, 1089=1, 1090=1, 1091=1, 1092=1, 1093=1, 1094=1, 1095=1, 1096=1, 1097=1, 1098=1, 1099=1, 1100=1, 1101=1, 1102=1, 1400=1, 1401=1, 1402=1, 1403=1, 1404=1, 1405=1, 1406=1, 1407=1, 1408=1, 1409=1, 1410=1, 1411=1, 1412=1, 1413=1, 1414=1, 1415=1, 1416=1, 1417=1, 1418=1, 1419=1, 1420=1, 1421=1, 1422=1, 1423=1, 1424=1, 1425=1, 1426=1, 1427=1, 1428=1, 1429=1, 1430=1, 1431=1, 1432=1, 1433=1, 1434=1, 1435=1, 1436=1, 1437=1, 1438=1, 1439=1, 1440=1, 1441=1, 1442=1, 1443=1, 1444=1, 1445=1, 1446=1, 1447=1, 1448=1, 1449=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, 1774=1, 1775=1, 1776=1, 1777=1, 1778=1, 1779=1, 1780=1, 1781=1, 1782=1, 1783=1, 1784=1, 1785=1, 1786=1, 1787=1, 1788=1, 1789=1, 1790=1, 1791=1, 1792=1, 1793=1, 1794=1, 1795=1, 2090=1, 2091=1, 2092=1, 2093=1, 2094=1, 2095=1, 2096=1, 2097=1, 2098=1, 2099=1, 2100=1, 2101=1, 2102=1, 2103=1, 2104=1, 2105=1, 2106=1, 2107=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, 2435=1, 2436=1, 2437=1, 2438=1, 2439=1, 2440=1, 2441=1, 2442=1, 2443=1, 2444=1, 2445=1, 2446=1, 2447=1, 2448=1, 2449=1, 2450=1, 2451=1, 2452=1, 2453=1, 2454=1, 2455=1, 2456=1, 2457=1, 2458=1, 2459=1, 2460=1, 2461=1, 2462=1, 2463=1, 2464=1, 2465=1, 2466=1, 2467=1, 2468=1, 2469=1, 2470=1, 2471=1, 2472=1, 2473=1, 2474=1, 2475=1, 2476=1, 2477=1, 2478=1, 2479=1, 2480=1, 2481=1, 2482=1, 2781=1, 2782=1, 2783=1, 2784=1, 2785=1, 2786=1, 2787=1, 2788=1, 2789=1, 2790=1, 2791=1, 2792=1, 2793=1, 2794=1, 2795=1, 2796=1, 2797=1, 2798=1, 2799=1, 2800=1, 2801=1, 2802=1, 2803=1, 2804=1, 2805=1, 2806=1, 2807=1, 2808=1, 2809=1, 2810=1, 2811=1, 2812=1, 2813=1, 2814=1, 2815=1, 2816=1, 2817=1, 2818=1, 2819=1, 2820=1, 2821=1, 2822=1, 2823=1, 2824=1, 2825=1, 2826=1, 2827=1, 2828=1, 2829=1, 2830=1, 3128=1, 3129=1, 3130=1, 3131=1, 3132=1, 3133=1, 3134=1, 3135=1, 3136=1, 3137=1, 3138=1, 3139=1, 3140=1, 3141=1, 3142=1, 3143=1, 3144=1, 3145=1, 3146=1, 3147=1, 3148=1, 3149=1, 3150=1, 3151=1, 3152=1, 3153=1, 3154=1, 3155=1, 3156=1, 3157=1, 3158=1, 3159=1, 3160=1, 3161=1, 3162=1, 3163=1, 3164=1, 3165=1, 3166=1, 3167=1, 3168=1, 3169=1, 3170=1, 3171=1, 3172=1, 3173=1, 3174=1, 3175=1, 3176=1, 3177=1, 3472=1, 3473=1, 3474=1, 3475=1, 3476=1, 3477=1, 3478=1, 3479=1, 3480=1, 3481=1, 3482=1, 3483=1, 3484=1, 3485=1, 3486=1, 3487=1, 3488=1, 3489=1, 3490=1, 3491=1, 3492=1, 3493=1, 3494=1, 3495=1, 3496=1, 3497=1, 3498=1, 3499=1, 3500=1, 3501=1, 3502=1, 3503=1, 3504=1, 3505=1, 3506=1, 3507=1, 3508=1, 3509=1, 3510=1, 3511=1, 3512=1, 3513=1, 3514=1, 3515=1, 3516=1, 3517=1, 3518=1, 3519=1, 3520=1, 3819=1, 3820=1, 3821=1, 3822=1, 3823=1, 3824=1, 3825=1, 3826=1, 3827=1, 3828=1, 3829=1, 3830=1, 3831=1, 3832=1, 3833=1, 3834=1, 3835=1, 3836=1, 3837=1, 3838=1, 3839=1, 3840=1, 3841=1, 3842=1, 3843=1, 3844=1, 3845=1, 3846=1, 3847=1, 3848=1, 3849=1, 3850=1, 3851=1, 3852=1, 3853=1, 3854=1, 3855=1, 3856=1, 3857=1, 3858=1, 3859=1, 3860=1, 3861=1, 3862=1, 3863=1, 3864=1, 3865=1, 3866=1, 3867=1, 3868=1, 4166=1, 4167=1, 4168=1, 4169=1, 4170=1, 4171=1, 4172=1, 4173=1, 4174=1, 4175=1, 4176=1, 4177=1, 4178=1, 4179=1, 4180=1, 4181=1, 4182=1, 4183=1, 4184=1, 4185=1, 4186=1, 4187=1, 4188=1, 4189=1, 4190=1, 4191=1, 4192=1, 4193=1, 4194=1, 4195=1, 4196=1, 4197=1, 4198=1, 4199=1, 4200=1, 4201=1, 4202=1, 4203=1, 4204=1, 4205=1, 4206=1, 4207=1, 4208=1, 4209=1, 4210=1, 4211=1, 4212=1, 4213=1, 4214=1, 4513=1, 4514=1, 4515=1, 4516=1, 4517=1, 4518=1, 4519=1, 4520=1, 4521=1, 4522=1, 4523=1, 4524=1, 4525=1, 4526=1, 4527=1, 4528=1, 4529=1, 4530=1, 4531=1, 4532=1, 4533=1, 4534=1, 4535=1, 4536=1, 4537=1, 4538=1, 4539=1, 4540=1, 4541=1, 4542=1, 4543=1, 4544=1, 4545=1, 4546=1, 4547=1, 4548=1, 4549=1, 4550=1, 4551=1, 4552=1, 4553=1, 4554=1, 4555=1, 4556=1, 4557=1, 4558=1, 4559=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, 5200=1, 5201=1, 5202=1, 5203=1, 5204=1, 5205=1, 5206=1, 5207=1, 5208=1, 5209=1, 5210=1, 5211=1, 5212=1, 5213=1, 5214=1, 5215=1, 5216=1, 5217=1, 5218=1, 5219=1, 5220=1, 5221=1, 5222=1, 5223=1, 5224=1, 5225=1, 5226=1, 5227=1, 5228=1, 5229=1, 5230=1, 5231=1, 5232=1, 5233=1, 5234=1, 5235=1, 5236=1, 5237=1, 5238=1, 5239=1, 5240=1, 5241=1, 5242=1, 5243=1, 5244=1, 5245=1, 5246=1, 5247=1, 5248=1, 5544=1, 5545=1, 5546=1, 5547=1, 5548=1, 5549=1, 5550=1, 5551=1, 5552=1, 5553=1, 5554=1, 5555=1, 5556=1, 5557=1, 5558=1, 5559=1, 5560=1, 5561=1, 5562=1, 5563=1, 5564=1, 5565=1, 5566=1, 5567=1, 5568=1, 5569=1, 5570=1, 5571=1, 5572=1, 5573=1, 5574=1, 5575=1, 5576=1, 5577=1, 5578=1, 5579=1, 5580=1, 5581=1, 5582=1, 5583=1, 5584=1, 5585=1, 5586=1, 5587=1, 5588=1, 5589=1, 5590=1, 5591=1, 5592=1, 5891=1, 5892=1, 5893=1, 5894=1, 5895=1, 5896=1, 5897=1, 5898=1, 5899=1, 5900=1, 5901=1, 5902=1, 5903=1, 5904=1, 5905=1, 5906=1, 5907=1, 5908=1, 5909=1, 5910=1, 5911=1, 5912=1, 5913=1, 5914=1, 5915=1, 5916=1, 5917=1, 5918=1, 5919=1, 5920=1, 5921=1, 5922=1, 5923=1, 5924=1, 5925=1, 5926=1, 5927=1, 5928=1, 5929=1, 5930=1, 5931=1, 5932=1, 5933=1, 5934=1, 5935=1, 5936=1, 5937=1, 5938=1, 5939=1, 5940=1, 6237=1, 6238=1, 6239=1, 6240=1, 6241=1, 6242=1, 6243=1, 6244=1, 6245=1, 6246=1, 6247=1, 6248=1, 6249=1, 6250=1, 6251=1, 6252=1, 6253=1, 6254=1, 6255=1, 6256=1, 6257=1, 6258=1, 6259=1, 6260=1, 6261=1, 6262=1, 6263=1, 6264=1, 6265=1, 6266=1, 6267=1, 6268=1, 6269=1, 6270=1, 6271=1, 6272=1, 6273=1, 6274=1, 6275=1, 6276=1, 6277=1, 6278=1, 6279=1, 6280=1, 6281=1, 6282=1, 6283=1, 6284=1, 6285=1, 6583=1, 6584=1, 6585=1, 6586=1, 6587=1, 6588=1, 6589=1, 6590=1, 6591=1, 6592=1, 6593=1, 6594=1, 6595=1, 6596=1, 6597=1, 6598=1, 6599=1, 6600=1, 6601=1, 6602=1, 6603=1, 6604=1, 6605=1, 6606=1, 6607=1, 6608=1, 6609=1, 6610=1, 6611=1, 6612=1, 6613=1, 6614=1, 6615=1, 6616=1, 6617=1, 6618=1, 6619=1, 6620=1, 6621=1, 6622=1, 6623=1, 6624=1, 6625=1, 6626=1, 6627=1, 6628=1, 6629=1, 6630=1, 6631=1, 6632=1, 6929=1, 6930=1, 6931=1, 6932=1, 6933=1, 6934=1, 6935=1, 6936=1, 6937=1, 6938=1, 6939=1, 6940=1, 6941=1, 6942=1, 6943=1, 6944=1, 6945=1, 6946=1, 6947=1, 6948=1, 6949=1, 6950=1, 6951=1, 6952=1, 6953=1, 6954=1, 6955=1, 6956=1, 6957=1, 6958=1, 6959=1, 6960=1, 6961=1, 6962=1, 6963=1, 6964=1, 6965=1, 6966=1, 6967=1, 6968=1, 6969=1, 6970=1, 6971=1, 6972=1, 6973=1, 6974=1, 6975=1, 6976=1, 6977=1, 6978=1, 7275=1, 7276=1, 7277=1, 7278=1, 7279=1, 7280=1, 7281=1, 7282=1, 7283=1, 7284=1, 7285=1, 7286=1, 7287=1, 7288=1, 7289=1, 7290=1, 7291=1, 7292=1, 7293=1, 7294=1, 7295=1, 7296=1, 7297=1, 7298=1, 7299=1, 7300=1, 7301=1, 7302=1, 7303=1, 7304=1, 7305=1, 7306=1, 7307=1, 7308=1, 7309=1, 7310=1, 7311=1, 7312=1, 7313=1, 7314=1, 7315=1, 7316=1, 7317=1, 7318=1, 7319=1, 7320=1, 7321=1, 7322=1, 7323=1, 7324=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, 7670=1, 7671=1, 7672=1, 7969=1, 7970=1, 7971=1, 7972=1, 7973=1, 7974=1, 7975=1, 7976=1, 7977=1, 7978=1, 7979=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, 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, 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, 8701=1, 8702=1, 8703=1, 8704=1, 8705=1, 8706=1, 8707=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, 9035=1, 9036=1, 9037=1, 9038=1, 9039=1, 9040=1, 9041=1, 9042=1, 9043=1, 9044=1, 9045=1, 9046=1, 9047=1, 9048=1, 9049=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, 9364=1, 9365=1, 9366=1, 9367=1, 9368=1, 9369=1, 9370=1, 9371=1, 9372=1, 9373=1, 9374=1, 9375=1, 9376=1, 9377=1, 9378=1, 9379=1, 9380=1, 9381=1, 9382=1, 9383=1, 9384=1, 9385=1, 9386=1, 9387=1, 9388=1, 9389=1, 9390=1, 9391=1, 9392=1, 9393=1, 9690=1, 9691=1, 9692=1, 9693=1, 9694=1, 9695=1, 9696=1, 9697=1, 9698=1, 9699=1, 9700=1, 9701=1, 9702=1, 9703=1, 9704=1, 9705=1, 9706=1, 9707=1, 9708=1, 9709=1, 9710=1, 9711=1, 9712=1, 9713=1, 9714=1, 9715=1, 9716=1, 9717=1, 9718=1, 9719=1, 9720=1, 9721=1, 9722=1, 9723=1, 9724=1, 9725=1, 9726=1, 9727=1, 9728=1, 9729=1, 9730=1, 9731=1, 9732=1, 9733=1, 9734=1, 9735=1, 9736=1, 9737=1, 9738=1, 10030=1, 10031=1, 10032=1, 10033=1, 10034=1, 10035=1, 10036=1, 10037=1, 10038=1, 10039=1, 10040=1, 10041=1, 10042=1, 10043=1, 10044=1, 10045=1, 10046=1, 10047=1, 10048=1, 10049=1, 10050=1, 10051=1, 10052=1, 10053=1, 10054=1, 10055=1, 10056=1, 10057=1, 10058=1, 10059=1, 10060=1, 10061=1, 10062=1, 10063=1, 10064=1, 10065=1, 10066=1, 10067=1, 10068=1, 10069=1, 10070=1, 10071=1, 10072=1, 10073=1, 10074=1, 10075=1, 10076=1, 10077=1, 10078=1, 10079=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, 10423=1, 10424=1, 10425=1, 10426=1, 10720=1, 10721=1, 10722=1, 10723=1, 10724=1, 10725=1, 10726=1, 10727=1, 10728=1, 10729=1, 10730=1, 10731=1, 10732=1, 10733=1, 10734=1, 10735=1, 10736=1, 10737=1, 10738=1, 10739=1, 10740=1, 10741=1, 10742=1, 10743=1, 10744=1, 10745=1, 10746=1, 10747=1, 10748=1, 10749=1, 10750=1, 10751=1, 10752=1, 10753=1, 10754=1, 10755=1, 10756=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, 11064=1, 11065=1, 11066=1, 11067=1, 11068=1, 11069=1, 11070=1, 11071=1, 11072=1, 11073=1, 11074=1, 11075=1, 11076=1, 11077=1, 11078=1, 11079=1, 11080=1, 11081=1, 11082=1, 11083=1, 11084=1, 11085=1, 11086=1, 11087=1, 11088=1, 11089=1, 11090=1, 11091=1, 11092=1, 11093=1, 11094=1, 11095=1, 11096=1, 11097=1, 11098=1, 11099=1, 11100=1, 11101=1, 11102=1, 11103=1, 11104=1, 11105=1, 11106=1, 11107=1, 11108=1, 11109=1, 11110=1, 11111=1, 11112=1, 11113=1, 11406=1, 11407=1, 11408=1, 11409=1, 11410=1, 11411=1, 11412=1, 11413=1, 11414=1, 11415=1, 11416=1, 11417=1, 11418=1, 11419=1, 11420=1, 11421=1, 11422=1, 11423=1, 11424=1, 11425=1, 11426=1, 11427=1, 11428=1, 11429=1, 11430=1, 11431=1, 11432=1, 11433=1, 11434=1, 11435=1, 11436=1, 11437=1, 11438=1, 11439=1, 11440=1, 11441=1, 11442=1, 11443=1, 11444=1, 11445=1, 11446=1, 11447=1, 11448=1, 11449=1, 11450=1, 11451=1, 11452=1, 11453=1, 11454=1, 11455=1, 11752=1, 11753=1, 11754=1, 11755=1, 11756=1, 11757=1, 11758=1, 11759=1, 11760=1, 11761=1, 11762=1, 11763=1, 11764=1, 11765=1, 11766=1, 11767=1, 11768=1, 11769=1, 11770=1, 11771=1, 11772=1, 11773=1, 11774=1, 11775=1, 11776=1, 11777=1, 11778=1, 11779=1, 11780=1, 11781=1, 11782=1, 11783=1, 11784=1, 11785=1, 11786=1, 11787=1, 11788=1, 11789=1, 11790=1, 11791=1, 11792=1, 11793=1, 11794=1, 11795=1, 11796=1, 11797=1, 11798=1, 11799=1, 11800=1, 11801=1, 12098=1, 12099=1, 12100=1, 12101=1, 12102=1, 12103=1, 12104=1, 12105=1, 12106=1, 12107=1, 12108=1, 12109=1, 12110=1, 12111=1, 12112=1, 12113=1, 12114=1, 12115=1, 12116=1, 12117=1, 12118=1, 12119=1, 12120=1, 12121=1, 12122=1, 12123=1, 12124=1, 12125=1, 12126=1, 12127=1, 12128=1, 12129=1, 12130=1, 12131=1, 12132=1, 12133=1, 12134=1, 12135=1, 12136=1, 12137=1, 12138=1, 12139=1, 12140=1, 12141=1, 12142=1, 12143=1, 12144=1, 12145=1, 12146=1, 12147=1, 12444=1, 12445=1, 12446=1, 12447=1, 12448=1, 12449=1, 12450=1, 12451=1, 12452=1, 12453=1, 12454=1, 12455=1, 12456=1, 12457=1, 12458=1, 12459=1, 12460=1, 12461=1, 12462=1, 12463=1, 12464=1, 12465=1, 12466=1, 12467=1, 12468=1, 12469=1, 12470=1, 12471=1, 12472=1, 12473=1, 12474=1, 12475=1, 12476=1, 12477=1, 12478=1, 12479=1, 12480=1, 12481=1, 12482=1, 12483=1, 12484=1, 12485=1, 12486=1, 12487=1, 12488=1, 12489=1, 12490=1, 12491=1, 12492=1, 12493=1, 12792=1, 12793=1, 12794=1, 12795=1, 12796=1, 12797=1, 12798=1, 12799=1, 12800=1, 12801=1, 12802=1, 12803=1, 12804=1, 12805=1, 12806=1, 12807=1, 12808=1, 12809=1, 12810=1, 12811=1, 12812=1, 12813=1, 12814=1, 12815=1, 12816=1, 12817=1, 12818=1, 12819=1, 12820=1, 12821=1, 12822=1, 12823=1, 12824=1, 12825=1, 12826=1, 12827=1, 12828=1, 12829=1, 12830=1, 12831=1, 12832=1, 12833=1, 12834=1, 12835=1, 12836=1, 12837=1, 12838=1, 12839=1, 12840=1, 12841=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, 13172=1, 13173=1, 13174=1, 13175=1, 13176=1, 13177=1, 13178=1, 13179=1, 13180=1, 13181=1, 13182=1, 13183=1, 13184=1, 13185=1, 13186=1, 13187=1, 13485=1, 13486=1, 13487=1, 13488=1, 13489=1, 13490=1, 13491=1, 13492=1, 13493=1, 13494=1, 13495=1, 13496=1, 13497=1, 13498=1, 13499=1, 13500=1, 13501=1, 13502=1, 13503=1, 13504=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, 13829=1, 13830=1, 13831=1, 13832=1, 13833=1, 13834=1, 13835=1, 13836=1, 13837=1, 13838=1, 13839=1, 13840=1, 13841=1, 13842=1, 13843=1, 13844=1, 13845=1, 13846=1, 13847=1, 13848=1, 13849=1, 13850=1, 13851=1, 13852=1, 13853=1, 13854=1, 13855=1, 13856=1, 13857=1, 13858=1, 13859=1, 13860=1, 13861=1, 13862=1, 13863=1, 13864=1, 13865=1, 13866=1, 13867=1, 13868=1, 13869=1, 13870=1, 13871=1, 13872=1, 13873=1, 13874=1, 13875=1, 13876=1, 13877=1, 13878=1, 14177=1, 14178=1, 14179=1, 14180=1, 14181=1, 14182=1, 14183=1, 14184=1, 14185=1, 14186=1, 14187=1, 14188=1, 14189=1, 14190=1, 14191=1, 14192=1, 14193=1, 14194=1, 14195=1, 14196=1, 14197=1, 14198=1, 14199=1, 14200=1, 14201=1, 14202=1, 14203=1, 14204=1, 14205=1, 14206=1, 14207=1, 14208=1, 14209=1, 14210=1, 14211=1, 14212=1, 14213=1, 14214=1, 14215=1, 14216=1, 14217=1, 14218=1, 14219=1, 14220=1, 14221=1, 14222=1, 14223=1, 14224=1, 14225=1, 14226=1, 14527=1, 14528=1, 14529=1, 14530=1, 14531=1, 14532=1, 14533=1, 14534=1, 14535=1, 14536=1, 14537=1, 14538=1, 14539=1, 14540=1, 14541=1, 14542=1, 14543=1, 14544=1, 14545=1, 14546=1, 14547=1, 14548=1, 14549=1, 14550=1, 14551=1, 14552=1, 14553=1, 14554=1, 14555=1, 14556=1, 14557=1, 14558=1, 14559=1, 14560=1, 14561=1, 14562=1, 14563=1, 14564=1, 14565=1, 14566=1, 14567=1, 14568=1, 14569=1, 14570=1, 14571=1, 14572=1, 14573=1, 14574=1, 14575=1, 14576=1, 14872=1, 14873=1, 14874=1, 14875=1, 14876=1, 14877=1, 14878=1, 14879=1, 14880=1, 14881=1, 14882=1, 14883=1, 14884=1, 14885=1, 14886=1, 14887=1, 14888=1, 14889=1, 14890=1, 14891=1, 14892=1, 14893=1, 14894=1, 14895=1, 14896=1, 14897=1, 14898=1, 14899=1, 14900=1, 14901=1, 14902=1, 14903=1, 14904=1, 14905=1, 14906=1, 14907=1, 14908=1, 14909=1, 14910=1, 14911=1, 14912=1, 14913=1, 14914=1, 14915=1, 14916=1, 14917=1, 14918=1, 14919=1, 14920=1, 14921=1, 15217=1, 15218=1, 15219=1, 15220=1, 15221=1, 15222=1, 15223=1, 15224=1, 15225=1, 15226=1, 15227=1, 15228=1, 15229=1, 15230=1, 15231=1, 15232=1, 15233=1, 15234=1, 15235=1, 15236=1, 15237=1, 15238=1, 15239=1, 15240=1, 15241=1, 15242=1, 15243=1, 15244=1, 15245=1, 15246=1, 15247=1, 15248=1, 15249=1, 15250=1, 15251=1, 15252=1, 15253=1, 15254=1, 15255=1, 15256=1, 15257=1, 15258=1, 15259=1, 15260=1, 15261=1, 15262=1, 15263=1, 15264=1, 15265=1, 15266=1, 15561=1, 15562=1, 15563=1, 15564=1, 15565=1, 15566=1, 15567=1, 15568=1, 15569=1, 15570=1, 15571=1, 15572=1, 15573=1, 15574=1, 15575=1, 15576=1, 15577=1, 15578=1, 15579=1, 15580=1, 15581=1, 15582=1, 15583=1, 15584=1, 15585=1, 15586=1, 15587=1, 15588=1, 15589=1, 15590=1, 15591=1, 15592=1, 15593=1, 15594=1, 15595=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, 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, 15924=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, 16255=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, 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, 16647=1, 16648=1, 16649=1, 16650=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, 16980=1, 16981=1, 16982=1, 16983=1, 16984=1, 16985=1, 16986=1, 16987=1, 16988=1, 16989=1, 16990=1, 16991=1, 16992=1, 16993=1, 16994=1, 16995=1, 16996=1, 16997=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, 17315=1, 17316=1, 17317=1, 17318=1, 17319=1, 17320=1, 17321=1, 17322=1, 17323=1, 17324=1, 17325=1, 17326=1, 17327=1, 17328=1, 17329=1, 17330=1, 17331=1, 17332=1, 17333=1, 17334=1, 17335=1, 17336=1, 17337=1, 17338=1, 17339=1, 17340=1, 17341=1, 17342=1, 17641=1, 17642=1, 17643=1, 17644=1, 17645=1, 17646=1, 17647=1, 17648=1, 17649=1, 17650=1, 17651=1, 17652=1, 17653=1, 17654=1, 17655=1, 17656=1, 17657=1, 17658=1, 17659=1, 17660=1, 17661=1, 17662=1, 17663=1, 17664=1, 17665=1, 17666=1, 17667=1, 17668=1, 17669=1, 17670=1, 17671=1, 17672=1, 17673=1, 17674=1, 17675=1, 17676=1, 17677=1, 17678=1, 17679=1, 17680=1, 17681=1, 17682=1, 17683=1, 17684=1, 17685=1, 17686=1, 17687=1, 17688=1, 17689=1, 17986=1, 17987=1, 17988=1, 17989=1, 17990=1, 17991=1, 17992=1, 17993=1, 17994=1, 17995=1, 17996=1, 17997=1, 17998=1, 17999=1, 18000=1, 18001=1, 18002=1, 18003=1, 18004=1, 18005=1, 18006=1, 18007=1, 18008=1, 18009=1, 18010=1, 18011=1, 18012=1, 18013=1, 18014=1, 18015=1, 18016=1, 18017=1, 18018=1, 18019=1, 18020=1, 18021=1, 18022=1, 18023=1, 18024=1, 18025=1, 18026=1, 18027=1, 18028=1, 18029=1, 18030=1, 18031=1, 18032=1, 18033=1, 18034=1, 18332=1, 18333=1, 18334=1, 18335=1, 18336=1, 18337=1, 18338=1, 18339=1, 18340=1, 18341=1, 18342=1, 18343=1, 18344=1, 18345=1, 18346=1, 18347=1, 18348=1, 18349=1, 18350=1, 18351=1, 18352=1, 18353=1, 18354=1, 18355=1, 18356=1, 18357=1, 18358=1, 18359=1, 18360=1, 18361=1, 18362=1, 18363=1, 18364=1, 18365=1, 18366=1, 18367=1, 18368=1, 18369=1, 18370=1, 18371=1, 18372=1, 18373=1, 18374=1, 18375=1, 18376=1, 18377=1, 18378=1, 18379=1, 18380=1, 18675=1, 18676=1, 18677=1, 18678=1, 18679=1, 18680=1, 18681=1, 18682=1, 18683=1, 18684=1, 18685=1, 18686=1, 18687=1, 18688=1, 18689=1, 18690=1, 18691=1, 18692=1, 18693=1, 18694=1, 18695=1, 18696=1, 18697=1, 18698=1, 18699=1, 18700=1, 18701=1, 18702=1, 18703=1, 18704=1, 18705=1, 18706=1, 18707=1, 18708=1, 18709=1, 18710=1, 18711=1, 18712=1, 18713=1, 18714=1, 18715=1, 18716=1, 18717=1, 18718=1, 18719=1, 18720=1, 18721=1, 18722=1, 18723=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, 19063=1, 19064=1, 19065=1, 19066=1, 19067=1, 19068=1, 19069=1, 19070=1, 19071=1, 19072=1, 19367=1, 19368=1, 19369=1, 19370=1, 19371=1, 19372=1, 19373=1, 19374=1, 19375=1, 19376=1, 19377=1, 19378=1, 19379=1, 19380=1, 19381=1, 19382=1, 19383=1, 19384=1, 19385=1, 19386=1, 19387=1, 19388=1, 19389=1, 19390=1, 19391=1, 19392=1, 19393=1, 19394=1, 19395=1, 19396=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, 19715=1, 19716=1, 19717=1, 19718=1, 19719=1, 19720=1, 19721=1, 19722=1, 19723=1, 19724=1, 19725=1, 19726=1, 19727=1, 19728=1, 19729=1, 19730=1, 19731=1, 19732=1, 19733=1, 19734=1, 19735=1, 19736=1, 19737=1, 19738=1, 19739=1, 19740=1, 19741=1, 19742=1, 19743=1, 19744=1, 19745=1, 19746=1, 19747=1, 19748=1, 19749=1, 19750=1, 19751=1, 19752=1, 19753=1, 19754=1, 19755=1, 19756=1, 19757=1, 19758=1, 19759=1, 19760=1, 19761=1, 19762=1, 19763=1, 20059=1, 20060=1, 20061=1, 20062=1, 20063=1, 20064=1, 20065=1, 20066=1, 20067=1, 20068=1, 20069=1, 20070=1, 20071=1, 20072=1, 20073=1, 20074=1, 20075=1, 20076=1, 20077=1, 20078=1, 20079=1, 20080=1, 20081=1, 20082=1, 20083=1, 20084=1, 20085=1, 20086=1, 20087=1, 20088=1, 20089=1, 20090=1, 20091=1, 20092=1, 20093=1, 20094=1, 20095=1, 20096=1, 20097=1, 20098=1, 20099=1, 20100=1, 20101=1, 20102=1, 20103=1, 20104=1, 20105=1, 20106=1, 20404=1, 20405=1, 20406=1, 20407=1, 20408=1, 20409=1, 20410=1, 20411=1, 20412=1, 20413=1, 20414=1, 20415=1, 20416=1, 20417=1, 20418=1, 20419=1, 20420=1, 20421=1, 20422=1, 20423=1, 20424=1, 20425=1, 20426=1, 20427=1, 20428=1, 20429=1, 20430=1, 20431=1, 20432=1, 20433=1, 20434=1, 20435=1, 20436=1, 20437=1, 20438=1, 20439=1, 20440=1, 20441=1, 20442=1, 20443=1, 20444=1, 20445=1, 20446=1, 20447=1, 20448=1, 20449=1, 20450=1, 20451=1, 20452=1, 20749=1, 20750=1, 20751=1, 20752=1, 20753=1, 20754=1, 20755=1, 20756=1, 20757=1, 20758=1, 20759=1, 20760=1, 20761=1, 20762=1, 20763=1, 20764=1, 20765=1, 20766=1, 20767=1, 20768=1, 20769=1, 20770=1, 20771=1, 20772=1, 20773=1, 20774=1, 20775=1, 20776=1, 20777=1, 20778=1, 20779=1, 20780=1, 20781=1, 20782=1, 20783=1, 20784=1, 20785=1, 20786=1, 20787=1, 20788=1, 20789=1, 20790=1, 20791=1, 20792=1, 20793=1, 20794=1, 20795=1, 20796=1, 20797=1, 21093=1, 21094=1, 21095=1, 21096=1, 21097=1, 21098=1, 21099=1, 21100=1, 21101=1, 21102=1, 21103=1, 21104=1, 21105=1, 21106=1, 21107=1, 21108=1, 21109=1, 21110=1, 21111=1, 21112=1, 21113=1, 21114=1, 21115=1, 21116=1, 21117=1, 21118=1, 21119=1, 21120=1, 21121=1, 21122=1, 21123=1, 21124=1, 21125=1, 21126=1, 21127=1, 21128=1, 21129=1, 21130=1, 21131=1, 21132=1, 21133=1, 21134=1, 21135=1, 21136=1, 21137=1, 21138=1, 21139=1, 21140=1, 21141=1, 21440=1, 21441=1, 21442=1, 21443=1, 21444=1, 21445=1, 21446=1, 21447=1, 21448=1, 21449=1, 21450=1, 21451=1, 21452=1, 21453=1, 21454=1, 21455=1, 21456=1, 21457=1, 21458=1, 21459=1, 21460=1, 21461=1, 21462=1, 21463=1, 21464=1, 21465=1, 21466=1, 21467=1, 21468=1, 21469=1, 21470=1, 21471=1, 21472=1, 21473=1, 21474=1, 21475=1, 21476=1, 21477=1, 21478=1, 21479=1, 21480=1, 21481=1, 21482=1, 21483=1, 21484=1, 21485=1, 21486=1, 21487=1, 21488=1, 21489=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, 21825=1, 21826=1, 21827=1, 21828=1, 21829=1, 21830=1, 21831=1, 21832=1, 21833=1, 21834=1, 22129=1, 22130=1, 22131=1, 22132=1, 22133=1, 22134=1, 22135=1, 22136=1, 22137=1, 22138=1, 22139=1, 22140=1, 22141=1, 22142=1, 22143=1, 22144=1, 22145=1, 22146=1, 22147=1, 22148=1, 22149=1, 22150=1, 22151=1, 22152=1, 22153=1, 22154=1, 22155=1, 22156=1, 22157=1, 22158=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, 22475=1, 22476=1, 22477=1, 22478=1, 22479=1, 22480=1, 22481=1, 22482=1, 22483=1, 22484=1, 22485=1, 22486=1, 22487=1, 22488=1, 22489=1, 22490=1, 22491=1, 22492=1, 22493=1, 22494=1, 22495=1, 22496=1, 22497=1, 22498=1, 22499=1, 22500=1, 22501=1, 22502=1, 22503=1, 22504=1, 22505=1, 22506=1, 22507=1, 22508=1, 22509=1, 22510=1, 22511=1, 22512=1, 22513=1, 22514=1, 22515=1, 22516=1, 22517=1, 22518=1, 22519=1, 22520=1, 22521=1, 22522=1, 22523=1, 22821=1, 22822=1, 22823=1, 22824=1, 22825=1, 22826=1, 22827=1, 22828=1, 22829=1, 22830=1, 22831=1, 22832=1, 22833=1, 22834=1, 22835=1, 22836=1, 22837=1, 22838=1, 22839=1, 22840=1, 22841=1, 22842=1, 22843=1, 22844=1, 22845=1, 22846=1, 22847=1, 22848=1, 22849=1, 22850=1, 22851=1, 22852=1, 22853=1, 22854=1, 22855=1, 22856=1, 22857=1, 22858=1, 22859=1, 22860=1, 22861=1, 22862=1, 22863=1, 22864=1, 22865=1, 22866=1, 22867=1, 22868=1, 22869=1, 22870=1, 23167=1, 23168=1, 23169=1, 23170=1, 23171=1, 23172=1, 23173=1, 23174=1, 23175=1, 23176=1, 23177=1, 23178=1, 23179=1, 23180=1, 23181=1, 23182=1, 23183=1, 23184=1, 23185=1, 23186=1, 23187=1, 23188=1, 23189=1, 23190=1, 23191=1, 23192=1, 23193=1, 23194=1, 23195=1, 23196=1, 23197=1, 23198=1, 23199=1, 23200=1, 23201=1, 23202=1, 23203=1, 23204=1, 23205=1, 23206=1, 23207=1, 23208=1, 23209=1, 23210=1, 23211=1, 23212=1, 23213=1, 23214=1, 23509=1, 23510=1, 23511=1, 23512=1, 23513=1, 23514=1, 23515=1, 23516=1, 23517=1, 23518=1, 23519=1, 23520=1, 23521=1, 23522=1, 23523=1, 23524=1, 23525=1, 23526=1, 23527=1, 23528=1, 23529=1, 23530=1, 23531=1, 23532=1, 23533=1, 23534=1, 23535=1, 23536=1, 23537=1, 23538=1, 23539=1, 23540=1, 23541=1, 23542=1, 23543=1, 23544=1, 23545=1, 23546=1, 23547=1, 23548=1, 23549=1, 23550=1, 23551=1, 23552=1, 23553=1, 23554=1, 23555=1, 23556=1, 23557=1, 23558=1, 23854=1, 23855=1, 23856=1, 23857=1, 23858=1, 23859=1, 23860=1, 23861=1, 23862=1, 23863=1, 23864=1, 23865=1, 23866=1, 23867=1, 23868=1, 23869=1, 23870=1, 23871=1, 23872=1, 23873=1, 23874=1, 23875=1, 23876=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, 24199=1, 24200=1, 24201=1, 24202=1, 24203=1, 24204=1, 24205=1, 24206=1, 24207=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, 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, 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, 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, 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, 25255=1, 25256=1, 25257=1, 25258=1, 25259=1, 25260=1, 25261=1, 25262=1, 25263=1, 25264=1, 25265=1, 25266=1, 25267=1, 25268=1, 25269=1, 25270=1, 25271=1, 25272=1, 25273=1, 25274=1, 25275=1, 25276=1, 25277=1, 25278=1, 25279=1, 25280=1, 25281=1, 25282=1, 25283=1, 25284=1, 25285=1, 25286=1, 25287=1, 25585=1, 25586=1, 25587=1, 25588=1, 25589=1, 25590=1, 25591=1, 25592=1, 25593=1, 25594=1, 25595=1, 25596=1, 25597=1, 25598=1, 25599=1, 25600=1, 25601=1, 25602=1, 25603=1, 25604=1, 25605=1, 25606=1, 25607=1, 25608=1, 25609=1, 25610=1, 25611=1, 25612=1, 25613=1, 25614=1, 25615=1, 25616=1, 25617=1, 25618=1, 25619=1, 25620=1, 25621=1, 25622=1, 25623=1, 25624=1, 25625=1, 25626=1, 25627=1, 25628=1, 25629=1, 25630=1, 25631=1, 25632=1, 25633=1, 25634=1, 25932=1, 25933=1, 25934=1, 25935=1, 25936=1, 25937=1, 25938=1, 25939=1, 25940=1, 25941=1, 25942=1, 25943=1, 25944=1, 25945=1, 25946=1, 25947=1, 25948=1, 25949=1, 25950=1, 25951=1, 25952=1, 25953=1, 25954=1, 25955=1, 25956=1, 25957=1, 25958=1, 25959=1, 25960=1, 25961=1, 25962=1, 25963=1, 25964=1, 25965=1, 25966=1, 25967=1, 25968=1, 25969=1, 25970=1, 25971=1, 25972=1, 25973=1, 25974=1, 25975=1, 25976=1, 25977=1, 25978=1, 25979=1, 25980=1, 26278=1, 26279=1, 26280=1, 26281=1, 26282=1, 26283=1, 26284=1, 26285=1, 26286=1, 26287=1, 26288=1, 26289=1, 26290=1, 26291=1, 26292=1, 26293=1, 26294=1, 26295=1, 26296=1, 26297=1, 26298=1, 26299=1, 26300=1, 26301=1, 26302=1, 26303=1, 26304=1, 26305=1, 26306=1, 26307=1, 26308=1, 26309=1, 26310=1, 26311=1, 26312=1, 26313=1, 26314=1, 26315=1, 26316=1, 26317=1, 26318=1, 26319=1, 26320=1, 26321=1, 26322=1, 26323=1, 26324=1, 26325=1, 26326=1, 26624=1, 26625=1, 26626=1, 26627=1, 26628=1, 26629=1, 26630=1, 26631=1, 26632=1, 26633=1, 26634=1, 26635=1, 26636=1, 26637=1, 26638=1, 26639=1, 26640=1, 26641=1, 26642=1, 26643=1, 26644=1, 26645=1, 26646=1, 26647=1, 26648=1, 26649=1, 26650=1, 26651=1, 26652=1, 26653=1, 26654=1, 26655=1, 26656=1, 26657=1, 26658=1, 26659=1, 26660=1, 26661=1, 26662=1, 26663=1, 26664=1, 26665=1, 26666=1, 26667=1, 26668=1, 26669=1, 26670=1, 26671=1, 26672=1, 26673=1, 26971=1, 26972=1, 26973=1, 26974=1, 26975=1, 26976=1, 26977=1, 26978=1, 26979=1, 26980=1, 26981=1, 26982=1, 26983=1, 26984=1, 26985=1, 26986=1, 26987=1, 26988=1, 26989=1, 26990=1, 26991=1, 26992=1, 26993=1, 26994=1, 26995=1, 26996=1, 26997=1, 26998=1, 26999=1, 27000=1, 27001=1, 27002=1, 27003=1, 27004=1, 27005=1, 27006=1, 27007=1, 27008=1, 27009=1, 27010=1, 27011=1, 27012=1, 27013=1, 27014=1, 27015=1, 27016=1, 27017=1, 27018=1, 27019=1, 27020=1, 27314=1, 27315=1, 27316=1, 27317=1, 27318=1, 27319=1, 27320=1, 27321=1, 27322=1, 27323=1, 27324=1, 27325=1, 27326=1, 27327=1, 27328=1, 27329=1, 27330=1, 27331=1, 27332=1, 27333=1, 27334=1, 27335=1, 27336=1, 27337=1, 27338=1, 27339=1, 27340=1, 27341=1, 27342=1, 27343=1, 27344=1, 27345=1, 27346=1, 27347=1, 27348=1, 27349=1, 27350=1, 27351=1, 27352=1, 27353=1, 27354=1, 27355=1, 27356=1, 27357=1, 27358=1, 27359=1, 27360=1, 27361=1, 27362=1, 27363=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, 28007=1, 28008=1, 28009=1, 28010=1, 28011=1, 28012=1, 28013=1, 28014=1, 28015=1, 28016=1, 28017=1, 28018=1, 28019=1, 28020=1, 28021=1, 28022=1, 28023=1, 28024=1, 28025=1, 28026=1, 28027=1, 28028=1, 28029=1, 28030=1, 28031=1, 28032=1, 28033=1, 28034=1, 28035=1, 28036=1, 28037=1, 28038=1, 28039=1, 28040=1, 28041=1, 28042=1, 28043=1, 28044=1, 28045=1, 28046=1, 28047=1, 28048=1, 28049=1, 28050=1, 28051=1, 28052=1, 28053=1, 28054=1, 28055=1, 28354=1, 28355=1, 28356=1, 28357=1, 28358=1, 28359=1, 28360=1, 28361=1, 28362=1, 28363=1, 28364=1, 28365=1, 28366=1, 28367=1, 28368=1, 28369=1, 28370=1, 28371=1, 28372=1, 28373=1, 28374=1, 28375=1, 28376=1, 28377=1, 28378=1, 28379=1, 28380=1, 28381=1, 28382=1, 28383=1, 28384=1, 28385=1, 28386=1, 28387=1, 28388=1, 28389=1, 28390=1, 28391=1, 28392=1, 28393=1, 28394=1, 28395=1, 28396=1, 28397=1, 28398=1, 28399=1, 28400=1, 28401=1, 28402=1, 28698=1, 28699=1, 28700=1, 28701=1, 28702=1, 28703=1, 28704=1, 28705=1, 28706=1, 28707=1, 28708=1, 28709=1, 28710=1, 28711=1, 28712=1, 28713=1, 28714=1, 28715=1, 28716=1, 28717=1, 28718=1, 28719=1, 28720=1, 28721=1, 28722=1, 28723=1, 28724=1, 28725=1, 28726=1, 28727=1, 28728=1, 28729=1, 28730=1, 28731=1, 28732=1, 28733=1, 28734=1, 28735=1, 28736=1, 28737=1, 28738=1, 28739=1, 28740=1, 28741=1, 28742=1, 28743=1, 28744=1, 28745=1, 28746=1, 28747=1, 29042=1, 29043=1, 29044=1, 29045=1, 29046=1, 29047=1, 29048=1, 29049=1, 29050=1, 29051=1, 29052=1, 29053=1, 29054=1, 29055=1, 29056=1, 29057=1, 29058=1, 29059=1, 29060=1, 29061=1, 29062=1, 29063=1, 29064=1, 29065=1, 29066=1, 29067=1, 29068=1, 29069=1, 29070=1, 29071=1, 29072=1, 29073=1, 29074=1, 29075=1, 29076=1, 29077=1, 29078=1, 29079=1, 29080=1, 29081=1, 29082=1, 29083=1, 29084=1, 29085=1, 29086=1, 29087=1, 29088=1, 29089=1, 29090=1, 29383=1, 29384=1, 29385=1, 29386=1, 29387=1, 29388=1, 29389=1, 29390=1, 29391=1, 29392=1, 29393=1, 29394=1, 29395=1, 29396=1, 29397=1, 29398=1, 29399=1, 29400=1, 29401=1, 29402=1, 29403=1, 29404=1, 29405=1, 29406=1, 29407=1, 29408=1, 29409=1, 29410=1, 29411=1, 29412=1, 29413=1, 29414=1, 29415=1, 29416=1, 29417=1, 29418=1, 29419=1, 29420=1, 29421=1, 29422=1, 29423=1, 29424=1, 29425=1, 29426=1, 29427=1, 29428=1, 29429=1, 29430=1, 29431=1, 29432=1, 29728=1, 29729=1, 29730=1, 29731=1, 29732=1, 29733=1, 29734=1, 29735=1, 29736=1, 29737=1, 29738=1, 29739=1, 29740=1, 29741=1, 29742=1, 29743=1, 29744=1, 29745=1, 29746=1, 29747=1, 29748=1, 29749=1, 29750=1, 29751=1, 29752=1, 29753=1, 29754=1, 29755=1, 29756=1, 29757=1, 29758=1, 29759=1, 29760=1, 29761=1, 29762=1, 29763=1, 29764=1, 29765=1, 29766=1, 29767=1, 29768=1, 29769=1, 29770=1, 29771=1, 29772=1, 29773=1, 29774=1, 29775=1, 29776=1, 30073=1, 30074=1, 30075=1, 30076=1, 30077=1, 30078=1, 30079=1, 30080=1, 30081=1, 30082=1, 30083=1, 30084=1, 30085=1, 30086=1, 30087=1, 30088=1, 30089=1, 30090=1, 30091=1, 30092=1, 30093=1, 30094=1, 30095=1, 30096=1, 30097=1, 30098=1, 30099=1, 30100=1, 30101=1, 30102=1, 30103=1, 30104=1, 30105=1, 30106=1, 30107=1, 30108=1, 30109=1, 30110=1, 30111=1, 30112=1, 30113=1, 30114=1, 30115=1, 30116=1, 30117=1, 30118=1, 30119=1, 30120=1, 30121=1, 30122=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, 30452=1, 30453=1, 30454=1, 30455=1, 30456=1, 30457=1, 30458=1, 30459=1, 30460=1, 30461=1, 30462=1, 30463=1, 30464=1, 30465=1, 30466=1, 30467=1, 30468=1, 30469=1, 30767=1, 30768=1, 30769=1, 30770=1, 30771=1, 30772=1, 30773=1, 30774=1, 30775=1, 30776=1, 30777=1, 30778=1, 30779=1, 30780=1, 30781=1, 30782=1, 30783=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, 31113=1, 31114=1, 31115=1, 31116=1, 31117=1, 31118=1, 31119=1, 31120=1, 31121=1, 31122=1, 31123=1, 31124=1, 31125=1, 31126=1, 31127=1, 31128=1, 31129=1, 31130=1, 31131=1, 31132=1, 31133=1, 31134=1, 31135=1, 31136=1, 31137=1, 31138=1, 31139=1, 31140=1, 31141=1, 31142=1, 31143=1, 31144=1, 31145=1, 31146=1, 31147=1, 31148=1, 31149=1, 31150=1, 31151=1, 31152=1, 31153=1, 31154=1, 31155=1, 31156=1, 31157=1, 31158=1, 31159=1, 31160=1, 31161=1, 31162=1, 31454=1, 31455=1, 31456=1, 31457=1, 31458=1, 31459=1, 31460=1, 31461=1, 31462=1, 31463=1, 31464=1, 31465=1, 31466=1, 31467=1, 31468=1, 31469=1, 31470=1, 31471=1, 31472=1, 31473=1, 31474=1, 31475=1, 31476=1, 31477=1, 31478=1, 31479=1, 31480=1, 31481=1, 31482=1, 31483=1, 31484=1, 31485=1, 31486=1, 31487=1, 31488=1, 31489=1, 31490=1, 31491=1, 31492=1, 31493=1, 31494=1, 31495=1, 31496=1, 31497=1, 31498=1, 31499=1, 31500=1, 31501=1, 31502=1, 31503=1, 31802=1, 31803=1, 31804=1, 31805=1, 31806=1, 31807=1, 31808=1, 31809=1, 31810=1, 31811=1, 31812=1, 31813=1, 31814=1, 31815=1, 31816=1, 31817=1, 31818=1, 31819=1, 31820=1, 31821=1, 31822=1, 31823=1, 31824=1, 31825=1, 31826=1, 31827=1, 31828=1, 31829=1, 31830=1, 31831=1, 31832=1, 31833=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, 32150=1, 32151=1, 32152=1, 32153=1, 32154=1, 32155=1, 32156=1, 32157=1, 32158=1, 32159=1, 32160=1, 32161=1, 32162=1, 32163=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, 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, 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, 32883=1, 32884=1, 32885=1, 32886=1, 32887=1, 32888=1, 32889=1, 32890=1, 32891=1, 32892=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, 33213=1, 33214=1, 33215=1, 33216=1, 33217=1, 33218=1, 33219=1, 33220=1, 33221=1, 33222=1, 33223=1, 33224=1, 33225=1, 33226=1, 33227=1, 33228=1, 33229=1, 33230=1, 33231=1, 33232=1, 33233=1, 33234=1, 33235=1, 33236=1, 33237=1, 33537=1, 33538=1, 33539=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, 33885=1, 33886=1, 33887=1, 33888=1, 33889=1, 33890=1, 33891=1, 33892=1, 33893=1, 33894=1, 33895=1, 33896=1, 33897=1, 33898=1, 33899=1, 33900=1, 33901=1, 33902=1, 33903=1, 33904=1, 33905=1, 33906=1, 33907=1, 33908=1, 33909=1, 33910=1, 33911=1, 33912=1, 33913=1, 33914=1, 33915=1, 33916=1, 33917=1, 33918=1, 33919=1, 33920=1, 33921=1, 33922=1, 33923=1, 33924=1, 33925=1, 33926=1, 33927=1, 33928=1, 33929=1, 33930=1, 33931=1, 33932=1, 33933=1, 34230=1, 34231=1, 34232=1, 34233=1, 34234=1, 34235=1, 34236=1, 34237=1, 34238=1, 34239=1, 34240=1, 34241=1, 34242=1, 34243=1, 34244=1, 34245=1, 34246=1, 34247=1, 34248=1, 34249=1, 34250=1, 34251=1, 34252=1, 34253=1, 34254=1, 34255=1, 34256=1, 34257=1, 34258=1, 34259=1, 34260=1, 34261=1, 34262=1, 34263=1, 34264=1, 34265=1, 34266=1, 34267=1, 34268=1, 34269=1, 34270=1, 34271=1, 34272=1, 34273=1, 34274=1, 34275=1, 34276=1, 34277=1, 34278=1, 34279=1, 34577=1, 34578=1, 34579=1, 34580=1, 34581=1, 34582=1, 34583=1, 34584=1, 34585=1, 34586=1, 34587=1, 34588=1, 34589=1, 34590=1, 34591=1, 34592=1, 34593=1, 34594=1, 34595=1, 34596=1, 34597=1, 34598=1, 34599=1, 34600=1, 34601=1, 34602=1, 34603=1, 34604=1, 34605=1, 34606=1, 34607=1, 34608=1, 34609=1, 34610=1, 34611=1, 34612=1, 34613=1, 34614=1, 34615=1, 34616=1, 34617=1, 34618=1, 34619=1, 34620=1, 34621=1, 34622=1, 34623=1, 34624=1, 34625=1, 34923=1, 34924=1, 34925=1, 34926=1, 34927=1, 34928=1, 34929=1, 34930=1, 34931=1, 34932=1, 34933=1, 34934=1, 34935=1, 34936=1, 34937=1, 34938=1, 34939=1, 34940=1, 34941=1, 34942=1, 34943=1, 34944=1, 34945=1, 34946=1, 34947=1, 34948=1, 34949=1, 34950=1, 34951=1, 34952=1, 34953=1, 34954=1, 34955=1, 34956=1, 34957=1, 34958=1, 34959=1, 34960=1, 34961=1, 34962=1, 34963=1, 34964=1, 34965=1, 34966=1, 34967=1, 34968=1, 34969=1, 34970=1, 34971=1, 35268=1, 35269=1, 35270=1, 35271=1, 35272=1, 35273=1, 35274=1, 35275=1, 35276=1, 35277=1, 35278=1, 35279=1, 35280=1, 35281=1, 35282=1, 35283=1, 35284=1, 35285=1, 35286=1, 35287=1, 35288=1, 35289=1, 35290=1, 35291=1, 35292=1, 35293=1, 35294=1, 35295=1, 35296=1, 35297=1, 35298=1, 35299=1, 35300=1, 35301=1, 35302=1, 35303=1, 35304=1, 35305=1, 35306=1, 35307=1, 35308=1, 35309=1, 35310=1, 35311=1, 35312=1, 35313=1, 35314=1, 35315=1, 35316=1, 35317=1, 35615=1, 35616=1, 35617=1, 35618=1, 35619=1, 35620=1, 35621=1, 35622=1, 35623=1, 35624=1, 35625=1, 35626=1, 35627=1, 35628=1, 35629=1, 35630=1, 35631=1, 35632=1, 35633=1, 35634=1, 35635=1, 35636=1, 35637=1, 35638=1, 35639=1, 35640=1, 35641=1, 35642=1, 35643=1, 35644=1, 35645=1, 35646=1, 35647=1, 35648=1, 35649=1, 35650=1, 35651=1, 35652=1, 35653=1, 35654=1, 35655=1, 35656=1, 35657=1, 35658=1, 35659=1, 35660=1, 35661=1, 35662=1, 35663=1, 35664=1, 35955=1, 35956=1, 35957=1, 35958=1, 35959=1, 35960=1, 35961=1, 35962=1, 35963=1, 35964=1, 35965=1, 35966=1, 35967=1, 35968=1, 35969=1, 35970=1, 35971=1, 35972=1, 35973=1, 35974=1, 35975=1, 35976=1, 35977=1, 35978=1, 35979=1, 35980=1, 35981=1, 35982=1, 35983=1, 35984=1, 35985=1, 35986=1, 35987=1, 35988=1, 35989=1, 35990=1, 35991=1, 35992=1, 35993=1, 35994=1, 35995=1, 35996=1, 35997=1, 35998=1, 35999=1, 36000=1, 36001=1, 36002=1, 36003=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, 36643=1, 36644=1, 36645=1, 36646=1, 36647=1, 36648=1, 36649=1, 36650=1, 36651=1, 36652=1, 36653=1, 36654=1, 36655=1, 36656=1, 36657=1, 36658=1, 36659=1, 36660=1, 36661=1, 36662=1, 36663=1, 36664=1, 36665=1, 36666=1, 36667=1, 36668=1, 36669=1, 36670=1, 36671=1, 36672=1, 36673=1, 36674=1, 36675=1, 36676=1, 36677=1, 36678=1, 36679=1, 36680=1, 36681=1, 36682=1, 36683=1, 36684=1, 36685=1, 36686=1, 36687=1, 36688=1, 36689=1, 36690=1, 36691=1, 36692=1, 36991=1, 36992=1, 36993=1, 36994=1, 36995=1, 36996=1, 36997=1, 36998=1, 36999=1, 37000=1, 37001=1, 37002=1, 37003=1, 37004=1, 37005=1, 37006=1, 37007=1, 37008=1, 37009=1, 37010=1, 37011=1, 37012=1, 37013=1, 37014=1, 37015=1, 37016=1, 37017=1, 37018=1, 37019=1, 37020=1, 37021=1, 37022=1, 37023=1, 37024=1, 37025=1, 37026=1, 37027=1, 37028=1, 37029=1, 37030=1, 37031=1, 37032=1, 37033=1, 37034=1, 37035=1, 37036=1, 37037=1, 37038=1, 37337=1, 37338=1, 37339=1, 37340=1, 37341=1, 37342=1, 37343=1, 37344=1, 37345=1, 37346=1, 37347=1, 37348=1, 37349=1, 37350=1, 37351=1, 37352=1, 37353=1, 37354=1, 37355=1, 37356=1, 37357=1, 37358=1, 37359=1, 37360=1, 37361=1, 37362=1, 37363=1, 37364=1, 37365=1, 37366=1, 37367=1, 37368=1, 37369=1, 37370=1, 37371=1, 37372=1, 37373=1, 37374=1, 37375=1, 37376=1, 37377=1, 37378=1, 37379=1, 37380=1, 37381=1, 37382=1, 37383=1, 37384=1, 37385=1, 37386=1, 37681=1, 37682=1, 37683=1, 37684=1, 37685=1, 37686=1, 37687=1, 37688=1, 37689=1, 37690=1, 37691=1, 37692=1, 37693=1, 37694=1, 37695=1, 37696=1, 37697=1, 37698=1, 37699=1, 37700=1, 37701=1, 37702=1, 37703=1, 37704=1, 37705=1, 37706=1, 37707=1, 37708=1, 37709=1, 37710=1, 37711=1, 37712=1, 37713=1, 37714=1, 37715=1, 37716=1, 37717=1, 37718=1, 37719=1, 37720=1, 37721=1, 37722=1, 37723=1, 37724=1, 37725=1, 37726=1, 37727=1, 37728=1, 37729=1, 37730=1, 38028=1, 38029=1, 38030=1, 38031=1, 38032=1, 38033=1, 38034=1, 38035=1, 38036=1, 38037=1, 38038=1, 38039=1, 38040=1, 38041=1, 38042=1, 38043=1, 38044=1, 38045=1, 38046=1, 38047=1, 38048=1, 38049=1, 38050=1, 38051=1, 38052=1, 38053=1, 38054=1, 38055=1, 38056=1, 38057=1, 38058=1, 38059=1, 38060=1, 38061=1, 38062=1, 38063=1, 38064=1, 38065=1, 38066=1, 38067=1, 38068=1, 38069=1, 38070=1, 38071=1, 38072=1, 38073=1, 38074=1, 38075=1, 38076=1, 38371=1, 38372=1, 38373=1, 38374=1, 38375=1, 38376=1, 38377=1, 38378=1, 38379=1, 38380=1, 38381=1, 38382=1, 38383=1, 38384=1, 38385=1, 38386=1, 38387=1, 38388=1, 38389=1, 38390=1, 38391=1, 38392=1, 38393=1, 38394=1, 38395=1, 38396=1, 38397=1, 38398=1, 38399=1, 38400=1, 38401=1, 38402=1, 38403=1, 38404=1, 38405=1, 38406=1, 38407=1, 38408=1, 38409=1, 38410=1, 38411=1, 38412=1, 38413=1, 38414=1, 38415=1, 38416=1, 38417=1, 38418=1, 38712=1, 38713=1, 38714=1, 38715=1, 38716=1, 38717=1, 38718=1, 38719=1, 38720=1, 38721=1, 38722=1, 38723=1, 38724=1, 38725=1, 38726=1, 38727=1, 38728=1, 38729=1, 38730=1, 38731=1, 38732=1, 38733=1, 38734=1, 38735=1, 38736=1, 38737=1, 38738=1, 38739=1, 38740=1, 38741=1, 38742=1, 38743=1, 38744=1, 38745=1, 38746=1, 38747=1, 38748=1, 38749=1, 38750=1, 38751=1, 38752=1, 38753=1, 38754=1, 38755=1, 38756=1, 38757=1, 38758=1, 38759=1, 38760=1, 38761=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, 39404=1, 39405=1, 39406=1, 39407=1, 39408=1, 39409=1, 39410=1, 39411=1, 39412=1, 39413=1, 39414=1, 39415=1, 39416=1, 39417=1, 39418=1, 39419=1, 39420=1, 39421=1, 39422=1, 39423=1, 39424=1, 39425=1, 39426=1, 39427=1, 39428=1, 39429=1, 39430=1, 39431=1, 39432=1, 39433=1, 39434=1, 39435=1, 39436=1, 39437=1, 39438=1, 39439=1, 39440=1, 39441=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, 39749=1, 39750=1, 39751=1, 39752=1, 39753=1, 39754=1, 39755=1, 39756=1, 39757=1, 39758=1, 39759=1, 39760=1, 39761=1, 39762=1, 39763=1, 39764=1, 39765=1, 39766=1, 39767=1, 39768=1, 39769=1, 39770=1, 39771=1, 39772=1, 39773=1, 39774=1, 39775=1, 39776=1, 39777=1, 39778=1, 39779=1, 39780=1, 39781=1, 39782=1, 39783=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, 40094=1, 40095=1, 40096=1, 40097=1, 40098=1, 40099=1, 40100=1, 40101=1, 40102=1, 40103=1, 40104=1, 40105=1, 40106=1, 40107=1, 40108=1, 40109=1, 40110=1, 40111=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, 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, 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, 40825=1, 40826=1, 40827=1, 40828=1, 40829=1, 40830=1, 40831=1, 40832=1, 40833=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, 41154=1, 41155=1, 41156=1, 41157=1, 41158=1, 41159=1, 41160=1, 41161=1, 41162=1, 41163=1, 41164=1, 41165=1, 41166=1, 41167=1, 41168=1, 41169=1, 41170=1, 41171=1, 41172=1, 41173=1, 41174=1, 41175=1, 41176=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, 41487=1, 41488=1, 41489=1, 41490=1, 41491=1, 41492=1, 41493=1, 41494=1, 41495=1, 41496=1, 41497=1, 41498=1, 41499=1, 41500=1, 41501=1, 41502=1, 41503=1, 41504=1, 41505=1, 41506=1, 41507=1, 41508=1, 41509=1, 41510=1, 41511=1, 41512=1, 41513=1, 41514=1, 41515=1, 41516=1, 41517=1, 41518=1, 41519=1, 41520=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, 41863=1, 41864=1, 41865=1, 41866=1, 42165=1, 42166=1, 42167=1, 42168=1, 42169=1, 42170=1, 42171=1, 42172=1, 42173=1, 42174=1, 42175=1, 42176=1, 42177=1, 42178=1, 42179=1, 42180=1, 42181=1, 42182=1, 42183=1, 42184=1, 42185=1, 42186=1, 42187=1, 42188=1, 42189=1, 42190=1, 42191=1, 42192=1, 42193=1, 42194=1, 42195=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, 42511=1, 42512=1, 42513=1, 42514=1, 42515=1, 42516=1, 42517=1, 42518=1, 42519=1, 42520=1, 42521=1, 42522=1, 42523=1, 42524=1, 42525=1, 42526=1, 42527=1, 42528=1, 42529=1, 42530=1, 42531=1, 42532=1, 42533=1, 42534=1, 42535=1, 42536=1, 42537=1, 42538=1, 42539=1, 42540=1, 42541=1, 42542=1, 42543=1, 42544=1, 42545=1, 42546=1, 42547=1, 42548=1, 42549=1, 42550=1, 42551=1, 42552=1, 42553=1, 42554=1, 42555=1, 42556=1, 42557=1, 42558=1, 42559=1, 42560=1, 42856=1, 42857=1, 42858=1, 42859=1, 42860=1, 42861=1, 42862=1, 42863=1, 42864=1, 42865=1, 42866=1, 42867=1, 42868=1, 42869=1, 42870=1, 42871=1, 42872=1, 42873=1, 42874=1, 42875=1, 42876=1, 42877=1, 42878=1, 42879=1, 42880=1, 42881=1, 42882=1, 42883=1, 42884=1, 42885=1, 42886=1, 42887=1, 42888=1, 42889=1, 42890=1, 42891=1, 42892=1, 42893=1, 42894=1, 42895=1, 42896=1, 42897=1, 42898=1, 42899=1, 42900=1, 42901=1, 42902=1, 42903=1, 42904=1, 42905=1, 43204=1, 43205=1, 43206=1, 43207=1, 43208=1, 43209=1, 43210=1, 43211=1, 43212=1, 43213=1, 43214=1, 43215=1, 43216=1, 43217=1, 43218=1, 43219=1, 43220=1, 43221=1, 43222=1, 43223=1, 43224=1, 43225=1, 43226=1, 43227=1, 43228=1, 43229=1, 43230=1, 43231=1, 43232=1, 43233=1, 43234=1, 43235=1, 43236=1, 43237=1, 43238=1, 43239=1, 43240=1, 43241=1, 43242=1, 43243=1, 43244=1, 43245=1, 43246=1, 43247=1, 43248=1, 43249=1, 43250=1, 43251=1, 43252=1, 43548=1, 43549=1, 43550=1, 43551=1, 43552=1, 43553=1, 43554=1, 43555=1, 43556=1, 43557=1, 43558=1, 43559=1, 43560=1, 43561=1, 43562=1, 43563=1, 43564=1, 43565=1, 43566=1, 43567=1, 43568=1, 43569=1, 43570=1, 43571=1, 43572=1, 43573=1, 43574=1, 43575=1, 43576=1, 43577=1, 43578=1, 43579=1, 43580=1, 43581=1, 43582=1, 43583=1, 43584=1, 43585=1, 43586=1, 43587=1, 43588=1, 43589=1, 43590=1, 43591=1, 43592=1, 43593=1, 43594=1, 43595=1, 43596=1, 43893=1, 43894=1, 43895=1, 43896=1, 43897=1, 43898=1, 43899=1, 43900=1, 43901=1, 43902=1, 43903=1, 43904=1, 43905=1, 43906=1, 43907=1, 43908=1, 43909=1, 43910=1, 43911=1, 43912=1, 43913=1, 43914=1, 43915=1, 43916=1, 43917=1, 43918=1, 43919=1, 43920=1, 43921=1, 43922=1, 43923=1, 43924=1, 43925=1, 43926=1, 43927=1, 43928=1, 43929=1, 43930=1, 43931=1, 43932=1, 43933=1, 43934=1, 43935=1, 43936=1, 43937=1, 43938=1, 43939=1, 43940=1, 43941=1, 44240=1, 44241=1, 44242=1, 44243=1, 44244=1, 44245=1, 44246=1, 44247=1, 44248=1, 44249=1, 44250=1, 44251=1, 44252=1, 44253=1, 44254=1, 44255=1, 44256=1, 44257=1, 44258=1, 44259=1, 44260=1, 44261=1, 44262=1, 44263=1, 44264=1, 44265=1, 44266=1, 44267=1, 44268=1, 44269=1, 44270=1, 44271=1, 44272=1, 44273=1, 44274=1, 44275=1, 44276=1, 44277=1, 44278=1, 44279=1, 44280=1, 44281=1, 44282=1, 44283=1, 44284=1, 44285=1, 44286=1, 44287=1, 44288=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, 44615=1, 44616=1, 44617=1, 44618=1, 44619=1, 44620=1, 44621=1, 44622=1, 44623=1, 44624=1, 44625=1, 44626=1, 44627=1, 44628=1, 44629=1, 44630=1, 44631=1, 44632=1, 44633=1, 44933=1, 44934=1, 44935=1, 44936=1, 44937=1, 44938=1, 44939=1, 44940=1, 44941=1, 44942=1, 44943=1, 44944=1, 44945=1, 44946=1, 44947=1, 44948=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, 45279=1, 45280=1, 45281=1, 45282=1, 45283=1, 45284=1, 45285=1, 45286=1, 45287=1, 45288=1, 45289=1, 45290=1, 45291=1, 45292=1, 45293=1, 45294=1, 45295=1, 45296=1, 45297=1, 45298=1, 45299=1, 45300=1, 45301=1, 45302=1, 45303=1, 45304=1, 45305=1, 45306=1, 45307=1, 45308=1, 45309=1, 45310=1, 45311=1, 45312=1, 45313=1, 45314=1, 45315=1, 45316=1, 45317=1, 45318=1, 45319=1, 45320=1, 45321=1, 45322=1, 45323=1, 45324=1, 45325=1, 45326=1, 45327=1, 45328=1, 45627=1, 45628=1, 45629=1, 45630=1, 45631=1, 45632=1, 45633=1, 45634=1, 45635=1, 45636=1, 45637=1, 45638=1, 45639=1, 45640=1, 45641=1, 45642=1, 45643=1, 45644=1, 45645=1, 45646=1, 45647=1, 45648=1, 45649=1, 45650=1, 45651=1, 45652=1, 45653=1, 45654=1, 45655=1, 45656=1, 45657=1, 45658=1, 45659=1, 45660=1, 45661=1, 45662=1, 45663=1, 45664=1, 45665=1, 45666=1, 45667=1, 45668=1, 45669=1, 45670=1, 45671=1, 45672=1, 45673=1, 45674=1, 45675=1, 45973=1, 45974=1, 45975=1, 45976=1, 45977=1, 45978=1, 45979=1, 45980=1, 45981=1, 45982=1, 45983=1, 45984=1, 45985=1, 45986=1, 45987=1, 45988=1, 45989=1, 45990=1, 45991=1, 45992=1, 45993=1, 45994=1, 45995=1, 45996=1, 45997=1, 45998=1, 45999=1, 46000=1, 46001=1, 46002=1, 46003=1, 46004=1, 46005=1, 46006=1, 46007=1, 46008=1, 46009=1, 46010=1, 46011=1, 46012=1, 46013=1, 46014=1, 46015=1, 46016=1, 46017=1, 46018=1, 46019=1, 46020=1, 46317=1, 46318=1, 46319=1, 46320=1, 46321=1, 46322=1, 46323=1, 46324=1, 46325=1, 46326=1, 46327=1, 46328=1, 46329=1, 46330=1, 46331=1, 46332=1, 46333=1, 46334=1, 46335=1, 46336=1, 46337=1, 46338=1, 46339=1, 46340=1, 46341=1, 46342=1, 46343=1, 46344=1, 46345=1, 46346=1, 46347=1, 46348=1, 46349=1, 46350=1, 46351=1, 46352=1, 46353=1, 46354=1, 46355=1, 46356=1, 46357=1, 46358=1, 46359=1, 46360=1, 46361=1, 46362=1, 46363=1, 46364=1, 46365=1, 46366=1, 46664=1, 46665=1, 46666=1, 46667=1, 46668=1, 46669=1, 46670=1, 46671=1, 46672=1, 46673=1, 46674=1, 46675=1, 46676=1, 46677=1, 46678=1, 46679=1, 46680=1, 46681=1, 46682=1, 46683=1, 46684=1, 46685=1, 46686=1, 46687=1, 46688=1, 46689=1, 46690=1, 46691=1, 46692=1, 46693=1, 46694=1, 46695=1, 46696=1, 46697=1, 46698=1, 46699=1, 46700=1, 46701=1, 46702=1, 46703=1, 46704=1, 46705=1, 46706=1, 46707=1, 46708=1, 46709=1, 46710=1, 46711=1, 46712=1, 46713=1, 47012=1, 47013=1, 47014=1, 47015=1, 47016=1, 47017=1, 47018=1, 47019=1, 47020=1, 47021=1, 47022=1, 47023=1, 47024=1, 47025=1, 47026=1, 47027=1, 47028=1, 47029=1, 47030=1, 47031=1, 47032=1, 47033=1, 47034=1, 47035=1, 47036=1, 47037=1, 47038=1, 47039=1, 47040=1, 47041=1, 47042=1, 47043=1, 47044=1, 47045=1, 47046=1, 47047=1, 47048=1, 47049=1, 47050=1, 47051=1, 47052=1, 47053=1, 47054=1, 47055=1, 47056=1, 47057=1, 47058=1, 47059=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, 47366=1, 47367=1, 47368=1, 47369=1, 47370=1, 47371=1, 47372=1, 47373=1, 47374=1, 47375=1, 47376=1, 47377=1, 47378=1, 47379=1, 47380=1, 47381=1, 47382=1, 47383=1, 47384=1, 47385=1, 47386=1, 47387=1, 47388=1, 47389=1, 47390=1, 47391=1, 47392=1, 47393=1, 47394=1, 47395=1, 47396=1, 47397=1, 47398=1, 47399=1, 47400=1, 47401=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, 48047=1, 48048=1, 48049=1, 48050=1, 48051=1, 48052=1, 48053=1, 48054=1, 48055=1, 48056=1, 48057=1, 48058=1, 48059=1, 48060=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, 48393=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, 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, 48783=1, 48784=1, 48785=1, 48786=1, 48787=1, 48788=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, 49119=1, 49120=1, 49121=1, 49122=1, 49123=1, 49124=1, 49125=1, 49126=1, 49127=1, 49128=1, 49129=1, 49130=1, 49131=1, 49132=1, 49133=1, 49134=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, 49448=1, 49449=1, 49450=1, 49451=1, 49452=1, 49453=1, 49454=1, 49455=1, 49456=1, 49457=1, 49458=1, 49459=1, 49460=1, 49461=1, 49462=1, 49463=1, 49464=1, 49465=1, 49466=1, 49467=1, 49468=1, 49469=1, 49470=1, 49471=1, 49472=1, 49473=1, 49474=1, 49475=1, 49476=1, 49477=1, 49478=1, 49479=1, 49774=1, 49775=1, 49776=1, 49777=1, 49778=1, 49779=1, 49780=1, 49781=1, 49782=1, 49783=1, 49784=1, 49785=1, 49786=1, 49787=1, 49788=1, 49789=1, 49790=1, 49791=1, 49792=1, 49793=1, 49794=1, 49795=1, 49796=1, 49797=1, 49798=1, 49799=1, 49800=1, 49801=1, 49802=1, 49803=1, 49804=1, 49805=1, 49806=1, 49807=1, 49808=1, 49809=1, 49810=1, 49811=1, 49812=1, 49813=1, 49814=1, 49815=1, 49816=1, 49817=1, 49818=1, 49819=1, 49820=1, 49821=1, 49822=1, 49823=1, 50121=1, 50122=1, 50123=1, 50124=1, 50125=1, 50126=1, 50127=1, 50128=1, 50129=1, 50130=1, 50131=1, 50132=1, 50133=1, 50134=1, 50135=1, 50136=1, 50137=1, 50138=1, 50139=1, 50140=1, 50141=1, 50142=1, 50143=1, 50144=1, 50145=1, 50146=1, 50147=1, 50148=1, 50149=1, 50150=1, 50151=1, 50152=1, 50153=1, 50154=1, 50155=1, 50156=1, 50157=1, 50158=1, 50159=1, 50160=1, 50161=1, 50162=1, 50163=1, 50164=1, 50165=1, 50166=1, 50167=1, 50168=1, 50169=1, 50170=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, 50503=1, 50504=1, 50505=1, 50506=1, 50507=1, 50508=1, 50509=1, 50510=1, 50511=1, 50512=1, 50513=1, 50514=1, 50515=1, 50516=1, 50517=1, 50815=1, 50816=1, 50817=1, 50818=1, 50819=1, 50820=1, 50821=1, 50822=1, 50823=1, 50824=1, 50825=1, 50826=1, 50827=1, 50828=1, 50829=1, 50830=1, 50831=1, 50832=1, 50833=1, 50834=1, 50835=1, 50836=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, 51165=1, 51166=1, 51167=1, 51168=1, 51169=1, 51170=1, 51171=1, 51172=1, 51173=1, 51174=1, 51175=1, 51176=1, 51177=1, 51178=1, 51179=1, 51180=1, 51181=1, 51182=1, 51183=1, 51184=1, 51185=1, 51186=1, 51187=1, 51188=1, 51189=1, 51190=1, 51191=1, 51192=1, 51193=1, 51194=1, 51195=1, 51196=1, 51197=1, 51198=1, 51199=1, 51200=1, 51201=1, 51202=1, 51203=1, 51204=1, 51205=1, 51206=1, 51207=1, 51208=1, 51209=1, 51210=1, 51211=1, 51212=1, 51213=1, 51214=1, 51509=1, 51510=1, 51511=1, 51512=1, 51513=1, 51514=1, 51515=1, 51516=1, 51517=1, 51518=1, 51519=1, 51520=1, 51521=1, 51522=1, 51523=1, 51524=1, 51525=1, 51526=1, 51527=1, 51528=1, 51529=1, 51530=1, 51531=1, 51532=1, 51533=1, 51534=1, 51535=1, 51536=1, 51537=1, 51538=1, 51539=1, 51540=1, 51541=1, 51542=1, 51543=1, 51544=1, 51545=1, 51546=1, 51547=1, 51548=1, 51549=1, 51550=1, 51551=1, 51552=1, 51553=1, 51554=1, 51555=1, 51556=1, 51852=1, 51853=1, 51854=1, 51855=1, 51856=1, 51857=1, 51858=1, 51859=1, 51860=1, 51861=1, 51862=1, 51863=1, 51864=1, 51865=1, 51866=1, 51867=1, 51868=1, 51869=1, 51870=1, 51871=1, 51872=1, 51873=1, 51874=1, 51875=1, 51876=1, 51877=1, 51878=1, 51879=1, 51880=1, 51881=1, 51882=1, 51883=1, 51884=1, 51885=1, 51886=1, 51887=1, 51888=1, 51889=1, 51890=1, 51891=1, 51892=1, 51893=1, 51894=1, 51895=1, 51896=1, 51897=1, 51898=1, 51899=1, 51900=1, 51901=1, 52199=1, 52200=1, 52201=1, 52202=1, 52203=1, 52204=1, 52205=1, 52206=1, 52207=1, 52208=1, 52209=1, 52210=1, 52211=1, 52212=1, 52213=1, 52214=1, 52215=1, 52216=1, 52217=1, 52218=1, 52219=1, 52220=1, 52221=1, 52222=1, 52223=1, 52224=1, 52225=1, 52226=1, 52227=1, 52228=1, 52229=1, 52230=1, 52231=1, 52232=1, 52233=1, 52234=1, 52235=1, 52236=1, 52237=1, 52238=1, 52239=1, 52240=1, 52241=1, 52242=1, 52243=1, 52244=1, 52245=1, 52246=1, 52247=1, 52248=1, 52546=1, 52547=1, 52548=1, 52549=1, 52550=1, 52551=1, 52552=1, 52553=1, 52554=1, 52555=1, 52556=1, 52557=1, 52558=1, 52559=1, 52560=1, 52561=1, 52562=1, 52563=1, 52564=1, 52565=1, 52566=1, 52567=1, 52568=1, 52569=1, 52570=1, 52571=1, 52572=1, 52573=1, 52574=1, 52575=1, 52576=1, 52577=1, 52578=1, 52579=1, 52580=1, 52581=1, 52582=1, 52583=1, 52584=1, 52585=1, 52586=1, 52587=1, 52588=1, 52589=1, 52590=1, 52591=1, 52592=1, 52593=1, 52594=1, 52595=1, 52888=1, 52889=1, 52890=1, 52891=1, 52892=1, 52893=1, 52894=1, 52895=1, 52896=1, 52897=1, 52898=1, 52899=1, 52900=1, 52901=1, 52902=1, 52903=1, 52904=1, 52905=1, 52906=1, 52907=1, 52908=1, 52909=1, 52910=1, 52911=1, 52912=1, 52913=1, 52914=1, 52915=1, 52916=1, 52917=1, 52918=1, 52919=1, 52920=1, 52921=1, 52922=1, 52923=1, 52924=1, 52925=1, 52926=1, 52927=1, 52928=1, 52929=1, 52930=1, 52931=1, 52932=1, 52933=1, 52934=1, 52935=1, 52936=1, 52937=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, 53258=1, 53259=1, 53260=1, 53261=1, 53262=1, 53263=1, 53264=1, 53265=1, 53266=1, 53267=1, 53268=1, 53269=1, 53270=1, 53271=1, 53272=1, 53273=1, 53274=1, 53275=1, 53276=1, 53277=1, 53278=1, 53279=1, 53280=1, 53576=1, 53577=1, 53578=1, 53579=1, 53580=1, 53581=1, 53582=1, 53583=1, 53584=1, 53585=1, 53586=1, 53587=1, 53588=1, 53589=1, 53590=1, 53591=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, 53921=1, 53922=1, 53923=1, 53924=1, 53925=1, 53926=1, 53927=1, 53928=1, 53929=1, 53930=1, 53931=1, 53932=1, 53933=1, 53934=1, 53935=1, 53936=1, 53937=1, 53938=1, 53939=1, 53940=1, 53941=1, 53942=1, 53943=1, 53944=1, 53945=1, 53946=1, 53947=1, 53948=1, 53949=1, 53950=1, 53951=1, 53952=1, 53953=1, 53954=1, 53955=1, 53956=1, 53957=1, 53958=1, 53959=1, 53960=1, 53961=1, 53962=1, 53963=1, 53964=1, 53965=1, 53966=1, 53967=1, 53968=1, 53969=1, 53970=1, 54268=1, 54269=1, 54270=1, 54271=1, 54272=1, 54273=1, 54274=1, 54275=1, 54276=1, 54277=1, 54278=1, 54279=1, 54280=1, 54281=1, 54282=1, 54283=1, 54284=1, 54285=1, 54286=1, 54287=1, 54288=1, 54289=1, 54290=1, 54291=1, 54292=1, 54293=1, 54294=1, 54295=1, 54296=1, 54297=1, 54298=1, 54299=1, 54300=1, 54301=1, 54302=1, 54303=1, 54304=1, 54305=1, 54306=1, 54307=1, 54308=1, 54309=1, 54310=1, 54311=1, 54312=1, 54313=1, 54314=1, 54315=1, 54316=1, 54615=1, 54616=1, 54617=1, 54618=1, 54619=1, 54620=1, 54621=1, 54622=1, 54623=1, 54624=1, 54625=1, 54626=1, 54627=1, 54628=1, 54629=1, 54630=1, 54631=1, 54632=1, 54633=1, 54634=1, 54635=1, 54636=1, 54637=1, 54638=1, 54639=1, 54640=1, 54641=1, 54642=1, 54643=1, 54644=1, 54645=1, 54646=1, 54647=1, 54648=1, 54649=1, 54650=1, 54651=1, 54652=1, 54653=1, 54654=1, 54655=1, 54656=1, 54657=1, 54658=1, 54659=1, 54660=1, 54661=1, 54662=1, 54663=1, 54960=1, 54961=1, 54962=1, 54963=1, 54964=1, 54965=1, 54966=1, 54967=1, 54968=1, 54969=1, 54970=1, 54971=1, 54972=1, 54973=1, 54974=1, 54975=1, 54976=1, 54977=1, 54978=1, 54979=1, 54980=1, 54981=1, 54982=1, 54983=1, 54984=1, 54985=1, 54986=1, 54987=1, 54988=1, 54989=1, 54990=1, 54991=1, 54992=1, 54993=1, 54994=1, 54995=1, 54996=1, 54997=1, 54998=1, 54999=1, 55000=1, 55001=1, 55002=1, 55003=1, 55004=1, 55005=1, 55006=1, 55007=1, 55008=1, 55009=1, 55303=1, 55304=1, 55305=1, 55306=1, 55307=1, 55308=1, 55309=1, 55310=1, 55311=1, 55312=1, 55313=1, 55314=1, 55315=1, 55316=1, 55317=1, 55318=1, 55319=1, 55320=1, 55321=1}
Probabilistic random walk after 24274 steps, saw 8456 distinct states, run finished after 96009 ms. (steps per millisecond=0 ) properties seen :7915
Running SMT prover for 47407 properties.
[2023-03-17 13:23:53] [INFO ] Flow matrix only has 112335 transitions (discarded 8093 similar events)
// Phase 1: matrix 112335 rows 57389 cols
[2023-03-17 13:23:56] [INFO ] Computed 961 place invariants in 3253 ms
Detected timeout of ITS tools.
[2023-03-17 13:24:57] [INFO ] Flatten gal took : 4058 ms
[2023-03-17 13:24:57] [INFO ] Applying decomposition
[2023-03-17 13:25:01] [INFO ] Flatten gal took : 4142 ms
Converted graph to binary with : '/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202303021504/bin/convert-linux64' '-i' '/tmp/graph16060403747217891453.txt' '-o' '/tmp/graph16060403747217891453.bin' '-w' '/tmp/graph16060403747217891453.weights'
Built communities with : '/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202303021504/bin/louvain-linux64' '/tmp/graph16060403747217891453.bin' '-l' '-1' '-v' '-w' '/tmp/graph16060403747217891453.weights' '-q' '0' '-e' '0.001'
[2023-03-17 13:25:16] [INFO ] Decomposing Gal with order
[2023-03-17 13:25:54] [INFO ] Rewriting arrays to variables to allow decomposition.
[2023-03-17 13:27:27] [INFO ] Removed a total of 127676 redundant transitions.
[2023-03-17 13:27:33] [INFO ] Flatten gal took : 38177 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:2340)
at fr.lip6.move.gal.structural.smt.DeadlockTester.verifyPossible(DeadlockTester.java:618)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMTIncremental(DeadlockTester.java:339)
at fr.lip6.move.gal.structural.smt.DeadlockTester.testUnreachableWithSMT(DeadlockTester.java:223)
at fr.lip6.move.gal.application.solver.ReachabilitySolver.applyReductions(ReachabilitySolver.java:95)
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:386)
at fr.lip6.move.gal.application.Application.start(Application.java:178)
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)
[2023-03-17 13:27:42] [WARNING] SMT solver failed with error :SMT solver raised an error when submitting script.... while checking expressions.
[2023-03-17 13:27:42] [INFO ] After 225542ms SMT Verify possible using all constraints in real domain returned unsat :0 sat :0
Fused 47407 Parikh solutions to 1 different solutions.
Parikh walk visited 0 properties in 2 ms.
Support contains 47407 out of 57389 places. Attempting structural reductions.
Starting structural reductions in REACHABILITY mode, iteration 0 : 57389/57389 places, 120428/120428 transitions.
Drop transitions removed 8213 transitions
Trivial Post-agglo rules discarded 8213 transitions
Performed 8213 trivial Post agglomeration. Transition count delta: 8213
Iterating post reduction 0 with 8213 rules applied. Total rules applied 8213 place count 57389 transition count 112215
Reduce places removed 8213 places and 0 transitions.
Iterating post reduction 1 with 8213 rules applied. Total rules applied 16426 place count 49176 transition count 112215
Free-agglomeration rule (complex) applied 39 times.
Iterating global reduction 2 with 39 rules applied. Total rules applied 16465 place count 49176 transition count 112176
Reduce places removed 39 places and 0 transitions.
Iterating post reduction 2 with 39 rules applied. Total rules applied 16504 place count 49137 transition count 112176
[2023-03-17 13:27:48] [INFO ] Fuse similar labels procedure discarded/fused a total of 0 labels/synchronizations in 798 ms.
[2023-03-17 13:27:50] [INFO ] Time to serialize gal into /tmp/ReachabilityCardinality10255826049380768652.gal : 1122 ms
[2023-03-17 13:27:50] [INFO ] Time to serialize properties into /tmp/ReachabilityCardinality12431445288938781466.prop : 93 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.202303021504/bin/its-reach-linux64' '--gc-threshold' '2000000' '--quiet' '-i' '/tmp/ReachabilityCardinality10255826049380768652.gal' '-t' 'CGAL' '-reachable-file' '/tmp/ReachabilityCardinality12431445288938781466.prop' '--nowitness'
Applied a total of 16504 rules in 7601 ms. Remains 49137 /57389 variables (removed 8252) and now considering 112176/120428 (removed 8252) transitions.
Finished structural reductions in REACHABILITY mode , in 1 iterations and 7601 ms. Remains : 49137/57389 places, 112176/120428 transitions.

its-reach command run as :

/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202303021504/bin/its-reach-linux64 --gc-threshold 2000000 --quiet ...309
Interrupted random walk after 40237 steps, including 0 resets, run timeout after 30037 ms. (steps per millisecond=1 ) properties seen 82
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 2961 ms. (steps per millisecond=0 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 572 ms. (steps per millisecond=1 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 1162 ms. (steps per millisecond=0 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 3290 ms. (steps per millisecond=0 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 3137 ms. (steps per millisecond=0 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 842 ms. (steps per millisecond=1 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 1530 ms. (steps per millisecond=0 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 134 ms. (steps per millisecond=7 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 59 ms. (steps per millisecond=16 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 57 ms. (steps per millisecond=17 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 560 ms. (steps per millisecond=1 ) properties (out of 47325) 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 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 71 ms. (steps per millisecond=14 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 71 ms. (steps per millisecond=14 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 383 ms. (steps per millisecond=2 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 72 ms. (steps per millisecond=13 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 64 ms. (steps per millisecond=15 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 65 ms. (steps per millisecond=15 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 312 ms. (steps per millisecond=3 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 41 ms. (steps per millisecond=24 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 43 ms. (steps per millisecond=23 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 43 ms. (steps per millisecond=23 ) properties (out of 47325) 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 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 205 ms. (steps per millisecond=4 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 63 ms. (steps per millisecond=15 ) properties (out of 47325) 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 47325) 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 47325) 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 47325) 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 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 48 ms. (steps per millisecond=20 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 45 ms. (steps per millisecond=22 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 45 ms. (steps per millisecond=22 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 43 ms. (steps per millisecond=23 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 45 ms. (steps per millisecond=22 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 43 ms. (steps per millisecond=23 ) properties (out of 47325) 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 47325) 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 47325) 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 47325) 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 47325) 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 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 45 ms. (steps per millisecond=22 ) properties (out of 47325) 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 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 45 ms. (steps per millisecond=22 ) properties (out of 47325) 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 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 45 ms. (steps per millisecond=22 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 45 ms. (steps per millisecond=22 ) properties (out of 47325) 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 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 45 ms. (steps per millisecond=22 ) properties (out of 47325) seen :0
Incomplete Best-First random walk after 1001 steps, including 2 resets, run finished after 43 ms. (steps per millisecond=23 ) properties (out of 47325) 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 47325) seen :0

BK_STOP 1679059739641

--------------------
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.202303021504.jar
+ VERSION=202303021504
+ echo 'Running Version 202303021504'
+ /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="itstools"
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-5348"
echo " Executing tool itstools"
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 r371-smll-167891823000338"
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 ;