3 2 10 2 5 3 8 4