QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#306982#8044. Pattern Matching in A Minor "Low Space"bachbeo2007AC ✓268ms4080kbC++232.6kb2024-01-17 18:59:492024-01-17 18:59:49

Judging History

This is the latest submission verdict.

  • [2024-01-17 18:59:49]
  • Judged
  • Verdict: AC
  • Time: 268ms
  • Memory: 4080kb
  • [2024-01-17 18:59:49]
  • Submitted

answer

// Judges with GCC >= 12 only needs Ofast
// #pragma GCC optimize("O3,no-stack-protector,fast-math,unroll-loops,tree-vectorize")
// MLE optimization
// #pragma GCC optimize("conserve-stack")
// Old judges
// #pragma GCC target("sse4.2,popcnt,lzcnt,abm,mmx,fma,bmi,bmi2")
// New judges. Test with assert(__builtin_cpu_supports("avx2"));
// #pragma GCC target("avx2,popcnt,lzcnt,abm,bmi,bmi2,fma,tune=native")
// Atcoder
// #pragma GCC target("avx2,popcnt,lzcnt,abm,bmi,bmi2,fma")
/*
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
typedef tree<int,null_type,less<int>,rb_tree_tag,tree_order_statistics_node_update> ordered_set;
- insert(x),erase(x)
- find_by_order(k): return iterator to the k-th smallest element
- order_of_key(x): the number of elements that are strictly smaller
*/

#include<bits/stdc++.h>
using namespace std;
mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count());
uniform_real_distribution<> pp(0.0,1.0);
#define ld long double
#define pii pair<int,int>
#define piii pair<pii,int>
#define mpp make_pair
#define fi first
#define se second
const int mod=1000010233;
const int maxn=1000005;
const int bl=650;
const int maxs=655;
const int maxm=200005;
const int maxq=1000005;
const int maxl=20;
const int maxa=1000000;
const int root=3;
const int base=101;
const int B=30000;

int val[B],kmp[B],rem=1,pw=1;
int s[B],sk[B],pos[B];

void solve(){
    int n,m;cin >> n >> m;

    int hh=0;
    for(int i=1;i<=n;i++){
        char c;cin >> c;
        hh=(1LL*hh*base+c-'a'+1)%mod;
        if(i%B==0 || i==n) val[(i-1)/B+1]=hh,hh=0;
    }

    kmp[0]=-1;kmp[1]=0;
    for(int i=2;i<=(n-1)/B;i++){
        int j=kmp[i-1];
        while(j>=0 && val[j+1]!=val[i]) j=kmp[j];
        kmp[i]=j+1;
    }
    kmp[0]=0;

    int kB=(n-1)%B+1,ans=0;
    for(int i=0;i<B;i++) pw=1LL*pw*base%mod;
    for(int i=0;i<kB;i++) rem=1LL*rem*base%mod;

    int hB=0,hkB=0;
    for(int i=1;i<=m;i++){
        char c;cin >> c;
        hB=(1LL*hB*base+c-'a'+1-1LL*s[i%B]*pw%mod+mod)%mod;
        hkB=(1LL*hkB*base+c-'a'+1-1LL*sk[i%kB]*rem%mod+mod)%mod;
        s[i%B]=sk[i%kB]=c-'a'+1;
        if(i>=kB && hkB==val[(n-1)/B+1] && pos[(i-kB)%B]==(n-1)/B) ans++;
        if(pos[i%B]==(n-1)/B) pos[i%B]=kmp[pos[i%B]];
        while(pos[i%B] && val[pos[i%B]+1]!=hB) pos[i%B]=kmp[pos[i%B]];
        if(pos[i%B]+1<=(n-1)/B && val[pos[i%B]+1]==hB) pos[i%B]++;
    }
    cout << ans << '\n';
}

signed main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);cout.tie(NULL);
    int test=1;//cin >> test;
    while(test--) solve();
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 1ms
memory: 3636kb

input:

3 7
aba
abababc

output:

2

result:

ok 1 number(s): "2"

Test #2:

score: 0
Accepted
time: 1ms
memory: 3700kb

input:

1 11
a
abracadabra

output:

5

result:

ok 1 number(s): "5"

Test #3:

score: 0
Accepted
time: 1ms
memory: 3552kb

input:

8 10
possible
impossible

output:

1

result:

ok 1 number(s): "1"

Test #4:

score: 0
Accepted
time: 1ms
memory: 3520kb

input:

10 21
pleasenote
theunusualmemorylimit

output:

0

result:

ok 1 number(s): "0"

Test #5:

score: 0
Accepted
time: 163ms
memory: 3928kb

input:

26 9999990
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab...

output:

384615

result:

ok 1 number(s): "384615"

Test #6:

score: 0
Accepted
time: 244ms
memory: 3768kb

input:

10000000 10000000
uyuathabbfuujrxiozhvpkoimsxmujszuqgzfkueihhtlcxrpllvnqfzrxuqrxdqirrflvjiupavnyikstbleyrzmegxoeheioasjvozizhkxhdgiydaqmqkjeaklcuqywudbbekoegfhgbpfavvhxrkudmuoqpxsjzenplhaemdahlpuknsydajlxnpxrcbgevsycnqqevoscjetrsiolnqcmrvgnawzdkxovcezlocajpmfiiaiyopjibtcrbhxpiftyjtooiynlzugaewxitojg...

output:

0

result:

ok 1 number(s): "0"

Test #7:

score: 0
Accepted
time: 255ms
memory: 3912kb

input:

10000000 10000000
ciqpnklstdsrttjvfbctastzrdzykvumubmgsyebqgcnqtbgfbvhxhxtwvrgknjxflllieyngujwpkybtfkmikqxcncbdinkeajygklbksnkdbjhdxzwywjpcjhxxjbsuslvndtqzkwhkkaysofztupbxbtidtciwijxgzvnhcbaoprqdsvdrnrslrbvfomkffncugubztyskxdotzvlkybkzlnoflacxfjiijxajpuxcwxbjksmvrhhyieyxtkemrkkzekyratfgxuofksfvzmzpz...

output:

1

result:

ok 1 number(s): "1"

Test #8:

score: 0
Accepted
time: 146ms
memory: 3928kb

input:

10 10000000
aaaababbab
bbbabaababbbbbabaabbbbabaaabbaaabaaabababaabbabaaabbbaabbaaabaabaaaaaabbaaaaabbabaaaababbaaabbaaabbaababaaaaababaaaabbbbbbabaabaabbaaaaababaabbabbbbaaabbabbbbbbaaabbbabbaaaabaababbbabbbbababbaaabbbabababbaabaaaaabbaabababbbbbabbaaabbaaaaaaabbbbbbababaaababababaabbabaaaabbaabbb...

output:

9723

result:

ok 1 number(s): "9723"

Test #9:

score: 0
Accepted
time: 16ms
memory: 3740kb

input:

30842 1000000
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...

output:

29

result:

ok 1 number(s): "29"

Test #10:

score: 0
Accepted
time: 16ms
memory: 3796kb

input:

39318 1000000
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...

output:

24

result:

ok 1 number(s): "24"

Test #11:

score: 0
Accepted
time: 16ms
memory: 3828kb

input:

30012 1000000
tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt...

output:

30

result:

ok 1 number(s): "30"

Test #12:

score: 0
Accepted
time: 16ms
memory: 3908kb

input:

25866 1000000
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu...

output:

35

result:

ok 1 number(s): "35"

Test #13:

score: 0
Accepted
time: 15ms
memory: 3896kb

input:

7256 1000000
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...

output:

103

result:

ok 1 number(s): "103"

Test #14:

score: 0
Accepted
time: 15ms
memory: 3836kb

input:

4344 1000000
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...

output:

153

result:

ok 1 number(s): "153"

Test #15:

score: 0
Accepted
time: 10ms
memory: 3952kb

input:

6030 1000000
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd...

output:

512631

result:

ok 1 number(s): "512631"

Test #16:

score: 0
Accepted
time: 17ms
memory: 3924kb

input:

29610 1000000
gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg...

output:

615071

result:

ok 1 number(s): "615071"

Test #17:

score: 0
Accepted
time: 16ms
memory: 3948kb

input:

10778 1000000
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm...

output:

485057

result:

ok 1 number(s): "485057"

Test #18:

score: 0
Accepted
time: 12ms
memory: 3836kb

input:

7856 1000000
lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll...

output:

549979

result:

ok 1 number(s): "549979"

Test #19:

score: 0
Accepted
time: 156ms
memory: 3748kb

input:

20 10000000
abbaaabaaaaababbaaba
bbbababbabbbabaabbbbabaaaabababaaaaabaabbbabababbaaaaabbabaaabaaaabaabbababbabaaaaabbabbaabaaabbaaabbabbbaaababbbbaaaabaaaaabababbababbaababaaabaaababbbbbaabaaaaababbabaabaaabbbbbabbabbbaabbabbababbaaaabbbaabaaaaaabbabbbaabaabaaaabaaaaaabbbbbbabbabbbaabbbbabbbaabaabb...

output:

5

result:

ok 1 number(s): "5"

Test #20:

score: 0
Accepted
time: 151ms
memory: 3924kb

input:

15 10000000
bbaaaababaaabbb
bbabbabbbbabaabbaababbaaabbaabbbabbbbababaaabbaabaaabbaabbbaaaaaabbabababbaaaaabbabbaabbabbbbbabaabaaaaaababbabbbbbaaababbaabaaababbaaaaaabaaabbabaabbbbbabaaaaaaabbbbbbabbbabbaabbbaabaabaaaabbabbabbabbbabababbbabbabbabbabababbbbaabbbbbbaabababaaaabaabbbbaaabbaaabaabaaabaa...

output:

306

result:

ok 1 number(s): "306"

Test #21:

score: 0
Accepted
time: 268ms
memory: 3976kb

input:

10000000 10000000
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...

output:

1

result:

ok 1 number(s): "1"

Test #22:

score: 0
Accepted
time: 214ms
memory: 3944kb

input:

5674633 10000000
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...

output:

4325368

result:

ok 1 number(s): "4325368"

Test #23:

score: 0
Accepted
time: 213ms
memory: 4080kb

input:

5003968 10000000
isdyyogamomavxzprxzutdertlbuaeuqwwdcaxgiajffbyffadexoxwcwbsdhvjtvlruuvakzbcgwkykatogrbzczgvnkyxbinjlisdyyogamomavxzprxzutdertlbuaeuqwwdcaxgiajffbyffadexoxwcwbsdhvjtvlruuvakzbcgwkykatogrbzczgvnkyxbinjlisdyyogamomavxzprxzutdertlbuaeuqwwdcaxgiajffbyffadexoxwcwbsdhvjtvlruuvakzbcgwkykato...

output:

49960

result:

ok 1 number(s): "49960"

Test #24:

score: 0
Accepted
time: 190ms
memory: 3920kb

input:

5000990 9999521
ikackutgylkfkjctzxejhexxddjxhsjcuskjkggrrmmrgrutnxqxqfemiszkneflkxlmkmdzuuisxnindnxbepjjmmztedmsypnqqkmqqavkfnbwqmguxhsxdywostsgzgqlvmzvayqtwsjcwhfxzbgzdeqpxqyqoonprxmwhjemxsxizyxkbncwrevexultfkgkfkcamamokcylnnokjuzedfbgjksmfypvzrlhdccuzkolybyhuzzpddqwrdltwjchzgvmvekwvoubjuyrwfdlxlgs...

output:

16661

result:

ok 1 number(s): "16661"

Test #25:

score: 0
Accepted
time: 194ms
memory: 3924kb

input:

4998864 9995532
lhukyskwxafebvnyqcarvspmklxnimknebtbagstqruydonikboypiplnynptksygloqvoxhjlhavxuogpcpbabvwfpfjpvsgfnbcvzpbnoprnihsiwsnuhgknqlhllaxcstyrqlafxwlbtobcdjzjdymkzznqdibonhvykeffvywznzibmsrrfyitfoqaflztsvkaonnsojiikhjrtzqnyqoyntrtxnrucvsjroueiuotuqrlqdkmgeqlqyqokdxiouumsbpmxwwhldduidgxbbjmlh...

output:

4996

result:

ok 1 number(s): "4996"

Test #26:

score: 0
Accepted
time: 203ms
memory: 3820kb

input:

5002546 9997857
oaqgicejvigpgmugsshjqssuypliatcvughwmaoimefxtcexjelmzmxaabqfcokcsbrnptznckwmmkggaxzmsanzynqenmkpqzwouyteyunlkxethakxhaoczfurclwurtvdonoajzvmjkvchqtwxuehzhgaugcphvsooojbbhfkrylcrbtrygotqwiplqeavrldcnrejzpwkdvnwrvrixmswyxtsreszurcjateiwwueocxkuewzmgenoafzqspxkwvkpgrrtkcvplfbmfjtondtmwo...

output:

1665

result:

ok 1 number(s): "1665"

Test #27:

score: 0
Accepted
time: 194ms
memory: 3904kb

input:

5000429 9998580
koensgxnrmclaaelshweaumqzotipbujestfqfusfqkecyfnerylogcjvzngbzhvvteashtihzdbfjcirhdkouhunzvjqzasbgpdtlfwyzynhazxpxnbobaetepwnogaakawtfsiajfasuqnqfbckwxolpwyemowgsfwpqpdqmnbjhvzjjmiradohsrjesqraormxgxnimyrinwuhlmszjtcxrwzzwcshkgwrsvzfadydsenpdrvkstmywhxgixfqygphsfcfrcuwtjiuhtkuhzshcao...

output:

499

result:

ok 1 number(s): "499"

Test #28:

score: 0
Accepted
time: 199ms
memory: 3896kb

input:

4997347 10000000
cqedpduqwfuriodbdrsqfsmmepshqshutsdkolechpiezosplqkvyhnmxwmjhukubzrjzwxaxchmquyiiiqivojchkmjpydalogcptaqysnhibemespbreeyksnfbithzrzkbnhwfjcppurowkdxstdrtidmdxtuenzfalbunimzcxwinhdlwcwvjtroncqjempbabqgvkvgmegkpavwwzsddoqjmmhsgqnfilztbwknfpgfrikwyimpgpuzyjjyxnqcogjmushimrlgbcyrafwukmx...

output:

166

result:

ok 1 number(s): "166"

Test #29:

score: 0
Accepted
time: 208ms
memory: 3904kb

input:

4998275 10000000
fqfebkspttalwrmkqkssqqnojnlonzcoxjufpntafadomvrxrzwyinzzvlgxevnxtjneaqmeefmcjicoqdadmhchfkxheozpfnhrrtfbyctvywyhyhhgrlszmoujmaymclyyriqorepggemhrphdfvirodxrajtnukmhbejbqepxmteqckoujwbztcvbkxxgbjnibscedfhossaeadxovggcnqnnrfdweetopsqvohhczmrehoachoeeodorxhbagriogojizlptugrwklafpjarqtk...

output:

50

result:

ok 1 number(s): "50"

Test #30:

score: 0
Accepted
time: 111ms
memory: 3800kb

input:

10000000 1500000
llclcolcoblcobylcobyplcobypjlcobypjhlcobypjhplcobypjhpglcobypjhpgflcobypjhpgfzlcobypjhpgfzilcobypjhpgfzizlcobypjhpgfzizhlcobypjhpgfzizhalcobypjhpgfzizhamlcobypjhpgfzizhamnlcobypjhpgfzizhamnnlcobypjhpgfzizhamnnmlcobypjhpgfzizhamnnmvlcobypjhpgfzizhamnnmvelcobypjhpgfzizhamnnmveclcobypj...

output:

0

result:

ok 1 number(s): "0"

Test #31:

score: 0
Accepted
time: 43ms
memory: 3708kb

input:

2000000 1500000
iititjitjwitjwxitjwxhitjwxheitjwxhecitjwxhecnitjwxhecnaitjwxhecnahitjwxhecnahjitjwxhecnahjuitjwxhecnahjuuitjwxhecnahjuuritjwxhecnahjuurwitjwxhecnahjuurwpitjwxhecnahjuurwpvitjwxhecnahjuurwpvfitjwxhecnahjuurwpvfxitjwxhecnahjuurwpvfxmitjwxhecnahjuurwpvfxmiitjwxhecnahjuurwpvfxmijitjwxhec...

output:

0

result:

ok 1 number(s): "0"

Test #32:

score: 0
Accepted
time: 49ms
memory: 3896kb

input:

2000000 2000000
ggrgrfgrfmgrfmxgrfmxkgrfmxkggrfmxkglgrfmxkglhgrfmxkglhrgrfmxkglhrogrfmxkglhrowgrfmxkglhrowwgrfmxkglhrowwegrfmxkglhrowwengrfmxkglhrowwentgrfmxkglhrowwentagrfmxkglhrowwentalgrfmxkglhrowwentaljgrfmxkglhrowwentaljqgrfmxkglhrowwentaljqggrfmxkglhrowwentaljqgrgrfmxkglhrowwentaljqgregrfmxkgl...

output:

1

result:

ok 1 number(s): "1"

Test #33:

score: 0
Accepted
time: 68ms
memory: 3928kb

input:

3000000 2500000
kkukudkudckudcvkudcvwkudcvwfkudcvwfqkudcvwfqxkudcvwfqxnkudcvwfqxngkudcvwfqxngfkudcvwfqxngfekudcvwfqxngfenkudcvwfqxngfenxkudcvwfqxngfenxqkudcvwfqxngfenxqukudcvwfqxngfenxqulkudcvwfqxngfenxqulgkudcvwfqxngfenxqulgjkudcvwfqxngfenxqulgjfkudcvwfqxngfenxqulgjfjkudcvwfqxngfenxqulgjfjtkudcvwfq...

output:

0

result:

ok 1 number(s): "0"

Test #34:

score: 0
Accepted
time: 80ms
memory: 3868kb

input:

3000000 3000000
eejejoejojejojdejojduejojduwejojduwbejojduwbmejojduwbmmejojduwbmmjejojduwbmmjmejojduwbmmjmiejojduwbmmjmisejojduwbmmjmisdejojduwbmmjmisdbejojduwbmmjmisdboejojduwbmmjmisdbodejojduwbmmjmisdbodkejojduwbmmjmisdbodkhejojduwbmmjmisdbodkhoejojduwbmmjmisdbodkhooejojduwbmmjmisdbodkhooyejojduwb...

output:

1

result:

ok 1 number(s): "1"

Test #35:

score: 0
Accepted
time: 96ms
memory: 3712kb

input:

4000000 3500000
vvtvtgvtgfvtgfpvtgfpmvtgfpmfvtgfpmfcvtgfpmfcbvtgfpmfcbzvtgfpmfcbzjvtgfpmfcbzjavtgfpmfcbzjafvtgfpmfcbzjafjvtgfpmfcbzjafjvvtgfpmfcbzjafjvevtgfpmfcbzjafjveuvtgfpmfcbzjafjveuxvtgfpmfcbzjafjveuxpvtgfpmfcbzjafjveuxpevtgfpmfcbzjafjveuxpeevtgfpmfcbzjafjveuxpeeivtgfpmfcbzjafjveuxpeeievtgfpmfc...

output:

0

result:

ok 1 number(s): "0"

Test #36:

score: 0
Accepted
time: 99ms
memory: 3852kb

input:

4000000 4000000
rrvrvzrvzzrvzzdrvzzdlrvzzdlwrvzzdlwurvzzdlwuzrvzzdlwuzurvzzdlwuzutrvzzdlwuzuturvzzdlwuzutuprvzzdlwuzutupvrvzzdlwuzutupvurvzzdlwuzutupvuyrvzzdlwuzutupvuycrvzzdlwuzutupvuycirvzzdlwuzutupvuycixrvzzdlwuzutupvuycixhrvzzdlwuzutupvuycixhurvzzdlwuzutupvuycixhulrvzzdlwuzutupvuycixhulsrvzzdlwu...

output:

1

result:

ok 1 number(s): "1"

Test #37:

score: 0
Accepted
time: 113ms
memory: 3832kb

input:

5000000 4500000
ddidiediepdiepediepeddiepedzdiepedzadiepedzapdiepedzapmdiepedzapmwdiepedzapmwjdiepedzapmwjzdiepedzapmwjzldiepedzapmwjzlxdiepedzapmwjzlxydiepedzapmwjzlxyqdiepedzapmwjzlxyqwdiepedzapmwjzlxyqwmdiepedzapmwjzlxyqwmjdiepedzapmwjzlxyqwmjgdiepedzapmwjzlxyqwmjgudiepedzapmwjzlxyqwmjgufdiepedza...

output:

0

result:

ok 1 number(s): "0"

Test #38:

score: 0
Accepted
time: 115ms
memory: 3832kb

input:

5000000 5000000
xxxxxexxeoxxeokxxeokexxeokemxxeokemsxxeokemsqxxeokemsqzxxeokemsqzhxxeokemsqzhpxxeokemsqzhpnxxeokemsqzhpnpxxeokemsqzhpnpbxxeokemsqzhpnpbwxxeokemsqzhpnpbwhxxeokemsqzhpnpbwhvxxeokemsqzhpnpbwhvcxxeokemsqzhpnpbwhvcuxxeokemsqzhpnpbwhvcuuxxeokemsqzhpnpbwhvcuuaxxeokemsqzhpnpbwhvcuuanxxeokems...

output:

1

result:

ok 1 number(s): "1"

Test #39:

score: 0
Accepted
time: 188ms
memory: 3796kb

input:

4000000 10000000
dwactzfmvwsxbnvgxevdavzlsdmavsazqxcdpthqtzkwtfncnubwkqzqwmbgqpagykwccmahbrncutfufnmgfutqleaheyyijedbgttsrdoioldyomeedmncqcbldvzpetzcsdatopsahycrdjdblyglzeiyejfybnykuvwfvnowclucqtpxfgxnxiktzemvpxxjqcnvmfphpgtjzqkhyhmkcmkoyncrqoqjxvtgsfkhuikndsxwqosusyqucrnzfybtgcdrwrtaotgcemvbmgeobvm...

output:

1

result:

ok 1 number(s): "1"

Test #40:

score: 0
Accepted
time: 208ms
memory: 3856kb

input:

4000000 10000000
gowkdzfwtwdtvwoqlxbwzkhvzlrdbeapqqkecdsguhsnoomgbldgjdfmtmfgfsocqdiiardosudbhxsborlnlbamygdfdeedcmjmxmarjykxwnmkpoyabasrlwksqsfgppwetoezpckdxodmpcyjllbbnlcwisquahgnybxhvkjioollkqrvmvqssdkqwcalfmtuhvnsynvruscxlqdcxhncbnpsfcgqipxyvrztbocuclkyqwkypxpqjrykdsnaocjrvrnxomcpcwopxxvkztwvcsd...

output:

1

result:

ok 1 number(s): "1"

Test #41:

score: 0
Accepted
time: 197ms
memory: 3800kb

input:

4000000 10000000
dsyanxobccrxhzxcfpbjigbqlwyercgjvjnypdxozwkqtwbjlpwzthjvclrxpuqtjygkzcfevrfwdmpllzzilxashdzcryqeauyerbhxladvswyawbsqdzkcwcyyjkgeilooelbphgqozdqtgviebzewircyzgcpvtfbjgpdakflhivblwdczbydysltoxsckomohglhhwpaaozrncplzysevjzizscmlvjwfhptthgrrxsmjdxenlrifwfnypymjijtqjhqljuwbthubimuyfrjqad...

output:

1

result:

ok 1 number(s): "1"

Test #42:

score: 0
Accepted
time: 197ms
memory: 3856kb

input:

4000000 10000000
rcghbysdiufrkxyckbjslvzqnjkzvuimseurzibnrqeippioqihmeaoorjmupikigxihlkgrtcgqiwipdlkesnqrmvlaizjmrxmmtxdatetgxmohfjgpbldtdrtfeojtqhtsigwekxppnzznliuyckmyinpklrwlgkhdykgozxrfoiyyinvrsmkailurrnbfevebvihyfzgyvjrxamqthbnbydmwfnbrpglqnayteqwbpmsfgxjwwkcqkcbgwqgofkafqgvkaqqljgkiamvmxycuczk...

output:

1

result:

ok 1 number(s): "1"

Test #43:

score: 0
Accepted
time: 180ms
memory: 3780kb

input:

4000000 10000000
cepzepdomszgghpkadjoobqfauufxnrylswuhcrrwkxhxzarjlgdrbqnehclcwxywbnwzjuwzfzvsyxqfouedblhvljyfwvbsdsizeqakmmeevjoaokjwkxffcxpxxivbbydiiknqgndrinadyyvrblpbcshkqllicfpzehokfwuhhfcpmzkruugdeudftlwkarqbgvmycrbwavgjnrpucthyrkjdjiaqilsjrilqhdbyllsuvdwyhjlhfvrpayiwdyzjutwoizxgfcugcjbloezbtp...

output:

1

result:

ok 1 number(s): "1"

Test #44:

score: 0
Accepted
time: 197ms
memory: 3696kb

input:

4000000 10000000
katjmmzmajboxyehhvlrvpddcdoxkukgsivmspzjeoupalqibovtekhijgeweyqdvkmipvsetevzovazpgeysnklbrrrwhdaultkmnpqqezrzsjmafhfuthqyswhwxcvrxlivhdnkldbptjbtjdclrjswxmxxkblygfegssrwzkkqnuvtnzdrkukgfopgpyfxwbghxamlyjearexmsyhiosxpkjpgysmrdtufcebrlkwzusrtlezarafglbqnwsmdvnhuycnbqdkpjcpwfrvlfbwqar...

output:

1

result:

ok 1 number(s): "1"

Test #45:

score: 0
Accepted
time: 204ms
memory: 3720kb

input:

4000000 10000000
olrnfvtblhxnjnagyuvhukuyyomkegddehqgvpeplccvugaynpezwiayadxxgjvtjbqvflaeyuhdfmiryedisqudhqjrwzoxktcljlzzltouhlnnvgjgbevcxoguekapfjvflzcvlhbzwchqkemszfwenfdrtokjbhhvwhxkjzplzuoimiezkgdzpqiscuiiwdomhqybxdnahjgrwimxiqkvhimqnmezjscjwbivnduxfqdlwsnfxaraziusvrcvbbbdbbuusimsyppzsypmcuknjid...

output:

1

result:

ok 1 number(s): "1"

Test #46:

score: 0
Accepted
time: 215ms
memory: 3948kb

input:

4999835 10000000
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...

output:

5000166

result:

ok 1 number(s): "5000166"

Test #47:

score: 0
Accepted
time: 1ms
memory: 3708kb

input:

1024 1024
abbabaabbaababbabaababbaabbabaabbaababbaabbabaababbabaabbaababbabaababbaabbabaababbabaabbaababbaabbabaabbaababbabaababbaabbabaabbaababbaabbabaababbabaabbaababbaabbabaabbaababbabaababbaabbabaababbabaabbaababbabaababbaabbabaabbaababbaabbabaababbabaabbaababbabaababbaabbabaababbabaabbaababbaab...

output:

0

result:

ok 1 number(s): "0"

Test #48:

score: 0
Accepted
time: 223ms
memory: 4060kb

input:

4999182 9994289
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk...

output:

4995108

result:

ok 1 number(s): "4995108"

Test #49:

score: 0
Accepted
time: 216ms
memory: 3880kb

input:

4998360 9998822
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq...

output:

5000461

result:

ok 1 number(s): "5000461"

Test #50:

score: 0
Accepted
time: 206ms
memory: 3888kb

input:

5002975 10000000
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee...

output:

4997026

result:

ok 1 number(s): "4997026"

Test #51:

score: 0
Accepted
time: 213ms
memory: 3748kb

input:

4999306 10000000
dkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk...

output:

1

result:

ok 1 number(s): "1"

Test #52:

score: 0
Accepted
time: 209ms
memory: 3808kb

input:

4997551 9997751
jaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

0

result:

ok 1 number(s): "0"

Test #53:

score: 0
Accepted
time: 205ms
memory: 3888kb

input:

4999544 9998553
fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc...

output:

0

result:

ok 1 number(s): "0"

Test #54:

score: 0
Accepted
time: 224ms
memory: 3896kb

input:

5002223 9998658
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk...

output:

4996436

result:

ok 1 number(s): "4996436"

Test #55:

score: 0
Accepted
time: 206ms
memory: 4020kb

input:

5000252 9992037
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...

output:

4991784

result:

ok 1 number(s): "4991784"

Test #56:

score: 0
Accepted
time: 200ms
memory: 3912kb

input:

4999249 9997398
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss...

output:

4998150

result:

ok 1 number(s): "4998150"

Test #57:

score: 0
Accepted
time: 206ms
memory: 3884kb

input:

4997047 10000000
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd...

output:

5002954

result:

ok 1 number(s): "5002954"

Test #58:

score: 0
Accepted
time: 206ms
memory: 3884kb

input:

5000465 9997128
rwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrwrw...

output:

2498331

result:

ok 1 number(s): "2498331"

Test #59:

score: 0
Accepted
time: 194ms
memory: 3932kb

input:

4995744 10000000
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr...

output:

5004257

result:

ok 1 number(s): "5004257"

Test #60:

score: 0
Accepted
time: 212ms
memory: 3892kb

input:

5001731 9998512
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...

output:

4996781

result:

ok 1 number(s): "4996781"

Test #61:

score: 0
Accepted
time: 207ms
memory: 3688kb

input:

4997135 10000000
ccncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncn...

output:

1

result:

ok 1 number(s): "1"

Test #62:

score: 0
Accepted
time: 211ms
memory: 3892kb

input:

4997715 10000000
jjfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff...

output:

0

result:

ok 1 number(s): "0"

Test #63:

score: 0
Accepted
time: 205ms
memory: 3736kb

input:

4996290 10000000
pvppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp...

output:

0

result:

ok 1 number(s): "0"

Test #64:

score: 0
Accepted
time: 208ms
memory: 3764kb

input:

5003798 10000000
kkkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpkpk...

output:

0

result:

ok 1 number(s): "0"

Test #65:

score: 0
Accepted
time: 214ms
memory: 3940kb

input:

4998179 9998041
puppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppuppu...

output:

1666621

result:

ok 1 number(s): "1666621"

Test #66:

score: 0
Accepted
time: 202ms
memory: 3852kb

input:

4997887 10000000
ffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsffsf...

output:

1667371

result:

ok 1 number(s): "1667371"

Test #67:

score: 0
Accepted
time: 226ms
memory: 3932kb

input:

5002772 9996048
ddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfddfdd...

output:

1664425

result:

ok 1 number(s): "1664425"

Test #68:

score: 0
Accepted
time: 207ms
memory: 3864kb

input:

5001431 9999995
nnnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnonnon...

output:

0

result:

ok 1 number(s): "0"

Test #69:

score: 0
Accepted
time: 210ms
memory: 3876kb

input:

4996685 9994375
hahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahhahha...

output:

1665897

result:

ok 1 number(s): "1665897"

Test #70:

score: 0
Accepted
time: 211ms
memory: 3868kb

input:

5001135 10000000
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...

output:

4998864

result:

ok 1 number(s): "4998864"

Test #71:

score: 0
Accepted
time: 212ms
memory: 3872kb

input:

4999473 9998369
qrqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrqqrq...

output:

0

result:

ok 1 number(s): "0"

Test #72:

score: 0
Accepted
time: 217ms
memory: 3832kb

input:

4999184 9999618
syyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy...

output:

0

result:

ok 1 number(s): "0"

Test #73:

score: 0
Accepted
time: 211ms
memory: 4064kb

input:

4999323 10000000
tuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttuttutt...

output:

1666892

result:

ok 1 number(s): "1666892"

Test #74:

score: 0
Accepted
time: 202ms
memory: 4024kb

input:

5003694 10000000
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...

output:

4996307

result:

ok 1 number(s): "4996307"

Test #75:

score: 0
Accepted
time: 211ms
memory: 4004kb

input:

4999565 10000000
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...

output:

5000436

result:

ok 1 number(s): "5000436"

Test #76:

score: 0
Accepted
time: 215ms
memory: 4000kb

input:

4998025 9999909
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...

output:

5001884

result:

ok 1 number(s): "5001884"

Test #77:

score: 0
Accepted
time: 204ms
memory: 3884kb

input:

4996639 9999047
kfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff...

output:

0

result:

ok 1 number(s): "0"

Test #78:

score: 0
Accepted
time: 201ms
memory: 3892kb

input:

4999564 9998913
smmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm...

output:

1

result:

ok 1 number(s): "1"

Test #79:

score: 0
Accepted
time: 208ms
memory: 3932kb

input:

4999037 9995099
gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg...

output:

4996061

result:

ok 1 number(s): "4996061"

Test #80:

score: 0
Accepted
time: 198ms
memory: 3808kb

input:

4997256 10000000
eeggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg...

output:

0

result:

ok 1 number(s): "0"

Test #81:

score: 0
Accepted
time: 200ms
memory: 3748kb

input:

4999631 10000000
gllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll...

output:

0

result:

ok 1 number(s): "0"

Test #82:

score: 0
Accepted
time: 212ms
memory: 3880kb

input:

4997135 10000000
lbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

0

result:

ok 1 number(s): "0"

Test #83:

score: 0
Accepted
time: 213ms
memory: 3944kb

input:

5003535 10000000
papapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapapap...

output:

2498233

result:

ok 1 number(s): "2498233"

Test #84:

score: 0
Accepted
time: 233ms
memory: 3996kb

input:

4996002 10000000
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo...

output:

5003998

result:

ok 1 number(s): "5003998"

Test #85:

score: 0
Accepted
time: 200ms
memory: 4044kb

input:

4995958 9999928
bzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbzbz...

output:

2501985

result:

ok 1 number(s): "2501985"

Test #86:

score: 0
Accepted
time: 209ms
memory: 3816kb

input:

4994434 10000000
nwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...

output:

0

result:

ok 1 number(s): "0"

Test #87:

score: 0
Accepted
time: 196ms
memory: 3904kb

input:

5000490 9997620
lldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldldl...

output:

0

result:

ok 1 number(s): "0"

Test #88:

score: 0
Accepted
time: 222ms
memory: 3760kb

input:

5002642 10000000
cxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxuxu...

output:

0

result:

ok 1 number(s): "0"

Test #89:

score: 0
Accepted
time: 213ms
memory: 3724kb

input:

4994877 9999145
rbbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbs...

output:

0

result:

ok 1 number(s): "0"

Test #90:

score: 0
Accepted
time: 190ms
memory: 3896kb

input:

4999529 10000000
nvncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncncn...

output:

0

result:

ok 1 number(s): "0"

Test #91:

score: 0
Accepted
time: 204ms
memory: 3816kb

input:

4999962 9999433
wwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqwqw...

output:

0

result:

ok 1 number(s): "0"

Test #92:

score: 0
Accepted
time: 198ms
memory: 3992kb

input:

4996516 10000000
ndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbndbn...

output:

1667829

result:

ok 1 number(s): "1667829"

Test #93:

score: 0
Accepted
time: 208ms
memory: 3984kb

input:

4999713 9998839
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

4999126

result:

ok 1 number(s): "4999126"

Test #94:

score: 0
Accepted
time: 201ms
memory: 4020kb

input:

5003051 9998002
bffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbffbf...

output:

1664983

result:

ok 1 number(s): "1664983"

Test #95:

score: 0
Accepted
time: 206ms
memory: 3912kb

input:

5002618 10000000
uuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuenuen...

output:

0

result:

ok 1 number(s): "0"

Test #96:

score: 0
Accepted
time: 202ms
memory: 3748kb

input:

4999208 10000000
qqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqwwqww...

output:

0

result:

ok 1 number(s): "0"

Test #97:

score: 0
Accepted
time: 206ms
memory: 3904kb

input:

5001197 10000000
fqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqooqoo...

output:

0

result:

ok 1 number(s): "0"

Test #98:

score: 0
Accepted
time: 194ms
memory: 3756kb

input:

5000173 10000000
ovorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvorvor...

output:

0

result:

ok 1 number(s): "0"

Test #99:

score: 0
Accepted
time: 197ms
memory: 3948kb

input:

4999450 10000000
gddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddvddv...

output:

0

result:

ok 1 number(s): "0"

Test #100:

score: 0
Accepted
time: 197ms
memory: 3740kb

input:

4998822 9997399
cxxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmcxmc...

output:

0

result:

ok 1 number(s): "0"

Extra Test:

score: 0
Extra Test Passed