30 10 15
2
100000000000000010000000101010
111111111111111011111110101010
