7 4 5 5 5 6 -1 3 1 2