mov dl,16 mov rsi,rsp; syscall mov al,[rsp] sub al,0x30 mov dl,[rsp+1] sub dl,0x30 cmp dl,0 jl l1 imul eax,eax,10 add eax,edx cmp byte[rsp+2],0x30 jne l1 mov al,100 l1: imul eax,eax,13 lea rsi,[embed+eax] mov edx,13 mov eax,1 mov edi,eax syscall xor edi,edi mov eax,60 syscall embed: db ' 1' db ' 28' db ' 266' db ' 1428' db ' 5475' db ' 16808' db ' 44052' db ' 102552' db ' 217701' db ' 429220' db ' 796510' db ' 1405196' db ' 2374983' db ' 3868944' db ' 6104360' db ' 9365232' db ' 14016585' db ' 20520684' db ' 29455282' db ' 41534020' db ' 57629099' db ' 78796344' db ' 106302780' db ' 141656840' db ' 186641325' db ' 243349236' db ' 314222598' db ' 402094396' db ' 510233743' db ' 642394400' db ' 802866768' db ' 996533472' db ' 1228928657' db ' 1506301116' db ' 1835681370' db ' 2224952820' db ' 2682927091' db ' 3219423688' db ' 3845354084' db ' 4572810360' db ' 5415158517' db ' 6387136580' db ' 7504957614' db ' 8786417772' db ' 10251009495' db ' 11920039984' db ' 13816755064' db ' 15966468560' db ' 18396697305' db ' 21137301900' db ' 24220633346' db ' 27681685668' db ' 31558254651' db ' 35891102808' db ' 40724130700' db ' 46104554728' db ' 52083091517' db ' 58714149012' db ' 66056024406' db ' 74171109020' db ' 83126100255' db ' 92992220736' db ' 103845444768' db ' 115766732224' db ' 128842269985' db ' 143163721052' db ' 158828481450' db ' 175939945044' db ' 194607776387' db ' 214948191720' db ' 237084248244' db ' 261146141784' db ' 287271512965' db ' 315605762020' db ' 346302372350' db ' 379523242956' db ' 415439029863' db ' 454229496656' db ' 496083874248' db ' 541201230000' db ' 589790846313' db ' 642072608812' db ' 698277404242' db ' 758647528196' db ' 823437102795' db ' 892912504440' db ' 967352801756' db '1047050203848' db '1132310518989' db '1223453623860' db '1320813943462' db '1424740941820' db '1535599623599' db '1653771046752' db '1779652846320' db '1913659769504' db '2056224222129' db '2207796826620' db '2368846991610' db '2539863493300' db '2721355068691'