4 3 5 2 -5 -4 -3 -2 -1 10