12 132 1000 7 111111111111111110 111111111111111111 111111111111111112 111111111111111121 10 11 21 999991 987654321