1111111000011000100
2000001011101100110
3000000000000000000
4000000000000000000
5000000000000000000
6