5
cross
3
3
5
2
4
35
21
22
28