112211XXX11X1110
12X12X1X1111X110
21XX111121121X10
XX11X1211X211110
