pattern 1121112111111121111112111 1211111121121111111121111 2112111111121112111111111 1211111111211111112111121 1111111111112111121211112 1111111111112111111122112 1112211111212111111111111 1111111112112111112111211 1111111111112112112211111 1221111121111111111121111