pattern 21121111111111111211121111111 21111111111111112212111111111 11111112121111111121112111111 11121111111121111221111111111 11112211111111111111111112211 11111121111111112111212111111 21211211111111111211111111111 11111211211111111111121121111 11111111121221111111111111211 11121211111111112111111111121