4 4 3 -4 -4 2 2 1 1 1 7 5 12 9 3