9 2 5 8 1 -1 6 3 4