6
10 5 12 3 7 14