1 12 123 112
2 22 231 254
3 31 322 3234