10 -1 2 10 12 6 3 5 4