20
16
1100000000001110
1100000000011100
1100000000111000
1100000001110000
1100000011100000
1100000111000000
1100001110000000
1100011100000000
1100111100000000
1101111100000000
1111101110000000
1111000111000000
1110000111000000
1100000011100000
1100000001110000
1100000000111000
1100000000011000
1100000000011100
1100000000001110
1100000000000111
