3 4 3 1 2 4 9 3 3 2 3 4 3 1 2 3 4 1 8 1 8 6 6 4 3 3 1 3 10000 1 2 8 9 5 7