20
121
6
3
112
5
8