2 12 4 4 -1 7 2 3 9 7