QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#235185#669. Hash8BQube#AC ✓680ms177004kbC++201.5kb2023-11-02 15:44:152023-11-02 15:44:17

Judging History

This is the latest submission verdict.

  • [2023-11-02 15:44:17]
  • Judged
  • Verdict: AC
  • Time: 680ms
  • Memory: 177004kb
  • [2023-11-02 15:44:15]
  • Submitted

answer

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
typedef pair<ll, ll> pll;
#define X first
#define Y second
#define pb push_back
#define ALL(v) v.begin(), v.end()
#define SZ(a) ((int)a.size())


ll w[100];
ll a, b;

const int C = 1000000;
vector<pair<ll, string>> v, v0;
string s = "verylongstringtostartwith";

void gen(int bs) {
    while (SZ(v) < C) {
        ll sum = 0;
        for (int i = 0; i < 25; i++)
            s[i] = rand() % 26 + 'a', sum += (s[i] - 'a' + 1) * w[i + bs];
        v.pb({sum % b, s});
    }
}

ll cal(string t) {
    ll h = 0;
    for (char c : t)
        h = (h * a + (c - 'a' + 1)) % b;
    return h;
}

int main() {
    ios::sync_with_stdio(0), cin.tie(0);
    srand(chrono::system_clock::now().time_since_epoch().count());
    cin >> a >> b;
    w[49] = 1;
    for (int i = 48; i >= 0; i--)
        w[i] = w[i + 1] * a % b;

    v.clear();
    
    gen(0);
    v0 = v;
    sort(ALL(v0));

    v.clear();
    gen(25);

    ll g = cal(v0[0].Y + v[0].Y);

    set<string> ans;
    for (auto &p : v) {
        if (SZ(ans) == 100)
            break;
        ll need = (g -p.X + b) % b;        
        int i = lower_bound(ALL(v0), pair<ll, string>(need, "")) - v0.begin(); 
        while (i < SZ(v0) && v0[i].X == need && SZ(ans) < 100)
            ans.insert(v0[i].Y + p.Y), i++;
    }
    assert(SZ(ans) == 100);

    for (auto x : ans) {
        assert(cal(x) == g);
        cout << x << endl;
    }



    
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 607ms
memory: 175480kb

input:

215465827 841597626

output:

ahjhjgteavejzrdlsmjqeubigghbwwltjlrjvynnfwszdkfgpc
asrgjlrdmiikfrhmjtfsyprxuhdqmflbvrffruwkqtpddnukye
bdtqnjnfkdehynphbjocwvbarhqxcozrfddiffhlgbvwvnirrr
blvrkcbvynfcmqihdrtcbbtrwpqsnqvmrkbjozuifvmmzefeqs
bqqgcxaxrdzidemfugfjdkyepvnxuvhhdiibikuympskglaeri
braeqijeoncyqxprutrwtzsnatfsxuisnxfazygsxjksb...

result:

ok correct

Test #2:

score: 0
Accepted
time: 611ms
memory: 176044kb

input:

87821275 695794846

output:

aazupfndymrsfvakaamooorzwqghckhqdmiimklxbvojvfpsxm
adrwswemwjmlmblheadprweoqgfyfvwecuwrrihsreehhpegie
agvcpjdogjipkdthojrqyqmcpiinttemdailergkqvhoewqvmd
ahprqjmgiwxazsaozlwpbeqwdobleqmsjsqsvpetojgzhauwag
ajuqlmogroxogijmahdtoxftdxffaohvgvprqcuqiptyimalct
aklqgucbdyuifenxofenowjgcfwiqxkgvkhvdymgbzkps...

result:

ok correct

Test #3:

score: 0
Accepted
time: 599ms
memory: 176440kb

input:

98719298 146340429

output:

abmkkjjxtxuwvbuztcseobpxxbimpaiboypaxpwcatfkljtrlk
aifpjkxduajwxpmakoxkxhayceywnzixdgpaqwnddcukltiqrg
aoytnvstnhokzcsmnoaxjgquirmkihsyiwhppyddymnykckyqj
arkmisvzrjgxubacmdtdewnwsxancfhmubgjqvpoiwugvbpghe
asjgtkkaswqrjbglnzoavyunejzkchrgronhjqffhfwoaclqmx
avmhxcqqztrxnhbuqjofytxfmmkfwwembiuerofgwqmbj...

result:

ok correct

Test #4:

score: 0
Accepted
time: 609ms
memory: 175824kb

input:

15492641 38249394

output:

almwsezwilixqjmrfxejuidvyighmdvuzwfqunbpheotfjousg
awzwnlcakcwzfpwhkeldyjgaqqnpqugjbksbdnvuwlmwftgzqh
baxvqsootshuqxnsgwdozwutceuotyoxschmuutkngwfbeocee
baypxlislzivvpooirtvelisecaqbrtlronzaerfzbfjyhzlnt
bkioqcoxwhjnvhuooedjdyhiczaffmnblarrimwazbkumaarxu
bmrboyhugiqlxsqlbtiajmpopnupnaumdwmtgfvxdnsdv...

result:

ok correct

Test #5:

score: 0
Accepted
time: 641ms
memory: 175056kb

input:

683712340 834646372

output:

abnmeccbldwvxiekxaqamxzsuvoyebzjlffckpdzxutwurtjcv
aiswihuqufablvwcnzzequtjbipcdjfhbfupifqbtegxlgyxsb
akmvzfeymdjzjszpbjlfyhablruyhinfcidgcylaxxvuzmdcgv
arvdqfvgbysycfqzmjzbwpuvexflhhwlwrzyzjsmmxnfqevzpv
aukczqqwqpmjwvovqljmenlxkpavikjxetnyeogoidjgyqjphb
bbupxxrxvbzkgsmvpeszszqhrgyrvfvpmnlnwicbhfokx...

result:

ok correct

Test #6:

score: 0
Accepted
time: 586ms
memory: 176248kb

input:

73354628 375349316

output:

adohobjtqhnasurjemgzasnoprhkgolooxbwtkqlroloadihhu
aefynembonvfudsgcrikyvpjccljawdijdjsvjoyxqdnryuyvy
aetolxkabssxwqxujqccapagffbtajdeshelxmihwgnjotdady
aqpcvricucnxvhpiajoxbmofljpmenlnepdikncpqndfhcjumy
auvzzgglngevoivsylakkkqhclmutjavzntzopzyqoiajxgntu
aygvthvfvdvtxktuehzepflzvujrewckasichlmrjpljx...

result:

ok correct

Test #7:

score: 0
Accepted
time: 607ms
memory: 175404kb

input:

303404592 713231404

output:

ahcgmvbielciorsdljcjststeirsujuvpakpmmacflosjoebsj
ahnjnotiodnyhncqlzoypejrysugwxrbttlwviyqivmdwnoier
apypgezojpkreiczdrwwpdwzzkdseuqumxovckxeorwjselrhb
aqqccxfhfcwjmuhgzgkmxexjylnddijjkhvqbqzglpfhzffimn
aveceguzhfeakiwixawhwbsqdywezdmzkeukygjrzlaslxttjn
bdjgevftagudxdtwhmjqktjxvwrrvvygwwfpxqexcrpbf...

result:

ok correct

Test #8:

score: 0
Accepted
time: 565ms
memory: 174940kb

input:

167034378 236389306

output:

anyfpueqvpmllrigcjutolewaquihzzlrulqtnenmwignuymon
bghyrozumdaeukqzzxifvepvpsrghitqumpacutylbdlizyglj
cdzbowtbslznaytwgjfijpfauwmwkrkzakprcowmqsdkiqdwgl
ctovhabzcbsneevrcjauupvhrlxcrcxadqezruqddfvwwlqlbt
dlplbtsnygsfgpeemoednaqapcqhxkbohhktztynsbpcvhbufz
dqezvvvsdbpmpepcryopdafvgqezoipmopwxvrlvyhzlu...

result:

ok correct

Test #9:

score: 0
Accepted
time: 599ms
memory: 175500kb

input:

766140714 938414751

output:

aecbdgukaonkiabuelvdecpczoxocgtfbrydwtlvkpyboyatsu
aelraymcpcfcdperydpdpdwygwtkwhhojiltfrsgodzxayqjvi
annwamfrhvsdvfwaexficckxhuzhhcmwprsjjmzzerdirsqixr
anptekaulvnjxxshmvfczmmvvajtcivfvizrcjbccehdyhdehc
bdqccgcxsgldnxyvmhfxhoruispstmqnhjrsfjjemxreavzapc
brwhpeynldrwbqbjfbpgtrqpqvkkrbpchuslenctrpcpj...

result:

ok correct

Test #10:

score: 0
Accepted
time: 588ms
memory: 176372kb

input:

123902624 447659104

output:

aadnaoffwfafhihifxwzcaxojcsmksrpxmlortyreycfwfugvk
aatihytrnmapgqrlvmeyiszdgyewbldnwvstlthbzwzoddtfrk
affwpegkvrzoxcdkofizlxupckpvfsmorqnlazuuujenfwbpmk
aqiwwhdzdnovoxwtciguhopejqhqfxwdroreustjonxogenztk
bcqadkbczpheobzxholuvfssfvaupvfsivvijgkqikcvpnpunk
bdiljtaqrnmjqlmdtiryxlstajpqxuvdduinypmpalinh...

result:

ok correct

Test #11:

score: 0
Accepted
time: 593ms
memory: 175712kb

input:

424834168 809521691

output:

aclthfrzlnfczyijcryzaohayqkwgdayqixizzyqapvzugcmuh
afcsbixgbmeiqismoyuebmhrhttdgjspnbtuyxyfocaqnkztvh
agimrlenopwbsvhkzalwdvgxvqkosxambyavqdpnhypsmzmvch
aoqueejjfnjydzmxcmcjhheugyjsdqgdfhncgmnpfcmbbcwxch
aqzueskkeltkfugdzswdzlpdxpwknmmdanjdwxmcnocqwqhinh
behwzmkbyewxjtbgscqjxgnlktmsuxadbzoctxjcnnkye...

result:

ok correct

Test #12:

score: 0
Accepted
time: 620ms
memory: 175372kb

input:

787300499 841527899

output:

abzgjiisoebldvxhdveyghfajqpspvmcvntidgrrrcswylwlfr
aerndoctshlsweaczemfllcgtytxrqighyxzdfbsshglrekxdf
akfdzmtwktkmkvhrurpxhrturomekhfexznrpitthkfefmuqbp
amatxaegjsiprylvekdfygdlzptioydqcqkawqalchmpxngthl
arorkwivbuzjgnuzdvgyrjumdijekjtqfmhdaxatdmpczwqdut
booktiehvsijvltdvdyluculiohiazagkfvxsrjlojpqe...

result:

ok correct

Test #13:

score: 0
Accepted
time: 578ms
memory: 175732kb

input:

225758312 437235593

output:

aldgbikvxwwzphufdhdorykqduqytzbkahbvszzppfixmpsbez
awpeljhnfooiilbiyszhmfnigvaemmhhoqcfamqkckerrsgkle
axwygxftphdakgoashyrpevoktwyclylxhlayznwvefpyugfpc
azhydldhpkbkhusqumfudqgbqqkpahznvywlnevfxhtxkrbuhm
burvgytcyepgmxqxnjeiomlvstwehjexvcthngtmvaljohrisu
cbeytrvcibuzbqpfjlgoyefwaodpvcbdizwelllajhddz...

result:

ok correct

Test #14:

score: 0
Accepted
time: 588ms
memory: 175992kb

input:

15877421 350396600

output:

ackkemlhsibutinvesubparplbzkornkczfadxohpgbsrhrprb
acoptwbmdkifrdbknlswsbfthgfnbmsprmdkneuttysjjvgcdn
alhkgbmeyyujbkxdxyrvcfynhcphsulfwgpbjnnfzawclecejg
badiofmtbdpcitdvfgsnhqgbjulukwmjtgmqesujvelboiwxin
bftghlofdsdrzdphprikyjdtdktgacrpyahuihkftagzqplprh
bysysieqjwpyqrczethrnwdngbuxacfdleefrhawrlcaf...

result:

ok correct

Test #15:

score: 0
Accepted
time: 570ms
memory: 176204kb

input:

165821893 303050753

output:

afjfczngpwombjjlevctwubuzipplttuqbjcnfgqiznvlgrpfo
amqqkmbmlzjempnyfbeuqntxxngxhaqtjporuotxyvxlbrwbwn
ankpnitpakljxtdortpbirmbfesgyadsmrncfdkdikvvxocvkv
aoamxrkzwvsflmfruudtmrcyqrrypfpoayjhlpgjjymbwruuma
avjyqxgclwuijxulngyckqgarpowpbdpfwmcmgqqavjemzlyfp
azjkobjisslbbjehlwexorkavhqjrhztgzdjgvlrrywqz...

result:

ok correct

Test #16:

score: 0
Accepted
time: 583ms
memory: 175916kb

input:

416056381 434005621

output:

aajasxaczlnxmoiobkkswqbuilmmjophxxcplaaamzfgqnyyey
akfontlqxecxugievjjonxnkunxxxbhogmjdyrdarjmhyuptdi
bawyscuddluiwnrpgibcpwauzbopvphfyragnxujgudivedymu
bhecwepjebqyubsophqkizjqcbtllqlrqrxunwghykayklwqjr
bozqrqpxjacgnausxzpuowjrxcvcpaxjcngivmdvklfnffoach
cchwrgfdoqudhewgxnhkgcebzedemcsrjylulfuguwqkv...

result:

ok correct

Test #17:

score: 0
Accepted
time: 604ms
memory: 175092kb

input:

137392319 430286296

output:

bbuicydibheunxymotwcpjlsdfihlcputjtpowwtgaylgjanpq
bkgywuuhxdjednjxhroxnivajisykvikxelyirnyqtwquigose
bkrodhxrbuzxdetotajxbeaxcuqaaonlabhwhxshxyxcvpukas
cetinednerwoomjzwzxqnouhdlbcwwrohbfnzwymzqushcdlny
cyulrchujrxjlfcrtdqsaqjjegycrvacysdxxmjohajnrdldky
djufgyxgllzzohexauwpwopcqtlqbpmswebcwrfbqnooc...

result:

ok correct

Test #18:

score: 0
Accepted
time: 591ms
memory: 174948kb

input:

431117168 514404502

output:

araptvaujlulhqcbldhrovjemtbmgmmsvrvvogegvxdqsdtcbs
bcdekmojkigpxpqbxmqspfuffvfixgtghiisewxticxuscvgoe
bcthhmgkmgulnbceanyalyqlbawmuzvkfmdqnbacycqijmlqwq
bkaayudqtmartvbcqaihegfozgxhtsgjyzpoebslhfmuynietw
bujttjkgjzrdplhjqgwtbfnqsnjnmbnzkaablzofiyqkmrqkmq
crcsqiiwfhbaphhrhayugmpsjqphclwfralnsqflfdigm...

result:

ok correct

Test #19:

score: 0
Accepted
time: 589ms
memory: 175812kb

input:

495365961 949790598

output:

ahuxppigdtabmcjcqcekbpqgjcvjjhezregugyxaqhoskucgyy
amkvkucpdlwupjjbfewacamusmpfhneicpnzhqzlraqgigoeza
antfniilxdxopogqlmwywkuzdgkqmeztkmhnoloyusdlbjqhly
aropomhylobyobxslaimwtwfhpfkhseglzjvkynfeavonkllfm
atlpbacrbowhadueslgdhnnzwfonfriwtwecropbjdgfdrrfmm
awhqyuokapjyuejthnztpagysdqovrvdkytqfywpugkjr...

result:

ok correct

Test #20:

score: 0
Accepted
time: 581ms
memory: 174904kb

input:

76503622 142414398

output:

aibrybkydfmbahscpfjhaaseknqqsemnqzbmbnffgdriwqpsmm
amqdrnmgojdybdzrmktsieoftcoiwsjtmabngvuzmesrqvlcki
anzayrpnhkoggvnsknoqjyuasxgfjybsuinzkckafzuuwbufgc
azajfuxvofzqemdqpuarmrenxstkhomjeuqhckhreiwkdsbuiu
bdmpnnbylvzfoaejkxlmcutwkaphddhrfrmqnrjztqmxtrbobo
befnsjrnzcfuifqprryjiruovwpnstrtcqrurjxukcppq...

result:

ok correct

Test #21:

score: 0
Accepted
time: 612ms
memory: 174944kb

input:

264887326 455057076

output:

ahqopivquyxetyacmpilzvebecmorfumgxnoocvdbakwydeovf
axrnigkodbfmhxzresbacjsfnzhvzjkvauihjridndesexfcgx
bdbivnyjuznnswzwymjwzvluwjofnjqllscskcpbeyhdorqizn
becrldxvifymkvewpyhxsiwoxklyozmtwipgannbaxcrdusmjf
beoqmmglzybpzdgmakbjeekvrhaiknnyexyaflawuhndspuckh
brqlycytewvlonuylchtqspntcdbwkjquwjssmictgakn...

result:

ok correct

Test #22:

score: 0
Accepted
time: 680ms
memory: 175128kb

input:

17069276 24200120

output:

afjfrpjjswcbpytyecycyvrbviainexxluodmeurpklucoawxm
afrisqgzjkubkqdkhqzonmalplvtqtrrvgfzpzuglbdfafkxjm
aksrfrfpokyupbkgqkjcivmxnakdcsnsnkloqeaefhmezsguxm
aoilytqrguwzexupxepypctohlvtqtrrvgfzpzuglbdfafkxjm
beskiyjiibjwexaqzkablqkealvtqtrrvgfzpzuglbdfafkxjm
binuhwrhbutfkdyrxqdhrobpualguledhvrytbtfsdfma...

result:

ok correct

Test #23:

score: 0
Accepted
time: 598ms
memory: 176396kb

input:

416620837 754266169

output:

abgrbduqzgiajzrhlidtmgoxzuoecwvuoyxjgkcrdqriclyyms
akftqbpfsgywebbeowniffylvyseukcotmqvdvaurfonhipwfn
aoqxxlkjpawvyetajkrcxbpyztrcovibwqfonpjmqgiugpadky
auhqmcxvycwtzjoqyjxqbjcxegzyepqezgzdzeebclvrtffvok
baleungszpragsebijbouyogrnnnhkvfmlfvyndyoeeffdhcja
bciwkvmfisotrathfpmetxdocftqhpksdetvhaeensyvk...

result:

ok correct

Test #24:

score: 0
Accepted
time: 607ms
memory: 175012kb

input:

169728748 275047641

output:

akysikbkyohyxcfusgtpzrxavzmfdbojahehuvthjuuszgsgit
amkeedgrkknjvtzequgmsxrbplesxhrmbgyamkmqinvylgbrlt
anhpxkeigvmlemphrmaeotngrrmsgdusrdorlsnbhkknwdbswc
bgijejeirysieskdxgzugshtwwaddpjbepazenteznozjxfvwc
biwrpruyzvozgfijnqedbbjmtqzeyryfzeqbqautvokkqbdvqt
bkaiutgrlhruujkqguaepqnswarmmwqdhphnjgbigoxoy...

result:

ok correct

Test #25:

score: 0
Accepted
time: 610ms
memory: 174968kb

input:

10662071 48602898

output:

aaqixxxqzvmoaiwlaqccuitaeuzspbsjhejsswoinpqfjtxhcc
aszztxokfezmrygjlgxowlvjeccrjmnvvudwinwrhedmrbtpry
atrmstqkfwyymilntpnueeoteymfjcuhroqalrqfbefossjnsn
ausljellybczdwrjumwiedejzsxgsawkvljlafmdamkjqqltec
ayyzblelskheypsuripfpzsztodxjvodpmstwejqdyrujztjmf
beyifqemhugdkbgdhjhyzzhnbgwmnrnyfrovmtfocavux...

result:

ok correct

Test #26:

score: 0
Accepted
time: 603ms
memory: 175084kb

input:

718948821 756561661

output:

aufcqzqfbyyxcfwzmlkxxmehvavkyecgylssyjcynvxtjcmonu
bloitcsipihlnwfhwkqrguoiovxowbajsucvjextpynofmgbct
cjinwgcoplfbnzstpklktujzghkhjdccsbnglmcoewtaucjhei
cjwbhquusmqtnblkvkpjsopypkjvccemjzxonypqfvuzdiddye
cogbkzqifgdtaatnocdzfmkhbhamkieeavykolkkemyvuscpmz
cpbxjbdhvwhgwqoivwhelekmagcqqrytsdnrbfafnmraw...

result:

ok correct

Test #27:

score: 0
Accepted
time: 574ms
memory: 174908kb

input:

123583994 144800693

output:

actnbocxlhzkygtzkgofaqcwuzqqpjjmlejjopwoqhkxpblilm
adwzjtsaxncjhgogqeqzyjnarjabnmkocchggpyenmlrkmtmmz
ahbpxriwupympnuwoonjphivwqlhpqndculigajkcvikrdaghd
aktpjdzkdnvugyvfridndbbbvouesqvcyzmvfwhyzawwfbhvqn
awcbfjjjgjxfmzhqbwhgdmcpuyfttmcqtqzlsciigsnresijtj
axeuotvabfqgbcpejffswsvjdzlauxcpwcisfotuaxuxz...

result:

ok correct

Test #28:

score: 0
Accepted
time: 595ms
memory: 176576kb

input:

171803905 209786951

output:

akxkvrcskbrlbrkqluoxqrtvuprcmkagmrviagpitwmoskwvko
bmvlzkczaujnqbdpurxaznlaozcadwvtzcovhmsexwjvulmbwe
cdjmzibyulochjatyudvojtrufklaltbspdymzdidbwvmuwidp
cehxdatspluvxdndcbildksetiazklopccgavomrlrphyptguq
cnftmouweegkcriqhyiqnqbexlobwrnmhspirgomssewshewre
cohteyzkfwpevicpmgfqjgaeqtwgukflopgqthxsonwyw...

result:

ok correct

Test #29:

score: 0
Accepted
time: 598ms
memory: 174920kb

input:

191672478 649528201

output:

antjusglehomkvaogpgvkvoxqblxrzdbirdwvtskgsetbebyqd
aynwzczykmfcwietjcaftidgwgscugtjqnuloitcfdtjybkmao
bhcxaszsnpzdvsgbklxwnhshefrqfsrbstscihfxbbslfrppxp
bzpccewsrbxoafupevlejkgirstvnhzgidmabsmcdadjgiyuod
caypfrpgxglpffwkxfscgcjsenarziedovzmlitdsixzgtyfoe
cjzsppicnawbawwfutniusutntlzqhtpaulsbhettwroz...

result:

ok correct

Test #30:

score: 0
Accepted
time: 592ms
memory: 174992kb

input:

635805964 707090141

output:

ahnqwldknbzusachjfbozvuigileufjvyggbadsehwqhjssgfg
ahsjmbpglwlpehateurrgnkcoybzfnfughiugofqdlsgpilmeo
aialundbxbodfhepvgjmocgpdovakfttngkzrpcpwaysklkgah
akldonmkmrzthgzdyfyppidyeekommpkdejvosomhrgwguflxz
arukqgevnzspiylcintkygpteoqajmtxxixmjklgdavlnozdyp
awcgwsggzaaxpqkjgwqmvvxyhaxzthxsedqxgaghmsvcr...

result:

ok correct

Test #31:

score: 0
Accepted
time: 601ms
memory: 175060kb

input:

416566200 823694316

output:

apdnpsubepoisgyhgyhfmhwzeozlnplfwhzyugbpfvcywrzywd
arcvyrnldtrwqfmrazxafhcdstforzyidigaiaasgtsemwrqyp
bbgdllhdweybmuryjbaexogihrfwxulfshiudvtkgvazvovyvd
bdqbjulqqmvvunucvutxtvjnfzqaoucbcjynojkttgjbdeaigd
bhrlzudaxyynmxnqdysivcdprzbyggcbfgywxdifukppgadjfd
blhrufopucgslouvkvbdmadqlsyyitxdvvmeylmafghwm...

result:

ok correct

Test #32:

score: 0
Accepted
time: 596ms
memory: 175028kb

input:

2093017 58741515

output:

aibtfetpxnkhznqgkokfqdapruapxaupjerjfutssqummkcngs
auskfidtwmivultqjdmzpikkyejuoakcvftmtbwrrbabsxsigp
axdseczhcuaynzbrivyygwjzgdxdkmotkfyinwfqqecdtgnqhc
axfrskhexrolqmtouihhtcsiuoupdxxkatcrjpfhlvjgfpmclu
azvdiqrsuxpwwgmghxiiksfulkusivqvagoufsglbcnxupioxz
bcunmqgmirikonpbfumgaoywsuuuexijjuqkqmpwaghtt...

result:

ok correct

Test #33:

score: 0
Accepted
time: 596ms
memory: 176348kb

input:

28493519 459545098

output:

aphgbzmjkmcqnnpamkrybfsztoafawrneyqwpwwtfoixdnbpjb
athbfjbivutjdizyuswxepeusnjhaljvrllgdtnwtoqmwckgic
avbswusrqqhgrykfqmrobrutfngikjiayrqligqewqmhmpqgdc
bsdoxfpernjrukotprihaqjbzrqvzlmpfodohyqqabrtzwxwun
bzbavhmkjgqqnlbbxltgaendqgiqzebwaywxsdqgrwmfbdvoxn
cwaxlvykjacvwidbqudelywhrbcmwhjxtzzguhkcncpqh...

result:

ok correct

Test #34:

score: 0
Accepted
time: 619ms
memory: 176128kb

input:

398738225 965577109

output:

aztcgxamiicxbfapmvejleowkdaktibiadfragpirsdxoaagbv
bgthjxgeekylyltczilchcsqzecfkvmhxbatoqasbwqizianko
bjemphjxnilqvfzcbxsaithwnznindzcgfsfwycjelvidjflgo
bppiwpjsygxryrfsjisqlpzdiwjsddvjchwtjzmqvgsaxgqycp
bpuqtprahyptqoofamyjjpwsikcloesmolmillveujavthkbdw
cqgpsmfkopzucjnwftqgoxbtdhbdfonbvttykylgxlvqq...

result:

ok correct

Test #35:

score: 0
Accepted
time: 611ms
memory: 175020kb

input:

141621656 401099181

output:

awkorbzfsefaibnmhwwlwvxytvouuyhxijyraferqqvgbqczoz
awwsyxnrjjlyddncnlpnfuoqzrrbgpzbwfwbkbxdsonjgoagya
bcpepnrumuaavrvpbuigwqxdakrhjbdymmxxihczhuoksrltcs
bsvelxldfdpyorittcbloycchacsmxoenuncplncocmgzsxcdc
bzaaknryrhyggtrlyfsgkjdarigdjfgzepjabtputmxhndxdos
cksuoymxgkzzangfoxgeubiyjvcglhorokrdfbqhcbwec...

result:

ok correct

Test #36:

score: 0
Accepted
time: 606ms
memory: 175112kb

input:

924410841 966459429

output:

adyvpxtqhbmasygyljngkmaxdwytmuesybxohwqmfpviseoafz
ayxhomafmmmgeeqhrrxqmtktwfxpqhfgcmpuwvrkilodimqwmk
azcubpgoobnvkvgirgdfmjoepsjoaiwjyakmxzwizacumaojdb
bcafbmqxxvghlllcpgihhrmbzacvrqzheddeucikvbngkukmzn
bijwyzfhkmvkrsbbktvfyiqijjdsyehvfiuuwavfegyiceryen
bjnmifxsrcukmowtgfmsahlhppooqxsrvutedkutogdld...

result:

ok correct

Test #37:

score: 0
Accepted
time: 585ms
memory: 176124kb

input:

75644754 219375919

output:

aozivxfrtsaumcvyldnuvefcsxqinplstblamxgxpqumxeglzz
augdccxndnfxtnowwoxfabaarjnxksqndasaewkgnnttjjzqjn
banafqdtyzdxtijhwqfodrjiqhfeanolxufgwxbtkbalurgdug
bdkmjuhjjygyvjazwcmjtjrqfomxwwzmrpghmzmycbcotvpbjs
bxtlgbipglutgoxqhqghvvgmjncbbpbzvadxtapjllyrufhmja
cfkukhozdzlmjnugecyruoppwypsrkoeacarkqbwyseve...

result:

ok correct

Test #38:

score: 0
Accepted
time: 586ms
memory: 175020kb

input:

212877453 401822395

output:

ajifjsvkuprmjdjndppxbglxjipavfgxitodknptyctelspxmc
akxtnhilgxelldzjyveihgphvpndbqfebwefggpvrxgyyeverq
aowwvkjtryesqytlumgpvauztktsdvgukrxpdvbfrqtawefexn
asaznmrzmfyzquyaskjoyarpnwogjwfbhxptjxuphidtewhncq
awaxsljikwquznvhaurakfuiiczsfwokdyuxpqbtegfbrzkqsg
bemdbxwslojsfwczwhriezmgwbblqugqtgclfkrdpaugf...

result:

ok correct

Test #39:

score: 0
Accepted
time: 595ms
memory: 175192kb

input:

221280224 497048988

output:

abyccgdmowzjubitgjjhhsigyndgbbipmjntodvxkmdqgrfqzd
afwfgimyvuvnvktyhhtbqfngdoudhnfigqvrentnzoofpmyvul
anvthzvqykibauqwrpcwpakoovbkwjpnktywiupmzlcdmrlccl
atrnbjdfnifecldvoqdwyitjzccyhalfpsfeqhchepugmgfczd
bemghtrinlbdfpzkqxuabqobmtjllngjylkzinaujognqjgkhp
bjsgqlyacexbmfomdfvaywrjmcsnbsdjrdrmkdsbakfym...

result:

ok correct

Test #40:

score: 0
Accepted
time: 595ms
memory: 176152kb

input:

80805792 225430109

output:

amtzclfejfvsqjipccilutddzqyibugiidomfqjcrubkbsnwls
argmyxzvpislprkcwzdmebalfaowdyuvoxxpizymrzpijqvsvf
awhyvexmpwxhqmjhhflfxwwyknhvnjylqdtxkfswmhvyepidkp
bbkpgdumvcrwdyhnmpazayparpdoqkirkaigoqzykstnlpzhcs
bbopjjiyihujbipayaicfrkdjoebxfgagyrdqaigdkgvetgbyc
bcmkcsteixecdmoszcziduunpsvsvltzqrydnuqvvclgf...

result:

ok correct

Test #41:

score: 0
Accepted
time: 569ms
memory: 176312kb

input:

61261397 231373979

output:

abgpxpzfzmufdejsxdcrkmorcwnzpdwjrxbueyeqtvufetlgtm
adqalizqdpjqbdwebieuuneztuzaalwojhsfeisnjjebafaxdc
axshqmyqzgmlsplbpwabmnqpnsciwhhtmynlypzvfpfyrwrypc
bqxqtbwfeuldftrjhhiuqdftarwlwgngnxkopslcznjvbcvbdm
bxnwegmwbegethxtvwumheoewtkpycnqapolzupfbehgkrnxfl
caqjcrretxgdyhmtjmvoxuvcddibqdxsypesvkwlhowtu...

result:

ok correct

Test #42:

score: 0
Accepted
time: 616ms
memory: 176748kb

input:

626071458 786636040

output:

bnlfeavtjovbwujvbdfilwbnosxulrzcddjfwyedglysxdrgnz
btbisglqhlhzmutfvusxyxcefogejgetoxgoxiqrzxzfrelfwt
bzqebsxmmveeqibowngsxfcodzskkouryfmowirzsqgvaimwgx
chvovaapovqcnzzzbaqurxheeokvwscifdbmsjlgsviwlrmbvf
ciiavrxhyfiodwhhqkwmgboelxoiwseajrxgufkcjxwnqgnxyx
cldnovpjbqpcaxyogmfamsgqutptpfvnkhlyhsdhsnllr...

result:

ok correct

Test #43:

score: 0
Accepted
time: 594ms
memory: 175116kb

input:

59862461 100991283

output:

aogfhzizrsfeaqyctuptjwmiarnozfkbyhhjenjrqwshpfqnfx
bbqqwogwxbvmaufxwxotfhbfkjeptnrmxspeanpzhcwhopkjmt
bcwxnbtzxhtzqmwtgdetxjgqvruhcaoarujodmpzuzxwzpcxgy
bdxkivhilxzloorrbhlqqxczcdhjyzerttugaqtbshgkaabvbn
bhtjgjzpafcsykqwrfideiqjudnxssbywnfdulndxippvhibak
bjqkhsuzbleruagsleyynbayjdnvizqzwjdwehzkumprd...

result:

ok correct

Test #44:

score: 0
Accepted
time: 615ms
memory: 176692kb

input:

638736504 961881479

output:

acvewqrhjigtpyjkeldnjkmozdpogdaykteuwuqibkwtxrahns
awxrhekuhbfydouwjrboyzdkglxkdrwfcudzhhbuxdkqlxgbrw
azyefmokodgzvnttxqlctlwgfoyopaaxvvhvukjxlumooerzsw
bafkkssebvvdevhvxraffivngfifdydwgmbrnwteiopkmotvod
bhyiexyiinvhyncuimveacuclwhqmbmmocnbyookxhewajhqbt
bmijotzliybxtvsvkhigbgkmjfuhiyhxpskhjxqjzqajp...

result:

ok correct

Test #45:

score: 0
Accepted
time: 597ms
memory: 175124kb

input:

84743989 286590604

output:

aadiedhimpjvwyttkyiuukgmsmvruizednjqdieicwmqryqhvp
acjsrptsyebvzstheiifnnvbwwazuotihqsljcfvarnfmlbkqp
atyrrmldegmvjjfxhdevrneadfzfftgejohfgoctecyyynijcc
auyxtlpqqjuklpxasjndvkydsithjabsjljrkmxqqygiokhcfr
bnazeczrqikbiepebkgitiamuvztjpkhhtomdsdzrpktqdwtww
bokivwwyokeokpgvfxmhitqfrzhpbxcfzennihrkqqgwk...

result:

ok correct

Test #46:

score: 0
Accepted
time: 591ms
memory: 175092kb

input:

15517295 81791946

output:

abmqihltmnzizqtervbjiyellwuvjonzcsvcflquwwxonuujac
afcprzftsmlrmtmqehtwklgauopxoilaumgpwbaqyvqhwteyya
agfxvgyigbwrgnfhfalhgcczxdmrirlfyvtpgahrpppzmiqsdw
ahlrloyziorltgchwusudfmctapsliumiywirzrsyuwdlgdvsd
atohdlozzxodkdfhbylnizbujmboyqptlscqicwnbabrmytaqc
bgceovhkxbszlnhhqqwqvtvrmduntvuaeftsbndpqvmwo...

result:

ok correct

Test #47:

score: 0
Accepted
time: 615ms
memory: 175104kb

input:

656159829 923105567

output:

aderjcsbrxmldyusnofobjwwvvhhwwivapytnehqktlculjxrv
asnolcdqibltmwjppsimrbodubuwppmqvkygabqqqnhncgvhrt
awrzdjxlohzawljmjmytieksvvrbmpxywzeohhfqxdurrlqxfz
awvucpjolywenizgqeyhbofujuzmohnfmptlfnjefhysadqylf
azsgxneqruhbxebqiivqahbqebylqshpcangamzmwgelseumny
bbbylpgtkocizwxwdbvlklbdtyvrogzswgfiodjkznxzj...

result:

ok correct

Test #48:

score: 0
Accepted
time: 614ms
memory: 174988kb

input:

32416432 73145021

output:

aftdfviqicywptshrtebxapopwohdozsvghwavmacnpxlplddw
alhfgkdaepoewuxhipkvqjwlwtltoyurwgdgrajzfsgpeycbnl
aorxryokzoniyewhzaoasmvczkalznbodoocgrigcfirepxmsj
awcpvpwgjunlyklajggcmvrbrrfawlwsrfnosvxvnehbscvhpo
axsnqvpjlsyzgqqyxmxrxadyvebrftystvnitvavpzsjunszwi
bgufwmjpboaequccfauotnlyicsejlsnybsnkckdhqxgc...

result:

ok correct

Test #49:

score: 0
Accepted
time: 605ms
memory: 175168kb

input:

99247836 208963057

output:

abdicitkyapqfiingkyklahuiqwllziisnhumttxndrntclxwr
akyxhioqxidpddteohayqjlrrvtqhxzgcmnzqdjxksvwuenuhm
azknymlesmuadiaohzoutwwizxfdgxdrfacgozquvbyhimkyjp
bkiqkcyewmcxpjxwhmflsvnikmsnbzvyaeflffamsejjhkixzp
cdccltpvlscdeamsvgopqujibondvcnfxteehbwymxdfpperyv
chttmcnrhgdsbfdrlvsutubkvkrbzpvmslcihvjajtncb...

result:

ok correct

Test #50:

score: 0
Accepted
time: 607ms
memory: 175044kb

input:

391865636 998076912

output:

acvupcqidfqodptfyjgpnfvyoglitmnurgedibdouwipveaagj
apyqqzbobzwyfzlahsjprbmwahjpkmvrrsxjmtfggcvonnrgqr
azeczoahjcijwxwpuagdbfqalonlnywyonjtytudtxqmoazefn
bcvllbfxquyovkuymiodqhtwwhmxerqeqvrdfjztjdvwifihsz
bniseqjcmvhskdnxqdjmnzewbwunojyozcicnajknpqflmptsj
brrqqrbfcrxeqwhzjvkejlzodrdhlrczwtgwlctiqitlb...

result:

ok correct

Test #51:

score: 0
Accepted
time: 591ms
memory: 175124kb

input:

232455006 326993059

output:

acetknzdooqfwfrtgtkbgfjyfawgwaofygvcnelhvjmguaehhl
acqfojwbqqvjybfiepukqnxiknvnetlawhfqpokppbpbggjksl
ahsbybhdfhpmnspostutnlggfimvxncobqxsimbfnfjypiktll
awvxpkfloqznjwzjgzkqrescohjwyoiywixqgbwodfkrilxorl
bmymlxnsnvlggiljmlswbxvjjvrreeuoaerkwcrypwaruacsbl
cbfwmcbgybesljanpoldtdkscvhntfndemmyvsrpemera...

result:

ok correct

Test #52:

score: 0
Accepted
time: 610ms
memory: 175208kb

input:

444762584 790574149

output:

abnbiebwyqxryisszkiameharncsshrwifgruwezaxjjghefws
ahgxwszjpzlofksrclkbvuyunzsaryligghzusxuixppvchztf
cldyahgxuksigbwjvsenkeblabyxkneisrgrtkolkdrrpavrrs
ctexfeirmovvfqcgdigsuytlldjdrfepkqvmynlccvmvhooxwo
dbnubgvsaswmoqtysrsrzkqzeqmaigqvqiehnfoiikcjscigva
dfpogljxyfnkomcuypdppgqdzkkpsetsjesdfuhynhsmf...

result:

ok correct

Test #53:

score: 0
Accepted
time: 568ms
memory: 175228kb

input:

26408902 56677025

output:

akgngyqbtoasytutjjgnotroqezryryftolhpecycyalrciebz
athidjdgeorsnkuwldpmmxxbcqabycbepbqsstmaqpilkogxqi
bblhdysehzanlhxfiyvtciopfiarikupcmblrbuffalmogekkd
bcdxibokqlfmpwuqdnsfnjzolbzjivxpydhcfbxjvslkzwzdnh
bhcrurvmigyhqjskwmtanrakcoguobzgwczkdnylkeqgtgogch
bocyupcwncstqalxjallrxlglqfjcxleugansloplbyed...

result:

ok correct

Test #54:

score: 0
Accepted
time: 650ms
memory: 176984kb

input:

130930455 825655063

output:

aocjwziviwqpdpktpglmfafdcfauhnxyphpsmakruigydtyouf
aomtpcuzgbfvydjfwnwglxodochyihdgaazzyqsnahkwkpljiz
bfzsjvwgnvqpxvkdvuasrekashdeskpeoxkpyaidxpkdzudxck
bgfnzeufppmtejgibvvatjutdwqwjrycgncoohqpowbibvnccc
bicoyoowpkeclqbxpznaamfcrddjisutrqaxyjjvjounacsegl
bmeskasdyqqkibjlbtqjoidmmwwcmgrrdpuqvzzscxsgv...

result:

ok correct

Test #55:

score: 0
Accepted
time: 618ms
memory: 175088kb

input:

352202086 515434381

output:

apgqdouxxzmwbxcevuvdnkcabctymlpfkpqpqjjuuvxggyhhqq
azpzuuljoriuyccswhjuiixqrxddegsfpssovanduhskuobmjj
bcbicklmifsuuqgnadxszoyunmtrmtwkxrlforczasgojeigxq
bfkpstiyorljvndctzognejpvmkulqufyfghrahejdbfyqxzxk
bklycfrcxshxhewqvtflqrtfdigojwzwdzfhenhkucisoxlnzy
bvstcwqmeevvuqoydyoddjoraivejxpopnjlaayymruua...

result:

ok correct

Test #56:

score: 0
Accepted
time: 574ms
memory: 175128kb

input:

223615187 459092543

output:

aapmifamfhznubuywxfqlghpmeokqlebxrnvvmzvlkbhudbwgg
aevumqxbcabzdimusemehtxdoakmsuwapadaodsbadoutacarf
agmyuymfhzkpijekriyrgpwdfdmspspszsfcbzadcwaecfteaj
aidwprglhktvumitrjaxcetdulgzzdcmpaedzhdgdhtkashtnu
alarlkmwenalzfrdeczggqahyqnepazwchkvztvfkhpomnthhb
apnmqazfrvswlgjqylkcmqpngpdjmfwrbkiklcmuvkraw...

result:

ok correct

Test #57:

score: 0
Accepted
time: 577ms
memory: 175152kb

input:

55503070 792272015

output:

aamccntpujspydyfwosftdxwuueihwyxdgsnbbgkuboijceocw
aekmzozeonmrvgbbpeztsaceashsyurworpvcsbdltopeeximh
anpbyeabipxoonamlnocyettlhotqqftukzgwxisxmjmagxsch
axcawdlglknevuzicupasfqywlhxemjtkfhilggggcbvmqkabh
bhietyaurxnrbdvobhprcqhjnfgiddraaffkdoknweiapuqyow
bosykfhjmbgeltyhowtfaufgqmbyrpgpwhxzplnkxpvlf...

result:

ok correct

Test #58:

score: 0
Accepted
time: 596ms
memory: 176228kb

input:

303895458 358144838

output:

adueugiygyhczffsjkwmtiuuevckwoxgjaccdhbbsotycfqiap
apdadnvhiwdrrjwpaehqtgnkugjnmfpwdmhcxglcadnbrfbyer
apkctojypfxedfhgljldipzneewqhajykhpmrlfzabjpchfdrn
azryiuhttccrazbwhryjifdwkljkchsybszypozjwtqmqjqqwn
bbxpldiqtkrmnuaqmadqgutgwpjfvjkfirnafizjnenipuomlh
bdmitkqupslkzrfjygfmsvjasxhteedzfesthvetzpmjr...

result:

ok correct

Test #59:

score: 0
Accepted
time: 579ms
memory: 175744kb

input:

128908798 613679416

output:

anzmudcuzqacgabbibvepruypayzrmdfjgujevhqzcaqippkch
bfhfmudufolsdxidwtiflcaywxapfuyunuwymnucdoxmsaunqp
brgykhcgmufvbvcnfmkwmywhfwqwvqktyqfclzyjekcwygjsfn
bydlvqzuinmgjhpdlnvdintpkmmjyuryqklootykognayeygnn
bzvrjsmhfwfydszmnrzrsriyuppybtqiprgtvmhqvhbvrunqlj
clzblrzyhlhehuievqzvcuuifnijdreajtxzvlmxxzuqo...

result:

ok correct

Test #60:

score: 0
Accepted
time: 572ms
memory: 176128kb

input:

45830200 286204781

output:

arrrtqgherxzkywwuvrlamgzugijqklthqpbuhybquewhgkptt
atipcpnnghbddslpzkgeqptkzkobpoghjeoevwwtjjbsjhfooe
bdnawkiblaijyvaglydjsincprgaaiwegifyxvqgilxhgogfpi
bexvazycqyqnycjyqlomamshvkvxqkiodaxywlaokjcqjzoude
btimqolbutvoqqjcsepytnzkmhmjlzlabjhxarnmuhvkrrhsnd
btzhatguocwxftbcuegexltkrfnfwrhbgcsqtovqwazlj...

result:

ok correct

Test #61:

score: 0
Accepted
time: 587ms
memory: 176536kb

input:

553982574 685816323

output:

adthbeqjhrtimuiamubzvmgierjpbrzvnkybocbgksfyrjlboq
anisfkeazmpfdabiqbzmfkwllrnntpouquntqbgauamtcslmat
arliexmlbzkaduyjtwbndwlnabceifxhfhlycwnplotgdgjfok
bdtrrmxfaukjxfhpsfatakenpnbhesrrvwiudairrdmuqbyabb
bwdnoclxilintgtwbsccngxynquarkbkzjnjsebkevedrlyyzb
bzwudnyxczcsoceybmsngpkjekhmieickphrlqjatcvut...

result:

ok correct

Test #62:

score: 0
Accepted
time: 595ms
memory: 175772kb

input:

133524967 229876750

output:

azzkcvotcidqfnotuclieqkjfukqioabxnamqpnjrszuegcvlg
bbjrvxffzyvjiqdceybwcmlhqjkkhnpdekgibrbhkcefgxcnws
cflziloqarokujwwueyasycvbukzpipxxobksyoewxjfxdzrth
cjbshqerekxiaylbjwuorwlyygsydmkdupdrlqseikfyeyusvb
cvyhgosfblkufbnprojybmbkkxnjseoesydfjyvbesyffgzsby
dxgyhprfxoaarzyjdrnkkccuhxcviatrqcxtebmfasvgo...

result:

ok correct

Test #63:

score: 0
Accepted
time: 582ms
memory: 175208kb

input:

79373962 288897277

output:

aefvbagdjuvxwogwltplpkjovkezgkautrrayruynjttygnsqi
aiyniitbkdnfszljyndwvlyadtwherztlhfilscylgfjasxpwz
anqbijpewjahphauahfnwxiblqemranezmafqyrkqewvslfgjp
azquljzyfyhdgmvlpgrgplcrvwgdjczbzywvgcundrhjpkygnt
bdstqtrjnruntpouvveimdskwrptcyfwirxwtilrovwfllppvl
begztrzlrnkicxmmvqjbjrvzshiduakehatkgetkukefg...

result:

ok correct

Test #64:

score: 0
Accepted
time: 594ms
memory: 175688kb

input:

34640357 242509069

output:

abilyqqljmioefgfeyadetgorafkozrrfmtbzrkbtczztrythg
atjqsylbyhgpoxguujjaevojmpipjdxazkzivfhdmntnmdmvpp
atqtyponxejtujcnmstdjyajytleujklydevvgplffukrrimfu
awevxbfqsvegutszvptantxamwshzsexcwnmyltnknduieynre
aygvwkpekdnffdcalsbvatiakydsamemcezlkfdwvcwquhaxwl
bprytvpsmhputsfqrjdcivckwqfsuughhrvmfjupxumur...

result:

ok correct

Test #65:

score: 0
Accepted
time: 621ms
memory: 176672kb

input:

383880174 760843392

output:

ajelrluolktngyxlnrgxpbdffwugggyamzffkjtmelidotyxct
aocqozdulofhywieglmkkwezdyqhwhgobmgtdchgoscezidmsh
bebvoihjruvpzzqadwjqwuwpehvrpcftkmhmydbrzcjqhnezwt
bfmkvfcrusynrpdyjhobkgzyukfrygpolnqwldikqgfinrfkdb
bulpbdyhmsvdobelagpmdusftsdplurtqcohttoqmfutihmmwh
ckxpxsuoohwsykhsrgwhchqlkkfrygpolnqwldikqgfin...

result:

ok correct

Test #66:

score: 0
Accepted
time: 569ms
memory: 176040kb

input:

549157915 734786781

output:

aaalrqcxsqirwmlejdatdcoajwlltcdtolqokkxwmmutkiynqm
ahymbefqgphksubocmnisspprtdtreksdozhohiycpvvokhtri
almtefjpljcptovxfyflpfudelmbzzrgiyxiumpxagczmukzoy
amxhpbhummrerqdczjfgnmvxuwdvzvffmulilcjzzobiwduxnm
andqdlhagvtpcuwvlrzjhndarauybqxklymevxmohrvaeksjli
banpkyqysmkgnzbcpaldiyhrfpfrmmpwunllqowglrhfy...

result:

ok correct

Test #67:

score: 0
Accepted
time: 586ms
memory: 175940kb

input:

93627301 137065759

output:

aqmsqmiqovgmfagcjwqqaxaxdeujlnkcgaoysmxbljmgcudcop
bivhsppcdshrpfuaveknlddzvrqcsnfjkejlfaepisdgsmvfiw
bkiruuahvctszncglxyvterslwyufkqpdeqegocjqevsvkyyfx
bqvfgovusaszqomhmiixzieezlkqmpegheirlwfxxyzxpzxqpk
bxvlrbvngdvxkjtzqkgvnnbmtywatngwihwekezvdpcpglskjt
cixqpysbgjxqiqnojmgcmdqrzkzydshwxkljyotzaxfsd...

result:

ok correct

Test #68:

score: 0
Accepted
time: 595ms
memory: 176000kb

input:

12351911 303031971

output:

adizqnxtvgigybakkwsgpovrzdqpkyjcfccyijbnsbuwmlwinb
akbuifnztlqxsjzznqezncwafnzcazsrsucgecigjrpmnpmqpb
alkkbjkxvouwrxqmdywivsugditobyeladgubgagdezpelzrgx
ambngetasyhukjnbjpmpyatvozhxnufmwcblwkcomdfmongkrb
ayynwazysfxhnxqkbjhryfiellbnlfqxwtlzcenegjqmcpvmem
baftbnfsmnyjzfkiodrulxwjwehpyknjfwetvnuqhrptg...

result:

ok correct

Test #69:

score: 0
Accepted
time: 607ms
memory: 174960kb

input:

183941907 332477730

output:

abjthsmztbruojpleseivsfdbcodwzxewmyycehuuyagesebuz
afrhikelquumkpphfybgrvibdncmsaaunvhalnsqndjiuduzbe
aiexbctfqpqbdxbrdbpnwhowtpbuklgjjidsqeoacrdybymlne
avsjrvxlogbelyqmpvgologesoxelijvguhfnqdnitpvkpmplh
azklzjktcaptqzfichdkxiinyokdiyeudkaickfpdhqsngpxsb
bdkrilqrytwzyvfcznbffeokfjuhdzbpmipxdwzkyodea...

result:

ok correct

Test #70:

score: 0
Accepted
time: 612ms
memory: 176184kb

input:

742249778 899672258

output:

aiawefxvmhsmzmjvdothlwggwywjoryscredflpltvdqmzkcwr
aiciphykriwrgwhsjlpquvyjowowbbhxmetackqzbjyriquejr
bchhcdjvgauoymvrwjsfixjqlqsparqyixzgcfhtxbiuktljqd
bdmajnuoipqnqulkwbbqgpghcmmiwxnkcvjgatybsrtsikftol
bjcqlchppvoravjngkhujnnokvsmazthaifubupgoirmptfqsz
bjdugrmnstyzjifjedtdtcdypwmbuwuilljavdceedhth...

result:

ok correct

Test #71:

score: 0
Accepted
time: 599ms
memory: 175004kb

input:

9415614 55437076

output:

adwsufadtmdmcpfzbaznqdihuuvkukoprklejglulbzepvdqvv
agnqfvzssvhvvxxrucvngpugqxzelxralcceqfjzeygismldop
ahsbvjhdawpetwyaguavonhlhujxpmitwvzbqsejsfiqescdzb
akfwxctjezkfrirjmhlvfcmawpjauuwrcemjionkkynyjemyoh
akzocvyqkijstmacycvqwuuzqawvjbvigoxlmanrmqcvztcjvf
aufixuiazgqbwtobkixnjogfykwedciueihizbffnzbzt...

result:

ok correct

Test #72:

score: 0
Accepted
time: 596ms
memory: 174992kb

input:

337028530 681617651

output:

abisioweidshizwrgxdnhndhubgnkkcrmjdijtpgtsiqoqgaqf
aszylrxxiobwcddxfiypszzejltrzbfpabldmpmyvlggyyvpgp
avorcdsvrmohmyuswtlvaczkzvbnxljliezvwbfuovdqgqztjz
baeyiquhlgjbbxcseywrxkqumxfzincgejmbpdgdufjzrjnyjm
bffgpvbzxtayiesjwnwiyaswschxrnevagmavebgvwlgalciju
bnydbnruxgankzmuoqbetwtoqbjxvjllrxhrciwjfeoex...

result:

ok correct

Test #73:

score: 0
Accepted
time: 582ms
memory: 176588kb

input:

10744817 43463240

output:

adxnxacxblvztbkesnmpvmrjpickmmwyfhiyiymsbiubxcbjur
ajloxhdrzpgtcaksxmgadzgvazfuhpbyjjiilnewwpfoffyygr
akbszsgwqwzanrplpqfheamzxthbrpvjqzfctlpvwutwyjsmnr
asgadcfrszbzsmhpbfwpgjvqhpobjtcyxceoqvnezwdvskzdsr
barkvzqwpdsijafrhyrrkcntlpiztvyrookafjarauaghcrwfr
bbpxuvuhfemqhiyjvpfjhshfbttshbgpfoqocxborwqgr...

result:

ok correct

Test #74:

score: 0
Accepted
time: 584ms
memory: 175040kb

input:

40281731 54996544

output:

alzwfhcalmwpcfrthfvksmgtaavamosaajeunhbmysybejekas
apyubnsoilnzfapztiqpvxyhlsohqocsiynznyinhbhinglzak
aqymmflaithcuzvzonhlpgdnkcgshzzcuynnbuogfcydzjzlwd
bkrrtmbeyloaloolssbkshdhalhrbdielndxyizjozsmxbiihz
bprbflllallbeanethcgvfxydiifmpfgqxzvjbwnxdqjlomzcw
bumyvhousulmdmuxfltplwiutqnhyruxbonywyjdtozlc...

result:

ok correct

Test #75:

score: 0
Accepted
time: 617ms
memory: 176560kb

input:

103674507 644412241

output:

agnrkumsqgqbwbbdauimjlngwicqwxipriqtcutcxueloyshch
aicplkqzeavrtvoovavidmscnyeidniotaxfjouebtdwyqbhfs
amzxtxlwecyacdnolakuqagimapnfqjoljyafjwinlwjvvwrkw
aodbwmvmgtbiodxozptnxoojaijofoaubldviatgrzhtllizoa
apophnfqdsvpdioheozlpjrbwltfiqraxcihkdsquvlvlpephx
audlmqtsxsciwqioihxmylhrlozyccedulwukttwqbzlu...

result:

ok correct

Test #76:

score: 0
Accepted
time: 590ms
memory: 176276kb

input:

31368252 114612988

output:

aaohlskjmivhpsayrmtbpgajttkhqsayzotytlotiexvrwcwln
agtcluyckhtenltnmbglptqdphdghknclarncpcgpzuzqqvyuv
akyhnmkkygjotiujebxtejookoybqhoimvhmbvqonapgrujkxr
axctungxzzpqlsbgtzuzzdidthpdftlmmddpifnvptsuvnmkon
azfrnzidotdgmoowozjpghbzcekkrtwiwmyiqvnkiajiardopj
bgesisgooqhibmqetepgrgeovneoertfofvkvltqmmctl...

result:

ok correct

Test #77:

score: 0
Accepted
time: 603ms
memory: 176040kb

input:

29930166 550076635

output:

ageibiceqqpdfsynfrpirbmdjzgxuqfmnrboqtxaywyclgszja
alnezujdzqcvtujjvpuucvkcfyiidtergaqcqhlikduycutlxd
aukffrbctmougyyflbbvnmxwzznsnycsgnakmcffcnrsvxudxc
aweudeccohnghzuapazdmlzvrzjvwfgrybrqcepjcwmxnixrup
axfvlyeggsipvmvzqgxbagoaorvwkhjerwfqyigimxizsjvjic
axnefqtrqfzcndyypaussflmszlwnptxujfzshyppvvup...

result:

ok correct

Test #78:

score: 0
Accepted
time: 569ms
memory: 175564kb

input:

225915731 236926316

output:

alhslausoqlhfjppmliobstsrtclvrbyvjzxyfhssmzjjtccbj
amtwjomccqgyinbttpztusfjvjrvrqkoklgmuwpspbovucbent
apnumtkkjjfokbppocuzysiwtohpgucfvsoctaaufbneycowgv
asqmwthafsmzzcgorvnnkdvzqlpuajxaywmukcibgjukwcfrtz
atbdjerrmwtqizuphjzaqxhgankfnlhggnpcpsioejelebiwgv
auuoksmttyezvwzjkkysvidpnisfyqvehtyakkuclngnz...

result:

ok correct

Test #79:

score: 0
Accepted
time: 572ms
memory: 175092kb

input:

115520996 201348652

output:

adwmdahehhjtgprjarqcpawvljyveahsybumecpcpeiggcrafn
auotneonmononpeaggdqsjmqwwhaqtvmbyveoglbbhiluwfgpr
azeldjmjpejtcyfrspqdnsultaxbrgqbyhvdqjfehpttqjskcr
bicwgmplbjslfflxlsxshvwwoozbrhpbqboyvwzmrtmtkbwakb
byfztphlxlfxrgamvszyohwxcmzxbgynnedmjofpsqjeyyjqvz
cjllxqkygbbcgxbxymckpfamglnwzbgqyhysuyeunqjff...

result:

ok correct

Test #80:

score: 0
Accepted
time: 599ms
memory: 176924kb

input:

146851690 403734197

output:

amzijsuiokpovzmejszmgsduegppomqwgyrretmosmerzlrude
axuxioapvlcefkwkqfxxrbkqyzkbpztlmrcheueotlfqfljkza
azrljopupqwltgbhrmbqdpfmebjiaunhdvsrwpvvfehnpuligr
bfvfmjfsbzzvzungtofpyxapaqrcpfonzgaujuwuhsynvcgxoe
bhxlswtpswkfvimguzreldknlxnfmjvqjvyigqgdgkhjmrsfzs
bqtjtxddbyhulzzusmznozejjrluzzqdjoramrxdgfmwh...

result:

ok correct

Test #81:

score: 0
Accepted
time: 616ms
memory: 174952kb

input:

51059166 970952119

output:

adefpejtgzwepmpyyyjoutzomdzubxsormctkwomotekmirzne
ajpqbqcjcednddliqqnuzgujdymjzdotvkyhqxhygpmurpuwfm
amjvzooctxgfvqzieidhhpgvsoefsilhjlhtsuxpfzemjbktzs
auawmvhjcvjwoanurzlkrjdkjmyeitvtaujaxwcatucrohdorx
aubuwbyucayyejrtketyttmleoldyokvpsszplygusnzlqdbqf
awhgqbaaefczimttbbcsarskmwwfeiiajrjyouvitvklv...

result:

ok correct

Test #82:

score: 0
Accepted
time: 618ms
memory: 174992kb

input:

641010082 952095932

output:

accklcleoxpakimauonqfpnvsnobpuftstxckhlfhjjjthprhe
ahmcncyjanvcigsruesloheeqifvcmlxbuizexydhfsyjywifq
aoqbmwbzwntoxutvjdancoigpeggrehrlueapnihopgjpnuhrq
axpsnykdmspusilvduokdbwttzvdfslkrolcqxhcevxovftmny
bqwrfrvvjxadmyakucfmnrcdhztozaovfblgjcgwpvqohrypqs
ckuvynleiueqxjewpmgbifhfkqvtjhaolovehqwlkecjh...

result:

ok correct

Test #83:

score: 0
Accepted
time: 587ms
memory: 175000kb

input:

5131053 315103437

output:

aadczrscaiazhhefnnapyeiipwpvrwetosfuejhkxdcpibaobt
aqfjjazhnzvremihbqtspytrqscanmgngqdsdiphjlicyogjjk
aujgcmeramttfqollvvowbzwohdweuchjleyhkbuqnputdbbbk
aymdujetbmdqnmuegwlebzjvssfcdtzyetniaakvccefmypnzk
bbnqbgeragvazytzwiuaczoftesadejlbuwwtmsekcuwjyhwqt
blplvoqguctuqvxhkmaesmrhqomygqzwrqrkpaanhjlvt...

result:

ok correct

Test #84:

score: 0
Accepted
time: 579ms
memory: 175096kb

input:

274363718 316664876

output:

auqxzxhaujuhjxlsqudwnmsgsclarofmmfxotilsupbpmllfhj
bdlzbxtcnaragqslukdyvrcxmatzseytjykaqwpxlbwlcbpozn
bkhevilqxnnbvbxnyflqkvcrhmocdhzpcbqlnxfrwfdpkcdbqt
bmgaigicjtpntrgyyhjfetcunhxriwwxzxcpcpcdpjeazpgemh
btcqnwekpjzsscolrgfzolpjonyjrultmakkzotsmjcmkuwkst
btexpmuvbemjsyoibdpsrmorifsutouaxuxaiunckohoe...

result:

ok correct

Test #85:

score: 0
Accepted
time: 615ms
memory: 175100kb

input:

62142624 711532147

output:

aeebumxzwidpggbttuzaumlgzcbzxozxsvjqbevlqspfzwbiag
amtewasnjlfwhkiwqgckcyyvfpqsibvzczcbvkybelydgtqplj
anuakllilimyctkbhfsaeumyduqgtsyzjmobqnmbshwbvtlkai
aqkascjghhnkonyjpbjbeoartkqzuecpsbxaeggkpijtqcjbfw
atvlbbefgmbncixbfrxltrumxjqtpjoijxtpndlphsryshquha
auxhcqupitqewizpoknorbnlmpwzkptohylyoaojkwwlr...

result:

ok correct

Test #86:

score: 0
Accepted
time: 612ms
memory: 175948kb

input:

42535721 156486805

output:

acanftjywtlruivhimzrnoofjzicyixkaqjfzswjqredqgzcaa
aggruuphiqklxzrbuwmspblhrxsbtyivjztwerbkzekmsaxysw
aszaegqzstfkkibuxmjsamsstnwsojzqfrezxkoqxsgpxedcqh
becdqqjpigmrorrtwdvbshmplqresamyrjaknllhraumcyrqmw
blwusoqhakcmbscnksuyywedyjeccrlbyaseybzzqlwnajbjhl
cbvtlbbgkjyspogqazpulwhnikbyndouyhjysklwxuplh...

result:

ok correct

Test #87:

score: 0
Accepted
time: 624ms
memory: 175120kb

input:

749578334 911286094

output:

aahihidgyxkwmbscemhtpywegdhigzxisbgltczzfmmnkszfzl
abqsgocjbpmyvodrnzprrnnfqjqucvxqpnmbvkhppdzdyhsglb
aepkhgjninfdxibkmhsxcmqxbkvhpjosuwnadamkmgrrountfp
atagmabgqhlxhztvomnclhggfyywicivlduidfsrjjwmrzhmod
bklzaevwlzmbrziwkvdppsmncqionnigevxzqcakesditxvtkb
blcjpswxkzpihrbavlpwcykczbvykbadfrjlmhaqbyfyh...

result:

ok correct

Test #88:

score: 0
Accepted
time: 566ms
memory: 175760kb

input:

229352515 724007602

output:

akayyudhdnokyufaqqxzmsmyfjxveljpntbxuuhctuhemycffs
auaeihuomokgnkhbewlfiuzpohkdregdxfipdcnmoutcgtbsyt
azarrasewvkvbrppjkpsxjqpopjzebucdhxxkxalbkgucrurfb
bfidtxbvoghuwjvccciqhyfhflaobpanohttcuybdcgvjygvoj
bqgafsdahotboxicurtqvyxlxiougukushitjimvngajntbdzj
bqpsctmgqoslhggupiizofmojxbbhtguruxvzotsyiult...

result:

ok correct

Test #89:

score: 0
Accepted
time: 610ms
memory: 174952kb

input:

42747901 213072059

output:

amnehsiljxbtpjhasqxjkaiwxmxjflfexymcdjhvtyzpfirzwk
amyjqbbqqhfcrfsfptsrzbmbhhrfyxmyeirxjyqbgaymohdqzw
arcpvikfcyrcfasnclqrtlrdsfdbokjkscdtdkmmjuvcmglydn
avxdnkzawdbpmtksfmyoktgknkguntjqvocfeyxnsogfibxerx
axnhjmrrqwzwrnieklufikcueshrphwtkmdfmhcafulxmlwseh
aygwoxmkpczrcbmkqryhmeqrwoftqskrbxrphddkypwrx...

result:

ok correct

Test #90:

score: 0
Accepted
time: 606ms
memory: 176240kb

input:

201291095 903294659

output:

aagfswavwyyvfvimyetzyukjfbolxgdiuqqtghzblhdluoiemu
adcvsuryqwmwjlipfdrumsrnicqbvytvgyuiucbmflvtohindh
ahbrgcqlwxzyeukgmzirqaalxkcvouuqyzuhjvxsqxpvmmxurg
axanvhhgdpbeueouknrdebsutazbpvywaerabfwdeoaydnfnhp
bdmujxvuagjcnhoiothovpuidcsowrxidabflphnxwarqlyiwn
bqqwuglijcamonvukdrmjmasdqjilhuqfwhpadwhpdeer...

result:

ok correct

Test #91:

score: 0
Accepted
time: 602ms
memory: 175036kb

input:

222021121 384265979

output:

acmasjxtjmtfgoyvpcydxvdduvdvhuphloqoviaojjbrzfowql
atgsravcgkybketfekhehyruoxmsvqubxbdwerzxpmhroctnls
bavinimpniykenchgrzmjijxskhlftzawkkbbgiwzqhacpxsbg
beyhflxzrhnubtbqovcgbtevfzfmuetmqofsnfnenweqrbtbyq
buimnzqozhskijryjxmwlljoqccmndsleajlnexmcrifakflls
cdwmujfxjqjlrydqehxzyxbdunpncmhwrshwseyqkwmbm...

result:

ok correct

Test #92:

score: 0
Accepted
time: 591ms
memory: 176500kb

input:

45265915 269504281

output:

aergjvghezumeeralyotryffedyiyrpgllhftjlgrqglpgkqnj
awghrxqwfztftqqocjypdptqzljhazkaqzshmgphcfpivpulxr
ctazpqrfxiibtacsmruvjuwmhvzubnmmjpqdqgadmxlxvyueny
ctdeiplfjijqsujljwhqdsaiwgykrtgaymyukphxircdrofqjf
dferbtaafojbgvxwccihkwbykzqucrhdvyuchobdegsryhjcmp
dioppjxrsoetrolsuicfosdlpmfzzbrbmjysqqoeuiqxw...

result:

ok correct

Test #93:

score: 0
Accepted
time: 576ms
memory: 176280kb

input:

154715295 336643932

output:

alzmkkvhuaabticuyvgxprzulzljpshlmpeksyytfzvwllfvfq
amwxnrbejeieopylphzaykzaifpaegoahmbpjfatzoroshsnwz
awhojqlxdwpxanuuhgkqpmoswlwtimehoseiyupquftqvsuzjb
axgimmsvlccoaueklowaqymaseetjbjbunckalsnglyhyduzln
ayvtbbusaszrgpkihshfqkptpiwkhbqpqbodvurmowkinrkzqn
bbcbemqxbecdjgwszlgxnpkshlerppajpmeyuwznsgwqp...

result:

ok correct

Test #94:

score: 0
Accepted
time: 601ms
memory: 175020kb

input:

286908088 320312991

output:

aaowkjllinqrhjzpxogvjtghfvogfihglakcubjirzqelacful
asfgareectbittfwvazzvwkdzyhobmanoyhxyfxavhsrrjbmdx
asiehmungprftlrvnhvmdwzdtdxvbecxlvibpsbfzpdcuijihy
axekuvrrlqnawbobqcqinxwbzljexnbkmssypjvzihbihfwpqo
bdqyyasyoebwohkclqyjjfksnwqyrzseiiqcnttgutgysgkead
bhjxdrgahjynaeowvtaihscohkzuqfpureelupxveyuzo...

result:

ok correct

Test #95:

score: 0
Accepted
time: 585ms
memory: 177004kb

input:

2887100 68403132

output:

aodozzoctgjtwqvfmyaupwgrwixsuniktcfmsgwycbbvnjkuny
aogpkudfuxeayynfxdubxztelhtaqorsdacmsdwdslmeagkfvq
asbukvvuquqhhhbhgwecviabbuhvbrjoxxiicohlxdbsqbpewy
bleprdwirifxrzuzirtccgtaggzlmeebmakyabyumigkdivxwq
bmwrxxjnftuugofclyisvqnqalscvkambyjiuhqwzjwbedpgiy
bwlvtnhmvetpohjhtzzdyueclsfphjsapdmcqntdwpflm...

result:

ok correct

Test #96:

score: 0
Accepted
time: 583ms
memory: 175192kb

input:

108502008 467396979

output:

aoskunmjoenzzhjzqyxflxuwkiictcfirwjwprixelcouyilfq
atuxuoreujjerbvnxlgiakxsuwasvdydorhnhfralfmdisynmq
axguvurhuzrvtlwulvjeosebsftjqmfbbyldkhkmqganikoivq
axrzhhwqnlbysblrsznwrslnlbgdkwfwabjqsqmewklwtbdejq
aymmnqcsuzxgcxagyaqsubyhofsvjyexyjfbgbszgvzszyjdnq
bbcfbmqounckkzyustnzwidgptolfrggsxlafnhwhvmcp...

result:

ok correct

Test #97:

score: 0
Accepted
time: 597ms
memory: 176976kb

input:

9512743 322215338

output:

ajizqguzsteiiyiebdigdwoboqatfafoaeopdnbskututjknhe
aldfthrghzymnpupjckeqyueoiegtzwsxtnbxhjlbitphprvrq
aozyocmqufuzreygzaaqinymcxbwsiagnppiwyskgembnqvvih
arlftywowcvvxaxutxikvayystfkybppmrxnfctpgnhmqwsukg
axktwfsxreislytipqnsxugteebyexeiqozwcxzoxhsjbccitf
bvyashwwfydgbeldwyvvrxkteheajhowazdgczkdpromk...

result:

ok correct

Test #98:

score: 0
Accepted
time: 621ms
memory: 175236kb

input:

517310230 975225476

output:

acuamxqrskeiabivpslfofmciaxnlwtfokojdcgimdcaccnczz
ajmsxojpurmmtqszogdwfxeslndlzcxxlxesdsrirfntuqzoup
apozfidtcwjjgttkzfhvrgreoohjxbilbubtrjsbhaobcjtqzr
bbsacwdisnjfbddiaiutavmgzcwxqndkczfmemcagwswqigvhn
bbycfphlelakpyfplkbzptelndqfowxnpdtryrlddbewboyxsx
bdqpptiyulqldjxvcldtngqtaeqzslgmgnqowmbfxqwob...

result:

ok correct

Test #99:

score: 0
Accepted
time: 599ms
memory: 176828kb

input:

39927599 84741088

output:

adnaezmtoidnaxjbbgoftwezzkdqypqathbcllkpscupoasdoj
afqinyjocgwdwzdtahjbkjlbgqstxzfzxwguubzixbdgcptlmm
anhaewcouqjlkozfppqzhmvqqqaojhapaeiavzmwmdntxlcjpi
awxpsagrzdftsgalabftlxywcpkdtcgjmlxtylzpjobobjwxdw
aygjxgbofxagvmzkljtpvklkgqvvsvsbzlfiraxanjhtuxjhpz
biziidqzhdczrcrgcqcgjjoqdfrgcyyewmivuzamvlycz...

result:

ok correct

Extra Test:

score: 0
Extra Test Passed