Language: C++

00001000000000000000000000000001
00000000001000000000000000101010
00100000001000011111111111010000
00000000010000000000000000101010
00100000010000101111111111010000
00000000011000000000000000101010
00100000011000111111111111010000
00000000001000100010000000100000
00000000100000110010000000100000
00000000001000100010100000011001
00000000101000110010100000011001
00000000001000100011000000011001
00000000110000110011000000100000
00000000010000110001000000011001
00000000001000100000100000100000
10101111010000010000000000000000
10101111010001100000000000000100
10101111010001010000000000001000
00000000100000010000000000001001
10101111010111000000000000001100
00100011010110100000000000010000
01100000000000000000000000101011
00100011010110101111111111110000
10001111010111000000000000001100
10001111010000010000000000001000
10101111010111000000000000001100
00100011010110100000000000010000
01100000000000000000000000101011
00100011010110101111111111110000
10001111010111000000000000001100
10001111010000010000000000000100
10101111010111000000000000001100
00100011010110100000000000010000
01100000000000000000000000101011
00100011010110101111111111110000
10001111010111000000000000001100
10001111010000010000000000000000
10101111010111000000000000001100
00100011010110100000000000010000
01100000000000000000000000101011
00100011010110101111111111110000
10001111010111000000000000001100
00000000000000000000000000000000
00100000000000100000000001100100
00000000001000100001000000011010
00100000000000110000000001100100
00000000010000110001100000011001
00000000001000110001100000100010
00100000000001000000000000001010
00000000011001000001100000011010
00100000000001000000000001100100
00000000010001000010000000011001
00000000001001000000100000100010
00100000000001000000000000001010
00000000011001000010000000011001
00000000001001000000100000100010
00100000000110010000000000000000
00011000010110010000000000001111
00100000000110010000000000000000
00011000011110010000000000000110
00100000001000010000000000110000
00000000001000000000000000010101
00100000000000010000000000100000
00000000001000000000000000010101
00000000000000000000000001111111
00100000011000100000000000110000
00000000010000000000000000010101
00100000001000010000000000110000
00000000001000000000000000010101
00100000000000010000000000100000
00000000001000000000000000010101
00000000000000000000000001111111
00100000010000100000000000110000
00000000010000000000000000010101
00100000011000100000000000110000
00000000010000000000000000010101
00100000001000010000000000110000
00000000001000000000000000010101
00100000000000010000000000100000
00000000001000000000000000010101
00000000000000000000000001111111
00000000001000110000000000001001
00000011011000010000000000001001
00010100011000000000000000000010
00000000000000000000000001111111
10101111011000100000000000000000
00100000011000111111111111111111
00100011011110110000000000000100
00001000000000000000000001010011
00000000001000100000000000001001
00000011011000010000000000001001
00010100010000000000000000000010
00000000000000000000000001111111
10110011011000000000000000000000
00100000010000101111111111111111
00100011011110110000000000000100
00001000000000000000000001011011

Compiler output:
a.cc:1:1: warning: integer constant is too large for its type
    1 | 00001000000000000000000000000001
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:3:1: warning: integer constant is too large for its type
    3 | 00100000001000011111111111010000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:4:1: warning: integer constant is too large for its type
    4 | 00000000010000000000000000101010
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:5:1: warning: integer constant is too large for its type
    5 | 00100000010000101111111111010000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:6:1: warning: integer constant is too large for its type
    6 | 00000000011000000000000000101010
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:7:1: warning: integer constant is too large for its type
    7 | 00100000011000111111111111010000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:9:1: warning: integer constant is too large for its type
    9 | 00000000100000110010000000100000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:11:1: warning: integer constant is too large for its type
   11 | 00000000101000110010100000011001
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:13:1: warning: integer constant is too large for its type
   13 | 00000000110000110011000000100000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:14:1: warning: integer constant is too large for its type
   14 | 00000000010000110001000000011001
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:16:1: warning: integer constant is too large for its type
   16 | 10101111010000010000000000000000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:17:1: warning: integer constant is too large for its type
   17 | 10101111010001100000000000000100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:18:1: warning: integer constant is too large for its type
   18 | 10101111010001010000000000001000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:19:1: warning: integer constant is too large for its type
   19 | 00000000100000010000000000001001
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:20:1: warning: integer constant is too large for its type
   20 | 10101111010111000000000000001100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:21:1: warning: integer constant is too large for its type
   21 | 00100011010110100000000000010000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:22:1: warning: integer constant is too large for its type
   22 | 01100000000000000000000000101011
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:23:1: warning: integer constant is too large for its type
   23 | 00100011010110101111111111110000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:24:1: warning: integer constant is too large for its type
   24 | 10001111010111000000000000001100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:25:1: warning: integer constant is too large for its type
   25 | 10001111010000010000000000001000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:26:1: warning: integer constant is too large for its type
   26 | 10101111010111000000000000001100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:27:1: warning: integer constant is too large for its type
   27 | 00100011010110100000000000010000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:28:1: warning: integer constant is too large for its type
   28 | 01100000000000000000000000101011
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:29:1: warning: integer constant is too large for its type
   29 | 00100011010110101111111111110000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:30:1: warning: integer constant is too large for its type
   30 | 10001111010111000000000000001100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:31:1: warning: integer constant is too large for its type
   31 | 10001111010000010000000000000100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:32:1: warning: integer constant is too large for its type
   32 | 10101111010111000000000000001100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:33:1: warning: integer constant is too large for its type
   33 | 00100011010110100000000000010000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:34:1: warning: integer constant is too large for its type
   34 | 01100000000000000000000000101011
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:35:1: warning: integer constant is too large for its type
   35 | 00100011010110101111111111110000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:36:1: warning: integer constant is too large for its type
   36 | 10001111010111000000000000001100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:37:1: warning: integer constant is too large for its type
   37 | 10001111010000010000000000000000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:38:1: warning: integer constant is too large for its type
   38 | 10101111010111000000000000001100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:39:1: warning: integer constant is too large for its type
   39 | 00100011010110100000000000010000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:40:1: warning: integer constant is too large for its type
   40 | 01100000000000000000000000101011
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:41:1: warning: integer constant is too large for its type
   41 | 00100011010110101111111111110000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:42:1: warning: integer constant is too large for its type
   42 | 10001111010111000000000000001100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:44:1: warning: integer constant is too large for its type
   44 | 00100000000000100000000001100100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:46:1: warning: integer constant is too large for its type
   46 | 00100000000000110000000001100100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:47:1: warning: integer constant is too large for its type
   47 | 00000000010000110001100000011001
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:49:1: warning: integer constant is too large for its type
   49 | 00100000000001000000000000001010
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:50:1: warning: integer constant is too large for its type
   50 | 00000000011001000001100000011010
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:51:1: warning: integer constant is too large for its type
   51 | 00100000000001000000000001100100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:52:1: warning: integer constant is too large for its type
   52 | 00000000010001000010000000011001
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:54:1: warning: integer constant is too large for its type
   54 | 00100000000001000000000000001010
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:55:1: warning: integer constant is too large for its type
   55 | 00000000011001000010000000011001
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:57:1: warning: integer constant is too large for its type
   57 | 00100000000110010000000000000000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:58:1: warning: integer constant is too large for its type
   58 | 00011000010110010000000000001111
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:59:1: warning: integer constant is too large for its type
   59 | 00100000000110010000000000000000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:60:1: warning: integer constant is too large for its type
   60 | 00011000011110010000000000000110
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:61:1: warning: integer constant is too large for its type
   61 | 00100000001000010000000000110000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:63:1: warning: integer constant is too large for its type
   63 | 00100000000000010000000000100000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:66:1: warning: integer constant is too large for its type
   66 | 00100000011000100000000000110000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:67:1: warning: integer constant is too large for its type
   67 | 00000000010000000000000000010101
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:68:1: warning: integer constant is too large for its type
   68 | 00100000001000010000000000110000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:70:1: warning: integer constant is too large for its type
   70 | 00100000000000010000000000100000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:73:1: warning: integer constant is too large for its type
   73 | 00100000010000100000000000110000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:74:1: warning: integer constant is too large for its type
   74 | 00000000010000000000000000010101
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:75:1: warning: integer constant is too large for its type
   75 | 00100000011000100000000000110000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:76:1: warning: integer constant is too large for its type
   76 | 00000000010000000000000000010101
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:77:1: warning: integer constant is too large for its type
   77 | 00100000001000010000000000110000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:79:1: warning: integer constant is too large for its type
   79 | 00100000000000010000000000100000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:83:1: warning: integer constant is too large for its type
   83 | 00000011011000010000000000001001
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:84:1: warning: integer constant is too large for its type
   84 | 00010100011000000000000000000010
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:86:1: warning: integer constant is too large for its type
   86 | 10101111011000100000000000000000
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:87:1: warning: integer constant is too large for its type
   87 | 00100000011000111111111111111111
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:88:1: warning: integer constant is too large for its type
   88 | 00100011011110110000000000000100
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:89:1: warning: integer constant is too large for its type
   89 | 00001000000000000000000001010011
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:91:1: warning: integer constant is too large for its type
   91 | 00000011011000010000000000001001
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:92:1: warning: integer constant is too large for its type
   92 | 00010100010000000000000000000010
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.cc:94:1: warning: integer constant is too large for its type
   94 | 101100110110000000000000000