9 5 7 5 8 1 2 3 4 5 -1