7 5 12 1 6 10 15