10 10 9999999997 9999999991 9999999995 9999999993 9999999996 9999999992 9999999999 9999999998 9999999994 10000000000 3 6 10 8 9 5 2 7 1 4