3 10 4 5 7 3 4 8