3 2 10 0 8 5 9 3 4