1 12 123 112
2 22 231 254
3 31 322 3234
4 41 42 43