3 2 1 8 7 15 2 14