aboutsummaryrefslogtreecommitdiff
path: root/tests/functional/18_prim.in
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/18_prim.in')
-rw-r--r--tests/functional/18_prim.in1001
1 files changed, 1001 insertions, 0 deletions
diff --git a/tests/functional/18_prim.in b/tests/functional/18_prim.in
new file mode 100644
index 0000000..c8ac79b
--- /dev/null
+++ b/tests/functional/18_prim.in
@@ -0,0 +1,1001 @@
+100 1000
+29 80 330
+4 70 528
+69 61 694
+40 14 648
+15 56 766
+17 92 83
+74 53 396
+88 29 211
+3 13 152
+10 68 719
+62 91 213
+20 94 491
+59 67 116
+2 22 343
+78 50 352
+50 58 514
+40 78 354
+80 74 629
+75 96 695
+90 89 824
+97 42 832
+5 41 934
+17 93 631
+15 15 417
+20 47 872
+66 76 576
+79 18 330
+41 36 628
+33 31 513
+9 92 606
+69 20 42
+60 80 910
+85 24 681
+91 28 811
+61 13 632
+24 99 63
+44 35 371
+51 77 246
+11 91 637
+26 86 772
+41 33 252
+29 91 566
+67 39 560
+86 15 605
+90 64 59
+14 50 902
+54 40 993
+86 77 447
+18 70 994
+78 92 586
+72 77 260
+66 83 421
+38 4 527
+85 36 899
+97 95 202
+4 97 402
+97 43 967
+63 91 840
+68 42 915
+14 100 699
+7 14 733
+42 88 510
+19 54 415
+94 44 643
+84 15 222
+14 33 689
+36 65 71
+90 15 375
+12 38 457
+100 96 812
+88 96 263
+69 8 652
+14 10 4
+22 80 646
+94 98 54
+36 80 262
+65 100 745
+26 37 621
+47 52 48
+52 24 562
+37 77 906
+95 82 431
+52 14 883
+32 99 430
+43 8 306
+80 4 79
+51 33 896
+66 97 592
+47 47 414
+57 58 533
+58 73 876
+95 9 924
+91 41 291
+83 56 170
+41 37 679
+27 87 642
+64 64 409
+60 81 923
+43 49 827
+89 13 248
+35 44 503
+51 65 643
+71 28 977
+19 88 156
+89 68 368
+96 33 262
+23 55 968
+25 29 429
+18 35 910
+54 56 812
+76 69 502
+92 30 907
+5 11 205
+8 50 587
+40 59 403
+22 73 164
+39 69 578
+10 87 736
+61 93 555
+23 31 48
+61 68 213
+1 43 704
+55 34 964
+34 65 840
+7 27 4
+69 12 754
+88 97 569
+69 18 563
+69 16 706
+98 95 527
+42 2 301
+33 14 177
+46 75 383
+97 79 245
+57 35 523
+90 33 107
+2 94 920
+47 11 976
+45 70 228
+33 71 907
+100 78 289
+19 59 195
+91 66 378
+91 15 977
+28 47 242
+13 37 198
+100 4 317
+62 78 534
+2 20 679
+98 100 616
+69 21 523
+9 1 517
+92 45 676
+94 68 655
+37 25 516
+9 50 510
+5 5 688
+32 11 766
+4 23 93
+45 31 276
+6 46 656
+12 29 310
+4 70 12
+94 41 722
+67 71 895
+89 80 528
+2 22 845
+32 39 475
+97 13 708
+52 70 371
+34 11 117
+64 17 559
+52 85 12
+37 45 362
+34 13 900
+7 51 253
+56 97 752
+17 43 968
+75 82 935
+98 57 285
+65 40 873
+65 74 566
+13 16 110
+31 97 28
+2 51 426
+57 86 251
+98 18 754
+87 12 134
+80 22 319
+39 91 886
+97 25 227
+16 44 336
+59 99 116
+69 61 337
+47 6 137
+28 22 812
+73 89 768
+16 18 814
+25 87 392
+75 59 513
+51 12 627
+3 57 823
+100 22 32
+82 52 618
+29 27 901
+56 88 313
+42 29 565
+6 63 662
+36 70 944
+13 59 89
+54 99 227
+68 22 760
+43 30 888
+30 82 73
+59 70 670
+100 63 224
+86 22 633
+85 78 381
+40 58 257
+55 97 442
+53 43 800
+54 66 434
+2 40 452
+84 57 277
+12 82 486
+85 100 230
+61 71 434
+24 21 207
+89 33 426
+29 90 526
+40 15 883
+50 92 855
+79 80 654
+71 54 196
+4 51 959
+4 27 380
+11 93 405
+90 42 688
+83 98 836
+94 30 813
+57 38 642
+41 46 313
+38 68 281
+2 54 368
+8 65 843
+10 76 803
+67 99 986
+6 93 567
+76 29 7
+31 53 419
+80 31 950
+63 63 296
+58 12 197
+43 97 138
+16 61 751
+27 24 84
+18 36 478
+26 18 335
+55 99 17
+52 39 730
+65 58 221
+45 4 264
+21 87 470
+65 62 421
+98 32 5
+49 31 682
+50 23 305
+40 62 740
+62 86 739
+54 72 535
+17 88 681
+85 16 65
+69 76 214
+87 85 880
+37 46 767
+54 40 885
+16 10 19
+24 20 59
+27 10 883
+8 37 129
+9 72 341
+23 14 303
+77 98 187
+50 97 392
+57 24 36
+67 52 598
+99 2 308
+27 23 956
+68 65 580
+5 78 555
+45 64 654
+77 11 38
+32 65 664
+84 11 572
+37 69 114
+35 45 42
+27 57 744
+72 57 425
+21 68 830
+23 17 427
+35 59 745
+94 54 542
+67 31 804
+33 74 459
+3 21 803
+62 22 358
+39 92 15
+67 32 382
+80 41 464
+89 89 785
+22 1 920
+10 30 503
+87 21 203
+8 27 456
+69 27 367
+44 28 723
+94 56 6
+89 47 590
+35 41 348
+10 14 78
+90 76 895
+85 42 585
+59 16 463
+91 45 922
+47 73 965
+93 13 794
+20 55 974
+18 2 303
+58 2 15
+65 28 665
+79 23 879
+46 53 232
+65 80 957
+86 43 573
+83 11 414
+100 7 555
+52 12 403
+16 97 267
+14 77 937
+9 22 531
+27 17 546
+84 5 333
+63 60 625
+52 29 729
+57 41 8
+15 18 629
+6 27 314
+96 83 649
+64 67 722
+2 78 299
+40 4 62
+43 43 545
+12 37 1
+11 28 75
+4 77 686
+7 82 703
+13 83 26
+53 80 522
+94 27 714
+73 16 932
+83 52 433
+96 100 363
+26 37 683
+55 1 316
+44 64 304
+76 5 829
+43 72 454
+21 39 288
+14 86 244
+86 80 456
+40 11 331
+4 7 606
+42 47 632
+26 30 695
+23 29 798
+54 73 294
+60 99 414
+55 41 528
+49 80 437
+52 30 129
+19 66 498
+1 80 779
+22 85 146
+62 12 438
+3 22 856
+78 21 768
+66 10 146
+59 69 837
+58 79 144
+11 37 916
+14 27 735
+40 88 176
+67 23 0
+84 60 37
+15 92 594
+24 61 670
+49 47 482
+37 50 988
+88 14 605
+40 14 346
+24 11 943
+23 66 259
+75 77 351
+36 82 708
+60 54 252
+95 73 272
+6 13 208
+36 58 439
+46 25 691
+21 81 952
+38 76 495
+79 37 419
+63 8 804
+44 38 495
+20 26 265
+14 76 588
+98 60 661
+28 97 664
+71 55 92
+77 22 307
+26 56 79
+16 80 848
+29 50 940
+96 5 731
+41 26 722
+29 53 696
+6 50 85
+47 6 351
+43 75 507
+47 35 68
+85 61 49
+5 65 170
+86 22 124
+64 14 341
+53 98 36
+9 16 8
+37 11 628
+2 57 102
+72 4 358
+66 32 315
+66 15 120
+56 45 653
+89 45 440
+70 77 145
+85 2 809
+87 80 784
+31 65 122
+89 40 972
+38 58 231
+85 27 251
+64 19 355
+12 94 2
+54 30 215
+75 52 295
+84 19 737
+91 43 510
+9 10 688
+49 23 141
+39 45 747
+46 75 15
+11 45 163
+46 92 259
+100 30 709
+76 39 344
+77 51 954
+56 9 551
+87 76 779
+55 12 40
+49 41 145
+24 48 634
+44 86 24
+80 64 59
+41 34 829
+17 43 479
+98 25 737
+3 25 992
+96 68 73
+55 46 692
+51 29 853
+78 99 550
+30 10 624
+26 81 577
+29 24 119
+39 72 569
+57 98 703
+69 11 407
+12 80 967
+50 30 105
+76 18 529
+9 38 962
+65 19 524
+63 12 917
+87 72 625
+6 1 163
+87 59 470
+49 9 436
+72 100 451
+100 67 599
+36 14 323
+94 10 636
+93 49 347
+40 20 188
+11 100 719
+59 73 255
+94 42 721
+12 73 998
+72 27 809
+87 62 251
+24 9 156
+72 52 605
+68 70 866
+85 33 265
+54 52 510
+7 17 946
+29 61 225
+92 48 561
+75 72 552
+74 19 977
+52 36 45
+41 11 91
+53 63 959
+92 30 241
+13 19 249
+36 98 609
+29 81 230
+98 17 714
+68 77 262
+64 30 228
+19 98 637
+75 95 919
+38 24 836
+39 86 533
+16 19 10
+91 67 29
+54 44 690
+53 67 470
+53 66 14
+96 64 802
+28 2 128
+18 99 40
+22 13 242
+57 61 82
+98 28 842
+50 74 510
+58 13 570
+99 28 686
+73 98 863
+26 19 825
+1 79 234
+29 57 670
+63 47 51
+37 89 29
+16 20 928
+92 91 617
+91 1 569
+20 48 781
+12 87 546
+94 10 98
+89 5 980
+33 78 491
+35 44 617
+46 99 734
+71 62 534
+56 89 227
+54 22 533
+84 51 291
+11 40 153
+59 7 720
+14 30 466
+6 72 811
+98 80 590
+49 56 311
+88 81 210
+31 46 90
+52 35 892
+26 43 124
+63 57 564
+91 98 917
+50 75 580
+57 80 578
+46 96 149
+11 13 92
+32 29 873
+84 84 623
+50 98 6
+57 8 449
+19 28 92
+99 82 414
+1 80 533
+31 26 66
+58 21 256
+76 49 135
+7 99 807
+57 77 291
+64 20 290
+74 66 581
+28 74 317
+96 85 984
+54 34 597
+10 72 471
+14 64 686
+97 85 898
+22 24 676
+26 53 617
+49 65 102
+45 95 239
+3 83 401
+67 11 164
+56 79 564
+19 39 783
+90 73 37
+21 35 331
+42 83 89
+59 87 957
+80 26 600
+72 1 864
+38 73 535
+48 98 195
+25 6 939
+13 56 95
+75 68 79
+77 54 546
+81 27 227
+53 28 129
+91 26 167
+71 22 96
+85 35 327
+74 5 292
+81 76 851
+63 24 58
+81 64 245
+12 30 168
+52 53 754
+6 79 261
+20 78 218
+83 51 342
+78 65 188
+20 68 240
+19 16 24
+38 39 669
+30 40 650
+69 90 149
+70 46 788
+82 20 197
+6 79 77
+78 59 688
+83 34 591
+59 3 424
+68 16 939
+9 5 30
+53 78 420
+26 31 6
+38 13 767
+99 97 106
+89 46 764
+1 14 48
+15 19 200
+97 22 444
+18 81 758
+98 95 423
+5 12 388
+24 6 107
+18 89 57
+51 34 710
+36 24 902
+16 97 589
+87 54 470
+46 41 165
+37 27 365
+72 9 285
+64 74 849
+44 37 592
+43 35 517
+76 25 973
+9 23 504
+92 76 656
+77 8 299
+39 52 276
+17 46 407
+19 66 888
+33 100 420
+67 33 154
+54 28 434
+26 34 395
+79 16 879
+98 37 258
+41 29 707
+58 31 524
+8 2 492
+62 61 655
+54 39 277
+44 27 567
+17 77 811
+83 41 594
+55 60 498
+82 23 207
+11 63 833
+28 8 131
+68 8 506
+33 55 671
+41 18 224
+16 69 670
+94 18 4
+31 7 404
+29 21 870
+90 2 937
+77 76 673
+59 14 483
+11 11 865
+79 67 427
+82 4 646
+59 27 896
+59 64 256
+94 50 327
+93 17 762
+89 98 343
+4 3 317
+5 32 82
+26 18 704
+9 88 567
+69 36 401
+39 83 305
+35 70 6
+99 97 451
+83 20 695
+77 54 391
+38 55 535
+32 89 219
+20 58 869
+25 8 853
+83 36 285
+14 93 739
+27 16 55
+100 82 331
+92 98 586
+16 65 258
+88 89 493
+44 18 279
+80 14 208
+87 15 287
+21 8 48
+34 84 948
+9 81 110
+62 1 463
+45 45 505
+52 47 29
+82 43 542
+87 25 298
+11 10 450
+53 20 138
+92 8 68
+11 12 471
+67 45 368
+87 27 762
+75 100 345
+10 6 868
+58 37 543
+74 13 314
+79 37 568
+43 81 523
+79 30 336
+40 25 53
+64 43 119
+91 92 82
+82 85 72
+74 54 844
+76 91 194
+96 49 986
+58 32 714
+85 89 497
+11 87 372
+64 62 811
+1 2 584
+71 95 591
+55 38 871
+54 64 126
+56 10 533
+42 85 836
+5 47 29
+13 21 771
+12 93 109
+37 47 322
+50 55 918
+59 19 444
+9 84 608
+11 94 650
+35 71 652
+47 85 674
+47 71 788
+42 66 746
+84 30 805
+90 94 878
+9 31 411
+53 11 513
+55 71 441
+83 60 243
+46 71 652
+83 74 497
+52 66 164
+70 85 707
+45 37 173
+77 98 109
+2 21 781
+6 75 328
+38 14 136
+90 36 212
+8 61 735
+66 73 100
+66 96 789
+91 80 276
+97 9 599
+81 94 106
+10 50 984
+54 73 938
+74 35 575
+24 78 143
+35 42 187
+67 80 153
+23 57 337
+37 42 860
+80 50 558
+11 4 785
+20 82 655
+25 16 494
+65 76 277
+27 81 811
+7 5 338
+70 71 903
+47 63 99
+38 73 147
+89 45 569
+45 53 686
+29 62 53
+70 23 893
+65 14 172
+54 42 245
+33 11 762
+92 86 75
+80 92 248
+38 74 50
+46 70 264
+33 76 437
+36 86 981
+100 87 249
+25 4 761
+32 4 2
+30 88 862
+52 8 743
+57 43 175
+58 41 175
+22 48 464
+64 18 714
+100 51 141
+84 65 399
+46 97 565
+8 51 256
+3 50 968
+75 12 778
+58 70 715
+20 39 502
+34 8 949
+84 29 360
+86 42 752
+3 79 170
+52 56 852
+54 66 184
+55 40 168
+2 92 499
+44 78 212
+41 74 388
+83 29 690
+14 98 391
+40 97 728
+56 17 432
+40 36 22
+71 16 206
+97 85 753
+30 23 331
+47 38 107
+62 17 101
+92 1 725
+36 97 413
+62 2 679
+4 87 894
+44 98 521
+55 95 962
+55 3 416
+7 92 806
+88 36 290
+88 76 806
+50 64 362
+29 47 383
+38 27 825
+64 64 809
+69 64 489
+35 17 624
+100 9 376
+9 60 806
+9 46 745
+72 52 929
+14 15 471
+32 1 695
+85 98 843
+50 98 220
+29 9 795
+61 34 627
+46 33 994
+44 65 585
+55 78 736
+9 89 219
+49 69 606
+13 34 985
+91 75 301
+39 27 889
+49 53 56
+21 36 349
+94 66 841
+57 87 491
+31 21 127
+26 50 232
+15 47 365
+47 5 7
+4 97 961
+45 16 187
+83 31 121
+88 43 343
+92 38 365
+37 38 960
+60 37 978
+28 33 910
+40 84 0
+6 22 672
+72 1 611
+30 16 716
+85 46 997
+38 44 617
+60 5 90
+36 29 183
+98 51 450
+37 55 595
+78 46 646
+60 7 68
+20 90 928
+71 38 218
+74 11 143
+48 4 813
+36 8 714
+71 78 402
+60 44 942
+49 13 642
+86 57 586
+81 90 70
+88 98 623
+75 27 821
+56 11 8
+12 65 153
+6 74 619
+28 46 448
+36 18 931
+45 31 73
+21 59 321
+18 40 602
+38 49 380
+42 39 928
+32 36 703
+31 46 579
+76 77 407
+14 95 341
+89 46 853
+76 56 517
+52 76 597
+16 9 275
+98 37 115
+40 97 684
+40 31 608
+79 29 537
+34 30 571
+66 68 719
+51 83 198
+70 35 435
+66 4 824
+27 88 15
+27 12 417
+28 95 838
+75 34 40
+81 30 408
+85 32 653
+26 54 354
+2 60 264
+25 61 486
+81 83 707
+3 7 539
+42 24 847
+73 99 545
+71 11 221
+3 74 32
+100 65 981
+26 30 53
+82 54 66
+55 27 369