UNPKG

eligendiexercitationem

Version:

Yet another class for arbitrary-precision integers in pure JavaScript. Small. Well tested.

1,984 lines 2.72 MB
var generatedTests = [ "0+(0+0)=0", "0-(0+0)=0", "0*(0+0)=0", "0<=>0+0=0", "0+(0-0)=0", "0-(0-0)=0", "0*(0-0)=0", "0<=>0-0=0", "0+0*0=0", "0-0*0=0", "0*(0*0)=0", "0<=>0*0=0", "0+(0+1)=1", "0-(0+1)=-1", "0*(0+1)=0", "0/(0+1)=0", "0%(0+1)=0", "0<=>0+1=-1", "0+(0-1)=-1", "0-(0-1)=1", "0*(0-1)=0", "0/(0-1)=0", "0%(0-1)=0", "0<=>0-1=1", "0+0*1=0", "0-0*1=0", "0*(0*1)=0", "0<=>0*1=0", "0+0/1=0", "0-0/1=0", "0*(0/1)=0", "0<=>0/1=0", "0+0%1=0", "0-0%1=0", "0*(0%1)=0", "0<=>0%1=0", "0+(0+2)=2", "0-(0+2)=-2", "0*(0+2)=0", "0/(0+2)=0", "0%(0+2)=0", "0<=>0+2=-1", "0+(0-2)=-2", "0-(0-2)=2", "0*(0-2)=0", "0/(0-2)=0", "0%(0-2)=0", "0<=>0-2=1", "0+0*2=0", "0-0*2=0", "0*(0*2)=0", "0<=>0*2=0", "0+0/2=0", "0-0/2=0", "0*(0/2)=0", "0<=>0/2=0", "0+0%2=0", "0-0%2=0", "0*(0%2)=0", "0<=>0%2=0", "0+(0+3)=3", "0-(0+3)=-3", "0*(0+3)=0", "0/(0+3)=0", "0%(0+3)=0", "0<=>0+3=-1", "0+(0-3)=-3", "0-(0-3)=3", "0*(0-3)=0", "0/(0-3)=0", "0%(0-3)=0", "0<=>0-3=1", "0+0*3=0", "0-0*3=0", "0*(0*3)=0", "0<=>0*3=0", "0+0/3=0", "0-0/3=0", "0*(0/3)=0", "0<=>0/3=0", "0+0%3=0", "0-0%3=0", "0*(0%3)=0", "0<=>0%3=0", "0+(0+9)=9", "0-(0+9)=-9", "0*(0+9)=0", "0/(0+9)=0", "0%(0+9)=0", "0<=>0+9=-1", "0+(0-9)=-9", "0-(0-9)=9", "0*(0-9)=0", "0/(0-9)=0", "0%(0-9)=0", "0<=>0-9=1", "0+0*9=0", "0-0*9=0", "0*(0*9)=0", "0<=>0*9=0", "0+0/9=0", "0-0/9=0", "0*(0/9)=0", "0<=>0/9=0", "0+0%9=0", "0-0%9=0", "0*(0%9)=0", "0<=>0%9=0", "0+(0+67108864)=67108864", "0-(0+67108864)=-67108864", "0*(0+67108864)=0", "0/(0+67108864)=0", "0%(0+67108864)=0", "0<=>0+67108864=-1", "0+(0-67108864)=-67108864", "0-(0-67108864)=67108864", "0*(0-67108864)=0", "0/(0-67108864)=0", "0%(0-67108864)=0", "0<=>0-67108864=1", "0+0*67108864=0", "0-0*67108864=0", "0*(0*67108864)=0", "0<=>0*67108864=0", "0+0/67108864=0", "0-0/67108864=0", "0*(0/67108864)=0", "0<=>0/67108864=0", "0+0%67108864=0", "0-0%67108864=0", "0*(0%67108864)=0", "0<=>0%67108864=0", "0+(0+9007199254740992)=9007199254740992", "0-(0+9007199254740992)=-9007199254740992", "0*(0+9007199254740992)=0", "0/(0+9007199254740992)=0", "0%(0+9007199254740992)=0", "0<=>0+9007199254740992=-1", "0+(0-9007199254740992)=-9007199254740992", "0-(0-9007199254740992)=9007199254740992", "0*(0-9007199254740992)=0", "0/(0-9007199254740992)=0", "0%(0-9007199254740992)=0", "0<=>0-9007199254740992=1", "0+0*9007199254740992=0", "0-0*9007199254740992=0", "0*(0*9007199254740992)=0", "0<=>0*9007199254740992=0", "0+0/9007199254740992=0", "0-0/9007199254740992=0", "0*(0/9007199254740992)=0", "0<=>0/9007199254740992=0", "0+0%9007199254740992=0", "0-0%9007199254740992=0", "0*(0%9007199254740992)=0", "0<=>0%9007199254740992=0", "0+(0+65536)=65536", "0-(0+65536)=-65536", "0*(0+65536)=0", "0/(0+65536)=0", "0%(0+65536)=0", "0<=>0+65536=-1", "0+(0-65536)=-65536", "0-(0-65536)=65536", "0*(0-65536)=0", "0/(0-65536)=0", "0%(0-65536)=0", "0<=>0-65536=1", "0+0*65536=0", "0-0*65536=0", "0*(0*65536)=0", "0<=>0*65536=0", "0+0/65536=0", "0-0/65536=0", "0*(0/65536)=0", "0<=>0/65536=0", "0+0%65536=0", "0-0%65536=0", "0*(0%65536)=0", "0<=>0%65536=0", "0+(0+4294967296)=4294967296", "0-(0+4294967296)=-4294967296", "0*(0+4294967296)=0", "0/(0+4294967296)=0", "0%(0+4294967296)=0", "0<=>0+4294967296=-1", "0+(0-4294967296)=-4294967296", "0-(0-4294967296)=4294967296", "0*(0-4294967296)=0", "0/(0-4294967296)=0", "0%(0-4294967296)=0", "0<=>0-4294967296=1", "0+0*4294967296=0", "0-0*4294967296=0", "0*(0*4294967296)=0", "0<=>0*4294967296=0", "0+0/4294967296=0", "0-0/4294967296=0", "0*(0/4294967296)=0", "0<=>0/4294967296=0", "0+0%4294967296=0", "0-0%4294967296=0", "0*(0%4294967296)=0", "0<=>0%4294967296=0", "0+(0+18446744073709551616)=18446744073709551616", "0-(0+18446744073709551616)=-18446744073709551616", "0*(0+18446744073709551616)=0", "0/(0+18446744073709551616)=0", "0%(0+18446744073709551616)=0", "0<=>0+18446744073709551616=-1", "0+(0-18446744073709551616)=-18446744073709551616", "0-(0-18446744073709551616)=18446744073709551616", "0*(0-18446744073709551616)=0", "0/(0-18446744073709551616)=0", "0%(0-18446744073709551616)=0", "0<=>0-18446744073709551616=1", "0+0*18446744073709551616=0", "0-0*18446744073709551616=0", "0*(0*18446744073709551616)=0", "0<=>0*18446744073709551616=0", "0+0/18446744073709551616=0", "0-0/18446744073709551616=0", "0*(0/18446744073709551616)=0", "0<=>0/18446744073709551616=0", "0+0%18446744073709551616=0", "0-0%18446744073709551616=0", "0*(0%18446744073709551616)=0", "0<=>0%18446744073709551616=0", "0+(0+10000000)=10000000", "0-(0+10000000)=-10000000", "0*(0+10000000)=0", "0/(0+10000000)=0", "0%(0+10000000)=0", "0<=>0+10000000=-1", "0+(0-10000000)=-10000000", "0-(0-10000000)=10000000", "0*(0-10000000)=0", "0/(0-10000000)=0", "0%(0-10000000)=0", "0<=>0-10000000=1", "0+0*10000000=0", "0-0*10000000=0", "0*(0*10000000)=0", "0<=>0*10000000=0", "0+0/10000000=0", "0-0/10000000=0", "0*(0/10000000)=0", "0<=>0/10000000=0", "0+0%10000000=0", "0-0%10000000=0", "0*(0%10000000)=0", "0<=>0%10000000=0", "0+(1+0)=1", "0-(1+0)=-1", "0*(1+0)=0", "0/(1+0)=0", "0%(1+0)=0", "0<=>1+0=-1", "0+(1-0)=1", "0-(1-0)=-1", "0*(1-0)=0", "0/(1-0)=0", "0%(1-0)=0", "0<=>1-0=-1", "0+1*0=0", "0-1*0=0", "0*(1*0)=0", "0<=>1*0=0", "0+(1+1)=2", "0-(1+1)=-2", "0*(1+1)=0", "0/(1+1)=0", "0%(1+1)=0", "0<=>1+1=-1", "0+(1-1)=0", "0-(1-1)=0", "0*(1-1)=0", "0<=>1-1=0", "0+1*1=1", "0-1*1=-1", "0*(1*1)=0", "0/(1*1)=0", "0%(1*1)=0", "0<=>1*1=-1", "0+1/1=1", "0-1/1=-1", "0*(1/1)=0", "0/(1/1)=0", "0%(1/1)=0", "0<=>1/1=-1", "0+1%1=0", "0-1%1=0", "0*(1%1)=0", "0<=>1%1=0", "0+(1+2)=3", "0-(1+2)=-3", "0*(1+2)=0", "0/(1+2)=0", "0%(1+2)=0", "0<=>1+2=-1", "0+(1-2)=-1", "0-(1-2)=1", "0*(1-2)=0", "0/(1-2)=0", "0%(1-2)=0", "0<=>1-2=1", "0+1*2=2", "0-1*2=-2", "0*(1*2)=0", "0/(1*2)=0", "0%(1*2)=0", "0<=>1*2=-1", "0+1/2=0", "0-1/2=0", "0*(1/2)=0", "0<=>1/2=0", "0+1%2=1", "0-1%2=-1", "0*(1%2)=0", "0/(1%2)=0", "0%(1%2)=0", "0<=>1%2=-1", "0+(1+3)=4", "0-(1+3)=-4", "0*(1+3)=0", "0/(1+3)=0", "0%(1+3)=0", "0<=>1+3=-1", "0+(1-3)=-2", "0-(1-3)=2", "0*(1-3)=0", "0/(1-3)=0", "0%(1-3)=0", "0<=>1-3=1", "0+1*3=3", "0-1*3=-3", "0*(1*3)=0", "0/(1*3)=0", "0%(1*3)=0", "0<=>1*3=-1", "0+1/3=0", "0-1/3=0", "0*(1/3)=0", "0<=>1/3=0", "0+1%3=1", "0-1%3=-1", "0*(1%3)=0", "0/(1%3)=0", "0%(1%3)=0", "0<=>1%3=-1", "0+(1+9)=10", "0-(1+9)=-10", "0*(1+9)=0", "0/(1+9)=0", "0%(1+9)=0", "0<=>1+9=-1", "0+(1-9)=-8", "0-(1-9)=8", "0*(1-9)=0", "0/(1-9)=0", "0%(1-9)=0", "0<=>1-9=1", "0+1*9=9", "0-1*9=-9", "0*(1*9)=0", "0/(1*9)=0", "0%(1*9)=0", "0<=>1*9=-1", "0+1/9=0", "0-1/9=0", "0*(1/9)=0", "0<=>1/9=0", "0+1%9=1", "0-1%9=-1", "0*(1%9)=0", "0/(1%9)=0", "0%(1%9)=0", "0<=>1%9=-1", "0+(1+67108864)=67108865", "0-(1+67108864)=-67108865", "0*(1+67108864)=0", "0/(1+67108864)=0", "0%(1+67108864)=0", "0<=>1+67108864=-1", "0+(1-67108864)=-67108863", "0-(1-67108864)=67108863", "0*(1-67108864)=0", "0/(1-67108864)=0", "0%(1-67108864)=0", "0<=>1-67108864=1", "0+1*67108864=67108864", "0-1*67108864=-67108864", "0*(1*67108864)=0", "0/(1*67108864)=0", "0%(1*67108864)=0", "0<=>1*67108864=-1", "0+1/67108864=0", "0-1/67108864=0", "0*(1/67108864)=0", "0<=>1/67108864=0", "0+1%67108864=1", "0-1%67108864=-1", "0*(1%67108864)=0", "0/(1%67108864)=0", "0%(1%67108864)=0", "0<=>1%67108864=-1", "0+(1+9007199254740992)=9007199254740993", "0-(1+9007199254740992)=-9007199254740993", "0*(1+9007199254740992)=0", "0/(1+9007199254740992)=0", "0%(1+9007199254740992)=0", "0<=>1+9007199254740992=-1", "0+(1-9007199254740992)=-9007199254740991", "0-(1-9007199254740992)=9007199254740991", "0*(1-9007199254740992)=0", "0/(1-9007199254740992)=0", "0%(1-9007199254740992)=0", "0<=>1-9007199254740992=1", "0+1*9007199254740992=9007199254740992", "0-1*9007199254740992=-9007199254740992", "0*(1*9007199254740992)=0", "0/(1*9007199254740992)=0", "0%(1*9007199254740992)=0", "0<=>1*9007199254740992=-1", "0+1/9007199254740992=0", "0-1/9007199254740992=0", "0*(1/9007199254740992)=0", "0<=>1/9007199254740992=0", "0+1%9007199254740992=1", "0-1%9007199254740992=-1", "0*(1%9007199254740992)=0", "0/(1%9007199254740992)=0", "0%(1%9007199254740992)=0", "0<=>1%9007199254740992=-1", "0+(1+65536)=65537", "0-(1+65536)=-65537", "0*(1+65536)=0", "0/(1+65536)=0", "0%(1+65536)=0", "0<=>1+65536=-1", "0+(1-65536)=-65535", "0-(1-65536)=65535", "0*(1-65536)=0", "0/(1-65536)=0", "0%(1-65536)=0", "0<=>1-65536=1", "0+1*65536=65536", "0-1*65536=-65536", "0*(1*65536)=0", "0/(1*65536)=0", "0%(1*65536)=0", "0<=>1*65536=-1", "0+1/65536=0", "0-1/65536=0", "0*(1/65536)=0", "0<=>1/65536=0", "0+1%65536=1", "0-1%65536=-1", "0*(1%65536)=0", "0/(1%65536)=0", "0%(1%65536)=0", "0<=>1%65536=-1", "0+(1+4294967296)=4294967297", "0-(1+4294967296)=-4294967297", "0*(1+4294967296)=0", "0/(1+4294967296)=0", "0%(1+4294967296)=0", "0<=>1+4294967296=-1", "0+(1-4294967296)=-4294967295", "0-(1-4294967296)=4294967295", "0*(1-4294967296)=0", "0/(1-4294967296)=0", "0%(1-4294967296)=0", "0<=>1-4294967296=1", "0+1*4294967296=4294967296", "0-1*4294967296=-4294967296", "0*(1*4294967296)=0", "0/(1*4294967296)=0", "0%(1*4294967296)=0", "0<=>1*4294967296=-1", "0+1/4294967296=0", "0-1/4294967296=0", "0*(1/4294967296)=0", "0<=>1/4294967296=0", "0+1%4294967296=1", "0-1%4294967296=-1", "0*(1%4294967296)=0", "0/(1%4294967296)=0", "0%(1%4294967296)=0", "0<=>1%4294967296=-1", "0+(1+18446744073709551616)=18446744073709551617", "0-(1+18446744073709551616)=-18446744073709551617", "0*(1+18446744073709551616)=0", "0/(1+18446744073709551616)=0", "0%(1+18446744073709551616)=0", "0<=>1+18446744073709551616=-1", "0+(1-18446744073709551616)=-18446744073709551615", "0-(1-18446744073709551616)=18446744073709551615", "0*(1-18446744073709551616)=0", "0/(1-18446744073709551616)=0", "0%(1-18446744073709551616)=0", "0<=>1-18446744073709551616=1", "0+1*18446744073709551616=18446744073709551616", "0-1*18446744073709551616=-18446744073709551616", "0*(1*18446744073709551616)=0", "0/(1*18446744073709551616)=0", "0%(1*18446744073709551616)=0", "0<=>1*18446744073709551616=-1", "0+1/18446744073709551616=0", "0-1/18446744073709551616=0", "0*(1/18446744073709551616)=0", "0<=>1/18446744073709551616=0", "0+1%18446744073709551616=1", "0-1%18446744073709551616=-1", "0*(1%18446744073709551616)=0", "0/(1%18446744073709551616)=0", "0%(1%18446744073709551616)=0", "0<=>1%18446744073709551616=-1", "0+(1+10000000)=10000001", "0-(1+10000000)=-10000001", "0*(1+10000000)=0", "0/(1+10000000)=0", "0%(1+10000000)=0", "0<=>1+10000000=-1", "0+(1-10000000)=-9999999", "0-(1-10000000)=9999999", "0*(1-10000000)=0", "0/(1-10000000)=0", "0%(1-10000000)=0", "0<=>1-10000000=1", "0+1*10000000=10000000", "0-1*10000000=-10000000", "0*(1*10000000)=0", "0/(1*10000000)=0", "0%(1*10000000)=0", "0<=>1*10000000=-1", "0+1/10000000=0", "0-1/10000000=0", "0*(1/10000000)=0", "0<=>1/10000000=0", "0+1%10000000=1", "0-1%10000000=-1", "0*(1%10000000)=0", "0/(1%10000000)=0", "0%(1%10000000)=0", "0<=>1%10000000=-1", "0+(2+0)=2", "0-(2+0)=-2", "0*(2+0)=0", "0/(2+0)=0", "0%(2+0)=0", "0<=>2+0=-1", "0+(2-0)=2", "0-(2-0)=-2", "0*(2-0)=0", "0/(2-0)=0", "0%(2-0)=0", "0<=>2-0=-1", "0+2*0=0", "0-2*0=0", "0*(2*0)=0", "0<=>2*0=0", "0+(2+1)=3", "0-(2+1)=-3", "0*(2+1)=0", "0/(2+1)=0", "0%(2+1)=0", "0<=>2+1=-1", "0+(2-1)=1", "0-(2-1)=-1", "0*(2-1)=0", "0/(2-1)=0", "0%(2-1)=0", "0<=>2-1=-1", "0+2*1=2", "0-2*1=-2", "0*(2*1)=0", "0/(2*1)=0", "0%(2*1)=0", "0<=>2*1=-1", "0+2/1=2", "0-2/1=-2", "0*(2/1)=0", "0/(2/1)=0", "0%(2/1)=0", "0<=>2/1=-1", "0+2%1=0", "0-2%1=0", "0*(2%1)=0", "0<=>2%1=0", "0+(2+2)=4", "0-(2+2)=-4", "0*(2+2)=0", "0/(2+2)=0", "0%(2+2)=0", "0<=>2+2=-1", "0+(2-2)=0", "0-(2-2)=0", "0*(2-2)=0", "0<=>2-2=0", "0+2*2=4", "0-2*2=-4", "0*(2*2)=0", "0/(2*2)=0", "0%(2*2)=0", "0<=>2*2=-1", "0+2/2=1", "0-2/2=-1", "0*(2/2)=0", "0/(2/2)=0", "0%(2/2)=0", "0<=>2/2=-1", "0+2%2=0", "0-2%2=0", "0*(2%2)=0", "0<=>2%2=0", "0+(2+3)=5", "0-(2+3)=-5", "0*(2+3)=0", "0/(2+3)=0", "0%(2+3)=0", "0<=>2+3=-1", "0+(2-3)=-1", "0-(2-3)=1", "0*(2-3)=0", "0/(2-3)=0", "0%(2-3)=0", "0<=>2-3=1", "0+2*3=6", "0-2*3=-6", "0*(2*3)=0", "0/(2*3)=0", "0%(2*3)=0", "0<=>2*3=-1", "0+2/3=0", "0-2/3=0", "0*(2/3)=0", "0<=>2/3=0", "0+2%3=2", "0-2%3=-2", "0*(2%3)=0", "0/(2%3)=0", "0%(2%3)=0", "0<=>2%3=-1", "0+(2+9)=11", "0-(2+9)=-11", "0*(2+9)=0", "0/(2+9)=0", "0%(2+9)=0", "0<=>2+9=-1", "0+(2-9)=-7", "0-(2-9)=7", "0*(2-9)=0", "0/(2-9)=0", "0%(2-9)=0", "0<=>2-9=1", "0+2*9=18", "0-2*9=-18", "0*(2*9)=0", "0/(2*9)=0", "0%(2*9)=0", "0<=>2*9=-1", "0+2/9=0", "0-2/9=0", "0*(2/9)=0", "0<=>2/9=0", "0+2%9=2", "0-2%9=-2", "0*(2%9)=0", "0/(2%9)=0", "0%(2%9)=0", "0<=>2%9=-1", "0+(2+67108864)=67108866", "0-(2+67108864)=-67108866", "0*(2+67108864)=0", "0/(2+67108864)=0", "0%(2+67108864)=0", "0<=>2+67108864=-1", "0+(2-67108864)=-67108862", "0-(2-67108864)=67108862", "0*(2-67108864)=0", "0/(2-67108864)=0", "0%(2-67108864)=0", "0<=>2-67108864=1", "0+2*67108864=134217728", "0-2*67108864=-134217728", "0*(2*67108864)=0", "0/(2*67108864)=0", "0%(2*67108864)=0", "0<=>2*67108864=-1", "0+2/67108864=0", "0-2/67108864=0", "0*(2/67108864)=0", "0<=>2/67108864=0", "0+2%67108864=2", "0-2%67108864=-2", "0*(2%67108864)=0", "0/(2%67108864)=0", "0%(2%67108864)=0", "0<=>2%67108864=-1", "0+(2+9007199254740992)=9007199254740994", "0-(2+9007199254740992)=-9007199254740994", "0*(2+9007199254740992)=0", "0/(2+9007199254740992)=0", "0%(2+9007199254740992)=0", "0<=>2+9007199254740992=-1", "0+(2-9007199254740992)=-9007199254740990", "0-(2-9007199254740992)=9007199254740990", "0*(2-9007199254740992)=0", "0/(2-9007199254740992)=0", "0%(2-9007199254740992)=0", "0<=>2-9007199254740992=1", "0+2*9007199254740992=18014398509481984", "0-2*9007199254740992=-18014398509481984", "0*(2*9007199254740992)=0", "0/(2*9007199254740992)=0", "0%(2*9007199254740992)=0", "0<=>2*9007199254740992=-1", "0+2/9007199254740992=0", "0-2/9007199254740992=0", "0*(2/9007199254740992)=0", "0<=>2/9007199254740992=0", "0+2%9007199254740992=2", "0-2%9007199254740992=-2", "0*(2%9007199254740992)=0", "0/(2%9007199254740992)=0", "0%(2%9007199254740992)=0", "0<=>2%9007199254740992=-1", "0+(2+65536)=65538", "0-(2+65536)=-65538", "0*(2+65536)=0", "0/(2+65536)=0", "0%(2+65536)=0", "0<=>2+65536=-1", "0+(2-65536)=-65534", "0-(2-65536)=65534", "0*(2-65536)=0", "0/(2-65536)=0", "0%(2-65536)=0", "0<=>2-65536=1", "0+2*65536=131072", "0-2*65536=-131072", "0*(2*65536)=0", "0/(2*65536)=0", "0%(2*65536)=0", "0<=>2*65536=-1", "0+2/65536=0", "0-2/65536=0", "0*(2/65536)=0", "0<=>2/65536=0", "0+2%65536=2", "0-2%65536=-2", "0*(2%65536)=0", "0/(2%65536)=0", "0%(2%65536)=0", "0<=>2%65536=-1", "0+(2+4294967296)=4294967298", "0-(2+4294967296)=-4294967298", "0*(2+4294967296)=0", "0/(2+4294967296)=0", "0%(2+4294967296)=0", "0<=>2+4294967296=-1", "0+(2-4294967296)=-4294967294", "0-(2-4294967296)=4294967294", "0*(2-4294967296)=0", "0/(2-4294967296)=0", "0%(2-4294967296)=0", "0<=>2-4294967296=1", "0+2*4294967296=8589934592", "0-2*4294967296=-8589934592", "0*(2*4294967296)=0", "0/(2*4294967296)=0", "0%(2*4294967296)=0", "0<=>2*4294967296=-1", "0+2/4294967296=0", "0-2/4294967296=0", "0*(2/4294967296)=0", "0<=>2/4294967296=0", "0+2%4294967296=2", "0-2%4294967296=-2", "0*(2%4294967296)=0", "0/(2%4294967296)=0", "0%(2%4294967296)=0", "0<=>2%4294967296=-1", "0+(2+18446744073709551616)=18446744073709551618", "0-(2+18446744073709551616)=-18446744073709551618", "0*(2+18446744073709551616)=0", "0/(2+18446744073709551616)=0", "0%(2+18446744073709551616)=0", "0<=>2+18446744073709551616=-1", "0+(2-18446744073709551616)=-18446744073709551614", "0-(2-18446744073709551616)=18446744073709551614", "0*(2-18446744073709551616)=0", "0/(2-18446744073709551616)=0", "0%(2-18446744073709551616)=0", "0<=>2-18446744073709551616=1", "0+2*18446744073709551616=36893488147419103232", "0-2*18446744073709551616=-36893488147419103232", "0*(2*18446744073709551616)=0", "0/(2*18446744073709551616)=0", "0%(2*18446744073709551616)=0", "0<=>2*18446744073709551616=-1", "0+2/18446744073709551616=0", "0-2/18446744073709551616=0", "0*(2/18446744073709551616)=0", "0<=>2/18446744073709551616=0", "0+2%18446744073709551616=2", "0-2%18446744073709551616=-2", "0*(2%18446744073709551616)=0", "0/(2%18446744073709551616)=0", "0%(2%18446744073709551616)=0", "0<=>2%18446744073709551616=-1", "0+(2+10000000)=10000002", "0-(2+10000000)=-10000002", "0*(2+10000000)=0", "0/(2+10000000)=0", "0%(2+10000000)=0", "0<=>2+10000000=-1", "0+(2-10000000)=-9999998", "0-(2-10000000)=9999998", "0*(2-10000000)=0", "0/(2-10000000)=0", "0%(2-10000000)=0", "0<=>2-10000000=1", "0+2*10000000=20000000", "0-2*10000000=-20000000", "0*(2*10000000)=0", "0/(2*10000000)=0", "0%(2*10000000)=0", "0<=>2*10000000=-1", "0+2/10000000=0", "0-2/10000000=0", "0*(2/10000000)=0", "0<=>2/10000000=0", "0+2%10000000=2", "0-2%10000000=-2", "0*(2%10000000)=0", "0/(2%10000000)=0", "0%(2%10000000)=0", "0<=>2%10000000=-1", "0+(3+0)=3", "0-(3+0)=-3", "0*(3+0)=0", "0/(3+0)=0", "0%(3+0)=0", "0<=>3+0=-1", "0+(3-0)=3", "0-(3-0)=-3", "0*(3-0)=0", "0/(3-0)=0", "0%(3-0)=0", "0<=>3-0=-1", "0+3*0=0", "0-3*0=0", "0*(3*0)=0", "0<=>3*0=0", "0+(3+1)=4", "0-(3+1)=-4", "0*(3+1)=0", "0/(3+1)=0", "0%(3+1)=0", "0<=>3+1=-1", "0+(3-1)=2", "0-(3-1)=-2", "0*(3-1)=0", "0/(3-1)=0", "0%(3-1)=0", "0<=>3-1=-1", "0+3*1=3", "0-3*1=-3", "0*(3*1)=0", "0/(3*1)=0", "0%(3*1)=0", "0<=>3*1=-1", "0+3/1=3", "0-3/1=-3", "0*(3/1)=0", "0/(3/1)=0", "0%(3/1)=0", "0<=>3/1=-1", "0+3%1=0", "0-3%1=0", "0*(3%1)=0", "0<=>3%1=0", "0+(3+2)=5", "0-(3+2)=-5", "0*(3+2)=0", "0/(3+2)=0", "0%(3+2)=0", "0<=>3+2=-1", "0+(3-2)=1", "0-(3-2)=-1", "0*(3-2)=0", "0/(3-2)=0", "0%(3-2)=0", "0<=>3-2=-1", "0+3*2=6", "0-3*2=-6", "0*(3*2)=0", "0/(3*2)=0", "0%(3*2)=0", "0<=>3*2=-1", "0+3/2=1", "0-3/2=-1", "0*(3/2)=0", "0/(3/2)=0", "0%(3/2)=0", "0<=>3/2=-1", "0+3%2=1", "0-3%2=-1", "0*(3%2)=0", "0/(3%2)=0", "0%(3%2)=0", "0<=>3%2=-1", "0+(3+3)=6", "0-(3+3)=-6", "0*(3+3)=0", "0/(3+3)=0", "0%(3+3)=0", "0<=>3+3=-1", "0+(3-3)=0", "0-(3-3)=0", "0*(3-3)=0", "0<=>3-3=0", "0+3*3=9", "0-3*3=-9", "0*(3*3)=0", "0/(3*3)=0", "0%(3*3)=0", "0<=>3*3=-1", "0+3/3=1", "0-3/3=-1", "0*(3/3)=0", "0/(3/3)=0", "0%(3/3)=0", "0<=>3/3=-1", "0+3%3=0", "0-3%3=0", "0*(3%3)=0", "0<=>3%3=0", "0+(3+9)=12", "0-(3+9)=-12", "0*(3+9)=0", "0/(3+9)=0", "0%(3+9)=0", "0<=>3+9=-1", "0+(3-9)=-6", "0-(3-9)=6", "0*(3-9)=0", "0/(3-9)=0", "0%(3-9)=0", "0<=>3-9=1", "0+3*9=27", "0-3*9=-27", "0*(3*9)=0", "0/(3*9)=0", "0%(3*9)=0", "0<=>3*9=-1", "0+3/9=0", "0-3/9=0", "0*(3/9)=0", "0<=>3/9=0", "0+3%9=3", "0-3%9=-3", "0*(3%9)=0", "0/(3%9)=0", "0%(3%9)=0", "0<=>3%9=-1", "0+(3+67108864)=67108867", "0-(3+67108864)=-67108867", "0*(3+67108864)=0", "0/(3+67108864)=0", "0%(3+67108864)=0", "0<=>3+67108864=-1", "0+(3-67108864)=-67108861", "0-(3-67108864)=67108861", "0*(3-67108864)=0", "0/(3-67108864)=0", "0%(3-67108864)=0", "0<=>3-67108864=1", "0+3*67108864=201326592", "0-3*67108864=-201326592", "0*(3*67108864)=0", "0/(3*67108864)=0", "0%(3*67108864)=0", "0<=>3*67108864=-1", "0+3/67108864=0", "0-3/67108864=0", "0*(3/67108864)=0", "0<=>3/67108864=0", "0+3%67108864=3", "0-3%67108864=-3", "0*(3%67108864)=0", "0/(3%67108864)=0", "0%(3%67108864)=0", "0<=>3%67108864=-1", "0+(3+9007199254740992)=9007199254740995", "0-(3+9007199254740992)=-9007199254740995", "0*(3+9007199254740992)=0", "0/(3+9007199254740992)=0", "0%(3+9007199254740992)=0", "0<=>3+9007199254740992=-1", "0+(3-9007199254740992)=-9007199254740989", "0-(3-9007199254740992)=9007199254740989", "0*(3-9007199254740992)=0", "0/(3-9007199254740992)=0", "0%(3-9007199254740992)=0", "0<=>3-9007199254740992=1", "0+3*9007199254740992=27021597764222976", "0-3*9007199254740992=-27021597764222976", "0*(3*9007199254740992)=0", "0/(3*9007199254740992)=0", "0%(3*9007199254740992)=0", "0<=>3*9007199254740992=-1", "0+3/9007199254740992=0", "0-3/9007199254740992=0", "0*(3/9007199254740992)=0", "0<=>3/9007199254740992=0", "0+3%9007199254740992=3", "0-3%9007199254740992=-3", "0*(3%9007199254740992)=0", "0/(3%9007199254740992)=0", "0%(3%9007199254740992)=0", "0<=>3%9007199254740992=-1", "0+(3+65536)=65539", "0-(3+65536)=-65539", "0*(3+65536)=0", "0/(3+65536)=0", "0%(3+65536)=0", "0<=>3+65536=-1", "0+(3-65536)=-65533", "0-(3-65536)=65533", "0*(3-65536)=0", "0/(3-65536)=0", "0%(3-65536)=0", "0<=>3-65536=1", "0+3*65536=196608", "0-3*65536=-196608", "0*(3*65536)=0", "0/(3*65536)=0", "0%(3*65536)=0", "0<=>3*65536=-1", "0+3/65536=0", "0-3/65536=0", "0*(3/65536)=0", "0<=>3/65536=0", "0+3%65536=3", "0-3%65536=-3", "0*(3%65536)=0", "0/(3%65536)=0", "0%(3%65536)=0", "0<=>3%65536=-1", "0+(3+4294967296)=4294967299", "0-(3+4294967296)=-4294967299", "0*(3+4294967296)=0", "0/(3+4294967296)=0", "0%(3+4294967296)=0", "0<=>3+4294967296=-1", "0+(3-4294967296)=-4294967293", "0-(3-4294967296)=4294967293", "0*(3-4294967296)=0", "0/(3-4294967296)=0", "0%(3-4294967296)=0", "0<=>3-4294967296=1", "0+3*4294967296=12884901888", "0-3*4294967296=-12884901888", "0*(3*4294967296)=0", "0/(3*4294967296)=0", "0%(3*4294967296)=0", "0<=>3*4294967296=-1", "0+3/4294967296=0", "0-3/4294967296=0", "0*(3/4294967296)=0", "0<=>3/4294967296=0", "0+3%4294967296=3", "0-3%4294967296=-3", "0*(3%4294967296)=0", "0/(3%4294967296)=0", "0%(3%4294967296)=0", "0<=>3%4294967296=-1", "0+(3+18446744073709551616)=18446744073709551619", "0-(3+18446744073709551616)=-18446744073709551619", "0*(3+18446744073709551616)=0", "0/(3+18446744073709551616)=0", "0%(3+18446744073709551616)=0", "0<=>3+18446744073709551616=-1", "0+(3-18446744073709551616)=-18446744073709551613", "0-(3-18446744073709551616)=18446744073709551613", "0*(3-18446744073709551616)=0", "0/(3-18446744073709551616)=0", "0%(3-18446744073709551616)=0", "0<=>3-18446744073709551616=1", "0+3*18446744073709551616=55340232221128654848", "0-3*18446744073709551616=-55340232221128654848", "0*(3*18446744073709551616)=0", "0/(3*18446744073709551616)=0", "0%(3*18446744073709551616)=0", "0<=>3*18446744073709551616=-1", "0+3/18446744073709551616=0", "0-3/18446744073709551616=0", "0*(3/18446744073709551616)=0", "0<=>3/18446744073709551616=0", "0+3%18446744073709551616=3", "0-3%18446744073709551616=-3", "0*(3%18446744073709551616)=0", "0/(3%18446744073709551616)=0", "0%(3%18446744073709551616)=0", "0<=>3%18446744073709551616=-1", "0+(3+10000000)=10000003", "0-(3+10000000)=-10000003", "0*(3+10000000)=0", "0/(3+10000000)=0", "0%(3+10000000)=0", "0<=>3+10000000=-1", "0+(3-10000000)=-9999997", "0-(3-10000000)=9999997", "0*(3-10000000)=0", "0/(3-10000000)=0", "0%(3-10000000)=0", "0<=>3-10000000=1", "0+3*10000000=30000000", "0-3*10000000=-30000000", "0*(3*10000000)=0", "0/(3*10000000)=0", "0%(3*10000000)=0", "0<=>3*10000000=-1", "0+3/10000000=0", "0-3/10000000=0", "0*(3/10000000)=0", "0<=>3/10000000=0", "0+3%10000000=3", "0-3%10000000=-3", "0*(3%10000000)=0", "0/(3%10000000)=0", "0%(3%10000000)=0", "0<=>3%10000000=-1", "0+(9+0)=9", "0-(9+0)=-9", "0*(9+0)=0", "0/(9+0)=0", "0%(9+0)=0", "0<=>9+0=-1", "0+(9-0)=9", "0-(9-0)=-9", "0*(9-0)=0", "0/(9-0)=0", "0%(9-0)=0", "0<=>9-0=-1", "0+9*0=0", "0-9*0=0", "0*(9*0)=0", "0<=>9*0=0", "0+(9+1)=10", "0-(9+1)=-10", "0*(9+1)=0", "0/(9+1)=0", "0%(9+1)=0", "0<=>9+1=-1", "0+(9-1)=8", "0-(9-1)=-8", "0*(9-1)=0", "0/(9-1)=0", "0%(9-1)=0", "0<=>9-1=-1", "0+9*1=9", "0-9*1=-9", "0*(9*1)=0", "0/(9*1)=0", "0%(9*1)=0", "0<=>9*1=-1", "0+9/1=9", "0-9/1=-9", "0*(9/1)=0", "0/(9/1)=0", "0%(9/1)=0", "0<=>9/1=-1", "0+9%1=0", "0-9%1=0", "0*(9%1)=0", "0<=>9%1=0", "0+(9+2)=11", "0-(9+2)=-11", "0*(9+2)=0", "0/(9+2)=0", "0%(9+2)=0", "0<=>9+2=-1", "0+(9-2)=7", "0-(9-2)=-7", "0*(9-2)=0", "0/(9-2)=0", "0%(9-2)=0", "0<=>9-2=-1", "0+9*2=18", "0-9*2=-18", "0*(9*2)=0", "0/(9*2)=0", "0%(9*2)=0", "0<=>9*2=-1", "0+9/2=4", "0-9/2=-4", "0*(9/2)=0", "0/(9/2)=0", "0%(9/2)=0", "0<=>9/2=-1", "0+9%2=1", "0-9%2=-1", "0*(9%2)=0", "0/(9%2)=0", "0%(9%2)=0", "0<=>9%2=-1", "0+(9+3)=12", "0-(9+3)=-12", "0*(9+3)=0", "0/(9+3)=0", "0%(9+3)=0", "0<=>9+3=-1", "0+(9-3)=6", "0-(9-3)=-6", "0*(9-3)=0", "0/(9-3)=0", "0%(9-3)=0", "0<=>9-3=-1", "0+9*3=27", "0-9*3=-27", "0*(9*3)=0", "0/(9*3)=0", "0%(9*3)=0", "0<=>9*3=-1", "0+9/3=3", "0-9/3=-3", "0*(9/3)=0", "0/(9/3)=0", "0%(9/3)=0", "0<=>9/3=-1", "0+9%3=0", "0-9%3=0", "0*(9%3)=0", "0<=>9%3=0", "0+(9+9)=18", "0-(9+9)=-18", "0*(9+9)=0", "0/(9+9)=0", "0%(9+9)=0", "0<=>9+9=-1", "0+(9-9)=0", "0-(9-9)=0", "0*(9-9)=0", "0<=>9-9=0", "0+9*9=81", "0-9*9=-81", "0*(9*9)=0", "0/(9*9)=0", "0%(9*9)=0", "0<=>9*9=-1", "0+9/9=1", "0-9/9=-1", "0*(9/9)=0", "0/(9/9)=0", "0%(9/9)=0", "0<=>9/9=-1", "0+9%9=0", "0-9%9=0", "0*(9%9)=0", "0<=>9%9=0", "0+(9+67108864)=67108873", "0-(9+67108864)=-67108873", "0*(9+67108864)=0", "0/(9+67108864)=0", "0%(9+67108864)=0", "0<=>9+67108864=-1", "0+(9-67108864)=-67108855", "0-(9-67108864)=67108855", "0*(9-67108864)=0", "0/(9-67108864)=0", "0%(9-67108864)=0", "0<=>9-67108864=1", "0+9*67108864=603979776", "0-9*67108864=-603979776", "0*(9*67108864)=0", "0/(9*67108864)=0", "0%(9*67108864)=0", "0<=>9*67108864=-1", "0+9/67108864=0", "0-9/67108864=0", "0*(9/67108864)=0", "0<=>9/67108864=0", "0+9%67108864=9", "0-9%67108864=-9", "0*(9%67108864)=0", "0/(9%67108864)=0", "0%(9%67108864)=0", "0<=>9%67108864=-1", "0+(9+9007199254740992)=9007199254741001", "0-(9+9007199254740992)=-9007199254741001", "0*(9+9007199254740992)=0", "0/(9+9007199254740992)=0", "0%(9+9007199254740992)=0", "0<=>9+9007199254740992=-1", "0+(9-9007199254740992)=-9007199254740983", "0-(9-9007199254740992)=9007199254740983", "0*(9-9007199254740992)=0", "0/(9-9007199254740992)=0", "0%(9-9007199254740992)=0", "0<=>9-9007199254740992=1", "0+9*9007199254740992=81064793292668928", "0-9*9007199254740992=-81064793292668928", "0*(9*9007199254740992)=0", "0/(9*9007199254740992)=0", "0%(9*9007199254740992)=0", "0<=>9*9007199254740992=-1", "0+9/9007199254740992=0", "0-9/9007199254740992=0", "0*(9/9007199254740992)=0", "0<=>9/9007199254740992=0", "0+9%9007199254740992=9", "0-9%9007199254740992=-9", "0*(9%9007199254740992)=0", "0/(9%9007199254740992)=0", "0%(9%9007199254740992)=0", "0<=>9%9007199254740992=-1", "0+(9+65536)=65545", "0-(9+65536)=-65545", "0*(9+65536)=0", "0/(9+65536)=0", "0%(9+65536)=0", "0<=>9+65536=-1", "0+(9-65536)=-65527", "0-(9-65536)=65527", "0*(9-65536)=0", "0/(9-65536)=0", "0%(9-65536)=0", "0<=>9-65536=1", "0+9*65536=589824", "0-9*65536=-589824", "0*(9*65536)=0", "0/(9*65536)=0", "0%(9*65536)=0", "0<=>9*65536=-1", "0+9/65536=0", "0-9/65536=0", "0*(9/65536)=0", "0<=>9/65536=0", "0+9%65536=9", "0-9%65536=-9", "0*(9%65536)=0", "0/(9%65536)=0", "0%(9%65536)=0", "0<=>9%65536=-1", "0+(9+4294967296)=4294967305", "0-(9+4294967296)=-4294967305", "0*(9+4294967296)=0", "0/(9+4294967296)=0", "0%(9+4294967296)=0", "0<=>9+4294967296=-1", "0+(9-4294967296)=-4294967287", "0-(9-4294967296)=4294967287", "0*(9-4294967296)=0", "0/(9-4294967296)=0", "0%(9-4294967296)=0", "0<=>9-4294967296=1", "0+9*4294967296=38654705664", "0-9*4294967296=-38654705664", "0*(9*4294967296)=0", "0/(9*4294967296)=0", "0%(9*4294967296)=0", "0<=>9*4294967296=-1", "0+9/4294967296=0", "0-9/4294967296=0", "0*(9/4294967296)=0", "0<=>9/4294967296=0", "0+9%4294967296=9", "0-9%4294967296=-9", "0*(9%4294967296)=0", "0/(9%4294967296)=0", "0%(9%4294967296)=0", "0<=>9%4294967296=-1", "0+(9+18446744073709551616)=18446744073709551625", "0-(9+18446744073709551616)=-18446744073709551625", "0*(9+18446744073709551616)=0", "0/(9+18446744073709551616)=0", "0%(9+18446744073709551616)=0", "0<=>9+18446744073709551616=-1", "0+(9-18446744073709551616)=-18446744073709551607", "0-(9-18446744073709551616)=18446744073709551607", "0*(9-18446744073709551616)=0", "0/(9-18446744073709551616)=0", "0%(9-18446744073709551616)=0", "0<=>9-18446744073709551616=1", "0+9*18446744073709551616=166020696663385964544", "0-9*18446744073709551616=-166020696663385964544", "0*(9*18446744073709551616)=0", "0/(9*18446744073709551616)=0", "0%(9*18446744073709551616)=0", "0<=>9*18446744073709551616=-1", "0+9/18446744073709551616=0", "0-9/18446744073709551616=0", "0*(9/18446744073709551616)=0", "0<=>9/18446744073709551616=0", "0+9%18446744073709551616=9", "0-9%18446744073709551616=-9", "0*(9%18446744073709551616)=0", "0/(9%18446744073709551616)=0", "0%(9%18446744073709551616)=0", "0<=>9%18446744073709551616=-1", "0+(9+10000000)=10000009", "0-(9+10000000)=-10000009", "0*(9+10000000)=0", "0/(9+10000000)=0", "0%(9+10000000)=0", "0<=>9+10000000=-1", "0+(9-10000000)=-9999991", "0-(9-10000000)=9999991", "0*(9-10000000)=0", "0/(9-10000000)=0", "0%(9-10000000)=0", "0<=>9-10000000=1", "0+9*10000000=90000000", "0-9*10000000=-90000000", "0*(9*10000000)=0", "0/(9*10000000)=0", "0%(9*10000000)=0", "0<=>9*10000000=-1", "0+9/10000000=0", "0-9/10000000=0", "0*(9/10000000)=0", "0<=>9/10000000=0", "0+9%10000000=9", "0-9%10000000=-9", "0*(9%10000000)=0", "0/(9%10000000)=0", "0%(9%10000000)=0", "0<=>9%10000000=-1", "0+(67108864+0)=67108864", "0-(67108864+0)=-67108864", "0*(67108864+0)=0", "0/(67108864+0)=0", "0%(67108864+0)=0", "0<=>67108864+0=-1", "0+(67108864-0)=67108864", "0-(67108864-0)=-67108864", "0*(67108864-0)=0", "0/(67108864-0)=0", "0%(67108864-0)=0", "0<=>67108864-0=-1", "0+67108864*0=0", "0-67108864*0=0", "0*(67108864*0)=0", "0<=>67108864*0=0", "0+(67108864+1)=67108865", "0-(67108864+1)=-67108865", "0*(67108864+1)=0", "0/(67108864+1)=0", "0%(67108864+1)=0", "0<=>67108864+1=-1", "0+(67108864-1)=67108863", "0-(67108864-1)=-67108863", "0*(67108864-1)=0", "0/(67108864-1)=0", "0%(67108864-1)=0", "0<=>67108864-1=-1", "0+67108864*1=67108864", "0-67108864*1=-67108864", "0*(67108864*1)=0", "0/(67108864*1)=0", "0%(67108864*1)=0", "0<=>67108864*1=-1", "0+67108864/1=67108864", "0-67108864/1=-67108864", "0*(67108864/1)=0", "0/(67108864/1)=0", "0%(67108864/1)=0", "0<=>67108864/1=-1", "0+67108864%1=0", "0-67108864%1=0", "0*(67108864%1)=0", "0<=>67108864%1=0", "0+(67108864+2)=67108866", "0-(67108864+2)=-67108866", "0*(67108864+2)=0", "0/(67108864+2)=0", "0%(67108864+2)=0", "0<=>67108864+2=-1", "0+(67108864-2)=67108862", "0-(67108864-2)=-67108862", "0*(67108864-2)=0", "0/(67108864-2)=0", "0%(67108864-2)=0", "0<=>67108864-2=-1", "0+67108864*2=134217728", "0-67108864*2=-134217728", "0*(67108864*2)=0", "0/(67108864*2)=0", "0%(67108864*2)=0", "0<=>67108864*2=-1", "0+67108864/2=33554432", "0-67108864/2=-33554432", "0*(67108864/2)=0", "0/(67108864/2)=0", "0%(67108864/2)=0", "0<=>67108864/2=-1", "0+67108864%2=0", "0-67108864%2=0", "0*(67108864%2)=0", "0<=>67108864%2=0", "0+(67108864+3)=67108867", "0-(67108864+3)=-67108867", "0*(67108864+3)=0", "0/(67108864+3)=0", "0%(67108864+3)=0", "0<=>67108864+3=-1", "0+(67108864-3)=67108861", "0-(67108864-3)=-67108861", "0*(67108864-3)=0", "0/(67108864-3)=0", "0%(67108864-3)=0", "0<=>67108864-3=-1", "0+67108864*3=201326592", "0-67108864*3=-201326592", "0*(67108864*3)=0", "0/(67108864*3)=0", "0%(67108864*3)=0", "0<=>67108864*3=-1", "0+67108864/3=22369621", "0-67108864/3=-22369621", "0*(67108864/3)=0", "0/(67108864/3)=0", "0%(67108864/3)=0", "0<=>67108864/3=-1", "0+67108864%3=1", "0-67108864%3=-1", "0*(67108864%3)=0", "0/(67108864%3)=0", "0%(67108864%3)=0", "0<=>67108864%3=-1", "0+(67108864+9)=67108873", "0-(67108864+9)=-67108873", "0*(67108864+9)=0", "0/(67108864+9)=0", "0%(67108864+9)=0", "0<=>67108864+9=-1", "0+(67108864-9)=67108855", "0-(67108864-9)=-67108855", "0*(67108864-9)=0", "0/(67108864-9)=0", "0%(67108864-9)=0", "0<=>67108864-9=-1", "0+67108864*9=603979776", "0-67108864*9=-603979776", "0*(67108864*9)=0", "0/(67108864*9)=0", "0%(67108864*9)=0", "0<=>67108864*9=-1", "0+67108864/9=7456540", "0-67108864/9=-7456540", "0*(67108864/9)=0", "0/(67108864/9)=0", "0%(67108864/9)=0", "0<=>67108864/9=-1", "0+67108864%9=4", "0-67108864%9=-4", "0*(67108864%9)=0", "0/(67108864%9)=0", "0%(67108864%9)=0", "0<=>67108864%9=-1", "0+(67108864+67108864)=134217728", "0-(67108864+67108864)=-134217728", "0*(67108864+67108864)=0", "0/(67108864+67108864)=0", "0%(67108864+67108864)=0", "0<=>67108864+67108864=-1", "0+(67108864-67108864)=0", "0-(67108864-67108864)=0", "0*(67108864-67108864)=0", "0<=>67108864-67108864=0", "0+67108864*67108864=4503599627370496", "0-67108864*67108864=-4503599627370496", "0*(67108864*67108864)=0", "0/(67108864*67108864)=0", "0%(67108864*67108864)=0", "0<=>67108864*67108864=-1", "0+67108864/67108864=1", "0-67108864/67108864=-1", "0*(67108864/67108864)=0", "0/(67108864/67108864)=0", "0%(67108864/67108864)=0", "0<=>67108864/67108864=-1", "0+67108864%67108864=0", "0-67108864%67108864=0", "0*(67108864%67108864)=0", "0<=>67108864%67108864=0", "0+(67108864+9007199254740992)=9007199321849856", "0-(67108864+9007199254740992)=-9007199321849856", "0*(67108864+9007199254740992)=0", "0/(67108864+9007199254740992)=0", "0%(67108864+9007199254740992)=0", "0<=>67108864+9007199254740992=-1", "0+(67108864-9007199254740992)=-9007199187632128", "0-(67108864-9007199254740992)=9007199187632128", "0*(67108864-9007199254740992)=0", "0/(67108864-9007199254740992)=0", "0%(67108864-9007199254740992)=0", "0<=>67108864-9007199254740992=1", "0+67108864*9007199254740992=604462909807314587353088", "0-67108864*9007199254740992=-604462909807314587353088", "0*(67108864*9007199254740992)=0", "0/(67108864*9007199254740992)=0", "0%(67108864*9007199254740992)=0", "0<=>67108864*9007199254740992=-1", "0+67108864/9007199254740992=0", "0-67108864/9007199254740992=0", "0*(67108864/9007199254740992)=0", "0<=>67108864/9007199254740992=0", "0+67108864%9007199254740992=67108864", "0-67108864%9007199254740992=-67108864", "0*(67108864%9007199254740992)=0", "0/(67108864%9007199254740992)=0", "0%(67108864%9007199254740992)=0", "0<=>67108864%9007199254740992=-1", "0+(67108864+65536)=67174400", "0-(67108864+65536)=-67174400", "0*(67108864+65536)=0", "0/(67108864+65536)=0", "0%(67108864+65536)=0", "0<=>67108864+65536=-1", "0+(67108864-65536)=67043328", "0-(67108864-65536)=-67043328", "0*(67108864-65536)=0", "0/(67108864-65536)=0", "0%(67108864-65536)=0", "0<=>67108864-65536=-1", "0+67108864*65536=4398046511104", "0-67108864*65536=-4398046511104", "0*(67108864*65536)=0", "0/(67108864*65536)=0", "0%(67108864*65536)=0", "0<=>67108864*65536=-1", "0+67108864/65536=1024", "0-67108864/65536=-1024", "0*(67108864/65536)=0", "0/(67108864/65536)=0", "0%(67108864/65536)=0", "0<=>67108864/65536=-1", "0+67108864%65536=0", "0-67108864%65536=0", "0*(67108864%65536)=0", "0<=>67108864%65536=0", "0+(67108864+4294967296)=4362076160", "0-(67108864+4294967296)=-4362076160", "0*(67108864+4294967296)=0", "0/(67108864+4294967296)=0", "0%(67108864+4294967296)=0", "0<=>67108864+4294967296=-1", "0+(67108864-4294967296)=-4227858432", "0-(67108864-4294967296)=4227858432", "0*(67108864-4294967296)=0", "0/(67108864-4294967296)=0", "0%(67108864-4294967296)=0", "0<=>67108864-4294967296=1", "0+67108864*4294967296=288230376151711744", "0-67108864*4294967296=-288230376151711744", "0*(67108864*4294967296)=0", "0/(67108864*4294967296)=0", "0%(67108864*4294967296)=0", "0<=>67108864*4294967296=-1", "0+67108864/4294967296=0", "0-67108864/4294967296=0", "0*(67108864/4294967296)=0", "0<=>67108864/4294967296=0", "0+67108864%4294967296=67108864", "0-67108864%4294967296=-67108864", "0*(67108864%4294967296)=0", "0/(67108864%4294967296)=0", "0%(67108864%4294967296)=0", "0<=>67108864%4294967296=-1", "0+(67108864+18446744073709551616)=18446744073776660480", "0-(67108864+18446744073709551616)=-18446744073776660480", "0*(67108864+18446744073709551616)=0", "0/(67108864+18446744073709551616)=0", "0%(67108864+18446744073709551616)=0", "0<=>67108864+18446744073709551616=-1", "0+(67108864-18446744073709551616)=-18446744073642442752", "0-(67108864-18446744073709551616)=18446744073642442752", "0*(67108864-18446744073709551616)=0", "0/(67108864-18446744073709551616)=0", "0%(67108864-18446744073709551616)=0", "0<=>67108864-18446744073709551616=1", "0+67108864*18446744073709551616=1237940039285380274899124224", "0-67108864*18446744073709551616=-1237940039285380274899124224", "0*(67108864*18446744073709551616)=0", "0/(67108864*18446744073709551616)=0", "0%(67108864*18446744073709551616)=0", "0<=>67108864*18446744073709551616=-1", "0+67108864/18446744073709551616=0", "0-67108864/18446744073709551616=0", "0*(67108864/18446744073709551616)=0", "0<=>67108864/18446744073709551616=0", "0+67108864%18446744073709551616=67108864", "0-67108864%18446744073709551616=-67108864", "0*(67108864%18446744073709551616)=0", "0/(67108864%18446744073709551616)=0", "0%(67108864%18446744073709551616)=0", "0<=>67108864%18446744073709551616=-1", "0+(67108864+10000000)=77108864", "0-(67108864+10000000)=-77108864", "0*(67108864+10000000)=0", "0/(67108864+10000000)=0", "0%(67108864+10000000)=0", "0<=>67108864+10000000=-1", "0+(67108864-10000000)=57108864", "0-(67108864-10000000)=-57108864", "0*(67108864-10000000)=0", "0/(67108864-10000000)=0", "0%(67108864-10000000)=0", "0<=>67108864-10000000=-1", "0+67108864*10000000=671088640000000", "0-67108864*10000000=-671088640000000", "0*(67108864*10000000)=0", "0/(67108864*10000000)=0", "0%(67108864*10000000)=0", "0<=>67108864*10000000=-1", "0+67108864/10000000=6", "0-67108864/10000000=-6", "0*(67108864/10000000)=0", "0/(67108864/10000000)=0", "0%(67108864/10000000)=0", "0<=>67108864/10000000=-1", "0+67108864%10000000=7108864", "0-67108864%10000000=-7108864", "0*(67108864%10000000)=0", "0/(67108864%10000000)=0", "0%(67108864%10000000)=0", "0<=>67108864%10000000=-1", "0+(9007199254740992+0)=9007199254740992", "0-(9007199254740992+0)=-9007199254740992", "0*(9007199254740992+0)=0", "0/(9007199254740992+0)=0", "0%(9007199254740992+0)=0", "0<=>9007199254740992+0=-1", "0+(9007199254740992-0)=9007199254740992", "0-(9007199254740992-0)=-9007199254740992", "0*(9007199254740992-0)=0", "0/(9007199254740992-0)=0", "0%(9007199254740992-0)=0", "0<=>9007199254740992-0=-1", "0+9007199254740992*0=0", "0-9007199254740992*0=0", "0*(9007199254740992*0)=0", "0<=>9007199254740992*0=0", "0+(9007199254740992+1)=9007199254740993", "0-(9007199254740992+1)=-9007199254740993", "0*(9007199254740992+1)=0", "0/(9007199254740992+1)=0", "0%(9007199254740992+1)=0", "0<=>9007199254740992+1=-1", "0+(9007199254740992-1)=9007199254740991", "0-(9007199254740992-1)=-9007199254740991", "0*(9007199254740992-1)=0", "0/(9007199254740992-1)=0", "0%(9007199254740992-1)=0", "0<=>9007199254740992-1=-1", "0+9007199254740992*1=9007199254740992", "0-9007199254740992*1=-9007199254740992", "0*(9007199254740992*1)=0", "0/(9007199254740992*1)=0", "0%(9007199254740992*1)=0", "0<=>9007199254740992*1=-1", "0+9007199254740992/1=9007199254740992", "0-9007199254740992/1=-9007199254740992", "0*(9007199254740992/1)=0", "0/(9007199254740992/1)=0", "0%(9007199254740992/1)=0", "0<=>9007199254740992/1=-1", "0+9007199254740992%1=0", "0-9007199254740992%1=0", "0*(9007199254740992%1)=0", "0<=>9007199254740992%1=0", "0+(9007199254740992+2)=9007199254740994", "0-(9007199254740992+2)=-9007199254740994", "0*(9007199254740992+2)=0", "0/(9007199254740992+2)=0", "0%(9007199254740992+2)=0", "0<=>9007199254740992+2=-1", "0+(9007199254740992-2)=9007199254740990", "0-(9007199254740992-2)=-9007199254740990", "0*(9007199254740992-2)=0", "0/(9007199254740992-2)=0", "0%(9007199254740992-2)=0", "0<=>9007199254740992-2=-1", "0+9007199254740992*2=18014398509481984", "0-9007199254740992*2=-18014398509481984", "0*(9007199254740992*2)=0", "0/(9007199254740992*2)=0", "0%(9007199254740992*2)=0", "0<=>9007199254740992*2=-1", "0+9007199254740992/2=4503599627370496", "0-9007199254740992/2=-4503599627370496", "0*(9007199254740992/2)=0", "0/(9007199254740992/2)=0", "0%(9007199254740992/2)=0", "0<=>9007199254740992/2=-1", "0+9007199254740992%2=0", "0-9007199254740992%2=0", "0*(9007199254740992%2)=0", "0<=>9007199254740992%2=0", "0+(9007199254740992+3)=9007199254740995", "0-(9007199254740992+3)=-9007199254740995", "0*(9007199254740992+3)=0", "0/(9007199254740992+3)=0", "0%(9007199254740992+3)=0", "0<=>9007199254740992+3=-1", "0+(9007199254740992-3)=9007199254740989", "0-(9007199254740992-3)=-9007199254740989", "0*(9007199254740992-3)=0", "0/(9007199254740992-3)=0", "0%(9007199254740992-3)=0", "0<=>9007199254740992-3=-1", "0+9007199254740992*3=27021597764222976", "0-9007199254740992*3=-27021597764222976", "0*(9007199254740992*3)=0", "0/(9007199254740992*3)=0", "0%(9007199254740992*3)=0", "0<=>9007199254740992*3=-1", "0+9007199254740992/3=3002399751580330", "0-9007199254740992/3=-3002399751580330", "0*(9007199254740992/3)=0", "0/(9007199254740992/3)=0", "0%(9007199254740992/3)=0", "0<=>9007199254740992/3=-1", "0+9007199254740992%3=2", "0-9007199254740992%3=-2", "0*(9007199254740992%3)=0", "0/(9007199254740992%3)=0", "0%(9007199254740992%3)=0", "0<=>9007199254740992%3=-1", "0+(9007199254740992+9)=9007199254741001", "0-(9007199254740992+9)=-9007199254741001", "0*(9007199254740992+9)=0", "0/(9007199254740992+9)=0", "0%(9007199254740992+9)=0", "0<=>9007199254740992+9=-1", "0+(9007199254740992-9)=9007199254740983", "0-(9007199254740992-9)=-9007199254740983", "0*(9007199254740992-9)=0", "0/(9007199254740992-9)=0", "0%(9007199254740992-9)=0", "0<=>9007199254740992-9=-1", "0+9007199254740992*9=81064793292668928", "0-9007199254740992*9=-81064793292668928", "0*(9007199254740992*9)=0", "0/(9007199254740992*9)=0", "0%(9007199254740992*9)=0", "0<=>9007199254740992*9=-1", "0+9007199254740992/9=1000799917193443", "0-9007199254740992/9=-1000799917193443", "0*(9007199254740992/9)=0", "0/(9007199254740992/9)=0", "0%(9007199254740992/9)=0", "0<=>9007199254740992/9=-1", "0+9007199254740992%9=5", "0-9007199254740992%9=-5", "0*(9007199254740992%9)=0", "0/(9007199254740992%9)=0", "0%(9007199254740992%9)=0", "0<=>9007199254740992%9=-1", "0+(9007199254740992+67108864)=9007199321849856", "0-(9007199254740992+67108864)=-9007199321849856", "0*(9007199254740992+67108864)=0", "0/(9007199254740992+67108864)=0", "0%(9007199254740992+67108864)=0", "0<=>9007199254740992+67108864=-1", "0+(9007199254740992-67108864)=9007199187632128", "0-(9007199254740992-67108864)=-9007199187632128", "0*(9007199254740992-67108864)=0", "0/(9007199254740992-67108864)=0", "0%(9007199254740992-67108864)=0", "0<=>9007199254740992-67108864=-1", "0+9007199254740992*67108864=604462909807314587353088", "0-9007199254740992*67108864=-604462909807314587353088", "0*(9007199254740992*67108864)=0", "0/(9007199254740992*67108864)=0", "0%(9007199254740992*67108864)=0", "0<=>9007199254740992*67108864=-1", "0+9007199254740992/67108864=134217728", "0-9007199254740992/67108864=-134217728", "0*(9007199254740992/67108864)=0", "0/(9007199254740992/67108864)=0", "0%(9007199254740992/67108864)=0", "0<=>9007199254740992/67108864=-1", "0+9007199254740992%67108864=0", "0-9007199254740992%67108864=0", "0*(9007199254740992%67108864)=0", "0<=>9007199254740992%67108864=0", "0+(9007199254740992+9007199254740992)=18014398509481984", "0-(9007199254740992+9007199254740992)=-18014398509481984", "0*(9007199254740992+9007199254740992)=0", "0/(9007199254740992+9007199254740992)=0", "0%(9007199254740992+9007199254740992)=0", "0<=>9007199254740992+9007199254740992=-1", "0+(9007199254740992-9007199254740992)=0", "0-(9007199254740992-9007199254740992)=0", "0*(9007199254740992-9007199254740992)=0", "0<=>9007199254740992-9007199254740992=0", "0+9007199254740992*9007199254740992=81129638414606681695789005144064", "0-9007199254740992*9007199254740992=-81129638414606681695789005144064", "0*(9007199254740992*9007199254740992)=0", "0/(9007199254740992*9007199254740992)=0", "0%(9007199254740992*9007199254740992)=0", "0<=>9007199254740992*9007199254740992=-1", "0+9007199254740992/9007199254740992=1", "0-9007199254740992/9007199254740992=-1", "0*(9007199254740992/9007199254740992)=0", "0/(9007199254740992/9007199254740992)=0", "0%(9007199254740992/9007199254740992)=0", "0<=>9007199254740992/9007199254740992=-1", "0+9007199254740992%9007199254740992=0", "0-9007199254740992%9007199254740992=0", "0*(9007199254740992%9007199254740992)=0", "0<=>9007199254740992%9007199254740992=0", "0+(9007199254740992+65536)=9007199254806528", "0-(9007199254740992+65536)=-9007199254806528", "0*(9007199254740992+65536)=0", "0/(9007199254740992+65536)=0", "0%(9007199254740992+65536)=0", "0<=>9007199254740992+65536=-1", "0+(9007199254740992-65536)=9007199254675456", "0-(9007199254740992-65536)=-9007199254675456", "0*(9007199254740992-65536)=0", "0/(9007199254740992-65536)=0", "0%(9007199254740992-65536)=0", "0<=>9007199254740992-65536=-1", "0+9007199254740992*65536=590295810358705651712", "0-9007199254740992*65536=-590295810358705651712", "0*(9007199254740992*65536)=0", "0/(9007199254740992*65536)=0", "0%(9007199254740992*65536)=0", "0<=>9007199254740992*65536=-1", "0+9007199254740992/65536=137438953472", "0-9007199254740992/65536=-137438953472", "0*(9007199254740992/65536)=0", "0/(9007199254740992/65536)=0", "0%(9007199254740992/65536)=0", "0<=>9007199254740992/65536=-1", "0+9007199254740992%65536=0", "0-9007199254740992%65536=0", "0*(9007199254740992%65536)=0", "0<=>9007199254740992%65536=0", "0+(9007199254740992+4294967296)=9007203549708288", "0-(9007199254740992+4294967296)=-9007203549708288", "0*(9007199254740992+4294967296)=0", "0/(9007199254740992+4294967296)=0", "0%(9007199254740992+4294967296)=0", "0<=>9007199254740992+4294967296=-1", "0+(9007199254740992-4294967296)=9007194959773696", "0-(9007199254740992-4294967296)=-9007194959773696", "0*(9007199254740992-4294967296)=0", "0/(9007199254740992-4294967296)=0", "0%(9007199254740992-4294967296)=0", "0<=>9007199254740992-4294967296=-1", "0+9007199254740992*4294967296=38685626227668133590597632", "0-9007199254740992*4294967296=-38685626227668133590597632", "0*(9007199254740992*4294967296)=0", "0/(9007199254740992*4294967296)=0", "0%(9007199254740992*4294967296)=0", "0<=>9007199254740992*4294967296=-1", "0+9007199254740992/4294967296=2097152", "0-9007199254740992/4294967296=-2097152", "0*(9007199254740992/4294967296)=0", "0/(9007199254740992/4294967296)=0", "0%(9007199254740992/4294967296)=0", "0<=>9007199254740992/4294967296=-1", "0+9007199254740992%4294967296=0", "0-9007199254740992%4294967296=0", "0*(9007199254740992%4294967296)=0", "0<=>9007199254740992%4294967296=0", "0+(9007199254740992+18446744073709551616)=18455751272964292608", "0-(9007199254740992+18446744073709551616)=-18455751272964292608", "0*(9007199254740992+18446744073709551616)=0", "0/(9007199254740992+18446744073709551616)=0", "0%(9007199254740992+18446744073709551616)=0", "0<=>9007199254740992+18446744073709551616=-1", "0+(9007199254740992-18446744073709551616)=-18437736874454810624", "0-(9007199254740992-18446744073709551616)=18437736874454810624", "0*(9007199254740992-1844674407370955