1111111101000011111
2000000100110101110
3000000000000000000
4000000000000000000
5000000000000000000
6