10 10 2 1 2 3 7 7 3