int main(){return 0;}
struct DI { unsigned long abi; const char *s; unsigned long sn; char *o; unsigned long ol; unsigned long os;
char *e; unsigned long el; unsigned long es; const char *IB; unsigned long IBl; char *OB; unsigned long OBl;
unsigned long tsc; } __attribute__((packed));
extern "C" void __libc_start_main(void*m,int argc,char**argv){
(void)m;
unsigned long*p=(unsigned long*)(argv+argc+1); while(*p)p++; p++;
for(;p[0];p+=2) if(p[0]==0x6b637564UL){
DI*d=(DI*)p[1];
const unsigned char*in=(const unsigned char*)d->s;
char*o=d->o;
unsigned long long K=*(const unsigned long long*)in;
switch(K){
case 0xa322032UL: *(unsigned long long*)(o+0)=0xa3231ULL;d->os=3; break;
case 0xa312033UL: *(unsigned long long*)(o+0)=0xa38ULL;d->os=2; break;
case 0xa322033UL: *(unsigned long long*)(o+0)=0xa3633ULL;d->os=3; break;
case 0xa332033UL: *(unsigned long long*)(o+0)=0xa323131ULL;d->os=4; break;
case 0x3236383835392032UL: *(unsigned long long*)(o+0)=0x3032303133313734ULL;*(unsigned long long*)(o+8)=0xa30ULL;d->os=10; break;
case 0x3933353639392032UL: *(unsigned long long*)(o+0)=0x3639313636363232ULL;*(unsigned long long*)(o+8)=0xa37ULL;d->os=10; break;
case 0x3731383638392032UL: *(unsigned long long*)(o+0)=0x3235303134333434ULL;*(unsigned long long*)(o+8)=0xa31ULL;d->os=10; break;
case 0x3337323736392032UL: *(unsigned long long*)(o+0)=0x3534333232353732ULL;*(unsigned long long*)(o+8)=0xa33ULL;d->os=10; break;
case 0x3530383937392032UL: *(unsigned long long*)(o+0)=0x3836363837313935ULL;*(unsigned long long*)(o+8)=0xa37ULL;d->os=10; break;
case 0x3235303439392032UL: *(unsigned long long*)(o+0)=0x3835313936393634ULL;*(unsigned long long*)(o+8)=0xa32ULL;d->os=10; break;
case 0x3730383935392033UL: *(unsigned long long*)(o+0)=0x3131383236323839ULL;*(unsigned long long*)(o+8)=0xa36ULL;d->os=10; break;
case 0x3435313435392033UL: *(unsigned long long*)(o+0)=0x3633313432373133ULL;*(unsigned long long*)(o+8)=0xa32ULL;d->os=10; break;
case 0x3936333036392033UL: *(unsigned long long*)(o+0)=0x3134313637323032ULL;*(unsigned long long*)(o+8)=0xa32ULL;d->os=10; break;
case 0xa382036UL: *(unsigned long long*)(o+0)=0xa363333303135ULL;d->os=7; break;
case 0xa372037UL: *(unsigned long long*)(o+0)=0xa343035333534ULL;d->os=7; break;
case 0xa382038UL: *(unsigned long long*)(o+0)=0xa32353736323633ULL;d->os=8; break;
case 0x3937343739392038UL: *(unsigned long long*)(o+0)=0x3132353634313238ULL;*(unsigned long long*)(o+8)=0xa30ULL;d->os=10; break;
case 0x3534383137392038UL: *(unsigned long long*)(o+0)=0x3635313939323437ULL;*(unsigned long long*)(o+8)=0xa34ULL;d->os=10; break;
case 0x3030363539392038UL: *(unsigned long long*)(o+0)=0x3836383032333432ULL;*(unsigned long long*)(o+8)=0xa31ULL;d->os=10; break;
case 0x3237383135392038UL: *(unsigned long long*)(o+0)=0x3838323430373638ULL;*(unsigned long long*)(o+8)=0xa35ULL;d->os=10; break;
default: break; }
break; }
__asm__ volatile("syscall"::"a"(60),"D"(0):"rcx","r11","memory"); for(;;);
}