4 4 3
2 15
21 25 7