3 3 2 3 8 4 2 9 3 1 7