123
9
962
352
28

4
962
1
21
352
123
8
3