Result

WA

Code [DL]

loop{p ((gets||"").to_i(2)*8+1)**0.5%2==1}

stdin

11001101
11011010
00110010
01111110
01011011
01111001
00000110
10111110
10111010
00100100
00000001
00111100
11100111
01101010
10010011
10001000
00001011
01000011
00001010
10001111
01101001
11111101
00110111
00001111
10111111
10101011
00111101
01111111
01111000
00011100
11111000
01000010
10110110
01011111
11010010
10111100
00011001
01000110
00000001
01001110
01101000
00000000
11000011
11110001
01111101
10011001
00101101
00010101
01001110
00000011

stdout

false
false
false
false
true
false
true
true
false
true
true
false
true
false
false
true
false
false
true
false
true
true
true
true
false
true
false
false
true
true
false
true
false
false
true
false
false
false
true
true
false
true
false
false
false
true
true
true
true
true

stderr

Invalid Int32:  (ArgumentError)
0x459187: *CallStack::unwind:Array(Pointer(Void)) at ??
0x46cdbb: to_i32 at /opt/crystal/src/string.cr 418:5
0x46d547: to_i at /opt/crystal/src/string.cr 319:5
0x447578: __crystal_main at /volume/CODE 1:9
0x456a19: main at /opt/crystal/src/main.cr 12:15
0x7f9df12b6830: __libc_start_main at ??
0x446e19: _start at ??
0x0: ??? at ??

strace