123
9
947
352
28

4
947
1
21
352
123
8
3