10 2 4 3 7 2 8 1