0 2 1 29 2 299 3 2999 4 29999 5 299999 6 2999999 7 29999999 8 299999999 9 2999999999 10 29999999999 11 299999999999 12 2999999999999 13 29999999999999 14 299999999999999 15 2999999999999999 16 29999999999999999 17 299999999999999999 18 2999999999999999999 19 29999999999999999999 20 299999999999999999999 21 2999999999999999999999 22 29999999999999999999999 23 299999999999999999999999 24 2999999999999999999999999 25 29999999999999999999999999 26 299999999999999999999999999 27 2999999999999999999999999999 28 29999999999999999999999999999 29 299999999999999999999999999999 30 2999999999999999999999999999999 31 29999999999999999999999999999999 32 299999999999999999999999999999999 33 2999999999999999999999999999999999 34 29999999999999999999999999999999999 35 299999999999999999999999999999999999 36 2999999999999999999999999999999999999 37 29999999999999999999999999999999999999 38 299999999999999999999999999999999999999 39 2999999999999999999999999999999999999999 40 29999999999999999999999999999999999999999 41 299999999999999999999999999999999999999999 42 2999999999999999999999999999999999999999999 43 29999999999999999999999999999999999999999999 44 299999999999999999999999999999999999999999999 45 2999999999999999999999999999999999999999999999 46 29999999999999999999999999999999999999999999999 47 299999999999999999999999999999999999999999999999 48 2999999999999999999999999999999999999999999999999 49 29999999999999999999999999999999999999999999999999 50 299999999999999999999999999999999999999999999999999 51 2999999999999999999999999999999999999999999999999999 52 29999999999999999999999999999999999999999999999999999 53 299999999999999999999999999999999999999999999999999999 54 2999999999999999999999999999999999999999999999999999999 55 29999999999999999999999999999999999999999999999999999999 56 299999999999999999999999999999999999999999999999999999999 57 2999999999999999999999999999999999999999999999999999999999 58 29999999999999999999999999999999999999999999999999999999999 59 299999999999999999999999999999999999999999999999999999999999 60 2999999999999999999999999999999999999999999999999999999999999 61 29999999999999999999999999999999999999999999999999999999999999 62 299999999999999999999999999999999999999999999999999999999999999 63 2999999999999999999999999999999999999999999999999999999999999999 64 29999999999999999999999999999999999999999999999999999999999999999 65 299999999999999999999999999999999999999999999999999999999999999999 66 2999999999999999999999999999999999999999999999999999999999999999999 67 29999999999999999999999999999999999999999999999999999999999999999999 68 299999999999999999999999999999999999999999999999999999999999999999999 69 2999999999999999999999999999999999999999999999999999999999999999999999 70 29999999999999999999999999999999999999999999999999999999999999999999999 71 299999999999999999999999999999999999999999999999999999999999999999999999 72 2999999999999999999999999999999999999999999999999999999999999999999999999 73 29999999999999999999999999999999999999999999999999999999999999999999999999 74 299999999999999999999999999999999999999999999999999999999999999999999999999 75 2999999999999999999999999999999999999999999999999999999999999999999999999999 76 29999999999999999999999999999999999999999999999999999999999999999999999999999 77 299999999999999999999999999999999999999999999999999999999999999999999999999999 78 2999999999999999999999999999999999999999999999999999999999999999999999999999999 79 29999999999999999999999999999999999999999999999999999999999999999999999999999999 80 299999999999999999999999999999999999999999999999999999999999999999999999999999999 81 2999999999999999999999999999999999999999999999999999999999999999999999999999999999 82 29999999999999999999999999999999999999999999999999999999999999999999999999999999999 83 299999999999999999999999999999999999999999999999999999999999999999999999999999999999 84 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999 85 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999 86 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999 87 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 88 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 89 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 90 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 91 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 92 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 93 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 94 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 95 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 96 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 97 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 98 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 99 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 100 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 101 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 102 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 103 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 104 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 105 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 106 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 107 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 108 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 109 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 110 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 111 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 112 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 113 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 114 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 115 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 116 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 117 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 118 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 119 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 120 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 121 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 122 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 123 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 124 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 125 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 126 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 127 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 128 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 129 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 130 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 131 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 132 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 133 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 134 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 135 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 136 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 137 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 138 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 139 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 140 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 141 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 142 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 143 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 144 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 145 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 146 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 147 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 148 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 149 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 150 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 151 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 152 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 153 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 154 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 155 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 156 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 157 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 158 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 159 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 160 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 161 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 162 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 163 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 164 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 165 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 166 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 167 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 168 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 169 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 170 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 171 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 172 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 173 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 174 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 175 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 176 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 177 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 178 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 179 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 180 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 181 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 182 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 183 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 184 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 185 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 186 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 187 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 188 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 189 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 190 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 191 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 192 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 193 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 194 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 195 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 196 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 197 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 198 2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 199 29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 200 299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999