1 2 3
4 5 3
2 5 4
13 5 12
32 255 257
29 421 420
19 22 85
5 3 4