4 3 5 6 2 -1 2 2 3