1 << 0 PASSED!
1 << 1 PASSED!
1 << 2 PASSED!
1 << 3 PASSED!
1 << 4 PASSED!
1 << 5 PASSED!
1 << 6 PASSED!
1 << 7 PASSED!
1 << 8 PASSED!
1 << 9 PASSED!
1 << 10 PASSED!
1 << 11 PASSED!
1 << 12 PASSED!
1 << 13 PASSED!
1 << 14 PASSED!
1 << 15 PASSED!
1 << 16 PASSED!
1 << 17 PASSED!
1 << 18 PASSED!
1 << 19 PASSED!
1 << 20 PASSED!
1 << 21 PASSED!
1 << 22 PASSED!
1 << 23 PASSED!
1 << 24 PASSED!
1 << 25 PASSED!
1 << 26 PASSED!
1 << 27 PASSED!
1 << 28 PASSED!
1 << 29 PASSED!
1 << 30 PASSED!
1 << 31 PASSED!
1 << 32 PASSED!
2 << 0 PASSED!
2 << 1 PASSED!
2 << 2 PASSED!
2 << 3 PASSED!
2 << 4 PASSED!
2 << 5 PASSED!
2 << 6 PASSED!
2 << 7 PASSED!
2 << 8 PASSED!
2 << 9 PASSED!
2 << 10 PASSED!
2 << 11 PASSED!
2 << 12 PASSED!
2 << 13 PASSED!
2 << 14 PASSED!
2 << 15 PASSED!
2 << 16 PASSED!
2 << 17 PASSED!
2 << 18 PASSED!
2 << 19 PASSED!
2 << 20 PASSED!
2 << 21 PASSED!
2 << 22 PASSED!
2 << 23 PASSED!
2 << 24 PASSED!
2 << 25 PASSED!
2 << 26 PASSED!
2 << 27 PASSED!
2 << 28 PASSED!
2 << 29 PASSED!
2 << 30 PASSED!
2 << 31 PASSED!
2 << 32 PASSED!
4 << 0 PASSED!
4 << 1 PASSED!
4 << 2 PASSED!
4 << 3 PASSED!
4 << 4 PASSED!
4 << 5 PASSED!
4 << 6 PASSED!
4 << 7 PASSED!
4 << 8 PASSED!
4 << 9 PASSED!
4 << 10 PASSED!
4 << 11 PASSED!
4 << 12 PASSED!
4 << 13 PASSED!
4 << 14 PASSED!
4 << 15 PASSED!
4 << 16 PASSED!
4 << 17 PASSED!
4 << 18 PASSED!
4 << 19 PASSED!
4 << 20 PASSED!
4 << 21 PASSED!
4 << 22 PASSED!
4 << 23 PASSED!
4 << 24 PASSED!
4 << 25 PASSED!
4 << 26 PASSED!
4 << 27 PASSED!
4 << 28 PASSED!
4 << 29 PASSED!
4 << 30 PASSED!
4 << 31 PASSED!
4 << 32 PASSED!
8 << 0 PASSED!
8 << 1 PASSED!
8 << 2 PASSED!
8 << 3 PASSED!
8 << 4 PASSED!
8 << 5 PASSED!
8 << 6 PASSED!
8 << 7 PASSED!
8 << 8 PASSED!
8 << 9 PASSED!
8 << 10 PASSED!
8 << 11 PASSED!
8 << 12 PASSED!
8 << 13 PASSED!
8 << 14 PASSED!
8 << 15 PASSED!
8 << 16 PASSED!
8 << 17 PASSED!
8 << 18 PASSED!
8 << 19 PASSED!
8 << 20 PASSED!
8 << 21 PASSED!
8 << 22 PASSED!
8 << 23 PASSED!
8 << 24 PASSED!
8 << 25 PASSED!
8 << 26 PASSED!
8 << 27 PASSED!
8 << 28 PASSED!
8 << 29 PASSED!
8 << 30 PASSED!
8 << 31 PASSED!
8 << 32 PASSED!
16 << 0 PASSED!
16 << 1 PASSED!
16 << 2 PASSED!
16 << 3 PASSED!
16 << 4 PASSED!
16 << 5 PASSED!
16 << 6 PASSED!
16 << 7 PASSED!
16 << 8 PASSED!
16 << 9 PASSED!
16 << 10 PASSED!
16 << 11 PASSED!
16 << 12 PASSED!
16 << 13 PASSED!
16 << 14 PASSED!
16 << 15 PASSED!
16 << 16 PASSED!
16 << 17 PASSED!
16 << 18 PASSED!
16 << 19 PASSED!
16 << 20 PASSED!
16 << 21 PASSED!
16 << 22 PASSED!
16 << 23 PASSED!
16 << 24 PASSED!
16 << 25 PASSED!
16 << 26 PASSED!
16 << 27 PASSED!
16 << 28 PASSED!
16 << 29 PASSED!
16 << 30 PASSED!
16 << 31 PASSED!
16 << 32 PASSED!
32 << 0 PASSED!
32 << 1 PASSED!
32 << 2 PASSED!
32 << 3 PASSED!
32 << 4 PASSED!
32 << 5 PASSED!
32 << 6 PASSED!
32 << 7 PASSED!
32 << 8 PASSED!
32 << 9 PASSED!
32 << 10 PASSED!
32 << 11 PASSED!
32 << 12 PASSED!
32 << 13 PASSED!
32 << 14 PASSED!
32 << 15 PASSED!
32 << 16 PASSED!
32 << 17 PASSED!
32 << 18 PASSED!
32 << 19 PASSED!
32 << 20 PASSED!
32 << 21 PASSED!
32 << 22 PASSED!
32 << 23 PASSED!
32 << 24 PASSED!
32 << 25 PASSED!
32 << 26 PASSED!
32 << 27 PASSED!
32 << 28 PASSED!
32 << 29 PASSED!
32 << 30 PASSED!
32 << 31 PASSED!
32 << 32 PASSED!
64 << 0 PASSED!
64 << 1 PASSED!
64 << 2 PASSED!
64 << 3 PASSED!
64 << 4 PASSED!
64 << 5 PASSED!
64 << 6 PASSED!
64 << 7 PASSED!
64 << 8 PASSED!
64 << 9 PASSED!
64 << 10 PASSED!
64 << 11 PASSED!
64 << 12 PASSED!
64 << 13 PASSED!
64 << 14 PASSED!
64 << 15 PASSED!
64 << 16 PASSED!
64 << 17 PASSED!
64 << 18 PASSED!
64 << 19 PASSED!
64 << 20 PASSED!
64 << 21 PASSED!
64 << 22 PASSED!
64 << 23 PASSED!
64 << 24 PASSED!
64 << 25 PASSED!
64 << 26 PASSED!
64 << 27 PASSED!
64 << 28 PASSED!
64 << 29 PASSED!
64 << 30 PASSED!
64 << 31 PASSED!
64 << 32 PASSED!
128 << 0 PASSED!
128 << 1 PASSED!
128 << 2 PASSED!
128 << 3 PASSED!
128 << 4 PASSED!
128 << 5 PASSED!
128 << 6 PASSED!
128 << 7 PASSED!
128 << 8 PASSED!
128 << 9 PASSED!
128 << 10 PASSED!
128 << 11 PASSED!
128 << 12 PASSED!
128 << 13 PASSED!
128 << 14 PASSED!
128 << 15 PASSED!
128 << 16 PASSED!
128 << 17 PASSED!
128 << 18 PASSED!
128 << 19 PASSED!
128 << 20 PASSED!
128 << 21 PASSED!
128 << 22 PASSED!
128 << 23 PASSED!
128 << 24 PASSED!
128 << 25 PASSED!
128 << 26 PASSED!
128 << 27 PASSED!
128 << 28 PASSED!
128 << 29 PASSED!
128 << 30 PASSED!
128 << 31 PASSED!
128 << 32 PASSED!
256 << 0 PASSED!
256 << 1 PASSED!
256 << 2 PASSED!
256 << 3 PASSED!
256 << 4 PASSED!
256 << 5 PASSED!
256 << 6 PASSED!
256 << 7 PASSED!
256 << 8 PASSED!
256 << 9 PASSED!
256 << 10 PASSED!
256 << 11 PASSED!
256 << 12 PASSED!
256 << 13 PASSED!
256 << 14 PASSED!
256 << 15 PASSED!
256 << 16 PASSED!
256 << 17 PASSED!
256 << 18 PASSED!
256 << 19 PASSED!
256 << 20 PASSED!
256 << 21 PASSED!
256 << 22 PASSED!
256 << 23 PASSED!
256 << 24 PASSED!
256 << 25 PASSED!
256 << 26 PASSED!
256 << 27 PASSED!
256 << 28 PASSED!
256 << 29 PASSED!
256 << 30 PASSED!
256 << 31 PASSED!
256 << 32 PASSED!
512 << 0 PASSED!
512 << 1 PASSED!
512 << 2 PASSED!
512 << 3 PASSED!
512 << 4 PASSED!
512 << 5 PASSED!
512 << 6 PASSED!
512 << 7 PASSED!
512 << 8 PASSED!
512 << 9 PASSED!
512 << 10 PASSED!
512 << 11 PASSED!
512 << 12 PASSED!
512 << 13 PASSED!
512 << 14 PASSED!
512 << 15 PASSED!
512 << 16 PASSED!
512 << 17 PASSED!
512 << 18 PASSED!
512 << 19 PASSED!
512 << 20 PASSED!
512 << 21 PASSED!
512 << 22 PASSED!
512 << 23 PASSED!
512 << 24 PASSED!
512 << 25 PASSED!
512 << 26 PASSED!
512 << 27 PASSED!
512 << 28 PASSED!
512 << 29 PASSED!
512 << 30 PASSED!
512 << 31 PASSED!
512 << 32 PASSED!
1024 << 0 PASSED!
1024 << 1 PASSED!
1024 << 2 PASSED!
1024 << 3 PASSED!
1024 << 4 PASSED!
1024 << 5 PASSED!
1024 << 6 PASSED!
1024 << 7 PASSED!
1024 << 8 PASSED!
1024 << 9 PASSED!
1024 << 10 PASSED!
1024 << 11 PASSED!
1024 << 12 PASSED!
1024 << 13 PASSED!
1024 << 14 PASSED!
1024 << 15 PASSED!
1024 << 16 PASSED!
1024 << 17 PASSED!
1024 << 18 PASSED!
1024 << 19 PASSED!
1024 << 20 PASSED!
1024 << 21 PASSED!
1024 << 22 PASSED!
1024 << 23 PASSED!
1024 << 24 PASSED!
1024 << 25 PASSED!
1024 << 26 PASSED!
1024 << 27 PASSED!
1024 << 28 PASSED!
1024 << 29 PASSED!
1024 << 30 PASSED!
1024 << 31 PASSED!
1024 << 32 PASSED!
2048 << 0 PASSED!
2048 << 1 PASSED!
2048 << 2 PASSED!
2048 << 3 PASSED!
2048 << 4 PASSED!
2048 << 5 PASSED!
2048 << 6 PASSED!
2048 << 7 PASSED!
2048 << 8 PASSED!
2048 << 9 PASSED!
2048 << 10 PASSED!
2048 << 11 PASSED!
2048 << 12 PASSED!
2048 << 13 PASSED!
2048 << 14 PASSED!
2048 << 15 PASSED!
2048 << 16 PASSED!
2048 << 17 PASSED!
2048 << 18 PASSED!
2048 << 19 PASSED!
2048 << 20 PASSED!
2048 << 21 PASSED!
2048 << 22 PASSED!
2048 << 23 PASSED!
2048 << 24 PASSED!
2048 << 25 PASSED!
2048 << 26 PASSED!
2048 << 27 PASSED!
2048 << 28 PASSED!
2048 << 29 PASSED!
2048 << 30 PASSED!
2048 << 31 PASSED!
2048 << 32 PASSED!
4096 << 0 PASSED!
4096 << 1 PASSED!
4096 << 2 PASSED!
4096 << 3 PASSED!
4096 << 4 PASSED!
4096 << 5 PASSED!
4096 << 6 PASSED!
4096 << 7 PASSED!
4096 << 8 PASSED!
4096 << 9 PASSED!
4096 << 10 PASSED!
4096 << 11 PASSED!
4096 << 12 PASSED!
4096 << 13 PASSED!
4096 << 14 PASSED!
4096 << 15 PASSED!
4096 << 16 PASSED!
4096 << 17 PASSED!
4096 << 18 PASSED!
4096 << 19 PASSED!
4096 << 20 PASSED!
4096 << 21 PASSED!
4096 << 22 PASSED!
4096 << 23 PASSED!
4096 << 24 PASSED!
4096 << 25 PASSED!
4096 << 26 PASSED!
4096 << 27 PASSED!
4096 << 28 PASSED!
4096 << 29 PASSED!
4096 << 30 PASSED!
4096 << 31 PASSED!
4096 << 32 PASSED!
8192 << 0 PASSED!
8192 << 1 PASSED!
8192 << 2 PASSED!
8192 << 3 PASSED!
8192 << 4 PASSED!
8192 << 5 PASSED!
8192 << 6 PASSED!
8192 << 7 PASSED!
8192 << 8 PASSED!
8192 << 9 PASSED!
8192 << 10 PASSED!
8192 << 11 PASSED!
8192 << 12 PASSED!
8192 << 13 PASSED!
8192 << 14 PASSED!
8192 << 15 PASSED!
8192 << 16 PASSED!
8192 << 17 PASSED!
8192 << 18 PASSED!
8192 << 19 PASSED!
8192 << 20 PASSED!
8192 << 21 PASSED!
8192 << 22 PASSED!
8192 << 23 PASSED!
8192 << 24 PASSED!
8192 << 25 PASSED!
8192 << 26 PASSED!
8192 << 27 PASSED!
8192 << 28 PASSED!
8192 << 29 PASSED!
8192 << 30 PASSED!
8192 << 31 PASSED!
8192 << 32 PASSED!
16384 << 0 PASSED!
16384 << 1 PASSED!
16384 << 2 PASSED!
16384 << 3 PASSED!
16384 << 4 PASSED!
16384 << 5 PASSED!
16384 << 6 PASSED!
16384 << 7 PASSED!
16384 << 8 PASSED!
16384 << 9 PASSED!
16384 << 10 PASSED!
16384 << 11 PASSED!
16384 << 12 PASSED!
16384 << 13 PASSED!
16384 << 14 PASSED!
16384 << 15 PASSED!
16384 << 16 PASSED!
16384 << 17 PASSED!
16384 << 18 PASSED!
16384 << 19 PASSED!
16384 << 20 PASSED!
16384 << 21 PASSED!
16384 << 22 PASSED!
16384 << 23 PASSED!
16384 << 24 PASSED!
16384 << 25 PASSED!
16384 << 26 PASSED!
16384 << 27 PASSED!
16384 << 28 PASSED!
16384 << 29 PASSED!
16384 << 30 PASSED!
16384 << 31 PASSED!
16384 << 32 PASSED!
32768 << 0 PASSED!
32768 << 1 PASSED!
32768 << 2 PASSED!
32768 << 3 PASSED!
32768 << 4 PASSED!
32768 << 5 PASSED!
32768 << 6 PASSED!
32768 << 7 PASSED!
32768 << 8 PASSED!
32768 << 9 PASSED!
32768 << 10 PASSED!
32768 << 11 PASSED!
32768 << 12 PASSED!
32768 << 13 PASSED!
32768 << 14 PASSED!
32768 << 15 PASSED!
32768 << 16 PASSED!
32768 << 17 PASSED!
32768 << 18 PASSED!
32768 << 19 PASSED!
32768 << 20 PASSED!
32768 << 21 PASSED!
32768 << 22 PASSED!
32768 << 23 PASSED!
32768 << 24 PASSED!
32768 << 25 PASSED!
32768 << 26 PASSED!
32768 << 27 PASSED!
32768 << 28 PASSED!
32768 << 29 PASSED!
32768 << 30 PASSED!
32768 << 31 PASSED!
32768 << 32 PASSED!
65536 << 0 PASSED!
65536 << 1 PASSED!
65536 << 2 PASSED!
65536 << 3 PASSED!
65536 << 4 PASSED!
65536 << 5 PASSED!
65536 << 6 PASSED!
65536 << 7 PASSED!
65536 << 8 PASSED!
65536 << 9 PASSED!
65536 << 10 PASSED!
65536 << 11 PASSED!
65536 << 12 PASSED!
65536 << 13 PASSED!
65536 << 14 PASSED!
65536 << 15 PASSED!
65536 << 16 PASSED!
65536 << 17 PASSED!
65536 << 18 PASSED!
65536 << 19 PASSED!
65536 << 20 PASSED!
65536 << 21 PASSED!
65536 << 22 PASSED!
65536 << 23 PASSED!
65536 << 24 PASSED!
65536 << 25 PASSED!
65536 << 26 PASSED!
65536 << 27 PASSED!
65536 << 28 PASSED!
65536 << 29 PASSED!
65536 << 30 PASSED!
65536 << 31 PASSED!
65536 << 32 PASSED!
131072 << 0 PASSED!
131072 << 1 PASSED!
131072 << 2 PASSED!
131072 << 3 PASSED!
131072 << 4 PASSED!
131072 << 5 PASSED!
131072 << 6 PASSED!
131072 << 7 PASSED!
131072 << 8 PASSED!
131072 << 9 PASSED!
131072 << 10 PASSED!
131072 << 11 PASSED!
131072 << 12 PASSED!
131072 << 13 PASSED!
131072 << 14 PASSED!
131072 << 15 PASSED!
131072 << 16 PASSED!
131072 << 17 PASSED!
131072 << 18 PASSED!
131072 << 19 PASSED!
131072 << 20 PASSED!
131072 << 21 PASSED!
131072 << 22 PASSED!
131072 << 23 PASSED!
131072 << 24 PASSED!
131072 << 25 PASSED!
131072 << 26 PASSED!
131072 << 27 PASSED!
131072 << 28 PASSED!
131072 << 29 PASSED!
131072 << 30 PASSED!
131072 << 31 PASSED!
131072 << 32 PASSED!
262144 << 0 PASSED!
262144 << 1 PASSED!
262144 << 2 PASSED!
262144 << 3 PASSED!
262144 << 4 PASSED!
262144 << 5 PASSED!
262144 << 6 PASSED!
262144 << 7 PASSED!
262144 << 8 PASSED!
262144 << 9 PASSED!
262144 << 10 PASSED!
262144 << 11 PASSED!
262144 << 12 PASSED!
262144 << 13 PASSED!
262144 << 14 PASSED!
262144 << 15 PASSED!
262144 << 16 PASSED!
262144 << 17 PASSED!
262144 << 18 PASSED!
262144 << 19 PASSED!
262144 << 20 PASSED!
262144 << 21 PASSED!
262144 << 22 PASSED!
262144 << 23 PASSED!
262144 << 24 PASSED!
262144 << 25 PASSED!
262144 << 26 PASSED!
262144 << 27 PASSED!
262144 << 28 PASSED!
262144 << 29 PASSED!
262144 << 30 PASSED!
262144 << 31 PASSED!
262144 << 32 PASSED!
524288 << 0 PASSED!
524288 << 1 PASSED!
524288 << 2 PASSED!
524288 << 3 PASSED!
524288 << 4 PASSED!
524288 << 5 PASSED!
524288 << 6 PASSED!
524288 << 7 PASSED!
524288 << 8 PASSED!
524288 << 9 PASSED!
524288 << 10 PASSED!
524288 << 11 PASSED!
524288 << 12 PASSED!
524288 << 13 PASSED!
524288 << 14 PASSED!
524288 << 15 PASSED!
524288 << 16 PASSED!
524288 << 17 PASSED!
524288 << 18 PASSED!
524288 << 19 PASSED!
524288 << 20 PASSED!
524288 << 21 PASSED!
524288 << 22 PASSED!
524288 << 23 PASSED!
524288 << 24 PASSED!
524288 << 25 PASSED!
524288 << 26 PASSED!
524288 << 27 PASSED!
524288 << 28 PASSED!
524288 << 29 PASSED!
524288 << 30 PASSED!
524288 << 31 PASSED!
524288 << 32 PASSED!
1048576 << 0 PASSED!
1048576 << 1 PASSED!
1048576 << 2 PASSED!
1048576 << 3 PASSED!
1048576 << 4 PASSED!
1048576 << 5 PASSED!
1048576 << 6 PASSED!
1048576 << 7 PASSED!
1048576 << 8 PASSED!
1048576 << 9 PASSED!
1048576 << 10 PASSED!
1048576 << 11 PASSED!
1048576 << 12 PASSED!
1048576 << 13 PASSED!
1048576 << 14 PASSED!
1048576 << 15 PASSED!
1048576 << 16 PASSED!
1048576 << 17 PASSED!
1048576 << 18 PASSED!
1048576 << 19 PASSED!
1048576 << 20 PASSED!
1048576 << 21 PASSED!
1048576 << 22 PASSED!
1048576 << 23 PASSED!
1048576 << 24 PASSED!
1048576 << 25 PASSED!
1048576 << 26 PASSED!
1048576 << 27 PASSED!
1048576 << 28 PASSED!
1048576 << 29 PASSED!
1048576 << 30 PASSED!
1048576 << 31 PASSED!
1048576 << 32 PASSED!
2097152 << 0 PASSED!
2097152 << 1 PASSED!
2097152 << 2 PASSED!
2097152 << 3 PASSED!
2097152 << 4 PASSED!
2097152 << 5 PASSED!
2097152 << 6 PASSED!
2097152 << 7 PASSED!
2097152 << 8 PASSED!
2097152 << 9 PASSED!
2097152 << 10 PASSED!
2097152 << 11 PASSED!
2097152 << 12 PASSED!
2097152 << 13 PASSED!
2097152 << 14 PASSED!
2097152 << 15 PASSED!
2097152 << 16 PASSED!
2097152 << 17 PASSED!
2097152 << 18 PASSED!
2097152 << 19 PASSED!
2097152 << 20 PASSED!
2097152 << 21 PASSED!
2097152 << 22 PASSED!
2097152 << 23 PASSED!
2097152 << 24 PASSED!
2097152 << 25 PASSED!
2097152 << 26 PASSED!
2097152 << 27 PASSED!
2097152 << 28 PASSED!
2097152 << 29 PASSED!
2097152 << 30 PASSED!
2097152 << 31 PASSED!
2097152 << 32 PASSED!
4194304 << 0 PASSED!
4194304 << 1 PASSED!
4194304 << 2 PASSED!
4194304 << 3 PASSED!
4194304 << 4 PASSED!
4194304 << 5 PASSED!
4194304 << 6 PASSED!
4194304 << 7 PASSED!
4194304 << 8 PASSED!
4194304 << 9 PASSED!
4194304 << 10 PASSED!
4194304 << 11 PASSED!
4194304 << 12 PASSED!
4194304 << 13 PASSED!
4194304 << 14 PASSED!
4194304 << 15 PASSED!
4194304 << 16 PASSED!
4194304 << 17 PASSED!
4194304 << 18 PASSED!
4194304 << 19 PASSED!
4194304 << 20 PASSED!
4194304 << 21 PASSED!
4194304 << 22 PASSED!
4194304 << 23 PASSED!
4194304 << 24 PASSED!
4194304 << 25 PASSED!
4194304 << 26 PASSED!
4194304 << 27 PASSED!
4194304 << 28 PASSED!
4194304 << 29 PASSED!
4194304 << 30 PASSED!
4194304 << 31 PASSED!
4194304 << 32 PASSED!
8388608 << 0 PASSED!
8388608 << 1 PASSED!
8388608 << 2 PASSED!
8388608 << 3 PASSED!
8388608 << 4 PASSED!
8388608 << 5 PASSED!
8388608 << 6 PASSED!
8388608 << 7 PASSED!
8388608 << 8 PASSED!
8388608 << 9 PASSED!
8388608 << 10 PASSED!
8388608 << 11 PASSED!
8388608 << 12 PASSED!
8388608 << 13 PASSED!
8388608 << 14 PASSED!
8388608 << 15 PASSED!
8388608 << 16 PASSED!
8388608 << 17 PASSED!
8388608 << 18 PASSED!
8388608 << 19 PASSED!
8388608 << 20 PASSED!
8388608 << 21 PASSED!
8388608 << 22 PASSED!
8388608 << 23 PASSED!
8388608 << 24 PASSED!
8388608 << 25 PASSED!
8388608 << 26 PASSED!
8388608 << 27 PASSED!
8388608 << 28 PASSED!
8388608 << 29 PASSED!
8388608 << 30 PASSED!
8388608 << 31 PASSED!
8388608 << 32 PASSED!
16777216 << 0 PASSED!
16777216 << 1 PASSED!
16777216 << 2 PASSED!
16777216 << 3 PASSED!
16777216 << 4 PASSED!
16777216 << 5 PASSED!
16777216 << 6 PASSED!
16777216 << 7 PASSED!
16777216 << 8 PASSED!
16777216 << 9 PASSED!
16777216 << 10 PASSED!
16777216 << 11 PASSED!
16777216 << 12 PASSED!
16777216 << 13 PASSED!
16777216 << 14 PASSED!
16777216 << 15 PASSED!
16777216 << 16 PASSED!
16777216 << 17 PASSED!
16777216 << 18 PASSED!
16777216 << 19 PASSED!
16777216 << 20 PASSED!
16777216 << 21 PASSED!
16777216 << 22 PASSED!
16777216 << 23 PASSED!
16777216 << 24 PASSED!
16777216 << 25 PASSED!
16777216 << 26 PASSED!
16777216 << 27 PASSED!
16777216 << 28 PASSED!
16777216 << 29 PASSED!
16777216 << 30 PASSED!
16777216 << 31 PASSED!
16777216 << 32 PASSED!
33554432 << 0 PASSED!
33554432 << 1 PASSED!
33554432 << 2 PASSED!
33554432 << 3 PASSED!
33554432 << 4 PASSED!
33554432 << 5 PASSED!
33554432 << 6 PASSED!
33554432 << 7 PASSED!
33554432 << 8 PASSED!
33554432 << 9 PASSED!
33554432 << 10 PASSED!
33554432 << 11 PASSED!
33554432 << 12 PASSED!
33554432 << 13 PASSED!
33554432 << 14 PASSED!
33554432 << 15 PASSED!
33554432 << 16 PASSED!
33554432 << 17 PASSED!
33554432 << 18 PASSED!
33554432 << 19 PASSED!
33554432 << 20 PASSED!
33554432 << 21 PASSED!
33554432 << 22 PASSED!
33554432 << 23 PASSED!
33554432 << 24 PASSED!
33554432 << 25 PASSED!
33554432 << 26 PASSED!
33554432 << 27 PASSED!
33554432 << 28 PASSED!
33554432 << 29 PASSED!
33554432 << 30 PASSED!
33554432 << 31 PASSED!
33554432 << 32 PASSED!
67108864 << 0 PASSED!
67108864 << 1 PASSED!
67108864 << 2 PASSED!
67108864 << 3 PASSED!
67108864 << 4 PASSED!
67108864 << 5 PASSED!
67108864 << 6 PASSED!
67108864 << 7 PASSED!
67108864 << 8 PASSED!
67108864 << 9 PASSED!
67108864 << 10 PASSED!
67108864 << 11 PASSED!
67108864 << 12 PASSED!
67108864 << 13 PASSED!
67108864 << 14 PASSED!
67108864 << 15 PASSED!
67108864 << 16 PASSED!
67108864 << 17 PASSED!
67108864 << 18 PASSED!
67108864 << 19 PASSED!
67108864 << 20 PASSED!
67108864 << 21 PASSED!
67108864 << 22 PASSED!
67108864 << 23 PASSED!
67108864 << 24 PASSED!
67108864 << 25 PASSED!
67108864 << 26 PASSED!
67108864 << 27 PASSED!
67108864 << 28 PASSED!
67108864 << 29 PASSED!
67108864 << 30 PASSED!
67108864 << 31 PASSED!
67108864 << 32 PASSED!
134217728 << 0 PASSED!
134217728 << 1 PASSED!
134217728 << 2 PASSED!
134217728 << 3 PASSED!
134217728 << 4 PASSED!
134217728 << 5 PASSED!
134217728 << 6 PASSED!
134217728 << 7 PASSED!
134217728 << 8 PASSED!
134217728 << 9 PASSED!
134217728 << 10 PASSED!
134217728 << 11 PASSED!
134217728 << 12 PASSED!
134217728 << 13 PASSED!
134217728 << 14 PASSED!
134217728 << 15 PASSED!
134217728 << 16 PASSED!
134217728 << 17 PASSED!
134217728 << 18 PASSED!
134217728 << 19 PASSED!
134217728 << 20 PASSED!
134217728 << 21 PASSED!
134217728 << 22 PASSED!
134217728 << 23 PASSED!
134217728 << 24 PASSED!
134217728 << 25 PASSED!
134217728 << 26 PASSED!
134217728 << 27 PASSED!
134217728 << 28 PASSED!
134217728 << 29 PASSED!
134217728 << 30 PASSED!
134217728 << 31 PASSED!
134217728 << 32 PASSED!
268435456 << 0 PASSED!
268435456 << 1 PASSED!
268435456 << 2 PASSED!
268435456 << 3 PASSED!
268435456 << 4 PASSED!
268435456 << 5 PASSED!
268435456 << 6 PASSED!
268435456 << 7 PASSED!
268435456 << 8 PASSED!
268435456 << 9 PASSED!
268435456 << 10 PASSED!
268435456 << 11 PASSED!
268435456 << 12 PASSED!
268435456 << 13 PASSED!
268435456 << 14 PASSED!
268435456 << 15 PASSED!
268435456 << 16 PASSED!
268435456 << 17 PASSED!
268435456 << 18 PASSED!
268435456 << 19 PASSED!
268435456 << 20 PASSED!
268435456 << 21 PASSED!
268435456 << 22 PASSED!
268435456 << 23 PASSED!
268435456 << 24 PASSED!
268435456 << 25 PASSED!
268435456 << 26 PASSED!
268435456 << 27 PASSED!
268435456 << 28 PASSED!
268435456 << 29 PASSED!
268435456 << 30 PASSED!
268435456 << 31 PASSED!
268435456 << 32 PASSED!
536870912 << 0 PASSED!
536870912 << 1 PASSED!
536870912 << 2 PASSED!
536870912 << 3 PASSED!
536870912 << 4 PASSED!
536870912 << 5 PASSED!
536870912 << 6 PASSED!
536870912 << 7 PASSED!
536870912 << 8 PASSED!
536870912 << 9 PASSED!
536870912 << 10 PASSED!
536870912 << 11 PASSED!
536870912 << 12 PASSED!
536870912 << 13 PASSED!
536870912 << 14 PASSED!
536870912 << 15 PASSED!
536870912 << 16 PASSED!
536870912 << 17 PASSED!
536870912 << 18 PASSED!
536870912 << 19 PASSED!
536870912 << 20 PASSED!
536870912 << 21 PASSED!
536870912 << 22 PASSED!
536870912 << 23 PASSED!
536870912 << 24 PASSED!
536870912 << 25 PASSED!
536870912 << 26 PASSED!
536870912 << 27 PASSED!
536870912 << 28 PASSED!
536870912 << 29 PASSED!
536870912 << 30 PASSED!
536870912 << 31 PASSED!
536870912 << 32 PASSED!
1073741824 << 0 PASSED!
1073741824 << 1 PASSED!
1073741824 << 2 PASSED!
1073741824 << 3 PASSED!
1073741824 << 4 PASSED!
1073741824 << 5 PASSED!
1073741824 << 6 PASSED!
1073741824 << 7 PASSED!
1073741824 << 8 PASSED!
1073741824 << 9 PASSED!
1073741824 << 10 PASSED!
1073741824 << 11 PASSED!
1073741824 << 12 PASSED!
1073741824 << 13 PASSED!
1073741824 << 14 PASSED!
1073741824 << 15 PASSED!
1073741824 << 16 PASSED!
1073741824 << 17 PASSED!
1073741824 << 18 PASSED!
1073741824 << 19 PASSED!
1073741824 << 20 PASSED!
1073741824 << 21 PASSED!
1073741824 << 22 PASSED!
1073741824 << 23 PASSED!
1073741824 << 24 PASSED!
1073741824 << 25 PASSED!
1073741824 << 26 PASSED!
1073741824 << 27 PASSED!
1073741824 << 28 PASSED!
1073741824 << 29 PASSED!
1073741824 << 30 PASSED!
1073741824 << 31 PASSED!
1073741824 << 32 PASSED!
2147483648 << 0 PASSED!
2147483648 << 1 PASSED!
2147483648 << 2 PASSED!
2147483648 << 3 PASSED!
2147483648 << 4 PASSED!
2147483648 << 5 PASSED!
2147483648 << 6 PASSED!
2147483648 << 7 PASSED!
2147483648 << 8 PASSED!
2147483648 << 9 PASSED!
2147483648 << 10 PASSED!
2147483648 << 11 PASSED!
2147483648 << 12 PASSED!
2147483648 << 13 PASSED!
2147483648 << 14 PASSED!
2147483648 << 15 PASSED!
2147483648 << 16 PASSED!
2147483648 << 17 PASSED!
2147483648 << 18 PASSED!
2147483648 << 19 PASSED!
2147483648 << 20 PASSED!
2147483648 << 21 PASSED!
2147483648 << 22 PASSED!
2147483648 << 23 PASSED!
2147483648 << 24 PASSED!
2147483648 << 25 PASSED!
2147483648 << 26 PASSED!
2147483648 << 27 PASSED!
2147483648 << 28 PASSED!
2147483648 << 29 PASSED!
2147483648 << 30 PASSED!
2147483648 << 31 PASSED!
2147483648 << 32 PASSED!
4294967296 << 0 PASSED!
4294967296 << 1 PASSED!
4294967296 << 2 PASSED!
4294967296 << 3 PASSED!
4294967296 << 4 PASSED!
4294967296 << 5 PASSED!
4294967296 << 6 PASSED!
4294967296 << 7 PASSED!
4294967296 << 8 PASSED!
4294967296 << 9 PASSED!
4294967296 << 10 PASSED!
4294967296 << 11 PASSED!
4294967296 << 12 PASSED!
4294967296 << 13 PASSED!
4294967296 << 14 PASSED!
4294967296 << 15 PASSED!
4294967296 << 16 PASSED!
4294967296 << 17 PASSED!
4294967296 << 18 PASSED!
4294967296 << 19 PASSED!
4294967296 << 20 PASSED!
4294967296 << 21 PASSED!
4294967296 << 22 PASSED!
4294967296 << 23 PASSED!
4294967296 << 24 PASSED!
4294967296 << 25 PASSED!
4294967296 << 26 PASSED!
4294967296 << 27 PASSED!
4294967296 << 28 PASSED!
4294967296 << 29 PASSED!
4294967296 << 30 PASSED!
4294967296 << 31 PASSED!
4294967296 << 32 PASSED!
