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