2 12 1 3 10 15