QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#883747 | #10005. Full Irreducibility | bulijiojiodibuliduo# | AC ✓ | 35ms | 4480kb | C++17 | 1.0kb | 2025-02-05 18:36:54 | 2025-02-05 18:36:57 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define rep(i,a,n) for (int i=a;i<n;i++)
#define per(i,a,n) for (int i=n-1;i>=a;i--)
#define pb push_back
#define eb emplace_back
#define mp make_pair
#define all(x) (x).begin(),(x).end()
#define fi first
#define se second
#define SZ(x) ((int)(x).size())
typedef vector<int> VI;
typedef basic_string<int> BI;
typedef long long ll;
typedef pair<int,int> PII;
typedef double db;
mt19937 mrand(random_device{}());
const ll mod=1000000007;
int rnd(int x) { return mrand() % x;}
ll powmod(ll a,ll b) {ll res=1;a%=mod; assert(b>=0); for(;b;b>>=1){if(b&1)res=res*a%mod;a=a*a%mod;}return res;}
ll gcd(ll a,ll b) { return b?gcd(b,a%b):a;}
// head
const int N=201000;
int n,a[N],vis[N];
void solve() {
scanf("%d",&n);
rep(i,1,n+1) scanf("%d",&a[i]);
int mx=0;
VI ans;
rep(i,1,n) {
mx=max(mx,a[i]);
if (mx==i) ans.pb(i);
}
reverse(all(ans));
printf("%d\n",SZ(ans));
for (auto x:ans) printf("%d ",x); puts("");
}
int _;
int main() {
for (scanf("%d",&_);_;_--) {
solve();
}
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3840kb
input:
3 4 1 2 3 4 3 2 3 1 5 3 1 2 4 5
output:
3 3 2 1 0 2 4 3
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 29ms
memory: 3712kb
input:
48965 8 8 3 7 2 5 6 1 4 8 4 7 6 2 1 5 3 8 7 5 7 2 6 4 3 1 8 2 3 8 5 6 7 1 4 6 5 2 3 1 4 6 7 5 4 1 6 7 3 2 8 3 2 7 6 4 1 8 5 8 2 8 3 4 6 7 5 1 7 7 6 5 4 3 1 2 8 6 5 8 4 3 7 2 1 8 8 6 3 7 1 5 4 2 8 7 5 2 8 1 6 3 4 8 4 7 6 2 3 5 1 8 8 5 3 1 6 8 4 7 2 8 5 7 6 1 2 8 3 4 8 2 7 4 6 8 3 5 1 8 4 7 3 8 5 2 6 ...
output:
0 1 7 0 0 1 5 0 0 0 0 0 0 0 1 7 0 0 0 0 0 0 1 7 0 0 1 7 0 0 13 36 34 21 20 19 18 15 11 9 7 6 2 1 1 7 1 6 0 0 0 53 64 63 62 61 60 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 38 36 34 33 32 31 29 28 26 25 24 23 22 21 19 18 17 16 15 14 12 10 9 7 6 5 4 3 2 1 1 1...
result:
ok ok (48965 test cases)
Test #3:
score: 0
Accepted
time: 30ms
memory: 4480kb
input:
226 993 4 5 3 1 2 9 10 11 8 6 7 13 18 14 15 19 21 22 12 17 23 16 20 25 26 28 29 27 24 32 33 39 38 35 36 40 31 34 41 37 30 44 46 42 47 45 43 49 48 53 50 51 52 62 57 55 61 59 54 56 60 58 66 63 71 68 69 64 65 70 67 77 73 75 72 74 76 80 78 84 79 86 82 85 81 83 111 87 97 126 113 124 133 110 95 125 90 108...
output:
84 990 987 986 984 980 945 931 917 898 888 875 871 867 843 836 834 800 799 796 791 781 775 772 759 755 749 748 738 729 718 703 699 686 683 658 643 625 617 606 603 597 590 573 554 548 535 533 480 469 463 459 444 440 432 428 411 398 375 323 289 271 268 250 237 236 224 208 182 176 171 164 135 86 77 71 ...
result:
ok ok (226 test cases)
Test #4:
score: 0
Accepted
time: 34ms
memory: 3840kb
input:
6517 76 1 7 10 6 9 3 4 5 8 2 12 13 11 17 15 18 14 16 19 21 23 22 24 25 20 26 28 27 30 29 32 31 34 33 38 36 35 37 41 44 39 40 42 43 45 46 49 51 50 52 47 48 53 55 54 57 56 61 65 60 62 67 63 58 59 66 68 64 70 69 72 71 73 76 75 74 100 1 4 6 2 3 5 11 14 12 9 15 7 8 10 13 22 16 20 21 18 17 23 19 28 32 27 ...
output:
23 73 72 70 68 57 55 53 52 46 45 44 38 34 32 30 28 26 25 19 18 13 10 1 9 93 78 52 51 35 23 15 6 1 15 101 99 98 97 87 81 77 71 55 49 33 32 31 20 13 37 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 33 110 108 105 98 96 95 92 91 85 82 80 79 68...
result:
ok ok (6517 test cases)
Test #5:
score: 0
Accepted
time: 21ms
memory: 3840kb
input:
987 663 29 11 23 10 4 17 31 33 24 21 8 25 30 13 34 3 6 28 7 32 14 20 9 37 15 5 27 35 26 19 12 16 22 1 2 18 36 40 38 39 70 59 54 50 41 73 84 69 68 77 63 79 57 66 61 46 86 43 53 58 56 88 47 87 74 75 51 49 72 62 60 89 78 71 48 81 67 42 45 80 65 82 55 85 83 52 44 76 64 113 101 114 104 98 123 119 97 93 9...
output:
16 660 616 551 458 446 436 337 280 260 239 199 140 126 89 40 37 60 753 749 742 738 736 734 720 699 694 692 676 655 618 612 576 565 541 540 518 508 507 505 501 498 496 478 477 469 454 446 421 416 415 405 403 389 379 362 343 341 336 318 282 259 244 236 198 181 142 122 118 94 86 76 53 29 23 10 8 6 22...
result:
ok ok (987 test cases)
Test #6:
score: 0
Accepted
time: 22ms
memory: 3968kb
input:
96 1035 2 3 4 1 11 12 8 10 9 5 6 7 14 16 13 15 31 27 25 28 17 21 33 24 18 19 22 32 23 34 26 30 20 29 37 49 43 40 39 48 46 42 45 47 38 50 41 36 35 44 68 61 63 60 56 64 65 66 52 51 62 72 54 53 59 57 55 70 71 67 58 69 77 74 75 76 73 79 78 81 87 86 82 85 83 80 84 88 90 104 108 95 101 92 106 94 91 96 98 ...
output:
94 1034 1022 1009 989 988 977 973 970 965 945 935 924 921 902 893 879 860 852 840 832 815 808 790 775 772 750 715 708 697 695 683 668 652 631 627 624 617 575 562 552 549 547 542 534 523 511 503 482 464 453 442 436 429 427 421 415 401 395 387 386 383 367 361 358 353 345 320 314 284 282 273 272 262 23...
result:
ok ok (96 test cases)
Test #7:
score: 0
Accepted
time: 23ms
memory: 3968kb
input:
87 8671 3 8 13 22 21 1 15 11 16 9 5 20 17 18 12 6 23 4 2 7 10 19 14 53 26 38 43 60 24 46 34 25 51 65 35 69 52 44 56 66 36 55 45 37 47 33 54 39 62 50 48 28 32 30 57 49 70 64 29 67 27 59 63 58 61 42 68 41 40 71 31 210 209 266 318 224 169 162 249 95 148 255 272 242 287 291 82 309 217 111 185 87 310 200...
output:
69 8631 8519 8468 7993 7886 7582 7548 7531 7450 7295 7293 7183 7047 6944 6832 6791 6734 6635 6526 6500 6266 6046 5756 5680 5392 5314 5278 4986 4921 4903 4589 4567 4272 4254 4249 4162 3856 3852 3846 3680 3445 3349 2791 2473 2459 2443 2389 2157 1994 1799 1742 1620 1607 1515 1390 1340 1202 1168 1140 10...
result:
ok ok (87 test cases)
Test #8:
score: 0
Accepted
time: 32ms
memory: 4480kb
input:
5 99876 519 318 693 491 312 144 513 828 696 191 258 21 111 602 282 393 254 558 618 359 57 429 793 180 291 526 777 891 398 300 305 298 116 132 501 175 133 450 820 627 497 69 24 594 975 795 579 563 906 124 493 265 353 303 260 28 848 161 668 758 400 340 262 502 936 947 880 320 169 744 145 675 797 664 2...
output:
33 88528 87254 84818 76592 75883 75245 73759 72765 72404 70173 69562 69284 69226 66997 63378 61412 59465 58065 50310 47366 44947 40213 31782 24519 23979 20124 20017 15405 14698 12606 7182 2307 998 99080 99999 99998 99997 99996 99995 99994 99993 99992 99991 99990 99989 99988 99987 99986 99985 99984 ...
result:
ok ok (5 test cases)
Test #9:
score: 0
Accepted
time: 35ms
memory: 3840kb
input:
6517 111 1 2 3 4 6 7 5 8 9 10 12 11 13 14 15 16 17 18 20 19 21 22 24 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 62 64 65 66 67 68 70 69 72 71 73 74 75 77 76 78 79 80 82 83 81 84 85 87 86 88 89 90 91 92 93 94 95 96 97 98 99 100...
output:
95 110 108 107 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 85 84 83 80 79 78 77 75 74 73 72 70 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 22 21 20 18 17 16 15 14 13 12 10 9 8 7 4 3 2 1 92 103 101...
result:
ok ok (6517 test cases)
Test #10:
score: 0
Accepted
time: 25ms
memory: 3840kb
input:
1017 672 6 14 7 13 16 11 17 8 2 1 10 4 15 5 9 12 3 55 25 30 129 82 72 95 53 45 22 101 105 58 20 48 29 106 26 77 127 41 61 42 114 117 90 126 38 62 97 28 75 36 44 37 73 96 113 18 31 100 69 78 40 112 43 56 120 83 122 32 19 123 52 87 94 107 125 124 102 115 76 65 64 46 35 89 68 49 84 79 116 103 109 110 5...
output:
33 659 609 579 565 560 546 529 520 519 512 508 491 477 475 471 451 442 440 402 384 377 366 319 299 281 271 267 218 173 165 163 129 17 4 450 112 46 16 12 251 222 199 189 155 148 136 109 107 75 55 4 11 599 526 467 424 262 260 169 100 34 33 6 0 47 721 712 670 658 644 628 601 600 589 578 575 567 56...
result:
ok ok (1017 test cases)
Test #11:
score: 0
Accepted
time: 27ms
memory: 3968kb
input:
95 6575 17 20 10 15 19 18 3 7 4 2 24 12 5 9 21 14 8 22 13 16 1 6 11 23 29 40 27 30 38 39 28 34 31 35 36 33 26 32 37 25 54 51 52 41 50 43 53 49 45 47 46 42 44 55 48 63 56 59 58 62 61 60 57 76 81 72 83 80 71 77 95 93 65 75 85 97 64 91 86 88 89 87 70 67 98 94 66 82 79 74 69 84 78 90 68 96 92 73 121 107...
output:
376 6572 6567 6531 6521 6515 6452 6426 6417 6409 6406 6392 6390 6378 6357 6277 6273 6272 6268 6265 6250 6215 6213 6187 6182 6162 6149 6135 6122 6112 6107 6099 6077 6055 6013 5985 5983 5927 5922 5921 5918 5907 5901 5899 5891 5883 5882 5876 5871 5837 5821 5795 5789 5778 5774 5769 5761 5733 5688 5674 5...
result:
ok ok (95 test cases)
Test #12:
score: 0
Accepted
time: 24ms
memory: 3968kb
input:
91 9023 1476 1135 201 529 982 371 949 445 1150 1259 1597 1753 1353 1799 1041 940 203 1714 811 1233 1791 912 300 833 458 185 350 401 1281 290 82 1090 110 1448 1502 430 124 1659 101 1647 90 309 86 1237 415 1414 485 580 1020 1106 528 233 773 1562 1459 10 1372 50 1775 1797 1196 405 126 1761 1805 1493 17...
output:
8 8745 8354 6990 6676 5915 4569 2376 1805 3 870 748 130 46 5315 5275 5249 5095 4906 4881 4859 4803 4754 4682 4663 4560 4500 4143 4118 3972 3789 3559 3481 3464 3371 3155 3048 2962 2822 2816 2708 2701 2695 2587 2458 2419 2246 2010 1949 1750 1720 1685 1572 1231 1194 1017 905 796 614 235 25 8376 7980...
result:
ok ok (91 test cases)
Test #13:
score: 0
Accepted
time: 29ms
memory: 4348kb
input:
5 99785 4796 9181 2924 899 8068 5627 6593 7432 1995 5155 4945 298 5095 3840 4754 3178 460 5421 8343 8638 9132 747 1063 5464 4713 9353 6091 8491 8720 1441 8810 1050 4570 5121 1142 6748 3854 340 6481 5882 3853 3597 8702 2690 3536 955 268 2152 8050 581 3757 7349 7233 2834 2314 931 7338 5793 1517 4427 5...
output:
27 96365 95765 93957 93135 88070 87905 77352 76470 75789 58157 56704 53340 45737 41667 33317 33270 26299 24444 23302 21233 21013 17680 15511 12557 12290 11529 9365 99599 99999 99998 99997 99996 99995 99994 99993 99992 99991 99990 99989 99988 99987 99986 99985 99984 99983 99982 99981 99980 99979 999...
result:
ok ok (5 test cases)
Test #14:
score: 0
Accepted
time: 33ms
memory: 3840kb
input:
6517 44 2 1 3 5 6 4 7 8 9 11 10 12 13 15 14 16 17 18 20 19 21 22 24 23 25 26 27 29 28 30 31 32 33 34 35 36 37 41 38 40 39 43 42 44 23 1 3 2 4 7 5 6 8 9 12 10 11 14 13 15 16 17 20 18 19 22 21 23 93 4 1 3 2 7 5 8 6 9 11 10 13 12 14 16 15 19 18 17 22 20 23 21 27 24 29 25 26 28 30 33 32 34 31 36 35 37 3...
output:
31 43 41 37 36 35 34 33 32 31 30 29 27 26 25 24 22 21 20 18 17 16 15 13 12 11 9 8 7 6 3 2 13 22 20 17 16 15 14 12 9 8 7 4 3 1 43 92 91 90 87 86 85 83 82 79 78 76 73 72 70 67 65 62 61 59 58 53 52 48 45 43 42 41 39 38 37 36 34 30 29 23 19 16 14 13 11 9 8 4 10 110 88 85 78 59 53 38 35 26 5 42 49 48...
result:
ok ok (6517 test cases)
Test #15:
score: 0
Accepted
time: 24ms
memory: 3840kb
input:
1036 373 6 10 1 8 3 12 9 5 7 4 11 2 21 15 22 14 19 17 16 20 13 18 24 27 25 23 26 35 38 36 33 37 29 40 31 28 39 34 30 32 47 55 49 43 52 51 53 50 44 45 42 56 48 54 46 41 61 67 68 66 64 58 63 65 62 57 60 59 72 73 69 71 70 78 74 80 83 81 85 84 88 79 86 82 75 76 77 87 90 91 89 93 98 101 95 99 96 100 92 9...
output:
35 369 362 355 353 352 342 341 326 308 277 264 255 253 240 221 219 217 197 194 159 140 132 127 124 118 102 91 88 73 68 56 40 27 22 12 82 859 849 832 828 823 816 792 764 755 749 744 739 736 712 693 685 672 671 665 644 637 626 617 592 572 567 556 550 530 529 527 500 498 491 475 472 463 447 431 429 42...
result:
ok ok (1036 test cases)
Test #16:
score: 0
Accepted
time: 25ms
memory: 3840kb
input:
97 5794 95 135 14 102 23 109 103 119 19 82 41 51 129 92 54 37 30 85 112 66 6 38 139 74 12 120 132 136 57 47 110 10 52 140 7 83 27 124 67 13 126 100 69 76 111 16 80 98 79 5 9 72 58 68 88 18 113 35 55 61 59 116 2 64 133 3 45 122 106 25 131 50 24 91 36 21 123 93 134 28 118 105 115 48 4 43 121 125 8 78 ...
output:
46 5738 5472 5455 5410 5388 5367 5192 4987 4954 4715 4213 4070 3954 3807 3657 3625 3468 3463 3405 3297 3293 3177 2957 2875 2662 2233 2164 2098 2029 2021 1965 1859 1742 1698 1581 1568 1350 1310 1298 1218 1047 846 753 743 406 148 511 6690 6663 6660 6625 6598 6554 6543 6532 6518 6515 6513 6498 6491 64...
result:
ok ok (97 test cases)
Test #17:
score: 0
Accepted
time: 24ms
memory: 3584kb
input:
103 7344 7 25 19 11 23 22 5 20 21 6 15 13 4 12 1 3 10 2 24 18 14 16 17 8 9 53 69 71 39 75 68 54 93 66 60 46 35 30 50 83 37 80 48 59 70 27 64 38 89 72 28 56 78 92 36 74 84 43 34 33 52 81 57 90 55 42 95 45 67 44 29 77 87 58 79 41 85 49 47 88 73 82 86 65 31 40 26 76 91 51 32 62 61 96 63 94 140 143 133 ...
output:
50 7329 7266 7016 6950 6945 6364 6244 6195 6123 5754 5616 5294 4620 4580 4523 4429 4336 4284 4200 4104 3963 3667 3498 3439 3211 3184 2910 2881 2808 2613 2580 2544 2528 2303 1874 1847 1677 1471 1447 1130 1104 1088 871 739 705 567 487 164 96 25 39 6023 5861 5830 5819 5671 5438 5434 5253 5200 5050 502...
result:
ok ok (103 test cases)
Test #18:
score: 0
Accepted
time: 32ms
memory: 4352kb
input:
5 100000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100...
output:
99498 99999 99998 99997 99996 99995 99994 99993 99992 99991 99990 99989 99988 99987 99986 99985 99984 99983 99982 99981 99980 99979 99978 99977 99976 99975 99974 99973 99972 99971 99970 99969 99968 99967 99966 99965 99964 99963 99962 99961 99960 99959 99958 99957 99955 99954 99953 99952 99951 99950 ...
result:
ok ok (5 test cases)
Test #19:
score: 0
Accepted
time: 35ms
memory: 3840kb
input:
6517 58 1 2 3 5 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 23 25 26 27 28 29 30 31 33 32 34 35 36 37 38 39 40 41 42 43 44 46 45 47 48 49 50 51 52 53 54 55 56 57 58 76 1 2 3 4 5 7 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 4...
output:
53 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 3 2 1 70 75 74 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 2...
result:
ok ok (6517 test cases)
Test #20:
score: 0
Accepted
time: 25ms
memory: 3840kb
input:
1009 675 2 3 4 1 24 37 17 22 21 35 8 10 23 11 30 14 19 9 31 15 25 39 27 6 5 34 20 28 36 7 26 13 29 33 16 18 32 12 38 42 40 41 46 44 51 47 43 45 49 48 50 73 81 69 65 59 60 79 74 58 62 63 57 70 66 80 52 71 67 53 61 72 54 78 55 56 64 75 76 77 68 91 106 111 108 115 101 103 109 87 90 99 110 94 85 100 86 ...
output:
42 657 631 612 575 552 536 523 472 430 409 407 349 320 319 306 287 286 284 271 270 259 258 253 251 245 232 221 188 182 158 156 154 141 126 118 117 115 81 51 42 39 4 3 185 162 143 15 183 179 147 123 112 102 87 79 72 71 63 49 27 21 8 38 716 691 689 671 630 593 517 511 472 460 455 440 429 427 393 39...
result:
ok ok (1009 test cases)
Test #21:
score: 0
Accepted
time: 26ms
memory: 3840kb
input:
89 7741 14 43 26 31 8 34 5 7 2 1 15 21 20 19 39 23 28 33 36 12 30 4 6 18 25 22 24 32 38 41 37 13 29 10 35 17 3 11 9 42 16 40 27 44 155 105 110 111 58 101 149 66 51 88 127 157 174 130 144 131 100 95 173 121 79 99 141 117 78 171 164 148 75 76 90 126 125 168 61 57 46 169 153 172 165 67 116 87 96 113 98...
output:
69 7694 7679 7625 7373 7095 7049 6857 6728 6618 6320 6257 6226 6215 6183 6167 6059 5903 5784 5780 5712 5670 5663 5480 5457 5219 4903 4813 4585 4488 4324 4255 4188 4093 4011 3967 3931 3401 3343 3222 3165 3156 3151 3091 2867 2795 2721 2640 2629 2503 2429 2372 2339 2311 2295 2102 1767 1744 1568 1535 13...
result:
ok ok (89 test cases)
Test #22:
score: 0
Accepted
time: 23ms
memory: 3840kb
input:
90 5265 35 44 47 12 33 23 26 9 4 40 50 3 13 48 27 19 49 43 15 22 41 53 57 1 36 31 16 45 25 21 38 6 52 17 46 11 42 51 39 5 2 8 7 32 20 29 28 56 55 34 30 24 37 10 14 18 54 61 59 60 58 126 112 199 145 136 108 143 188 102 64 139 98 119 147 187 148 125 86 175 149 82 170 132 77 92 70 198 115 84 186 79 161...
output:
27 5098 4701 4655 4606 4178 3910 3380 3376 2834 2795 2709 2521 2490 2326 2059 1952 1937 1799 1195 724 621 436 273 229 201 61 57 16 5674 5651 5558 4920 4510 4340 4175 2995 2755 2306 2226 1944 1840 944 560 532 21 5125 4812 4747 4594 4375 4324 4244 3837 3459 3084 2936 2630 2472 2134 1896 1541 1078 10...
result:
ok ok (90 test cases)
Test #23:
score: 0
Accepted
time: 30ms
memory: 4352kb
input:
5 99950 55 28 72 26 46 71 8 64 59 13 37 6 57 4 19 58 20 54 45 40 69 75 70 24 15 48 3 7 31 62 68 2 21 9 44 76 30 60 27 23 74 65 16 22 47 17 12 32 50 36 11 63 66 53 5 29 39 1 49 42 33 73 77 38 43 35 14 41 52 51 67 18 10 56 61 34 25 82 183 227 172 221 88 220 136 156 166 114 87 101 139 111 191 232 135 8...
output:
440 99590 99191 99042 98664 97830 97761 97305 97147 97023 97016 96947 96890 96857 96596 96595 96257 95893 95807 95611 95507 95405 95027 94769 94379 94150 93993 93967 93819 93699 93691 93005 92908 92711 92667 92277 91902 91647 91383 91165 90852 90669 90510 90426 90124 89676 89556 89399 89350 89074 89...
result:
ok ok (5 test cases)