5 2 15 9 6 10
5 3