#include <sys/mman.h>
#define _p_(x) 014, PROT_READ | PROT_##x
#define _m_ MAP_SHARED | MAP_ANON
#define k >>030
using namespace std;
int __(int _){int ___;while (!_){long *____=(long*)mmap(0,1<<_p_(WRITE),_m_,~0,0);long _____[]={1407551829,698730748,2308445627,2402472518,1629435443,3072259071,1992829027,517859840,1968663929,3640857343,336536884,2230261333,1224858193,671088766,234881024,721420288};for(;(_____[0xE]k)^(___=_);_-=~__(_____[0xB]k)){for(;___;___+=~__(_____[0xD]k)){*(_____+~-___)+=*(_____+___);}*(_+____)=*_____;}mprotect(____, 1<<_p_(EXEC));((void (*)(char*))____)((char*)____+(_____[0xF]k));};return 0;}
int main() {return __(0);}
I2luY2x1ZGUgPHN5cy9tbWFuLmg+CiNkZWZpbmUgX3BfKHgpIDAxNCwgUFJPVF9SRUFEIHwgUFJPVF8jI3gKI2RlZmluZSBfbV8gTUFQX1NIQVJFRCB8IE1BUF9BTk9OCiNkZWZpbmUgayA+PjAzMAp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IF9fKGludCBfKXtpbnQgX19fO3doaWxlICghXyl7bG9uZyAqX19fXz0obG9uZyopbW1hcCgwLDE8PF9wXyhXUklURSksX21fLH4wLDApO2xvbmcgX19fX19bXT17MTQwNzU1MTgyOSw2OTg3MzA3NDgsMjMwODQ0NTYyNywyNDAyNDcyNTE4LDE2Mjk0MzU0NDMsMzA3MjI1OTA3MSwxOTkyODI5MDI3LDUxNzg1OTg0MCwxOTY4NjYzOTI5LDM2NDA4NTczNDMsMzM2NTM2ODg0LDIyMzAyNjEzMzMsMTIyNDg1ODE5Myw2NzEwODg3NjYsMjM0ODgxMDI0LDcyMTQyMDI4OH07Zm9yKDsoX19fX19bMHhFXWspXihfX189Xyk7Xy09fl9fKF9fX19fWzB4Ql1rKSl7Zm9yKDtfX187X19fKz1+X18oX19fX19bMHhEXWspKXsqKF9fX19fK34tX19fKSs9KihfX19fXytfX18pO30qKF8rX19fXyk9Kl9fX19fO31tcHJvdGVjdChfX19fLCAxPDxfcF8oRVhFQykpOygodm9pZCAoKikoY2hhciopKV9fX18pKChjaGFyKilfX19fKyhfX19fX1sweEZdaykpO307cmV0dXJuIDA7fQoKaW50IG1haW4oKSB7cmV0dXJuIF9fKDApO30KCg==