4 3 1 15 2 9 7 5 9 2 4 6 9 -1