3 1 6 20 11111111111111111111 10000000000000000001 10001000001000000001 10000000000000010001 10000000000000000001 11111111111111111111