Problem p02720 (C++) — buggy submission, verdict: Time Limit Exceeded

#include <bits/stdc++.h>
using namespace std;

typedef long long
    ll; // -9,223,372,036,854,775,808 から 9,223,372,036,854,775,807

template <class T> using vec = std::vector<T>;
template <class T> using vec2 = vec<vec<T>>;
template <class T> using vec3 = vec<vec<vec<T>>>;

#define DEBUG

// bool check(ll x){
//     ll n = 1;
//     while(n <= x){
//         n *= 10;
//     }
//     n /= 10;
//     ll dig = x / n;
//     x %= n;
//     n /= 10;
//     while(n > 0){
//         if(abs(x/n - dig) <= 1){
//             // ok
//         }else{
//             return false;
//         }
//         dig = x/n;
//         x %= n;
//         n /= 10;
//     }
//     return true;
// }

void print(vec<ll> xs) {
  for (auto iter : xs) {
    cout << iter;
  }
  cout << endl;
}

void solve(long long K) {
  vec<vec<ll>> runrun{{1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}};
  ll cnt = 0;
  while (true) {
    if (runrun.size() >= K) {
      print(runrun.at(K - 1));
      break;
    }
    for (int i = 0; i <= 9; i++) {
      if (abs(runrun.at(cnt).back() - i) <= 1) {
        vec<ll> temp = runrun.at(cnt);
        temp.push_back(i);
        runrun.push_back(temp);
      }
    }
    cnt++;
  }
}

// Generated by 1.1.6 https://github.com/kyuridenamida/atcoder-tools  (tips: You
// use the default template now. You can remove this line by using your custom
// template)
int main() {
  long long K;
  scanf("%lld", &K);
  solve(K);
  return 0;
}


Error: TLE

Fixed submission:

#include <bits/stdc++.h>
using namespace std;

typedef long long
    ll; // -9,223,372,036,854,775,808 から 9,223,372,036,854,775,807

template <class T> using vec = std::vector<T>;
template <class T> using vec2 = vec<vec<T>>;
template <class T> using vec3 = vec<vec<vec<T>>>;

#define DEBUG

bool check(ll x) {
  ll n = 1;
  while (n <= x) {
    n *= 10;
  }
  n /= 10;
  ll dig = x / n;
  x %= n;
  n /= 10;
  while (n > 0) {
    if (abs(x / n - dig) <= 1) {
      // ok
    } else {
      return false;
    }
    dig = x / n;
    x %= n;
    n /= 10;
  }
  return true;
}

ll big(long long K) {
  vec<ll> hoge{
      777656554,  777656555,  777656556,  777656565,  777656566,  777656567,
      777656654,  777656655,  777656656,  777656665,  777656666,  777656667,
      777656676,  777656677,  777656678,  777656765,  777656766,  777656767,
      777656776,  777656777,  777656778,  777656787,  777656788,  777656789,
      777665432,  777665433,  777665434,  777665443,  777665444,  777665445,
      777665454,  777665455,  777665456,  777665543,  777665544,  777665545,
      777665554,  777665555,  777665556,  777665565,  777665566,  777665567,
      777665654,  777665655,  777665656,  777665665,  777665666,  777665667,
      777665676,  777665677,  777665678,  777666543,  777666544,  777666545,
      777666554,  777666555,  777666556,  777666565,  777666566,  777666567,
      777666654,  777666655,  777666656,  777666665,  777666666,  777666667,
      777666676,  777666677,  777666678,  777666765,  777666766,  777666767,
      777666776,  777666777,  777666778,  777666787,  777666788,  777666789,
      777667654,  777667655,  777667656,  777667665,  777667666,  777667667,
      777667676,  777667677,  777667678,  777667765,  777667766,  777667767,
      777667776,  777667777,  777667778,  777667787,  777667788,  777667789,
      777667876,  777667877,  777667878,  777667887,  777667888,  777667889,
      777667898,  777667899,  777676543,  777676544,  777676545,  777676554,
      777676555,  777676556,  777676565,  777676566,  777676567,  777676654,
      777676655,  777676656,  777676665,  777676666,  777676667,  777676676,
      777676677,  777676678,  777676765,  777676766,  777676767,  777676776,
      777676777,  777676778,  777676787,  777676788,  777676789,  777677654,
      777677655,  777677656,  777677665,  777677666,  777677667,  777677676,
      777677677,  777677678,  777677765,  777677766,  777677767,  777677776,
      777677777,  777677778,  777677787,  777677788,  777677789,  777677876,
      777677877,  777677878,  777677887,  777677888,  777677889,  777677898,
      777677899,  777678765,  777678766,  777678767,  777678776,  777678777,
      777678778,  777678787,  777678788,  777678789,  777678876,  777678877,
      777678878,  777678887,  777678888,  777678889,  777678898,  777678899,
      777678987,  777678988,  777678989,  777678998,  777678999,  777765432,
      777765433,  777765434,  777765443,  777765444,  777765445,  777765454,
      777765455,  777765456,  777765543,  777765544,  777765545,  777765554,
      777765555,  777765556,  777765565,  777765566,  777765567,  777765654,
      777765655,  777765656,  777765665,  777765666,  777765667,  777765676,
      777765677,  777765678,  777766543,  777766544,  777766545,  777766554,
      777766555,  777766556,  777766565,  777766566,  777766567,  777766654,
      777766655,  777766656,  777766665,  777766666,  777766667,  777766676,
      777766677,  777766678,  777766765,  777766766,  777766767,  777766776,
      777766777,  777766778,  777766787,  777766788,  777766789,  777767654,
      777767655,  777767656,  777767665,  777767666,  777767667,  777767676,
      777767677,  777767678,  777767765,  777767766,  777767767,  777767776,
      777767777,  777767778,  777767787,  777767788,  777767789,  777767876,
      777767877,  777767878,  777767887,  777767888,  777767889,  777767898,
      777767899,  777776543,  777776544,  777776545,  777776554,  777776555,
      777776556,  777776565,  777776566,  777776567,  777776654,  777776655,
      777776656,  777776665,  777776666,  777776667,  777776676,  777776677,
      777776678,  777776765,  777776766,  777776767,  777776776,  777776777,
      777776778,  777776787,  777776788,  777776789,  777777654,  777777655,
      777777656,  777777665,  777777666,  777777667,  777777676,  777777677,
      777777678,  777777765,  777777766,  777777767,  777777776,  777777777,
      777777778,  777777787,  777777788,  777777789,  777777876,  777777877,
      777777878,  777777887,  777777888,  777777889,  777777898,  777777899,
      777778765,  777778766,  777778767,  777778776,  777778777,  777778778,
      777778787,  777778788,  777778789,  777778876,  777778877,  777778878,
      777778887,  777778888,  777778889,  777778898,  777778899,  777778987,
      777778988,  777778989,  777778998,  777778999,  777787654,  777787655,
      777787656,  777787665,  777787666,  777787667,  777787676,  777787677,
      777787678,  777787765,  777787766,  777787767,  777787776,  777787777,
      777787778,  777787787,  777787788,  777787789,  777787876,  777787877,
      777787878,  777787887,  777787888,  777787889,  777787898,  777787899,
      777788765,  777788766,  777788767,  777788776,  777788777,  777788778,
      777788787,  777788788,  777788789,  777788876,  777788877,  777788878,
      777788887,  777788888,  777788889,  777788898,  777788899,  777788987,
      777788988,  777788989,  777788998,  777788999,  777789876,  777789877,
      777789878,  777789887,  777789888,  777789889,  777789898,  777789899,
      777789987,  777789988,  777789989,  777789998,  777789999,  777876543,
      777876544,  777876545,  777876554,  777876555,  777876556,  777876565,
      777876566,  777876567,  777876654,  777876655,  777876656,  777876665,
      777876666,  777876667,  777876676,  777876677,  777876678,  777876765,
      777876766,  777876767,  777876776,  777876777,  777876778,  777876787,
      777876788,  777876789,  777877654,  777877655,  777877656,  777877665,
      777877666,  777877667,  777877676,  777877677,  777877678,  777877765,
      777877766,  777877767,  777877776,  777877777,  777877778,  777877787,
      777877788,  777877789,  777877876,  777877877,  777877878,  777877887,
      777877888,  777877889,  777877898,  777877899,  777878765,  777878766,
      777878767,  777878776,  777878777,  777878778,  777878787,  777878788,
      777878789,  777878876,  777878877,  777878878,  777878887,  777878888,
      777878889,  777878898,  777878899,  777878987,  777878988,  777878989,
      777878998,  777878999,  777887654,  777887655,  777887656,  777887665,
      777887666,  777887667,  777887676,  777887677,  777887678,  777887765,
      777887766,  777887767,  777887776,  777887777,  777887778,  777887787,
      777887788,  777887789,  777887876,  777887877,  777887878,  777887887,
      777887888,  777887889,  777887898,  777887899,  777888765,  777888766,
      777888767,  777888776,  777888777,  777888778,  777888787,  777888788,
      777888789,  777888876,  777888877,  777888878,  777888887,  777888888,
      777888889,  777888898,  777888899,  777888987,  777888988,  777888989,
      777888998,  777888999,  777889876,  777889877,  777889878,  777889887,
      777889888,  777889889,  777889898,  777889899,  777889987,  777889988,
      777889989,  777889998,  777889999,  777898765,  777898766,  777898767,
      777898776,  777898777,  777898778,  777898787,  777898788,  777898789,
      777898876,  777898877,  777898878,  777898887,  777898888,  777898889,
      777898898,  777898899,  777898987,  777898988,  777898989,  777898998,
      777898999,  777899876,  777899877,  777899878,  777899887,  777899888,
      777899889,  777899898,  777899899,  777899987,  777899988,  777899989,
      777899998,  777899999,  778765432,  778765433,  778765434,  778765443,
      778765444,  778765445,  778765454,  778765455,  778765456,  778765543,
      778765544,  778765545,  778765554,  778765555,  778765556,  778765565,
      778765566,  778765567,  778765654,  778765655,  778765656,  778765665,
      778765666,  778765667,  778765676,  778765677,  778765678,  778766543,
      778766544,  778766545,  778766554,  778766555,  778766556,  778766565,
      778766566,  778766567,  778766654,  778766655,  778766656,  778766665,
      778766666,  778766667,  778766676,  778766677,  778766678,  778766765,
      778766766,  778766767,  778766776,  778766777,  778766778,  778766787,
      778766788,  778766789,  778767654,  778767655,  778767656,  778767665,
      778767666,  778767667,  778767676,  778767677,  778767678,  778767765,
      778767766,  778767767,  778767776,  778767777,  778767778,  778767787,
      778767788,  778767789,  778767876,  778767877,  778767878,  778767887,
      778767888,  778767889,  778767898,  778767899,  778776543,  778776544,
      778776545,  778776554,  778776555,  778776556,  778776565,  778776566,
      778776567,  778776654,  778776655,  778776656,  778776665,  778776666,
      778776667,  778776676,  778776677,  778776678,  778776765,  778776766,
      778776767,  778776776,  778776777,  778776778,  778776787,  778776788,
      778776789,  778777654,  778777655,  778777656,  778777665,  778777666,
      778777667,  778777676,  778777677,  778777678,  778777765,  778777766,
      778777767,  778777776,  778777777,  778777778,  778777787,  778777788,
      778777789,  778777876,  778777877,  778777878,  778777887,  778777888,
      778777889,  778777898,  778777899,  778778765,  778778766,  778778767,
      778778776,  778778777,  778778778,  778778787,  778778788,  778778789,
      778778876,  778778877,  778778878,  778778887,  778778888,  778778889,
      778778898,  778778899,  778778987,  778778988,  778778989,  778778998,
      778778999,  778787654,  778787655,  778787656,  778787665,  778787666,
      778787667,  778787676,  778787677,  778787678,  778787765,  778787766,
      778787767,  778787776,  778787777,  778787778,  778787787,  778787788,
      778787789,  778787876,  778787877,  778787878,  778787887,  778787888,
      778787889,  778787898,  778787899,  778788765,  778788766,  778788767,
      778788776,  778788777,  778788778,  778788787,  778788788,  778788789,
      778788876,  778788877,  778788878,  778788887,  778788888,  778788889,
      778788898,  778788899,  778788987,  778788988,  778788989,  778788998,
      778788999,  778789876,  778789877,  778789878,  778789887,  778789888,
      778789889,  778789898,  778789899,  778789987,  778789988,  778789989,
      778789998,  778789999,  778876543,  778876544,  778876545,  778876554,
      778876555,  778876556,  778876565,  778876566,  778876567,  778876654,
      778876655,  778876656,  778876665,  778876666,  778876667,  778876676,
      778876677,  778876678,  778876765,  778876766,  778876767,  778876776,
      778876777,  778876778,  778876787,  778876788,  778876789,  778877654,
      778877655,  778877656,  778877665,  778877666,  778877667,  778877676,
      778877677,  778877678,  778877765,  778877766,  778877767,  778877776,
      778877777,  778877778,  778877787,  778877788,  778877789,  778877876,
      778877877,  778877878,  778877887,  778877888,  778877889,  778877898,
      778877899,  778878765,  778878766,  778878767,  778878776,  778878777,
      778878778,  778878787,  778878788,  778878789,  778878876,  778878877,
      778878878,  778878887,  778878888,  778878889,  778878898,  778878899,
      778878987,  778878988,  778878989,  778878998,  778878999,  778887654,
      778887655,  778887656,  778887665,  778887666,  778887667,  778887676,
      778887677,  778887678,  778887765,  778887766,  778887767,  778887776,
      778887777,  778887778,  778887787,  778887788,  778887789,  778887876,
      778887877,  778887878,  778887887,  778887888,  778887889,  778887898,
      778887899,  778888765,  778888766,  778888767,  778888776,  778888777,
      778888778,  778888787,  778888788,  778888789,  778888876,  778888877,
      778888878,  778888887,  778888888,  778888889,  778888898,  778888899,
      778888987,  778888988,  778888989,  778888998,  778888999,  778889876,
      778889877,  778889878,  778889887,  778889888,  778889889,  778889898,
      778889899,  778889987,  778889988,  778889989,  778889998,  778889999,
      778898765,  778898766,  778898767,  778898776,  778898777,  778898778,
      778898787,  778898788,  778898789,  778898876,  778898877,  778898878,
      778898887,  778898888,  778898889,  778898898,  778898899,  778898987,
      778898988,  778898989,  778898998,  778898999,  778899876,  778899877,
      778899878,  778899887,  778899888,  778899889,  778899898,  778899899,
      778899987,  778899988,  778899989,  778899998,  778899999,  778987654,
      778987655,  778987656,  778987665,  778987666,  778987667,  778987676,
      778987677,  778987678,  778987765,  778987766,  778987767,  778987776,
      778987777,  778987778,  778987787,  778987788,  778987789,  778987876,
      778987877,  778987878,  778987887,  778987888,  778987889,  778987898,
      778987899,  778988765,  778988766,  778988767,  778988776,  778988777,
      778988778,  778988787,  778988788,  778988789,  778988876,  778988877,
      778988878,  778988887,  778988888,  778988889,  778988898,  778988899,
      778988987,  778988988,  778988989,  778988998,  778988999,  778989876,
      778989877,  778989878,  778989887,  778989888,  778989889,  778989898,
      778989899,  778989987,  778989988,  778989989,  778989998,  778989999,
      778998765,  778998766,  778998767,  778998776,  778998777,  778998778,
      778998787,  778998788,  778998789,  778998876,  778998877,  778998878,
      778998887,  778998888,  778998889,  778998898,  778998899,  778998987,
      778998988,  778998989,  778998998,  778998999,  778999876,  778999877,
      778999878,  778999887,  778999888,  778999889,  778999898,  778999899,
      778999987,  778999988,  778999989,  778999998,  778999999,  787654321,
      787654322,  787654323,  787654332,  787654333,  787654334,  787654343,
      787654344,  787654345,  787654432,  787654433,  787654434,  787654443,
      787654444,  787654445,  787654454,  787654455,  787654456,  787654543,
      787654544,  787654545,  787654554,  787654555,  787654556,  787654565,
      787654566,  787654567,  787655432,  787655433,  787655434,  787655443,
      787655444,  787655445,  787655454,  787655455,  787655456,  787655543,
      787655544,  787655545,  787655554,  787655555,  787655556,  787655565,
      787655566,  787655567,  787655654,  787655655,  787655656,  787655665,
      787655666,  787655667,  787655676,  787655677,  787655678,  787656543,
      787656544,  787656545,  787656554,  787656555,  787656556,  787656565,
      787656566,  787656567,  787656654,  787656655,  787656656,  787656665,
      787656666,  787656667,  787656676,  787656677,  787656678,  787656765,
      787656766,  787656767,  787656776,  787656777,  787656778,  787656787,
      787656788,  787656789,  787665432,  787665433,  787665434,  787665443,
      787665444,  787665445,  787665454,  787665455,  787665456,  787665543,
      787665544,  787665545,  787665554,  787665555,  787665556,  787665565,
      787665566,  787665567,  787665654,  787665655,  787665656,  787665665,
      787665666,  787665667,  787665676,  787665677,  787665678,  787666543,
      787666544,  787666545,  787666554,  787666555,  787666556,  787666565,
      787666566,  787666567,  787666654,  787666655,  787666656,  787666665,
      787666666,  787666667,  787666676,  787666677,  787666678,  787666765,
      787666766,  787666767,  787666776,  787666777,  787666778,  787666787,
      787666788,  787666789,  787667654,  787667655,  787667656,  787667665,
      787667666,  787667667,  787667676,  787667677,  787667678,  787667765,
      787667766,  787667767,  787667776,  787667777,  787667778,  787667787,
      787667788,  787667789,  787667876,  787667877,  787667878,  787667887,
      787667888,  787667889,  787667898,  787667899,  787676543,  787676544,
      787676545,  787676554,  787676555,  787676556,  787676565,  787676566,
      787676567,  787676654,  787676655,  787676656,  787676665,  787676666,
      787676667,  787676676,  787676677,  787676678,  787676765,  787676766,
      787676767,  787676776,  787676777,  787676778,  787676787,  787676788,
      787676789,  787677654,  787677655,  787677656,  787677665,  787677666,
      787677667,  787677676,  787677677,  787677678,  787677765,  787677766,
      787677767,  787677776,  787677777,  787677778,  787677787,  787677788,
      787677789,  787677876,  787677877,  787677878,  787677887,  787677888,
      787677889,  787677898,  787677899,  787678765,  787678766,  787678767,
      787678776,  787678777,  787678778,  787678787,  787678788,  787678789,
      787678876,  787678877,  787678878,  787678887,  787678888,  787678889,
      787678898,  787678899,  787678987,  787678988,  787678989,  787678998,
      787678999,  787765432,  787765433,  787765434,  787765443,  787765444,
      787765445,  787765454,  787765455,  787765456,  787765543,  787765544,
      787765545,  787765554,  787765555,  787765556,  787765565,  787765566,
      787765567,  787765654,  787765655,  787765656,  787765665,  787765666,
      787765667,  787765676,  787765677,  787765678,  787766543,  787766544,
      787766545,  787766554,  787766555,  787766556,  787766565,  787766566,
      787766567,  787766654,  787766655,  787766656,  787766665,  787766666,
      787766667,  787766676,  787766677,  787766678,  787766765,  787766766,
      787766767,  787766776,  787766777,  787766778,  787766787,  787766788,
      787766789,  787767654,  787767655,  787767656,  787767665,  787767666,
      787767667,  787767676,  787767677,  787767678,  787767765,  787767766,
      787767767,  787767776,  787767777,  787767778,  787767787,  787767788,
      787767789,  787767876,  787767877,  787767878,  787767887,  787767888,
      787767889,  787767898,  787767899,  787776543,  787776544,  787776545,
      787776554,  787776555,  787776556,  787776565,  787776566,  787776567,
      787776654,  787776655,  787776656,  787776665,  787776666,  787776667,
      787776676,  787776677,  787776678,  787776765,  787776766,  787776767,
      787776776,  787776777,  787776778,  787776787,  787776788,  787776789,
      787777654,  787777655,  787777656,  787777665,  787777666,  787777667,
      787777676,  787777677,  787777678,  787777765,  787777766,  787777767,
      787777776,  787777777,  787777778,  787777787,  787777788,  787777789,
      787777876,  787777877,  787777878,  787777887,  787777888,  787777889,
      787777898,  787777899,  787778765,  787778766,  787778767,  787778776,
      787778777,  787778778,  787778787,  787778788,  787778789,  787778876,
      787778877,  787778878,  787778887,  787778888,  787778889,  787778898,
      787778899,  787778987,  787778988,  787778989,  787778998,  787778999,
      787787654,  787787655,  787787656,  787787665,  787787666,  787787667,
      787787676,  787787677,  787787678,  787787765,  787787766,  787787767,
      787787776,  787787777,  787787778,  787787787,  787787788,  787787789,
      787787876,  787787877,  787787878,  787787887,  787787888,  787787889,
      787787898,  787787899,  787788765,  787788766,  787788767,  787788776,
      787788777,  787788778,  787788787,  787788788,  787788789,  787788876,
      787788877,  787788878,  787788887,  787788888,  787788889,  787788898,
      787788899,  787788987,  787788988,  787788989,  787788998,  787788999,
      787789876,  787789877,  787789878,  787789887,  787789888,  787789889,
      787789898,  787789899,  787789987,  787789988,  787789989,  787789998,
      787789999,  787876543,  787876544,  787876545,  787876554,  787876555,
      787876556,  787876565,  787876566,  787876567,  787876654,  787876655,
      787876656,  787876665,  787876666,  787876667,  787876676,  787876677,
      787876678,  787876765,  787876766,  787876767,  787876776,  787876777,
      787876778,  787876787,  787876788,  787876789,  787877654,  787877655,
      787877656,  787877665,  787877666,  787877667,  787877676,  787877677,
      787877678,  787877765,  787877766,  787877767,  787877776,  787877777,
      787877778,  787877787,  787877788,  787877789,  787877876,  787877877,
      787877878,  787877887,  787877888,  787877889,  787877898,  787877899,
      787878765,  787878766,  787878767,  787878776,  787878777,  787878778,
      787878787,  787878788,  787878789,  787878876,  787878877,  787878878,
      787878887,  787878888,  787878889,  787878898,  787878899,  787878987,
      787878988,  787878989,  787878998,  787878999,  787887654,  787887655,
      787887656,  787887665,  787887666,  787887667,  787887676,  787887677,
      787887678,  787887765,  787887766,  787887767,  787887776,  787887777,
      787887778,  787887787,  787887788,  787887789,  787887876,  787887877,
      787887878,  787887887,  787887888,  787887889,  787887898,  787887899,
      787888765,  787888766,  787888767,  787888776,  787888777,  787888778,
      787888787,  787888788,  787888789,  787888876,  787888877,  787888878,
      787888887,  787888888,  787888889,  787888898,  787888899,  787888987,
      787888988,  787888989,  787888998,  787888999,  787889876,  787889877,
      787889878,  787889887,  787889888,  787889889,  787889898,  787889899,
      787889987,  787889988,  787889989,  787889998,  787889999,  787898765,
      787898766,  787898767,  787898776,  787898777,  787898778,  787898787,
      787898788,  787898789,  787898876,  787898877,  787898878,  787898887,
      787898888,  787898889,  787898898,  787898899,  787898987,  787898988,
      787898989,  787898998,  787898999,  787899876,  787899877,  787899878,
      787899887,  787899888,  787899889,  787899898,  787899899,  787899987,
      787899988,  787899989,  787899998,  787899999,  788765432,  788765433,
      788765434,  788765443,  788765444,  788765445,  788765454,  788765455,
      788765456,  788765543,  788765544,  788765545,  788765554,  788765555,
      788765556,  788765565,  788765566,  788765567,  788765654,  788765655,
      788765656,  788765665,  788765666,  788765667,  788765676,  788765677,
      788765678,  788766543,  788766544,  788766545,  788766554,  788766555,
      788766556,  788766565,  788766566,  788766567,  788766654,  788766655,
      788766656,  788766665,  788766666,  788766667,  788766676,  788766677,
      788766678,  788766765,  788766766,  788766767,  788766776,  788766777,
      788766778,  788766787,  788766788,  788766789,  788767654,  788767655,
      788767656,  788767665,  788767666,  788767667,  788767676,  788767677,
      788767678,  788767765,  788767766,  788767767,  788767776,  788767777,
      788767778,  788767787,  788767788,  788767789,  788767876,  788767877,
      788767878,  788767887,  788767888,  788767889,  788767898,  788767899,
      788776543,  788776544,  788776545,  788776554,  788776555,  788776556,
      788776565,  788776566,  788776567,  788776654,  788776655,  788776656,
      788776665,  788776666,  788776667,  788776676,  788776677,  788776678,
      788776765,  788776766,  788776767,  788776776,  788776777,  788776778,
      788776787,  788776788,  788776789,  788777654,  788777655,  788777656,
      788777665,  788777666,  788777667,  788777676,  788777677,  788777678,
      788777765,  788777766,  788777767,  788777776,  788777777,  788777778,
      788777787,  788777788,  788777789,  788777876,  788777877,  788777878,
      788777887,  788777888,  788777889,  788777898,  788777899,  788778765,
      788778766,  788778767,  788778776,  788778777,  788778778,  788778787,
      788778788,  788778789,  788778876,  788778877,  788778878,  788778887,
      788778888,  788778889,  788778898,  788778899,  788778987,  788778988,
      788778989,  788778998,  788778999,  788787654,  788787655,  788787656,
      788787665,  788787666,  788787667,  788787676,  788787677,  788787678,
      788787765,  788787766,  788787767,  788787776,  788787777,  788787778,
      788787787,  788787788,  788787789,  788787876,  788787877,  788787878,
      788787887,  788787888,  788787889,  788787898,  788787899,  788788765,
      788788766,  788788767,  788788776,  788788777,  788788778,  788788787,
      788788788,  788788789,  788788876,  788788877,  788788878,  788788887,
      788788888,  788788889,  788788898,  788788899,  788788987,  788788988,
      788788989,  788788998,  788788999,  788789876,  788789877,  788789878,
      788789887,  788789888,  788789889,  788789898,  788789899,  788789987,
      788789988,  788789989,  788789998,  788789999,  788876543,  788876544,
      788876545,  788876554,  788876555,  788876556,  788876565,  788876566,
      788876567,  788876654,  788876655,  788876656,  788876665,  788876666,
      788876667,  788876676,  788876677,  788876678,  788876765,  788876766,
      788876767,  788876776,  788876777,  788876778,  788876787,  788876788,
      788876789,  788877654,  788877655,  788877656,  788877665,  788877666,
      788877667,  788877676,  788877677,  788877678,  788877765,  788877766,
      788877767,  788877776,  788877777,  788877778,  788877787,  788877788,
      788877789,  788877876,  788877877,  788877878,  788877887,  788877888,
      788877889,  788877898,  788877899,  788878765,  788878766,  788878767,
      788878776,  788878777,  788878778,  788878787,  788878788,  788878789,
      788878876,  788878877,  788878878,  788878887,  788878888,  788878889,
      788878898,  788878899,  788878987,  788878988,  788878989,  788878998,
      788878999,  788887654,  788887655,  788887656,  788887665,  788887666,
      788887667,  788887676,  788887677,  788887678,  788887765,  788887766,
      788887767,  788887776,  788887777,  788887778,  788887787,  788887788,
      788887789,  788887876,  788887877,  788887878,  788887887,  788887888,
      788887889,  788887898,  788887899,  788888765,  788888766,  788888767,
      788888776,  788888777,  788888778,  788888787,  788888788,  788888789,
      788888876,  788888877,  788888878,  788888887,  788888888,  788888889,
      788888898,  788888899,  788888987,  788888988,  788888989,  788888998,
      788888999,  788889876,  788889877,  788889878,  788889887,  788889888,
      788889889,  788889898,  788889899,  788889987,  788889988,  788889989,
      788889998,  788889999,  788898765,  788898766,  788898767,  788898776,
      788898777,  788898778,  788898787,  788898788,  788898789,  788898876,
      788898877,  788898878,  788898887,  788898888,  788898889,  788898898,
      788898899,  788898987,  788898988,  788898989,  788898998,  788898999,
      788899876,  788899877,  788899878,  788899887,  788899888,  788899889,
      788899898,  788899899,  788899987,  788899988,  788899989,  788899998,
      788899999,  788987654,  788987655,  788987656,  788987665,  788987666,
      788987667,  788987676,  788987677,  788987678,  788987765,  788987766,
      788987767,  788987776,  788987777,  788987778,  788987787,  788987788,
      788987789,  788987876,  788987877,  788987878,  788987887,  788987888,
      788987889,  788987898,  788987899,  788988765,  788988766,  788988767,
      788988776,  788988777,  788988778,  788988787,  788988788,  788988789,
      788988876,  788988877,  788988878,  788988887,  788988888,  788988889,
      788988898,  788988899,  788988987,  788988988,  788988989,  788988998,
      788988999,  788989876,  788989877,  788989878,  788989887,  788989888,
      788989889,  788989898,  788989899,  788989987,  788989988,  788989989,
      788989998,  788989999,  788998765,  788998766,  788998767,  788998776,
      788998777,  788998778,  788998787,  788998788,  788998789,  788998876,
      788998877,  788998878,  788998887,  788998888,  788998889,  788998898,
      788998899,  788998987,  788998988,  788998989,  788998998,  788998999,
      788999876,  788999877,  788999878,  788999887,  788999888,  788999889,
      788999898,  788999899,  788999987,  788999988,  788999989,  788999998,
      788999999,  789876543,  789876544,  789876545,  789876554,  789876555,
      789876556,  789876565,  789876566,  789876567,  789876654,  789876655,
      789876656,  789876665,  789876666,  789876667,  789876676,  789876677,
      789876678,  789876765,  789876766,  789876767,  789876776,  789876777,
      789876778,  789876787,  789876788,  789876789,  789877654,  789877655,
      789877656,  789877665,  789877666,  789877667,  789877676,  789877677,
      789877678,  789877765,  789877766,  789877767,  789877776,  789877777,
      789877778,  789877787,  789877788,  789877789,  789877876,  789877877,
      789877878,  789877887,  789877888,  789877889,  789877898,  789877899,
      789878765,  789878766,  789878767,  789878776,  789878777,  789878778,
      789878787,  789878788,  789878789,  789878876,  789878877,  789878878,
      789878887,  789878888,  789878889,  789878898,  789878899,  789878987,
      789878988,  789878989,  789878998,  789878999,  789887654,  789887655,
      789887656,  789887665,  789887666,  789887667,  789887676,  789887677,
      789887678,  789887765,  789887766,  789887767,  789887776,  789887777,
      789887778,  789887787,  789887788,  789887789,  789887876,  789887877,
      789887878,  789887887,  789887888,  789887889,  789887898,  789887899,
      789888765,  789888766,  789888767,  789888776,  789888777,  789888778,
      789888787,  789888788,  789888789,  789888876,  789888877,  789888878,
      789888887,  789888888,  789888889,  789888898,  789888899,  789888987,
      789888988,  789888989,  789888998,  789888999,  789889876,  789889877,
      789889878,  789889887,  789889888,  789889889,  789889898,  789889899,
      789889987,  789889988,  789889989,  789889998,  789889999,  789898765,
      789898766,  789898767,  789898776,  789898777,  789898778,  789898787,
      789898788,  789898789,  789898876,  789898877,  789898878,  789898887,
      789898888,  789898889,  789898898,  789898899,  789898987,  789898988,
      789898989,  789898998,  789898999,  789899876,  789899877,  789899878,
      789899887,  789899888,  789899889,  789899898,  789899899,  789899987,
      789899988,  789899989,  789899998,  789899999,  789987654,  789987655,
      789987656,  789987665,  789987666,  789987667,  789987676,  789987677,
      789987678,  789987765,  789987766,  789987767,  789987776,  789987777,
      789987778,  789987787,  789987788,  789987789,  789987876,  789987877,
      789987878,  789987887,  789987888,  789987889,  789987898,  789987899,
      789988765,  789988766,  789988767,  789988776,  789988777,  789988778,
      789988787,  789988788,  789988789,  789988876,  789988877,  789988878,
      789988887,  789988888,  789988889,  789988898,  789988899,  789988987,
      789988988,  789988989,  789988998,  789988999,  789989876,  789989877,
      789989878,  789989887,  789989888,  789989889,  789989898,  789989899,
      789989987,  789989988,  789989989,  789989998,  789989999,  789998765,
      789998766,  789998767,  789998776,  789998777,  789998778,  789998787,
      789998788,  789998789,  789998876,  789998877,  789998878,  789998887,
      789998888,  789998889,  789998898,  789998899,  789998987,  789998988,
      789998989,  789998998,  789998999,  789999876,  789999877,  789999878,
      789999887,  789999888,  789999889,  789999898,  789999899,  789999987,
      789999988,  789999989,  789999998,  789999999,  876543210,  876543211,
      876543212,  876543221,  876543222,  876543223,  876543232,  876543233,
      876543234,  876543321,  876543322,  876543323,  876543332,  876543333,
      876543334,  876543343,  876543344,  876543345,  876543432,  876543433,
      876543434,  876543443,  876543444,  876543445,  876543454,  876543455,
      876543456,  876544321,  876544322,  876544323,  876544332,  876544333,
      876544334,  876544343,  876544344,  876544345,  876544432,  876544433,
      876544434,  876544443,  876544444,  876544445,  876544454,  876544455,
      876544456,  876544543,  876544544,  876544545,  876544554,  876544555,
      876544556,  876544565,  876544566,  876544567,  876545432,  876545433,
      876545434,  876545443,  876545444,  876545445,  876545454,  876545455,
      876545456,  876545543,  876545544,  876545545,  876545554,  876545555,
      876545556,  876545565,  876545566,  876545567,  876545654,  876545655,
      876545656,  876545665,  876545666,  876545667,  876545676,  876545677,
      876545678,  876554321,  876554322,  876554323,  876554332,  876554333,
      876554334,  876554343,  876554344,  876554345,  876554432,  876554433,
      876554434,  876554443,  876554444,  876554445,  876554454,  876554455,
      876554456,  876554543,  876554544,  876554545,  876554554,  876554555,
      876554556,  876554565,  876554566,  876554567,  876555432,  876555433,
      876555434,  876555443,  876555444,  876555445,  876555454,  876555455,
      876555456,  876555543,  876555544,  876555545,  876555554,  876555555,
      876555556,  876555565,  876555566,  876555567,  876555654,  876555655,
      876555656,  876555665,  876555666,  876555667,  876555676,  876555677,
      876555678,  876556543,  876556544,  876556545,  876556554,  876556555,
      876556556,  876556565,  876556566,  876556567,  876556654,  876556655,
      876556656,  876556665,  876556666,  876556667,  876556676,  876556677,
      876556678,  876556765,  876556766,  876556767,  876556776,  876556777,
      876556778,  876556787,  876556788,  876556789,  876565432,  876565433,
      876565434,  876565443,  876565444,  876565445,  876565454,  876565455,
      876565456,  876565543,  876565544,  876565545,  876565554,  876565555,
      876565556,  876565565,  876565566,  876565567,  876565654,  876565655,
      876565656,  876565665,  876565666,  876565667,  876565676,  876565677,
      876565678,  876566543,  876566544,  876566545,  876566554,  876566555,
      876566556,  876566565,  876566566,  876566567,  876566654,  876566655,
      876566656,  876566665,  876566666,  876566667,  876566676,  876566677,
      876566678,  876566765,  876566766,  876566767,  876566776,  876566777,
      876566778,  876566787,  876566788,  876566789,  876567654,  876567655,
      876567656,  876567665,  876567666,  876567667,  876567676,  876567677,
      876567678,  876567765,  876567766,  876567767,  876567776,  876567777,
      876567778,  876567787,  876567788,  876567789,  876567876,  876567877,
      876567878,  876567887,  876567888,  876567889,  876567898,  876567899,
      876654321,  876654322,  876654323,  876654332,  876654333,  876654334,
      876654343,  876654344,  876654345,  876654432,  876654433,  876654434,
      876654443,  876654444,  876654445,  876654454,  876654455,  876654456,
      876654543,  876654544,  876654545,  876654554,  876654555,  876654556,
      876654565,  876654566,  876654567,  876655432,  876655433,  876655434,
      876655443,  876655444,  876655445,  876655454,  876655455,  876655456,
      876655543,  876655544,  876655545,  876655554,  876655555,  876655556,
      876655565,  876655566,  876655567,  876655654,  876655655,  876655656,
      876655665,  876655666,  876655667,  876655676,  876655677,  876655678,
      876656543,  876656544,  876656545,  876656554,  876656555,  876656556,
      876656565,  876656566,  876656567,  876656654,  876656655,  876656656,
      876656665,  876656666,  876656667,  876656676,  876656677,  876656678,
      876656765,  876656766,  876656767,  876656776,  876656777,  876656778,
      876656787,  876656788,  876656789,  876665432,  876665433,  876665434,
      876665443,  876665444,  876665445,  876665454,  876665455,  876665456,
      876665543,  876665544,  876665545,  876665554,  876665555,  876665556,
      876665565,  876665566,  876665567,  876665654,  876665655,  876665656,
      876665665,  876665666,  876665667,  876665676,  876665677,  876665678,
      876666543,  876666544,  876666545,  876666554,  876666555,  876666556,
      876666565,  876666566,  876666567,  876666654,  876666655,  876666656,
      876666665,  876666666,  876666667,  876666676,  876666677,  876666678,
      876666765,  876666766,  876666767,  876666776,  876666777,  876666778,
      876666787,  876666788,  876666789,  876667654,  876667655,  876667656,
      876667665,  876667666,  876667667,  876667676,  876667677,  876667678,
      876667765,  876667766,  876667767,  876667776,  876667777,  876667778,
      876667787,  876667788,  876667789,  876667876,  876667877,  876667878,
      876667887,  876667888,  876667889,  876667898,  876667899,  876676543,
      876676544,  876676545,  876676554,  876676555,  876676556,  876676565,
      876676566,  876676567,  876676654,  876676655,  876676656,  876676665,
      876676666,  876676667,  876676676,  876676677,  876676678,  876676765,
      876676766,  876676767,  876676776,  876676777,  876676778,  876676787,
      876676788,  876676789,  876677654,  876677655,  876677656,  876677665,
      876677666,  876677667,  876677676,  876677677,  876677678,  876677765,
      876677766,  876677767,  876677776,  876677777,  876677778,  876677787,
      876677788,  876677789,  876677876,  876677877,  876677878,  876677887,
      876677888,  876677889,  876677898,  876677899,  876678765,  876678766,
      876678767,  876678776,  876678777,  876678778,  876678787,  876678788,
      876678789,  876678876,  876678877,  876678878,  876678887,  876678888,
      876678889,  876678898,  876678899,  876678987,  876678988,  876678989,
      876678998,  876678999,  876765432,  876765433,  876765434,  876765443,
      876765444,  876765445,  876765454,  876765455,  876765456,  876765543,
      876765544,  876765545,  876765554,  876765555,  876765556,  876765565,
      876765566,  876765567,  876765654,  876765655,  876765656,  876765665,
      876765666,  876765667,  876765676,  876765677,  876765678,  876766543,
      876766544,  876766545,  876766554,  876766555,  876766556,  876766565,
      876766566,  876766567,  876766654,  876766655,  876766656,  876766665,
      876766666,  876766667,  876766676,  876766677,  876766678,  876766765,
      876766766,  876766767,  876766776,  876766777,  876766778,  876766787,
      876766788,  876766789,  876767654,  876767655,  876767656,  876767665,
      876767666,  876767667,  876767676,  876767677,  876767678,  876767765,
      876767766,  876767767,  876767776,  876767777,  876767778,  876767787,
      876767788,  876767789,  876767876,  876767877,  876767878,  876767887,
      876767888,  876767889,  876767898,  876767899,  876776543,  876776544,
      876776545,  876776554,  876776555,  876776556,  876776565,  876776566,
      876776567,  876776654,  876776655,  876776656,  876776665,  876776666,
      876776667,  876776676,  876776677,  876776678,  876776765,  876776766,
      876776767,  876776776,  876776777,  876776778,  876776787,  876776788,
      876776789,  876777654,  876777655,  876777656,  876777665,  876777666,
      876777667,  876777676,  876777677,  876777678,  876777765,  876777766,
      876777767,  876777776,  876777777,  876777778,  876777787,  876777788,
      876777789,  876777876,  876777877,  876777878,  876777887,  876777888,
      876777889,  876777898,  876777899,  876778765,  876778766,  876778767,
      876778776,  876778777,  876778778,  876778787,  876778788,  876778789,
      876778876,  876778877,  876778878,  876778887,  876778888,  876778889,
      876778898,  876778899,  876778987,  876778988,  876778989,  876778998,
      876778999,  876787654,  876787655,  876787656,  876787665,  876787666,
      876787667,  876787676,  876787677,  876787678,  876787765,  876787766,
      876787767,  876787776,  876787777,  876787778,  876787787,  876787788,
      876787789,  876787876,  876787877,  876787878,  876787887,  876787888,
      876787889,  876787898,  876787899,  876788765,  876788766,  876788767,
      876788776,  876788777,  876788778,  876788787,  876788788,  876788789,
      876788876,  876788877,  876788878,  876788887,  876788888,  876788889,
      876788898,  876788899,  876788987,  876788988,  876788989,  876788998,
      876788999,  876789876,  876789877,  876789878,  876789887,  876789888,
      876789889,  876789898,  876789899,  876789987,  876789988,  876789989,
      876789998,  876789999,  877654321,  877654322,  877654323,  877654332,
      877654333,  877654334,  877654343,  877654344,  877654345,  877654432,
      877654433,  877654434,  877654443,  877654444,  877654445,  877654454,
      877654455,  877654456,  877654543,  877654544,  877654545,  877654554,
      877654555,  877654556,  877654565,  877654566,  877654567,  877655432,
      877655433,  877655434,  877655443,  877655444,  877655445,  877655454,
      877655455,  877655456,  877655543,  877655544,  877655545,  877655554,
      877655555,  877655556,  877655565,  877655566,  877655567,  877655654,
      877655655,  877655656,  877655665,  877655666,  877655667,  877655676,
      877655677,  877655678,  877656543,  877656544,  877656545,  877656554,
      877656555,  877656556,  877656565,  877656566,  877656567,  877656654,
      877656655,  877656656,  877656665,  877656666,  877656667,  877656676,
      877656677,  877656678,  877656765,  877656766,  877656767,  877656776,
      877656777,  877656778,  877656787,  877656788,  877656789,  877665432,
      877665433,  877665434,  877665443,  877665444,  877665445,  877665454,
      877665455,  877665456,  877665543,  877665544,  877665545,  877665554,
      877665555,  877665556,  877665565,  877665566,  877665567,  877665654,
      877665655,  877665656,  877665665,  877665666,  877665667,  877665676,
      877665677,  877665678,  877666543,  877666544,  877666545,  877666554,
      877666555,  877666556,  877666565,  877666566,  877666567,  877666654,
      877666655,  877666656,  877666665,  877666666,  877666667,  877666676,
      877666677,  877666678,  877666765,  877666766,  877666767,  877666776,
      877666777,  877666778,  877666787,  877666788,  877666789,  877667654,
      877667655,  877667656,  877667665,  877667666,  877667667,  877667676,
      877667677,  877667678,  877667765,  877667766,  877667767,  877667776,
      877667777,  877667778,  877667787,  877667788,  877667789,  877667876,
      877667877,  877667878,  877667887,  877667888,  877667889,  877667898,
      877667899,  877676543,  877676544,  877676545,  877676554,  877676555,
      877676556,  877676565,  877676566,  877676567,  877676654,  877676655,
      877676656,  877676665,  877676666,  877676667,  877676676,  877676677,
      877676678,  877676765,  877676766,  877676767,  877676776,  877676777,
      877676778,  877676787,  877676788,  877676789,  877677654,  877677655,
      877677656,  877677665,  877677666,  877677667,  877677676,  877677677,
      877677678,  877677765,  877677766,  877677767,  877677776,  877677777,
      877677778,  877677787,  877677788,  877677789,  877677876,  877677877,
      877677878,  877677887,  877677888,  877677889,  877677898,  877677899,
      877678765,  877678766,  877678767,  877678776,  877678777,  877678778,
      877678787,  877678788,  877678789,  877678876,  877678877,  877678878,
      877678887,  877678888,  877678889,  877678898,  877678899,  877678987,
      877678988,  877678989,  877678998,  877678999,  877765432,  877765433,
      877765434,  877765443,  877765444,  877765445,  877765454,  877765455,
      877765456,  877765543,  877765544,  877765545,  877765554,  877765555,
      877765556,  877765565,  877765566,  877765567,  877765654,  877765655,
      877765656,  877765665,  877765666,  877765667,  877765676,  877765677,
      877765678,  877766543,  877766544,  877766545,  877766554,  877766555,
      877766556,  877766565,  877766566,  877766567,  877766654,  877766655,
      877766656,  877766665,  877766666,  877766667,  877766676,  877766677,
      877766678,  877766765,  877766766,  877766767,  877766776,  877766777,
      877766778,  877766787,  877766788,  877766789,  877767654,  877767655,
      877767656,  877767665,  877767666,  877767667,  877767676,  877767677,
      877767678,  877767765,  877767766,  877767767,  877767776,  877767777,
      877767778,  877767787,  877767788,  877767789,  877767876,  877767877,
      877767878,  877767887,  877767888,  877767889,  877767898,  877767899,
      877776543,  877776544,  877776545,  877776554,  877776555,  877776556,
      877776565,  877776566,  877776567,  877776654,  877776655,  877776656,
      877776665,  877776666,  877776667,  877776676,  877776677,  877776678,
      877776765,  877776766,  877776767,  877776776,  877776777,  877776778,
      877776787,  877776788,  877776789,  877777654,  877777655,  877777656,
      877777665,  877777666,  877777667,  877777676,  877777677,  877777678,
      877777765,  877777766,  877777767,  877777776,  877777777,  877777778,
      877777787,  877777788,  877777789,  877777876,  877777877,  877777878,
      877777887,  877777888,  877777889,  877777898,  877777899,  877778765,
      877778766,  877778767,  877778776,  877778777,  877778778,  877778787,
      877778788,  877778789,  877778876,  877778877,  877778878,  877778887,
      877778888,  877778889,  877778898,  877778899,  877778987,  877778988,
      877778989,  877778998,  877778999,  877787654,  877787655,  877787656,
      877787665,  877787666,  877787667,  877787676,  877787677,  877787678,
      877787765,  877787766,  877787767,  877787776,  877787777,  877787778,
      877787787,  877787788,  877787789,  877787876,  877787877,  877787878,
      877787887,  877787888,  877787889,  877787898,  877787899,  877788765,
      877788766,  877788767,  877788776,  877788777,  877788778,  877788787,
      877788788,  877788789,  877788876,  877788877,  877788878,  877788887,
      877788888,  877788889,  877788898,  877788899,  877788987,  877788988,
      877788989,  877788998,  877788999,  877789876,  877789877,  877789878,
      877789887,  877789888,  877789889,  877789898,  877789899,  877789987,
      877789988,  877789989,  877789998,  877789999,  877876543,  877876544,
      877876545,  877876554,  877876555,  877876556,  877876565,  877876566,
      877876567,  877876654,  877876655,  877876656,  877876665,  877876666,
      877876667,  877876676,  877876677,  877876678,  877876765,  877876766,
      877876767,  877876776,  877876777,  877876778,  877876787,  877876788,
      877876789,  877877654,  877877655,  877877656,  877877665,  877877666,
      877877667,  877877676,  877877677,  877877678,  877877765,  877877766,
      877877767,  877877776,  877877777,  877877778,  877877787,  877877788,
      877877789,  877877876,  877877877,  877877878,  877877887,  877877888,
      877877889,  877877898,  877877899,  877878765,  877878766,  877878767,
      877878776,  877878777,  877878778,  877878787,  877878788,  877878789,
      877878876,  877878877,  877878878,  877878887,  877878888,  877878889,
      877878898,  877878899,  877878987,  877878988,  877878989,  877878998,
      877878999,  877887654,  877887655,  877887656,  877887665,  877887666,
      877887667,  877887676,  877887677,  877887678,  877887765,  877887766,
      877887767,  877887776,  877887777,  877887778,  877887787,  877887788,
      877887789,  877887876,  877887877,  877887878,  877887887,  877887888,
      877887889,  877887898,  877887899,  877888765,  877888766,  877888767,
      877888776,  877888777,  877888778,  877888787,  877888788,  877888789,
      877888876,  877888877,  877888878,  877888887,  877888888,  877888889,
      877888898,  877888899,  877888987,  877888988,  877888989,  877888998,
      877888999,  877889876,  877889877,  877889878,  877889887,  877889888,
      877889889,  877889898,  877889899,  877889987,  877889988,  877889989,
      877889998,  877889999,  877898765,  877898766,  877898767,  877898776,
      877898777,  877898778,  877898787,  877898788,  877898789,  877898876,
      877898877,  877898878,  877898887,  877898888,  877898889,  877898898,
      877898899,  877898987,  877898988,  877898989,  877898998,  877898999,
      877899876,  877899877,  877899878,  877899887,  877899888,  877899889,
      877899898,  877899899,  877899987,  877899988,  877899989,  877899998,
      877899999,  878765432,  878765433,  878765434,  878765443,  878765444,
      878765445,  878765454,  878765455,  878765456,  878765543,  878765544,
      878765545,  878765554,  878765555,  878765556,  878765565,  878765566,
      878765567,  878765654,  878765655,  878765656,  878765665,  878765666,
      878765667,  878765676,  878765677,  878765678,  878766543,  878766544,
      878766545,  878766554,  878766555,  878766556,  878766565,  878766566,
      878766567,  878766654,  878766655,  878766656,  878766665,  878766666,
      878766667,  878766676,  878766677,  878766678,  878766765,  878766766,
      878766767,  878766776,  878766777,  878766778,  878766787,  878766788,
      878766789,  878767654,  878767655,  878767656,  878767665,  878767666,
      878767667,  878767676,  878767677,  878767678,  878767765,  878767766,
      878767767,  878767776,  878767777,  878767778,  878767787,  878767788,
      878767789,  878767876,  878767877,  878767878,  878767887,  878767888,
      878767889,  878767898,  878767899,  878776543,  878776544,  878776545,
      878776554,  878776555,  878776556,  878776565,  878776566,  878776567,
      878776654,  878776655,  878776656,  878776665,  878776666,  878776667,
      878776676,  878776677,  878776678,  878776765,  878776766,  878776767,
      878776776,  878776777,  878776778,  878776787,  878776788,  878776789,
      878777654,  878777655,  878777656,  878777665,  878777666,  878777667,
      878777676,  878777677,  878777678,  878777765,  878777766,  878777767,
      878777776,  878777777,  878777778,  878777787,  878777788,  878777789,
      878777876,  878777877,  878777878,  878777887,  878777888,  878777889,
      878777898,  878777899,  878778765,  878778766,  878778767,  878778776,
      878778777,  878778778,  878778787,  878778788,  878778789,  878778876,
      878778877,  878778878,  878778887,  878778888,  878778889,  878778898,
      878778899,  878778987,  878778988,  878778989,  878778998,  878778999,
      878787654,  878787655,  878787656,  878787665,  878787666,  878787667,
      878787676,  878787677,  878787678,  878787765,  878787766,  878787767,
      878787776,  878787777,  878787778,  878787787,  878787788,  878787789,
      878787876,  878787877,  878787878,  878787887,  878787888,  878787889,
      878787898,  878787899,  878788765,  878788766,  878788767,  878788776,
      878788777,  878788778,  878788787,  878788788,  878788789,  878788876,
      878788877,  878788878,  878788887,  878788888,  878788889,  878788898,
      878788899,  878788987,  878788988,  878788989,  878788998,  878788999,
      878789876,  878789877,  878789878,  878789887,  878789888,  878789889,
      878789898,  878789899,  878789987,  878789988,  878789989,  878789998,
      878789999,  878876543,  878876544,  878876545,  878876554,  878876555,
      878876556,  878876565,  878876566,  878876567,  878876654,  878876655,
      878876656,  878876665,  878876666,  878876667,  878876676,  878876677,
      878876678,  878876765,  878876766,  878876767,  878876776,  878876777,
      878876778,  878876787,  878876788,  878876789,  878877654,  878877655,
      878877656,  878877665,  878877666,  878877667,  878877676,  878877677,
      878877678,  878877765,  878877766,  878877767,  878877776,  878877777,
      878877778,  878877787,  878877788,  878877789,  878877876,  878877877,
      878877878,  878877887,  878877888,  878877889,  878877898,  878877899,
      878878765,  878878766,  878878767,  878878776,  878878777,  878878778,
      878878787,  878878788,  878878789,  878878876,  878878877,  878878878,
      878878887,  878878888,  878878889,  878878898,  878878899,  878878987,
      878878988,  878878989,  878878998,  878878999,  878887654,  878887655,
      878887656,  878887665,  878887666,  878887667,  878887676,  878887677,
      878887678,  878887765,  878887766,  878887767,  878887776,  878887777,
      878887778,  878887787,  878887788,  878887789,  878887876,  878887877,
      878887878,  878887887,  878887888,  878887889,  878887898,  878887899,
      878888765,  878888766,  878888767,  878888776,  878888777,  878888778,
      878888787,  878888788,  878888789,  878888876,  878888877,  878888878,
      878888887,  878888888,  878888889,  878888898,  878888899,  878888987,
      878888988,  878888989,  878888998,  878888999,  878889876,  878889877,
      878889878,  878889887,  878889888,  878889889,  878889898,  878889899,
      878889987,  878889988,  878889989,  878889998,  878889999,  878898765,
      878898766,  878898767,  878898776,  878898777,  878898778,  878898787,
      878898788,  878898789,  878898876,  878898877,  878898878,  878898887,
      878898888,  878898889,  878898898,  878898899,  878898987,  878898988,
      878898989,  878898998,  878898999,  878899876,  878899877,  878899878,
      878899887,  878899888,  878899889,  878899898,  878899899,  878899987,
      878899988,  878899989,  878899998,  878899999,  878987654,  878987655,
      878987656,  878987665,  878987666,  878987667,  878987676,  878987677,
      878987678,  878987765,  878987766,  878987767,  878987776,  878987777,
      878987778,  878987787,  878987788,  878987789,  878987876,  878987877,
      878987878,  878987887,  878987888,  878987889,  878987898,  878987899,
      878988765,  878988766,  878988767,  878988776,  878988777,  878988778,
      878988787,  878988788,  878988789,  878988876,  878988877,  878988878,
      878988887,  878988888,  878988889,  878988898,  878988899,  878988987,
      878988988,  878988989,  878988998,  878988999,  878989876,  878989877,
      878989878,  878989887,  878989888,  878989889,  878989898,  878989899,
      878989987,  878989988,  878989989,  878989998,  878989999,  878998765,
      878998766,  878998767,  878998776,  878998777,  878998778,  878998787,
      878998788,  878998789,  878998876,  878998877,  878998878,  878998887,
      878998888,  878998889,  878998898,  878998899,  878998987,  878998988,
      878998989,  878998998,  878998999,  878999876,  878999877,  878999878,
      878999887,  878999888,  878999889,  878999898,  878999899,  878999987,
      878999988,  878999989,  878999998,  878999999,  887654321,  887654322,
      887654323,  887654332,  887654333,  887654334,  887654343,  887654344,
      887654345,  887654432,  887654433,  887654434,  887654443,  887654444,
      887654445,  887654454,  887654455,  887654456,  887654543,  887654544,
      887654545,  887654554,  887654555,  887654556,  887654565,  887654566,
      887654567,  887655432,  887655433,  887655434,  887655443,  887655444,
      887655445,  887655454,  887655455,  887655456,  887655543,  887655544,
      887655545,  887655554,  887655555,  887655556,  887655565,  887655566,
      887655567,  887655654,  887655655,  887655656,  887655665,  887655666,
      887655667,  887655676,  887655677,  887655678,  887656543,  887656544,
      887656545,  887656554,  887656555,  887656556,  887656565,  887656566,
      887656567,  887656654,  887656655,  887656656,  887656665,  887656666,
      887656667,  887656676,  887656677,  887656678,  887656765,  887656766,
      887656767,  887656776,  887656777,  887656778,  887656787,  887656788,
      887656789,  887665432,  887665433,  887665434,  887665443,  887665444,
      887665445,  887665454,  887665455,  887665456,  887665543,  887665544,
      887665545,  887665554,  887665555,  887665556,  887665565,  887665566,
      887665567,  887665654,  887665655,  887665656,  887665665,  887665666,
      887665667,  887665676,  887665677,  887665678,  887666543,  887666544,
      887666545,  887666554,  887666555,  887666556,  887666565,  887666566,
      887666567,  887666654,  887666655,  887666656,  887666665,  887666666,
      887666667,  887666676,  887666677,  887666678,  887666765,  887666766,
      887666767,  887666776,  887666777,  887666778,  887666787,  887666788,
      887666789,  887667654,  887667655,  887667656,  887667665,  887667666,
      887667667,  887667676,  887667677,  887667678,  887667765,  887667766,
      887667767,  887667776,  887667777,  887667778,  887667787,  887667788,
      887667789,  887667876,  887667877,  887667878,  887667887,  887667888,
      887667889,  887667898,  887667899,  887676543,  887676544,  887676545,
      887676554,  887676555,  887676556,  887676565,  887676566,  887676567,
      887676654,  887676655,  887676656,  887676665,  887676666,  887676667,
      887676676,  887676677,  887676678,  887676765,  887676766,  887676767,
      887676776,  887676777,  887676778,  887676787,  887676788,  887676789,
      887677654,  887677655,  887677656,  887677665,  887677666,  887677667,
      887677676,  887677677,  887677678,  887677765,  887677766,  887677767,
      887677776,  887677777,  887677778,  887677787,  887677788,  887677789,
      887677876,  887677877,  887677878,  887677887,  887677888,  887677889,
      887677898,  887677899,  887678765,  887678766,  887678767,  887678776,
      887678777,  887678778,  887678787,  887678788,  887678789,  887678876,
      887678877,  887678878,  887678887,  887678888,  887678889,  887678898,
      887678899,  887678987,  887678988,  887678989,  887678998,  887678999,
      887765432,  887765433,  887765434,  887765443,  887765444,  887765445,
      887765454,  887765455,  887765456,  887765543,  887765544,  887765545,
      887765554,  887765555,  887765556,  887765565,  887765566,  887765567,
      887765654,  887765655,  887765656,  887765665,  887765666,  887765667,
      887765676,  887765677,  887765678,  887766543,  887766544,  887766545,
      887766554,  887766555,  887766556,  887766565,  887766566,  887766567,
      887766654,  887766655,  887766656,  887766665,  887766666,  887766667,
      887766676,  887766677,  887766678,  887766765,  887766766,  887766767,
      887766776,  887766777,  887766778,  887766787,  887766788,  887766789,
      887767654,  887767655,  887767656,  887767665,  887767666,  887767667,
      887767676,  887767677,  887767678,  887767765,  887767766,  887767767,
      887767776,  887767777,  887767778,  887767787,  887767788,  887767789,
      887767876,  887767877,  887767878,  887767887,  887767888,  887767889,
      887767898,  887767899,  887776543,  887776544,  887776545,  887776554,
      887776555,  887776556,  887776565,  887776566,  887776567,  887776654,
      887776655,  887776656,  887776665,  887776666,  887776667,  887776676,
      887776677,  887776678,  887776765,  887776766,  887776767,  887776776,
      887776777,  887776778,  887776787,  887776788,  887776789,  887777654,
      887777655,  887777656,  887777665,  887777666,  887777667,  887777676,
      887777677,  887777678,  887777765,  887777766,  887777767,  887777776,
      887777777,  887777778,  887777787,  887777788,  887777789,  887777876,
      887777877,  887777878,  887777887,  887777888,  887777889,  887777898,
      887777899,  887778765,  887778766,  887778767,  887778776,  887778777,
      887778778,  887778787,  887778788,  887778789,  887778876,  887778877,
      887778878,  887778887,  887778888,  887778889,  887778898,  887778899,
      887778987,  887778988,  887778989,  887778998,  887778999,  887787654,
      887787655,  887787656,  887787665,  887787666,  887787667,  887787676,
      887787677,  887787678,  887787765,  887787766,  887787767,  887787776,
      887787777,  887787778,  887787787,  887787788,  887787789,  887787876,
      887787877,  887787878,  887787887,  887787888,  887787889,  887787898,
      887787899,  887788765,  887788766,  887788767,  887788776,  887788777,
      887788778,  887788787,  887788788,  887788789,  887788876,  887788877,
      887788878,  887788887,  887788888,  887788889,  887788898,  887788899,
      887788987,  887788988,  887788989,  887788998,  887788999,  887789876,
      887789877,  887789878,  887789887,  887789888,  887789889,  887789898,
      887789899,  887789987,  887789988,  887789989,  887789998,  887789999,
      887876543,  887876544,  887876545,  887876554,  887876555,  887876556,
      887876565,  887876566,  887876567,  887876654,  887876655,  887876656,
      887876665,  887876666,  887876667,  887876676,  887876677,  887876678,
      887876765,  887876766,  887876767,  887876776,  887876777,  887876778,
      887876787,  887876788,  887876789,  887877654,  887877655,  887877656,
      887877665,  887877666,  887877667,  887877676,  887877677,  887877678,
      887877765,  887877766,  887877767,  887877776,  887877777,  887877778,
      887877787,  887877788,  887877789,  887877876,  887877877,  887877878,
      887877887,  887877888,  887877889,  887877898,  887877899,  887878765,
      887878766,  887878767,  887878776,  887878777,  887878778,  887878787,
      887878788,  887878789,  887878876,  887878877,  887878878,  887878887,
      887878888,  887878889,  887878898,  887878899,  887878987,  887878988,
      887878989,  887878998,  887878999,  887887654,  887887655,  887887656,
      887887665,  887887666,  887887667,  887887676,  887887677,  887887678,
      887887765,  887887766,  887887767,  887887776,  887887777,  887887778,
      887887787,  887887788,  887887789,  887887876,  887887877,  887887878,
      887887887,  887887888,  887887889,  887887898,  887887899,  887888765,
      887888766,  887888767,  887888776,  887888777,  887888778,  887888787,
      887888788,  887888789,  887888876,  887888877,  887888878,  887888887,
      887888888,  887888889,  887888898,  887888899,  887888987,  887888988,
      887888989,  887888998,  887888999,  887889876,  887889877,  887889878,
      887889887,  887889888,  887889889,  887889898,  887889899,  887889987,
      887889988,  887889989,  887889998,  887889999,  887898765,  887898766,
      887898767,  887898776,  887898777,  887898778,  887898787,  887898788,
      887898789,  887898876,  887898877,  887898878,  887898887,  887898888,
      887898889,  887898898,  887898899,  887898987,  887898988,  887898989,
      887898998,  887898999,  887899876,  887899877,  887899878,  887899887,
      887899888,  887899889,  887899898,  887899899,  887899987,  887899988,
      887899989,  887899998,  887899999,  888765432,  888765433,  888765434,
      888765443,  888765444,  888765445,  888765454,  888765455,  888765456,
      888765543,  888765544,  888765545,  888765554,  888765555,  888765556,
      888765565,  888765566,  888765567,  888765654,  888765655,  888765656,
      888765665,  888765666,  888765667,  888765676,  888765677,  888765678,
      888766543,  888766544,  888766545,  888766554,  888766555,  888766556,
      888766565,  888766566,  888766567,  888766654,  888766655,  888766656,
      888766665,  888766666,  888766667,  888766676,  888766677,  888766678,
      888766765,  888766766,  888766767,  888766776,  888766777,  888766778,
      888766787,  888766788,  888766789,  888767654,  888767655,  888767656,
      888767665,  888767666,  888767667,  888767676,  888767677,  888767678,
      888767765,  888767766,  888767767,  888767776,  888767777,  888767778,
      888767787,  888767788,  888767789,  888767876,  888767877,  888767878,
      888767887,  888767888,  888767889,  888767898,  888767899,  888776543,
      888776544,  888776545,  888776554,  888776555,  888776556,  888776565,
      888776566,  888776567,  888776654,  888776655,  888776656,  888776665,
      888776666,  888776667,  888776676,  888776677,  888776678,  888776765,
      888776766,  888776767,  888776776,  888776777,  888776778,  888776787,
      888776788,  888776789,  888777654,  888777655,  888777656,  888777665,
      888777666,  888777667,  888777676,  888777677,  888777678,  888777765,
      888777766,  888777767,  888777776,  888777777,  888777778,  888777787,
      888777788,  888777789,  888777876,  888777877,  888777878,  888777887,
      888777888,  888777889,  888777898,  888777899,  888778765,  888778766,
      888778767,  888778776,  888778777,  888778778,  888778787,  888778788,
      888778789,  888778876,  888778877,  888778878,  888778887,  888778888,
      888778889,  888778898,  888778899,  888778987,  888778988,  888778989,
      888778998,  888778999,  888787654,  888787655,  888787656,  888787665,
      888787666,  888787667,  888787676,  888787677,  888787678,  888787765,
      888787766,  888787767,  888787776,  888787777,  888787778,  888787787,
      888787788,  888787789,  888787876,  888787877,  888787878,  888787887,
      888787888,  888787889,  888787898,  888787899,  888788765,  888788766,
      888788767,  888788776,  888788777,  888788778,  888788787,  888788788,
      888788789,  888788876,  888788877,  888788878,  888788887,  888788888,
      888788889,  888788898,  888788899,  888788987,  888788988,  888788989,
      888788998,  888788999,  888789876,  888789877,  888789878,  888789887,
      888789888,  888789889,  888789898,  888789899,  888789987,  888789988,
      888789989,  888789998,  888789999,  888876543,  888876544,  888876545,
      888876554,  888876555,  888876556,  888876565,  888876566,  888876567,
      888876654,  888876655,  888876656,  888876665,  888876666,  888876667,
      888876676,  888876677,  888876678,  888876765,  888876766,  888876767,
      888876776,  888876777,  888876778,  888876787,  888876788,  888876789,
      888877654,  888877655,  888877656,  888877665,  888877666,  888877667,
      888877676,  888877677,  888877678,  888877765,  888877766,  888877767,
      888877776,  888877777,  888877778,  888877787,  888877788,  888877789,
      888877876,  888877877,  888877878,  888877887,  888877888,  888877889,
      888877898,  888877899,  888878765,  888878766,  888878767,  888878776,
      888878777,  888878778,  888878787,  888878788,  888878789,  888878876,
      888878877,  888878878,  888878887,  888878888,  888878889,  888878898,
      888878899,  888878987,  888878988,  888878989,  888878998,  888878999,
      888887654,  888887655,  888887656,  888887665,  888887666,  888887667,
      888887676,  888887677,  888887678,  888887765,  888887766,  888887767,
      888887776,  888887777,  888887778,  888887787,  888887788,  888887789,
      888887876,  888887877,  888887878,  888887887,  888887888,  888887889,
      888887898,  888887899,  888888765,  888888766,  888888767,  888888776,
      888888777,  888888778,  888888787,  888888788,  888888789,  888888876,
      888888877,  888888878,  888888887,  888888888,  888888889,  888888898,
      888888899,  888888987,  888888988,  888888989,  888888998,  888888999,
      888889876,  888889877,  888889878,  888889887,  888889888,  888889889,
      888889898,  888889899,  888889987,  888889988,  888889989,  888889998,
      888889999,  888898765,  888898766,  888898767,  888898776,  888898777,
      888898778,  888898787,  888898788,  888898789,  888898876,  888898877,
      888898878,  888898887,  888898888,  888898889,  888898898,  888898899,
      888898987,  888898988,  888898989,  888898998,  888898999,  888899876,
      888899877,  888899878,  888899887,  888899888,  888899889,  888899898,
      888899899,  888899987,  888899988,  888899989,  888899998,  888899999,
      888987654,  888987655,  888987656,  888987665,  888987666,  888987667,
      888987676,  888987677,  888987678,  888987765,  888987766,  888987767,
      888987776,  888987777,  888987778,  888987787,  888987788,  888987789,
      888987876,  888987877,  888987878,  888987887,  888987888,  888987889,
      888987898,  888987899,  888988765,  888988766,  888988767,  888988776,
      888988777,  888988778,  888988787,  888988788,  888988789,  888988876,
      888988877,  888988878,  888988887,  888988888,  888988889,  888988898,
      888988899,  888988987,  888988988,  888988989,  888988998,  888988999,
      888989876,  888989877,  888989878,  888989887,  888989888,  888989889,
      888989898,  888989899,  888989987,  888989988,  888989989,  888989998,
      888989999,  888998765,  888998766,  888998767,  888998776,  888998777,
      888998778,  888998787,  888998788,  888998789,  888998876,  888998877,
      888998878,  888998887,  888998888,  888998889,  888998898,  888998899,
      888998987,  888998988,  888998989,  888998998,  888998999,  888999876,
      888999877,  888999878,  888999887,  888999888,  888999889,  888999898,
      888999899,  888999987,  888999988,  888999989,  888999998,  888999999,
      889876543,  889876544,  889876545,  889876554,  889876555,  889876556,
      889876565,  889876566,  889876567,  889876654,  889876655,  889876656,
      889876665,  889876666,  889876667,  889876676,  889876677,  889876678,
      889876765,  889876766,  889876767,  889876776,  889876777,  889876778,
      889876787,  889876788,  889876789,  889877654,  889877655,  889877656,
      889877665,  889877666,  889877667,  889877676,  889877677,  889877678,
      889877765,  889877766,  889877767,  889877776,  889877777,  889877778,
      889877787,  889877788,  889877789,  889877876,  889877877,  889877878,
      889877887,  889877888,  889877889,  889877898,  889877899,  889878765,
      889878766,  889878767,  889878776,  889878777,  889878778,  889878787,
      889878788,  889878789,  889878876,  889878877,  889878878,  889878887,
      889878888,  889878889,  889878898,  889878899,  889878987,  889878988,
      889878989,  889878998,  889878999,  889887654,  889887655,  889887656,
      889887665,  889887666,  889887667,  889887676,  889887677,  889887678,
      889887765,  889887766,  889887767,  889887776,  889887777,  889887778,
      889887787,  889887788,  889887789,  889887876,  889887877,  889887878,
      889887887,  889887888,  889887889,  889887898,  889887899,  889888765,
      889888766,  889888767,  889888776,  889888777,  889888778,  889888787,
      889888788,  889888789,  889888876,  889888877,  889888878,  889888887,
      889888888,  889888889,  889888898,  889888899,  889888987,  889888988,
      889888989,  889888998,  889888999,  889889876,  889889877,  889889878,
      889889887,  889889888,  889889889,  889889898,  889889899,  889889987,
      889889988,  889889989,  889889998,  889889999,  889898765,  889898766,
      889898767,  889898776,  889898777,  889898778,  889898787,  889898788,
      889898789,  889898876,  889898877,  889898878,  889898887,  889898888,
      889898889,  889898898,  889898899,  889898987,  889898988,  889898989,
      889898998,  889898999,  889899876,  889899877,  889899878,  889899887,
      889899888,  889899889,  889899898,  889899899,  889899987,  889899988,
      889899989,  889899998,  889899999,  889987654,  889987655,  889987656,
      889987665,  889987666,  889987667,  889987676,  889987677,  889987678,
      889987765,  889987766,  889987767,  889987776,  889987777,  889987778,
      889987787,  889987788,  889987789,  889987876,  889987877,  889987878,
      889987887,  889987888,  889987889,  889987898,  889987899,  889988765,
      889988766,  889988767,  889988776,  889988777,  889988778,  889988787,
      889988788,  889988789,  889988876,  889988877,  889988878,  889988887,
      889988888,  889988889,  889988898,  889988899,  889988987,  889988988,
      889988989,  889988998,  889988999,  889989876,  889989877,  889989878,
      889989887,  889989888,  889989889,  889989898,  889989899,  889989987,
      889989988,  889989989,  889989998,  889989999,  889998765,  889998766,
      889998767,  889998776,  889998777,  889998778,  889998787,  889998788,
      889998789,  889998876,  889998877,  889998878,  889998887,  889998888,
      889998889,  889998898,  889998899,  889998987,  889998988,  889998989,
      889998998,  889998999,  889999876,  889999877,  889999878,  889999887,
      889999888,  889999889,  889999898,  889999899,  889999987,  889999988,
      889999989,  889999998,  889999999,  898765432,  898765433,  898765434,
      898765443,  898765444,  898765445,  898765454,  898765455,  898765456,
      898765543,  898765544,  898765545,  898765554,  898765555,  898765556,
      898765565,  898765566,  898765567,  898765654,  898765655,  898765656,
      898765665,  898765666,  898765667,  898765676,  898765677,  898765678,
      898766543,  898766544,  898766545,  898766554,  898766555,  898766556,
      898766565,  898766566,  898766567,  898766654,  898766655,  898766656,
      898766665,  898766666,  898766667,  898766676,  898766677,  898766678,
      898766765,  898766766,  898766767,  898766776,  898766777,  898766778,
      898766787,  898766788,  898766789,  898767654,  898767655,  898767656,
      898767665,  898767666,  898767667,  898767676,  898767677,  898767678,
      898767765,  898767766,  898767767,  898767776,  898767777,  898767778,
      898767787,  898767788,  898767789,  898767876,  898767877,  898767878,
      898767887,  898767888,  898767889,  898767898,  898767899,  898776543,
      898776544,  898776545,  898776554,  898776555,  898776556,  898776565,
      898776566,  898776567,  898776654,  898776655,  898776656,  898776665,
      898776666,  898776667,  898776676,  898776677,  898776678,  898776765,
      898776766,  898776767,  898776776,  898776777,  898776778,  898776787,
      898776788,  898776789,  898777654,  898777655,  898777656,  898777665,
      898777666,  898777667,  898777676,  898777677,  898777678,  898777765,
      898777766,  898777767,  898777776,  898777777,  898777778,  898777787,
      898777788,  898777789,  898777876,  898777877,  898777878,  898777887,
      898777888,  898777889,  898777898,  898777899,  898778765,  898778766,
      898778767,  898778776,  898778777,  898778778,  898778787,  898778788,
      898778789,  898778876,  898778877,  898778878,  898778887,  898778888,
      898778889,  898778898,  898778899,  898778987,  898778988,  898778989,
      898778998,  898778999,  898787654,  898787655,  898787656,  898787665,
      898787666,  898787667,  898787676,  898787677,  898787678,  898787765,
      898787766,  898787767,  898787776,  898787777,  898787778,  898787787,
      898787788,  898787789,  898787876,  898787877,  898787878,  898787887,
      898787888,  898787889,  898787898,  898787899,  898788765,  898788766,
      898788767,  898788776,  898788777,  898788778,  898788787,  898788788,
      898788789,  898788876,  898788877,  898788878,  898788887,  898788888,
      898788889,  898788898,  898788899,  898788987,  898788988,  898788989,
      898788998,  898788999,  898789876,  898789877,  898789878,  898789887,
      898789888,  898789889,  898789898,  898789899,  898789987,  898789988,
      898789989,  898789998,  898789999,  898876543,  898876544,  898876545,
      898876554,  898876555,  898876556,  898876565,  898876566,  898876567,
      898876654,  898876655,  898876656,  898876665,  898876666,  898876667,
      898876676,  898876677,  898876678,  898876765,  898876766,  898876767,
      898876776,  898876777,  898876778,  898876787,  898876788,  898876789,
      898877654,  898877655,  898877656,  898877665,  898877666,  898877667,
      898877676,  898877677,  898877678,  898877765,  898877766,  898877767,
      898877776,  898877777,  898877778,  898877787,  898877788,  898877789,
      898877876,  898877877,  898877878,  898877887,  898877888,  898877889,
      898877898,  898877899,  898878765,  898878766,  898878767,  898878776,
      898878777,  898878778,  898878787,  898878788,  898878789,  898878876,
      898878877,  898878878,  898878887,  898878888,  898878889,  898878898,
      898878899,  898878987,  898878988,  898878989,  898878998,  898878999,
      898887654,  898887655,  898887656,  898887665,  898887666,  898887667,
      898887676,  898887677,  898887678,  898887765,  898887766,  898887767,
      898887776,  898887777,  898887778,  898887787,  898887788,  898887789,
      898887876,  898887877,  898887878,  898887887,  898887888,  898887889,
      898887898,  898887899,  898888765,  898888766,  898888767,  898888776,
      898888777,  898888778,  898888787,  898888788,  898888789,  898888876,
      898888877,  898888878,  898888887,  898888888,  898888889,  898888898,
      898888899,  898888987,  898888988,  898888989,  898888998,  898888999,
      898889876,  898889877,  898889878,  898889887,  898889888,  898889889,
      898889898,  898889899,  898889987,  898889988,  898889989,  898889998,
      898889999,  898898765,  898898766,  898898767,  898898776,  898898777,
      898898778,  898898787,  898898788,  898898789,  898898876,  898898877,
      898898878,  898898887,  898898888,  898898889,  898898898,  898898899,
      898898987,  898898988,  898898989,  898898998,  898898999,  898899876,
      898899877,  898899878,  898899887,  898899888,  898899889,  898899898,
      898899899,  898899987,  898899988,  898899989,  898899998,  898899999,
      898987654,  898987655,  898987656,  898987665,  898987666,  898987667,
      898987676,  898987677,  898987678,  898987765,  898987766,  898987767,
      898987776,  898987777,  898987778,  898987787,  898987788,  898987789,
      898987876,  898987877,  898987878,  898987887,  898987888,  898987889,
      898987898,  898987899,  898988765,  898988766,  898988767,  898988776,
      898988777,  898988778,  898988787,  898988788,  898988789,  898988876,
      898988877,  898988878,  898988887,  898988888,  898988889,  898988898,
      898988899,  898988987,  898988988,  898988989,  898988998,  898988999,
      898989876,  898989877,  898989878,  898989887,  898989888,  898989889,
      898989898,  898989899,  898989987,  898989988,  898989989,  898989998,
      898989999,  898998765,  898998766,  898998767,  898998776,  898998777,
      898998778,  898998787,  898998788,  898998789,  898998876,  898998877,
      898998878,  898998887,  898998888,  898998889,  898998898,  898998899,
      898998987,  898998988,  898998989,  898998998,  898998999,  898999876,
      898999877,  898999878,  898999887,  898999888,  898999889,  898999898,
      898999899,  898999987,  898999988,  898999989,  898999998,  898999999,
      899876543,  899876544,  899876545,  899876554,  899876555,  899876556,
      899876565,  899876566,  899876567,  899876654,  899876655,  899876656,
      899876665,  899876666,  899876667,  899876676,  899876677,  899876678,
      899876765,  899876766,  899876767,  899876776,  899876777,  899876778,
      899876787,  899876788,  899876789,  899877654,  899877655,  899877656,
      899877665,  899877666,  899877667,  899877676,  899877677,  899877678,
      899877765,  899877766,  899877767,  899877776,  899877777,  899877778,
      899877787,  899877788,  899877789,  899877876,  899877877,  899877878,
      899877887,  899877888,  899877889,  899877898,  899877899,  899878765,
      899878766,  899878767,  899878776,  899878777,  899878778,  899878787,
      899878788,  899878789,  899878876,  899878877,  899878878,  899878887,
      899878888,  899878889,  899878898,  899878899,  899878987,  899878988,
      899878989,  899878998,  899878999,  899887654,  899887655,  899887656,
      899887665,  899887666,  899887667,  899887676,  899887677,  899887678,
      899887765,  899887766,  899887767,  899887776,  899887777,  899887778,
      899887787,  899887788,  899887789,  899887876,  899887877,  899887878,
      899887887,  899887888,  899887889,  899887898,  899887899,  899888765,
      899888766,  899888767,  899888776,  899888777,  899888778,  899888787,
      899888788,  899888789,  899888876,  899888877,  899888878,  899888887,
      899888888,  899888889,  899888898,  899888899,  899888987,  899888988,
      899888989,  899888998,  899888999,  899889876,  899889877,  899889878,
      899889887,  899889888,  899889889,  899889898,  899889899,  899889987,
      899889988,  899889989,  899889998,  899889999,  899898765,  899898766,
      899898767,  899898776,  899898777,  899898778,  899898787,  899898788,
      899898789,  899898876,  899898877,  899898878,  899898887,  899898888,
      899898889,  899898898,  899898899,  899898987,  899898988,  899898989,
      899898998,  899898999,  899899876,  899899877,  899899878,  899899887,
      899899888,  899899889,  899899898,  899899899,  899899987,  899899988,
      899899989,  899899998,  899899999,  899987654,  899987655,  899987656,
      899987665,  899987666,  899987667,  899987676,  899987677,  899987678,
      899987765,  899987766,  899987767,  899987776,  899987777,  899987778,
      899987787,  899987788,  899987789,  899987876,  899987877,  899987878,
      899987887,  899987888,  899987889,  899987898,  899987899,  899988765,
      899988766,  899988767,  899988776,  899988777,  899988778,  899988787,
      899988788,  899988789,  899988876,  899988877,  899988878,  899988887,
      899988888,  899988889,  899988898,  899988899,  899988987,  899988988,
      899988989,  899988998,  899988999,  899989876,  899989877,  899989878,
      899989887,  899989888,  899989889,  899989898,  899989899,  899989987,
      899989988,  899989989,  899989998,  899989999,  899998765,  899998766,
      899998767,  899998776,  899998777,  899998778,  899998787,  899998788,
      899998789,  899998876,  899998877,  899998878,  899998887,  899998888,
      899998889,  899998898,  899998899,  899998987,  899998988,  899998989,
      899998998,  899998999,  899999876,  899999877,  899999878,  899999887,
      899999888,  899999889,  899999898,  899999899,  899999987,  899999988,
      899999989,  899999998,  899999999,  987654321,  987654322,  987654323,
      987654332,  987654333,  987654334,  987654343,  987654344,  987654345,
      987654432,  987654433,  987654434,  987654443,  987654444,  987654445,
      987654454,  987654455,  987654456,  987654543,  987654544,  987654545,
      987654554,  987654555,  987654556,  987654565,  987654566,  987654567,
      987655432,  987655433,  987655434,  987655443,  987655444,  987655445,
      987655454,  987655455,  987655456,  987655543,  987655544,  987655545,
      987655554,  987655555,  987655556,  987655565,  987655566,  987655567,
      987655654,  987655655,  987655656,  987655665,  987655666,  987655667,
      987655676,  987655677,  987655678,  987656543,  987656544,  987656545,
      987656554,  987656555,  987656556,  987656565,  987656566,  987656567,
      987656654,  987656655,  987656656,  987656665,  987656666,  987656667,
      987656676,  987656677,  987656678,  987656765,  987656766,  987656767,
      987656776,  987656777,  987656778,  987656787,  987656788,  987656789,
      987665432,  987665433,  987665434,  987665443,  987665444,  987665445,
      987665454,  987665455,  987665456,  987665543,  987665544,  987665545,
      987665554,  987665555,  987665556,  987665565,  987665566,  987665567,
      987665654,  987665655,  987665656,  987665665,  987665666,  987665667,
      987665676,  987665677,  987665678,  987666543,  987666544,  987666545,
      987666554,  987666555,  987666556,  987666565,  987666566,  987666567,
      987666654,  987666655,  987666656,  987666665,  987666666,  987666667,
      987666676,  987666677,  987666678,  987666765,  987666766,  987666767,
      987666776,  987666777,  987666778,  987666787,  987666788,  987666789,
      987667654,  987667655,  987667656,  987667665,  987667666,  987667667,
      987667676,  987667677,  987667678,  987667765,  987667766,  987667767,
      987667776,  987667777,  987667778,  987667787,  987667788,  987667789,
      987667876,  987667877,  987667878,  987667887,  987667888,  987667889,
      987667898,  987667899,  987676543,  987676544,  987676545,  987676554,
      987676555,  987676556,  987676565,  987676566,  987676567,  987676654,
      987676655,  987676656,  987676665,  987676666,  987676667,  987676676,
      987676677,  987676678,  987676765,  987676766,  987676767,  987676776,
      987676777,  987676778,  987676787,  987676788,  987676789,  987677654,
      987677655,  987677656,  987677665,  987677666,  987677667,  987677676,
      987677677,  987677678,  987677765,  987677766,  987677767,  987677776,
      987677777,  987677778,  987677787,  987677788,  987677789,  987677876,
      987677877,  987677878,  987677887,  987677888,  987677889,  987677898,
      987677899,  987678765,  987678766,  987678767,  987678776,  987678777,
      987678778,  987678787,  987678788,  987678789,  987678876,  987678877,
      987678878,  987678887,  987678888,  987678889,  987678898,  987678899,
      987678987,  987678988,  987678989,  987678998,  987678999,  987765432,
      987765433,  987765434,  987765443,  987765444,  987765445,  987765454,
      987765455,  987765456,  987765543,  987765544,  987765545,  987765554,
      987765555,  987765556,  987765565,  987765566,  987765567,  987765654,
      987765655,  987765656,  987765665,  987765666,  987765667,  987765676,
      987765677,  987765678,  987766543,  987766544,  987766545,  987766554,
      987766555,  987766556,  987766565,  987766566,  987766567,  987766654,
      987766655,  987766656,  987766665,  987766666,  987766667,  987766676,
      987766677,  987766678,  987766765,  987766766,  987766767,  987766776,
      987766777,  987766778,  987766787,  987766788,  987766789,  987767654,
      987767655,  987767656,  987767665,  987767666,  987767667,  987767676,
      987767677,  987767678,  987767765,  987767766,  987767767,  987767776,
      987767777,  987767778,  987767787,  987767788,  987767789,  987767876,
      987767877,  987767878,  987767887,  987767888,  987767889,  987767898,
      987767899,  987776543,  987776544,  987776545,  987776554,  987776555,
      987776556,  987776565,  987776566,  987776567,  987776654,  987776655,
      987776656,  987776665,  987776666,  987776667,  987776676,  987776677,
      987776678,  987776765,  987776766,  987776767,  987776776,  987776777,
      987776778,  987776787,  987776788,  987776789,  987777654,  987777655,
      987777656,  987777665,  987777666,  987777667,  987777676,  987777677,
      987777678,  987777765,  987777766,  987777767,  987777776,  987777777,
      987777778,  987777787,  987777788,  987777789,  987777876,  987777877,
      987777878,  987777887,  987777888,  987777889,  987777898,  987777899,
      987778765,  987778766,  987778767,  987778776,  987778777,  987778778,
      987778787,  987778788,  987778789,  987778876,  987778877,  987778878,
      987778887,  987778888,  987778889,  987778898,  987778899,  987778987,
      987778988,  987778989,  987778998,  987778999,  987787654,  987787655,
      987787656,  987787665,  987787666,  987787667,  987787676,  987787677,
      987787678,  987787765,  987787766,  987787767,  987787776,  987787777,
      987787778,  987787787,  987787788,  987787789,  987787876,  987787877,
      987787878,  987787887,  987787888,  987787889,  987787898,  987787899,
      987788765,  987788766,  987788767,  987788776,  987788777,  987788778,
      987788787,  987788788,  987788789,  987788876,  987788877,  987788878,
      987788887,  987788888,  987788889,  987788898,  987788899,  987788987,
      987788988,  987788989,  987788998,  987788999,  987789876,  987789877,
      987789878,  987789887,  987789888,  987789889,  987789898,  987789899,
      987789987,  987789988,  987789989,  987789998,  987789999,  987876543,
      987876544,  987876545,  987876554,  987876555,  987876556,  987876565,
      987876566,  987876567,  987876654,  987876655,  987876656,  987876665,
      987876666,  987876667,  987876676,  987876677,  987876678,  987876765,
      987876766,  987876767,  987876776,  987876777,  987876778,  987876787,
      987876788,  987876789,  987877654,  987877655,  987877656,  987877665,
      987877666,  987877667,  987877676,  987877677,  987877678,  987877765,
      987877766,  987877767,  987877776,  987877777,  987877778,  987877787,
      987877788,  987877789,  987877876,  987877877,  987877878,  987877887,
      987877888,  987877889,  987877898,  987877899,  987878765,  987878766,
      987878767,  987878776,  987878777,  987878778,  987878787,  987878788,
      987878789,  987878876,  987878877,  987878878,  987878887,  987878888,
      987878889,  987878898,  987878899,  987878987,  987878988,  987878989,
      987878998,  987878999,  987887654,  987887655,  987887656,  987887665,
      987887666,  987887667,  987887676,  987887677,  987887678,  987887765,
      987887766,  987887767,  987887776,  987887777,  987887778,  987887787,
      987887788,  987887789,  987887876,  987887877,  987887878,  987887887,
      987887888,  987887889,  987887898,  987887899,  987888765,  987888766,
      987888767,  987888776,  987888777,  987888778,  987888787,  987888788,
      987888789,  987888876,  987888877,  987888878,  987888887,  987888888,
      987888889,  987888898,  987888899,  987888987,  987888988,  987888989,
      987888998,  987888999,  987889876,  987889877,  987889878,  987889887,
      987889888,  987889889,  987889898,  987889899,  987889987,  987889988,
      987889989,  987889998,  987889999,  987898765,  987898766,  987898767,
      987898776,  987898777,  987898778,  987898787,  987898788,  987898789,
      987898876,  987898877,  987898878,  987898887,  987898888,  987898889,
      987898898,  987898899,  987898987,  987898988,  987898989,  987898998,
      987898999,  987899876,  987899877,  987899878,  987899887,  987899888,
      987899889,  987899898,  987899899,  987899987,  987899988,  987899989,
      987899998,  987899999,  988765432,  988765433,  988765434,  988765443,
      988765444,  988765445,  988765454,  988765455,  988765456,  988765543,
      988765544,  988765545,  988765554,  988765555,  988765556,  988765565,
      988765566,  988765567,  988765654,  988765655,  988765656,  988765665,
      988765666,  988765667,  988765676,  988765677,  988765678,  988766543,
      988766544,  988766545,  988766554,  988766555,  988766556,  988766565,
      988766566,  988766567,  988766654,  988766655,  988766656,  988766665,
      988766666,  988766667,  988766676,  988766677,  988766678,  988766765,
      988766766,  988766767,  988766776,  988766777,  988766778,  988766787,
      988766788,  988766789,  988767654,  988767655,  988767656,  988767665,
      988767666,  988767667,  988767676,  988767677,  988767678,  988767765,
      988767766,  988767767,  988767776,  988767777,  988767778,  988767787,
      988767788,  988767789,  988767876,  988767877,  988767878,  988767887,
      988767888,  988767889,  988767898,  988767899,  988776543,  988776544,
      988776545,  988776554,  988776555,  988776556,  988776565,  988776566,
      988776567,  988776654,  988776655,  988776656,  988776665,  988776666,
      988776667,  988776676,  988776677,  988776678,  988776765,  988776766,
      988776767,  988776776,  988776777,  988776778,  988776787,  988776788,
      988776789,  988777654,  988777655,  988777656,  988777665,  988777666,
      988777667,  988777676,  988777677,  988777678,  988777765,  988777766,
      988777767,  988777776,  988777777,  988777778,  988777787,  988777788,
      988777789,  988777876,  988777877,  988777878,  988777887,  988777888,
      988777889,  988777898,  988777899,  988778765,  988778766,  988778767,
      988778776,  988778777,  988778778,  988778787,  988778788,  988778789,
      988778876,  988778877,  988778878,  988778887,  988778888,  988778889,
      988778898,  988778899,  988778987,  988778988,  988778989,  988778998,
      988778999,  988787654,  988787655,  988787656,  988787665,  988787666,
      988787667,  988787676,  988787677,  988787678,  988787765,  988787766,
      988787767,  988787776,  988787777,  988787778,  988787787,  988787788,
      988787789,  988787876,  988787877,  988787878,  988787887,  988787888,
      988787889,  988787898,  988787899,  988788765,  988788766,  988788767,
      988788776,  988788777,  988788778,  988788787,  988788788,  988788789,
      988788876,  988788877,  988788878,  988788887,  988788888,  988788889,
      988788898,  988788899,  988788987,  988788988,  988788989,  988788998,
      988788999,  988789876,  988789877,  988789878,  988789887,  988789888,
      988789889,  988789898,  988789899,  988789987,  988789988,  988789989,
      988789998,  988789999,  988876543,  988876544,  988876545,  988876554,
      988876555,  988876556,  988876565,  988876566,  988876567,  988876654,
      988876655,  988876656,  988876665,  988876666,  988876667,  988876676,
      988876677,  988876678,  988876765,  988876766,  988876767,  988876776,
      988876777,  988876778,  988876787,  988876788,  988876789,  988877654,
      988877655,  988877656,  988877665,  988877666,  988877667,  988877676,
      988877677,  988877678,  988877765,  988877766,  988877767,  988877776,
      988877777,  988877778,  988877787,  988877788,  988877789,  988877876,
      988877877,  988877878,  988877887,  988877888,  988877889,  988877898,
      988877899,  988878765,  988878766,  988878767,  988878776,  988878777,
      988878778,  988878787,  988878788,  988878789,  988878876,  988878877,
      988878878,  988878887,  988878888,  988878889,  988878898,  988878899,
      988878987,  988878988,  988878989,  988878998,  988878999,  988887654,
      988887655,  988887656,  988887665,  988887666,  988887667,  988887676,
      988887677,  988887678,  988887765,  988887766,  988887767,  988887776,
      988887777,  988887778,  988887787,  988887788,  988887789,  988887876,
      988887877,  988887878,  988887887,  988887888,  988887889,  988887898,
      988887899,  988888765,  988888766,  988888767,  988888776,  988888777,
      988888778,  988888787,  988888788,  988888789,  988888876,  988888877,
      988888878,  988888887,  988888888,  988888889,  988888898,  988888899,
      988888987,  988888988,  988888989,  988888998,  988888999,  988889876,
      988889877,  988889878,  988889887,  988889888,  988889889,  988889898,
      988889899,  988889987,  988889988,  988889989,  988889998,  988889999,
      988898765,  988898766,  988898767,  988898776,  988898777,  988898778,
      988898787,  988898788,  988898789,  988898876,  988898877,  988898878,
      988898887,  988898888,  988898889,  988898898,  988898899,  988898987,
      988898988,  988898989,  988898998,  988898999,  988899876,  988899877,
      988899878,  988899887,  988899888,  988899889,  988899898,  988899899,
      988899987,  988899988,  988899989,  988899998,  988899999,  988987654,
      988987655,  988987656,  988987665,  988987666,  988987667,  988987676,
      988987677,  988987678,  988987765,  988987766,  988987767,  988987776,
      988987777,  988987778,  988987787,  988987788,  988987789,  988987876,
      988987877,  988987878,  988987887,  988987888,  988987889,  988987898,
      988987899,  988988765,  988988766,  988988767,  988988776,  988988777,
      988988778,  988988787,  988988788,  988988789,  988988876,  988988877,
      988988878,  988988887,  988988888,  988988889,  988988898,  988988899,
      988988987,  988988988,  988988989,  988988998,  988988999,  988989876,
      988989877,  988989878,  988989887,  988989888,  988989889,  988989898,
      988989899,  988989987,  988989988,  988989989,  988989998,  988989999,
      988998765,  988998766,  988998767,  988998776,  988998777,  988998778,
      988998787,  988998788,  988998789,  988998876,  988998877,  988998878,
      988998887,  988998888,  988998889,  988998898,  988998899,  988998987,
      988998988,  988998989,  988998998,  988998999,  988999876,  988999877,
      988999878,  988999887,  988999888,  988999889,  988999898,  988999899,
      988999987,  988999988,  988999989,  988999998,  988999999,  989876543,
      989876544,  989876545,  989876554,  989876555,  989876556,  989876565,
      989876566,  989876567,  989876654,  989876655,  989876656,  989876665,
      989876666,  989876667,  989876676,  989876677,  989876678,  989876765,
      989876766,  989876767,  989876776,  989876777,  989876778,  989876787,
      989876788,  989876789,  989877654,  989877655,  989877656,  989877665,
      989877666,  989877667,  989877676,  989877677,  989877678,  989877765,
      989877766,  989877767,  989877776,  989877777,  989877778,  989877787,
      989877788,  989877789,  989877876,  989877877,  989877878,  989877887,
      989877888,  989877889,  989877898,  989877899,  989878765,  989878766,
      989878767,  989878776,  989878777,  989878778,  989878787,  989878788,
      989878789,  989878876,  989878877,  989878878,  989878887,  989878888,
      989878889,  989878898,  989878899,  989878987,  989878988,  989878989,
      989878998,  989878999,  989887654,  989887655,  989887656,  989887665,
      989887666,  989887667,  989887676,  989887677,  989887678,  989887765,
      989887766,  989887767,  989887776,  989887777,  989887778,  989887787,
      989887788,  989887789,  989887876,  989887877,  989887878,  989887887,
      989887888,  989887889,  989887898,  989887899,  989888765,  989888766,
      989888767,  989888776,  989888777,  989888778,  989888787,  989888788,
      989888789,  989888876,  989888877,  989888878,  989888887,  989888888,
      989888889,  989888898,  989888899,  989888987,  989888988,  989888989,
      989888998,  989888999,  989889876,  989889877,  989889878,  989889887,
      989889888,  989889889,  989889898,  989889899,  989889987,  989889988,
      989889989,  989889998,  989889999,  989898765,  989898766,  989898767,
      989898776,  989898777,  989898778,  989898787,  989898788,  989898789,
      989898876,  989898877,  989898878,  989898887,  989898888,  989898889,
      989898898,  989898899,  989898987,  989898988,  989898989,  989898998,
      989898999,  989899876,  989899877,  989899878,  989899887,  989899888,
      989899889,  989899898,  989899899,  989899987,  989899988,  989899989,
      989899998,  989899999,  989987654,  989987655,  989987656,  989987665,
      989987666,  989987667,  989987676,  989987677,  989987678,  989987765,
      989987766,  989987767,  989987776,  989987777,  989987778,  989987787,
      989987788,  989987789,  989987876,  989987877,  989987878,  989987887,
      989987888,  989987889,  989987898,  989987899,  989988765,  989988766,
      989988767,  989988776,  989988777,  989988778,  989988787,  989988788,
      989988789,  989988876,  989988877,  989988878,  989988887,  989988888,
      989988889,  989988898,  989988899,  989988987,  989988988,  989988989,
      989988998,  989988999,  989989876,  989989877,  989989878,  989989887,
      989989888,  989989889,  989989898,  989989899,  989989987,  989989988,
      989989989,  989989998,  989989999,  989998765,  989998766,  989998767,
      989998776,  989998777,  989998778,  989998787,  989998788,  989998789,
      989998876,  989998877,  989998878,  989998887,  989998888,  989998889,
      989998898,  989998899,  989998987,  989998988,  989998989,  989998998,
      989998999,  989999876,  989999877,  989999878,  989999887,  989999888,
      989999889,  989999898,  989999899,  989999987,  989999988,  989999989,
      989999998,  989999999,  998765432,  998765433,  998765434,  998765443,
      998765444,  998765445,  998765454,  998765455,  998765456,  998765543,
      998765544,  998765545,  998765554,  998765555,  998765556,  998765565,
      998765566,  998765567,  998765654,  998765655,  998765656,  998765665,
      998765666,  998765667,  998765676,  998765677,  998765678,  998766543,
      998766544,  998766545,  998766554,  998766555,  998766556,  998766565,
      998766566,  998766567,  998766654,  998766655,  998766656,  998766665,
      998766666,  998766667,  998766676,  998766677,  998766678,  998766765,
      998766766,  998766767,  998766776,  998766777,  998766778,  998766787,
      998766788,  998766789,  998767654,  998767655,  998767656,  998767665,
      998767666,  998767667,  998767676,  998767677,  998767678,  998767765,
      998767766,  998767767,  998767776,  998767777,  998767778,  998767787,
      998767788,  998767789,  998767876,  998767877,  998767878,  998767887,
      998767888,  998767889,  998767898,  998767899,  998776543,  998776544,
      998776545,  998776554,  998776555,  998776556,  998776565,  998776566,
      998776567,  998776654,  998776655,  998776656,  998776665,  998776666,
      998776667,  998776676,  998776677,  998776678,  998776765,  998776766,
      998776767,  998776776,  998776777,  998776778,  998776787,  998776788,
      998776789,  998777654,  998777655,  998777656,  998777665,  998777666,
      998777667,  998777676,  998777677,  998777678,  998777765,  998777766,
      998777767,  998777776,  998777777,  998777778,  998777787,  998777788,
      998777789,  998777876,  998777877,  998777878,  998777887,  998777888,
      998777889,  998777898,  998777899,  998778765,  998778766,  998778767,
      998778776,  998778777,  998778778,  998778787,  998778788,  998778789,
      998778876,  998778877,  998778878,  998778887,  998778888,  998778889,
      998778898,  998778899,  998778987,  998778988,  998778989,  998778998,
      998778999,  998787654,  998787655,  998787656,  998787665,  998787666,
      998787667,  998787676,  998787677,  998787678,  998787765,  998787766,
      998787767,  998787776,  998787777,  998787778,  998787787,  998787788,
      998787789,  998787876,  998787877,  998787878,  998787887,  998787888,
      998787889,  998787898,  998787899,  998788765,  998788766,  998788767,
      998788776,  998788777,  998788778,  998788787,  998788788,  998788789,
      998788876,  998788877,  998788878,  998788887,  998788888,  998788889,
      998788898,  998788899,  998788987,  998788988,  998788989,  998788998,
      998788999,  998789876,  998789877,  998789878,  998789887,  998789888,
      998789889,  998789898,  998789899,  998789987,  998789988,  998789989,
      998789998,  998789999,  998876543,  998876544,  998876545,  998876554,
      998876555,  998876556,  998876565,  998876566,  998876567,  998876654,
      998876655,  998876656,  998876665,  998876666,  998876667,  998876676,
      998876677,  998876678,  998876765,  998876766,  998876767,  998876776,
      998876777,  998876778,  998876787,  998876788,  998876789,  998877654,
      998877655,  998877656,  998877665,  998877666,  998877667,  998877676,
      998877677,  998877678,  998877765,  998877766,  998877767,  998877776,
      998877777,  998877778,  998877787,  998877788,  998877789,  998877876,
      998877877,  998877878,  998877887,  998877888,  998877889,  998877898,
      998877899,  998878765,  998878766,  998878767,  998878776,  998878777,
      998878778,  998878787,  998878788,  998878789,  998878876,  998878877,
      998878878,  998878887,  998878888,  998878889,  998878898,  998878899,
      998878987,  998878988,  998878989,  998878998,  998878999,  998887654,
      998887655,  998887656,  998887665,  998887666,  998887667,  998887676,
      998887677,  998887678,  998887765,  998887766,  998887767,  998887776,
      998887777,  998887778,  998887787,  998887788,  998887789,  998887876,
      998887877,  998887878,  998887887,  998887888,  998887889,  998887898,
      998887899,  998888765,  998888766,  998888767,  998888776,  998888777,
      998888778,  998888787,  998888788,  998888789,  998888876,  998888877,
      998888878,  998888887,  998888888,  998888889,  998888898,  998888899,
      998888987,  998888988,  998888989,  998888998,  998888999,  998889876,
      998889877,  998889878,  998889887,  998889888,  998889889,  998889898,
      998889899,  998889987,  998889988,  998889989,  998889998,  998889999,
      998898765,  998898766,  998898767,  998898776,  998898777,  998898778,
      998898787,  998898788,  998898789,  998898876,  998898877,  998898878,
      998898887,  998898888,  998898889,  998898898,  998898899,  998898987,
      998898988,  998898989,  998898998,  998898999,  998899876,  998899877,
      998899878,  998899887,  998899888,  998899889,  998899898,  998899899,
      998899987,  998899988,  998899989,  998899998,  998899999,  998987654,
      998987655,  998987656,  998987665,  998987666,  998987667,  998987676,
      998987677,  998987678,  998987765,  998987766,  998987767,  998987776,
      998987777,  998987778,  998987787,  998987788,  998987789,  998987876,
      998987877,  998987878,  998987887,  998987888,  998987889,  998987898,
      998987899,  998988765,  998988766,  998988767,  998988776,  998988777,
      998988778,  998988787,  998988788,  998988789,  998988876,  998988877,
      998988878,  998988887,  998988888,  998988889,  998988898,  998988899,
      998988987,  998988988,  998988989,  998988998,  998988999,  998989876,
      998989877,  998989878,  998989887,  998989888,  998989889,  998989898,
      998989899,  998989987,  998989988,  998989989,  998989998,  998989999,
      998998765,  998998766,  998998767,  998998776,  998998777,  998998778,
      998998787,  998998788,  998998789,  998998876,  998998877,  998998878,
      998998887,  998998888,  998998889,  998998898,  998998899,  998998987,
      998998988,  998998989,  998998998,  998998999,  998999876,  998999877,
      998999878,  998999887,  998999888,  998999889,  998999898,  998999899,
      998999987,  998999988,  998999989,  998999998,  998999999,  999876543,
      999876544,  999876545,  999876554,  999876555,  999876556,  999876565,
      999876566,  999876567,  999876654,  999876655,  999876656,  999876665,
      999876666,  999876667,  999876676,  999876677,  999876678,  999876765,
      999876766,  999876767,  999876776,  999876777,  999876778,  999876787,
      999876788,  999876789,  999877654,  999877655,  999877656,  999877665,
      999877666,  999877667,  999877676,  999877677,  999877678,  999877765,
      999877766,  999877767,  999877776,  999877777,  999877778,  999877787,
      999877788,  999877789,  999877876,  999877877,  999877878,  999877887,
      999877888,  999877889,  999877898,  999877899,  999878765,  999878766,
      999878767,  999878776,  999878777,  999878778,  999878787,  999878788,
      999878789,  999878876,  999878877,  999878878,  999878887,  999878888,
      999878889,  999878898,  999878899,  999878987,  999878988,  999878989,
      999878998,  999878999,  999887654,  999887655,  999887656,  999887665,
      999887666,  999887667,  999887676,  999887677,  999887678,  999887765,
      999887766,  999887767,  999887776,  999887777,  999887778,  999887787,
      999887788,  999887789,  999887876,  999887877,  999887878,  999887887,
      999887888,  999887889,  999887898,  999887899,  999888765,  999888766,
      999888767,  999888776,  999888777,  999888778,  999888787,  999888788,
      999888789,  999888876,  999888877,  999888878,  999888887,  999888888,
      999888889,  999888898,  999888899,  999888987,  999888988,  999888989,
      999888998,  999888999,  999889876,  999889877,  999889878,  999889887,
      999889888,  999889889,  999889898,  999889899,  999889987,  999889988,
      999889989,  999889998,  999889999,  999898765,  999898766,  999898767,
      999898776,  999898777,  999898778,  999898787,  999898788,  999898789,
      999898876,  999898877,  999898878,  999898887,  999898888,  999898889,
      999898898,  999898899,  999898987,  999898988,  999898989,  999898998,
      999898999,  999899876,  999899877,  999899878,  999899887,  999899888,
      999899889,  999899898,  999899899,  999899987,  999899988,  999899989,
      999899998,  999899999,  999987654,  999987655,  999987656,  999987665,
      999987666,  999987667,  999987676,  999987677,  999987678,  999987765,
      999987766,  999987767,  999987776,  999987777,  999987778,  999987787,
      999987788,  999987789,  999987876,  999987877,  999987878,  999987887,
      999987888,  999987889,  999987898,  999987899,  999988765,  999988766,
      999988767,  999988776,  999988777,  999988778,  999988787,  999988788,
      999988789,  999988876,  999988877,  999988878,  999988887,  999988888,
      999988889,  999988898,  999988899,  999988987,  999988988,  999988989,
      999988998,  999988999,  999989876,  999989877,  999989878,  999989887,
      999989888,  999989889,  999989898,  999989899,  999989987,  999989988,
      999989989,  999989998,  999989999,  999998765,  999998766,  999998767,
      999998776,  999998777,  999998778,  999998787,  999998788,  999998789,
      999998876,  999998877,  999998878,  999998887,  999998888,  999998889,
      999998898,  999998899,  999998987,  999998988,  999998989,  999998998,
      999998999,  999999876,  999999877,  999999878,  999999887,  999999888,
      999999889,  999999898,  999999899,  999999987,  999999988,  999999989,
      999999998,  999999999,  1000000000, 1000000001, 1000000010, 1000000011,
      1000000012, 1000000100, 1000000101, 1000000110, 1000000111, 1000000112,
      1000000121, 1000000122, 1000000123, 1000001000, 1000001001, 1000001010,
      1000001011, 1000001012, 1000001100, 1000001101, 1000001110, 1000001111,
      1000001112, 1000001121, 1000001122, 1000001123, 1000001210, 1000001211,
      1000001212, 1000001221, 1000001222, 1000001223, 1000001232, 1000001233,
      1000001234, 1000010000, 1000010001, 1000010010, 1000010011, 1000010012,
      1000010100, 1000010101, 1000010110, 1000010111, 1000010112, 1000010121,
      1000010122, 1000010123, 1000011000, 1000011001, 1000011010, 1000011011,
      1000011012, 1000011100, 1000011101, 1000011110, 1000011111, 1000011112,
      1000011121, 1000011122, 1000011123, 1000011210, 1000011211, 1000011212,
      1000011221, 1000011222, 1000011223, 1000011232, 1000011233, 1000011234,
      1000012100, 1000012101, 1000012110, 1000012111, 1000012112, 1000012121,
      1000012122, 1000012123, 1000012210, 1000012211, 1000012212, 1000012221,
      1000012222, 1000012223, 1000012232, 1000012233, 1000012234, 1000012321,
      1000012322, 1000012323, 1000012332, 1000012333, 1000012334, 1000012343,
      1000012344, 1000012345, 1000100000, 1000100001, 1000100010, 1000100011,
      1000100012, 1000100100, 1000100101, 1000100110, 1000100111, 1000100112,
      1000100121, 1000100122, 1000100123, 1000101000, 1000101001, 1000101010,
      1000101011, 1000101012, 1000101100, 1000101101, 1000101110, 1000101111,
      1000101112, 1000101121, 1000101122, 1000101123, 1000101210, 1000101211,
      1000101212, 1000101221, 1000101222, 1000101223, 1000101232, 1000101233,
      1000101234, 1000110000, 1000110001, 1000110010, 1000110011, 1000110012,
      1000110100, 1000110101, 1000110110, 1000110111, 1000110112, 1000110121,
      1000110122, 1000110123, 1000111000, 1000111001, 1000111010, 1000111011,
      1000111012, 1000111100, 1000111101, 1000111110, 1000111111, 1000111112,
      1000111121, 1000111122, 1000111123, 1000111210, 1000111211, 1000111212,
      1000111221, 1000111222, 1000111223, 1000111232, 1000111233, 1000111234,
      1000112100, 1000112101, 1000112110, 1000112111, 1000112112, 1000112121,
      1000112122, 1000112123, 1000112210, 1000112211, 1000112212, 1000112221,
      1000112222, 1000112223, 1000112232, 1000112233, 1000112234, 1000112321,
      1000112322, 1000112323, 1000112332, 1000112333, 1000112334, 1000112343,
      1000112344, 1000112345, 1000121000, 1000121001, 1000121010, 1000121011,
      1000121012, 1000121100, 1000121101, 1000121110, 1000121111, 1000121112,
      1000121121, 1000121122, 1000121123, 1000121210, 1000121211, 1000121212,
      1000121221, 1000121222, 1000121223, 1000121232, 1000121233, 1000121234,
      1000122100, 1000122101, 1000122110, 1000122111, 1000122112, 1000122121,
      1000122122, 1000122123, 1000122210, 1000122211, 1000122212, 1000122221,
      1000122222, 1000122223, 1000122232, 1000122233, 1000122234, 1000122321,
      1000122322, 1000122323, 1000122332, 1000122333, 1000122334, 1000122343,
      1000122344, 1000122345, 1000123210, 1000123211, 1000123212, 1000123221,
      1000123222, 1000123223, 1000123232, 1000123233, 1000123234, 1000123321,
      1000123322, 1000123323, 1000123332, 1000123333, 1000123334, 1000123343,
      1000123344, 1000123345, 1000123432, 1000123433, 1000123434, 1000123443,
      1000123444, 1000123445, 1000123454, 1000123455, 1000123456, 1001000000,
      1001000001, 1001000010, 1001000011, 1001000012, 1001000100, 1001000101,
      1001000110, 1001000111, 1001000112, 1001000121, 1001000122, 1001000123,
      1001001000, 1001001001, 1001001010, 1001001011, 1001001012, 1001001100,
      1001001101, 1001001110, 1001001111, 1001001112, 1001001121, 1001001122,
      1001001123, 1001001210, 1001001211, 1001001212, 1001001221, 1001001222,
      1001001223, 1001001232, 1001001233, 1001001234, 1001010000, 1001010001,
      1001010010, 1001010011, 1001010012, 1001010100, 1001010101, 1001010110,
      1001010111, 1001010112, 1001010121, 1001010122, 1001010123, 1001011000,
      1001011001, 1001011010, 1001011011, 1001011012, 1001011100, 1001011101,
      1001011110, 1001011111, 1001011112, 1001011121, 1001011122, 1001011123,
      1001011210, 1001011211, 1001011212, 1001011221, 1001011222, 1001011223,
      1001011232, 1001011233, 1001011234, 1001012100, 1001012101, 1001012110,
      1001012111, 1001012112, 1001012121, 1001012122, 1001012123, 1001012210,
      1001012211, 1001012212, 1001012221, 1001012222, 1001012223, 1001012232,
      1001012233, 1001012234, 1001012321, 1001012322, 1001012323, 1001012332,
      1001012333, 1001012334, 1001012343, 1001012344, 1001012345, 1001100000,
      1001100001, 1001100010, 1001100011, 1001100012, 1001100100, 1001100101,
      1001100110, 1001100111, 1001100112, 1001100121, 1001100122, 1001100123,
      1001101000, 1001101001, 1001101010, 1001101011, 1001101012, 1001101100,
      1001101101, 1001101110, 1001101111, 1001101112, 1001101121, 1001101122,
      1001101123, 1001101210, 1001101211, 1001101212, 1001101221, 1001101222,
      1001101223, 1001101232, 1001101233, 1001101234, 1001110000, 1001110001,
      1001110010, 1001110011, 1001110012, 1001110100, 1001110101, 1001110110,
      1001110111, 1001110112, 1001110121, 1001110122, 1001110123, 1001111000,
      1001111001, 1001111010, 1001111011, 1001111012, 1001111100, 1001111101,
      1001111110, 1001111111, 1001111112, 1001111121, 1001111122, 1001111123,
      1001111210, 1001111211, 1001111212, 1001111221, 1001111222, 1001111223,
      1001111232, 1001111233, 1001111234, 1001112100, 1001112101, 1001112110,
      1001112111, 1001112112, 1001112121, 1001112122, 1001112123, 1001112210,
      1001112211, 1001112212, 1001112221, 1001112222, 1001112223, 1001112232,
      1001112233, 1001112234, 1001112321, 1001112322, 1001112323, 1001112332,
      1001112333, 1001112334, 1001112343, 1001112344, 1001112345, 1001121000,
      1001121001, 1001121010, 1001121011, 1001121012, 1001121100, 1001121101,
      1001121110, 1001121111, 1001121112, 1001121121, 1001121122, 1001121123,
      1001121210, 1001121211, 1001121212, 1001121221, 1001121222, 1001121223,
      1001121232, 1001121233, 1001121234, 1001122100, 1001122101, 1001122110,
      1001122111, 1001122112, 1001122121, 1001122122, 1001122123, 1001122210,
      1001122211, 1001122212, 1001122221, 1001122222, 1001122223, 1001122232,
      1001122233, 1001122234, 1001122321, 1001122322, 1001122323, 1001122332,
      1001122333, 1001122334, 1001122343, 1001122344, 1001122345, 1001123210,
      1001123211, 1001123212, 1001123221, 1001123222, 1001123223, 1001123232,
      1001123233, 1001123234, 1001123321, 1001123322, 1001123323, 1001123332,
      1001123333, 1001123334, 1001123343, 1001123344, 1001123345, 1001123432,
      1001123433, 1001123434, 1001123443, 1001123444, 1001123445, 1001123454,
      1001123455, 1001123456, 1001210000, 1001210001, 1001210010, 1001210011,
      1001210012, 1001210100, 1001210101, 1001210110, 1001210111, 1001210112,
      1001210121, 1001210122, 1001210123, 1001211000, 1001211001, 1001211010,
      1001211011, 1001211012, 1001211100, 1001211101, 1001211110, 1001211111,
      1001211112, 1001211121, 1001211122, 1001211123, 1001211210, 1001211211,
      1001211212, 1001211221, 1001211222, 1001211223, 1001211232, 1001211233,
      1001211234, 1001212100, 1001212101, 1001212110, 1001212111, 1001212112,
      1001212121, 1001212122, 1001212123, 1001212210, 1001212211, 1001212212,
      1001212221, 1001212222, 1001212223, 1001212232, 1001212233, 1001212234,
      1001212321, 1001212322, 1001212323, 1001212332, 1001212333, 1001212334,
      1001212343, 1001212344, 1001212345, 1001221000, 1001221001, 1001221010,
      1001221011, 1001221012, 1001221100, 1001221101, 1001221110, 1001221111,
      1001221112, 1001221121, 1001221122, 1001221123, 1001221210, 1001221211,
      1001221212, 1001221221, 1001221222, 1001221223, 1001221232, 1001221233,
      1001221234, 1001222100, 1001222101, 1001222110, 1001222111, 1001222112,
      1001222121, 1001222122, 1001222123, 1001222210, 1001222211, 1001222212,
      1001222221, 1001222222, 1001222223, 1001222232, 1001222233, 1001222234,
      1001222321, 1001222322, 1001222323, 1001222332, 1001222333, 1001222334,
      1001222343, 1001222344, 1001222345, 1001223210, 1001223211, 1001223212,
      1001223221, 1001223222, 1001223223, 1001223232, 1001223233, 1001223234,
      1001223321, 1001223322, 1001223323, 1001223332, 1001223333, 1001223334,
      1001223343, 1001223344, 1001223345, 1001223432, 1001223433, 1001223434,
      1001223443, 1001223444, 1001223445, 1001223454, 1001223455, 1001223456,
      1001232100, 1001232101, 1001232110, 1001232111, 1001232112, 1001232121,
      1001232122, 1001232123, 1001232210, 1001232211, 1001232212, 1001232221,
      1001232222, 1001232223, 1001232232, 1001232233, 1001232234, 1001232321,
      1001232322, 1001232323, 1001232332, 1001232333, 1001232334, 1001232343,
      1001232344, 1001232345, 1001233210, 1001233211, 1001233212, 1001233221,
      1001233222, 1001233223, 1001233232, 1001233233, 1001233234, 1001233321,
      1001233322, 1001233323, 1001233332, 1001233333, 1001233334, 1001233343,
      1001233344, 1001233345, 1001233432, 1001233433, 1001233434, 1001233443,
      1001233444, 1001233445, 1001233454, 1001233455, 1001233456, 1001234321,
      1001234322, 1001234323, 1001234332, 1001234333, 1001234334, 1001234343,
      1001234344, 1001234345, 1001234432, 1001234433, 1001234434, 1001234443,
      1001234444, 1001234445, 1001234454, 1001234455, 1001234456, 1001234543,
      1001234544, 1001234545, 1001234554, 1001234555, 1001234556, 1001234565,
      1001234566, 1001234567, 1010000000, 1010000001, 1010000010, 1010000011,
      1010000012, 1010000100, 1010000101, 1010000110, 1010000111, 1010000112,
      1010000121, 1010000122, 1010000123, 1010001000, 1010001001, 1010001010,
      1010001011, 1010001012, 1010001100, 1010001101, 1010001110, 1010001111,
      1010001112, 1010001121, 1010001122, 1010001123, 1010001210, 1010001211,
      1010001212, 1010001221, 1010001222, 1010001223, 1010001232, 1010001233,
      1010001234, 1010010000, 1010010001, 1010010010, 1010010011, 1010010012,
      1010010100, 1010010101, 1010010110, 1010010111, 1010010112, 1010010121,
      1010010122, 1010010123, 1010011000, 1010011001, 1010011010, 1010011011,
      1010011012, 1010011100, 1010011101, 1010011110, 1010011111, 1010011112,
      1010011121, 1010011122, 1010011123, 1010011210, 1010011211, 1010011212,
      1010011221, 1010011222, 1010011223, 1010011232, 1010011233, 1010011234,
      1010012100, 1010012101, 1010012110, 1010012111, 1010012112, 1010012121,
      1010012122, 1010012123, 1010012210, 1010012211, 1010012212, 1010012221,
      1010012222, 1010012223, 1010012232, 1010012233, 1010012234, 1010012321,
      1010012322, 1010012323, 1010012332, 1010012333, 1010012334, 1010012343,
      1010012344, 1010012345, 1010100000, 1010100001, 1010100010, 1010100011,
      1010100012, 1010100100, 1010100101, 1010100110, 1010100111, 1010100112,
      1010100121, 1010100122, 1010100123, 1010101000, 1010101001, 1010101010,
      1010101011, 1010101012, 1010101100, 1010101101, 1010101110, 1010101111,
      1010101112, 1010101121, 1010101122, 1010101123, 1010101210, 1010101211,
      1010101212, 1010101221, 1010101222, 1010101223, 1010101232, 1010101233,
      1010101234, 1010110000, 1010110001, 1010110010, 1010110011, 1010110012,
      1010110100, 1010110101, 1010110110, 1010110111, 1010110112, 1010110121,
      1010110122, 1010110123, 1010111000, 1010111001, 1010111010, 1010111011,
      1010111012, 1010111100, 1010111101, 1010111110, 1010111111, 1010111112,
      1010111121, 1010111122, 1010111123, 1010111210, 1010111211, 1010111212,
      1010111221, 1010111222, 1010111223, 1010111232, 1010111233, 1010111234,
      1010112100, 1010112101, 1010112110, 1010112111, 1010112112, 1010112121,
      1010112122, 1010112123, 1010112210, 1010112211, 1010112212, 1010112221,
      1010112222, 1010112223, 1010112232, 1010112233, 1010112234, 1010112321,
      1010112322, 1010112323, 1010112332, 1010112333, 1010112334, 1010112343,
      1010112344, 1010112345, 1010121000, 1010121001, 1010121010, 1010121011,
      1010121012, 1010121100, 1010121101, 1010121110, 1010121111, 1010121112,
      1010121121, 1010121122, 1010121123, 1010121210, 1010121211, 1010121212,
      1010121221, 1010121222, 1010121223, 1010121232, 1010121233, 1010121234,
      1010122100, 1010122101, 1010122110, 1010122111, 1010122112, 1010122121,
      1010122122, 1010122123, 1010122210, 1010122211, 1010122212, 1010122221,
      1010122222, 1010122223, 1010122232, 1010122233, 1010122234, 1010122321,
      1010122322, 1010122323, 1010122332, 1010122333, 1010122334, 1010122343,
      1010122344, 1010122345, 1010123210, 1010123211, 1010123212, 1010123221,
      1010123222, 1010123223, 1010123232, 1010123233, 1010123234, 1010123321,
      1010123322, 1010123323, 1010123332, 1010123333, 1010123334, 1010123343,
      1010123344, 1010123345, 1010123432, 1010123433, 1010123434, 1010123443,
      1010123444, 1010123445, 1010123454, 1010123455, 1010123456, 1011000000,
      1011000001, 1011000010, 1011000011, 1011000012, 1011000100, 1011000101,
      1011000110, 1011000111, 1011000112, 1011000121, 1011000122, 1011000123,
      1011001000, 1011001001, 1011001010, 1011001011, 1011001012, 1011001100,
      1011001101, 1011001110, 1011001111, 1011001112, 1011001121, 1011001122,
      1011001123, 1011001210, 1011001211, 1011001212, 1011001221, 1011001222,
      1011001223, 1011001232, 1011001233, 1011001234, 1011010000, 1011010001,
      1011010010, 1011010011, 1011010012, 1011010100, 1011010101, 1011010110,
      1011010111, 1011010112, 1011010121, 1011010122, 1011010123, 1011011000,
      1011011001, 1011011010, 1011011011, 1011011012, 1011011100, 1011011101,
      1011011110, 1011011111, 1011011112, 1011011121, 1011011122, 1011011123,
      1011011210, 1011011211, 1011011212, 1011011221, 1011011222, 1011011223,
      1011011232, 1011011233, 1011011234, 1011012100, 1011012101, 1011012110,
      1011012111, 1011012112, 1011012121, 1011012122, 1011012123, 1011012210,
      1011012211, 1011012212, 1011012221, 1011012222, 1011012223, 1011012232,
      1011012233, 1011012234, 1011012321, 1011012322, 1011012323, 1011012332,
      1011012333, 1011012334, 1011012343, 1011012344, 1011012345, 1011100000,
      1011100001, 1011100010, 1011100011, 1011100012, 1011100100, 1011100101,
      1011100110, 1011100111, 1011100112, 1011100121, 1011100122, 1011100123,
      1011101000, 1011101001, 1011101010, 1011101011, 1011101012, 1011101100,
      1011101101, 1011101110, 1011101111, 1011101112, 1011101121, 1011101122,
      1011101123, 1011101210, 1011101211, 1011101212, 1011101221, 1011101222,
      1011101223, 1011101232, 1011101233, 1011101234, 1011110000, 1011110001,
      1011110010, 1011110011, 1011110012, 1011110100, 1011110101, 1011110110,
      1011110111, 1011110112, 1011110121, 1011110122, 1011110123, 1011111000,
      1011111001, 1011111010, 1011111011, 1011111012, 1011111100, 1011111101,
      1011111110, 1011111111, 1011111112, 1011111121, 1011111122, 1011111123,
      1011111210, 1011111211, 1011111212, 1011111221, 1011111222, 1011111223,
      1011111232, 1011111233, 1011111234, 1011112100, 1011112101, 1011112110,
      1011112111, 1011112112, 1011112121, 1011112122, 1011112123, 1011112210,
      1011112211, 1011112212, 1011112221, 1011112222, 1011112223, 1011112232,
      1011112233, 1011112234, 1011112321, 1011112322, 1011112323, 1011112332,
      1011112333, 1011112334, 1011112343, 1011112344, 1011112345, 1011121000,
      1011121001, 1011121010, 1011121011, 1011121012, 1011121100, 1011121101,
      1011121110, 1011121111, 1011121112, 1011121121, 1011121122, 1011121123,
      1011121210, 1011121211, 1011121212, 1011121221, 1011121222, 1011121223,
      1011121232, 1011121233, 1011121234, 1011122100, 1011122101, 1011122110,
      1011122111, 1011122112, 1011122121, 1011122122, 1011122123, 1011122210,
      1011122211, 1011122212, 1011122221, 1011122222, 1011122223, 1011122232,
      1011122233, 1011122234, 1011122321, 1011122322, 1011122323, 1011122332,
      1011122333, 1011122334, 1011122343, 1011122344, 1011122345, 1011123210,
      1011123211, 1011123212, 1011123221, 1011123222, 1011123223, 1011123232,
      1011123233, 1011123234, 1011123321, 1011123322, 1011123323, 1011123332,
      1011123333, 1011123334, 1011123343, 1011123344, 1011123345, 1011123432,
      1011123433, 1011123434, 1011123443, 1011123444, 1011123445, 1011123454,
      1011123455, 1011123456, 1011210000, 1011210001, 1011210010, 1011210011,
      1011210012, 1011210100, 1011210101, 1011210110, 1011210111, 1011210112,
      1011210121, 1011210122, 1011210123, 1011211000, 1011211001, 1011211010,
      1011211011, 1011211012, 1011211100, 1011211101, 1011211110, 1011211111,
      1011211112, 1011211121, 1011211122, 1011211123, 1011211210, 1011211211,
      1011211212, 1011211221, 1011211222, 1011211223, 1011211232, 1011211233,
      1011211234, 1011212100, 1011212101, 1011212110, 1011212111, 1011212112,
      1011212121, 1011212122, 1011212123, 1011212210, 1011212211, 1011212212,
      1011212221, 1011212222, 1011212223, 1011212232, 1011212233, 1011212234,
      1011212321, 1011212322, 1011212323, 1011212332, 1011212333, 1011212334,
      1011212343, 1011212344, 1011212345, 1011221000, 1011221001, 1011221010,
      1011221011, 1011221012, 1011221100, 1011221101, 1011221110, 1011221111,
      1011221112, 1011221121, 1011221122, 1011221123, 1011221210, 1011221211,
      1011221212, 1011221221, 1011221222, 1011221223, 1011221232, 1011221233,
      1011221234, 1011222100, 1011222101, 1011222110, 1011222111, 1011222112,
      1011222121, 1011222122, 1011222123, 1011222210, 1011222211, 1011222212,
      1011222221, 1011222222, 1011222223, 1011222232, 1011222233, 1011222234,
      1011222321, 1011222322, 1011222323, 1011222332, 1011222333, 1011222334,
      1011222343, 1011222344, 1011222345, 1011223210, 1011223211, 1011223212,
      1011223221, 1011223222, 1011223223, 1011223232, 1011223233, 1011223234,
      1011223321, 1011223322, 1011223323, 1011223332, 1011223333, 1011223334,
      1011223343, 1011223344, 1011223345, 1011223432, 1011223433, 1011223434,
      1011223443, 1011223444, 1011223445, 1011223454, 1011223455, 1011223456,
      1011232100, 1011232101, 1011232110, 1011232111, 1011232112, 1011232121,
      1011232122, 1011232123, 1011232210, 1011232211, 1011232212, 1011232221,
      1011232222, 1011232223, 1011232232, 1011232233, 1011232234, 1011232321,
      1011232322, 1011232323, 1011232332, 1011232333, 1011232334, 1011232343,
      1011232344, 1011232345, 1011233210, 1011233211, 1011233212, 1011233221,
      1011233222, 1011233223, 1011233232, 1011233233, 1011233234, 1011233321,
      1011233322, 1011233323, 1011233332, 1011233333, 1011233334, 1011233343,
      1011233344, 1011233345, 1011233432, 1011233433, 1011233434, 1011233443,
      1011233444, 1011233445, 1011233454, 1011233455, 1011233456, 1011234321,
      1011234322, 1011234323, 1011234332, 1011234333, 1011234334, 1011234343,
      1011234344, 1011234345, 1011234432, 1011234433, 1011234434, 1011234443,
      1011234444, 1011234445, 1011234454, 1011234455, 1011234456, 1011234543,
      1011234544, 1011234545, 1011234554, 1011234555, 1011234556, 1011234565,
      1011234566, 1011234567, 1012100000, 1012100001, 1012100010, 1012100011,
      1012100012, 1012100100, 1012100101, 1012100110, 1012100111, 1012100112,
      1012100121, 1012100122, 1012100123, 1012101000, 1012101001, 1012101010,
      1012101011, 1012101012, 1012101100, 1012101101, 1012101110, 1012101111,
      1012101112, 1012101121, 1012101122, 1012101123, 1012101210, 1012101211,
      1012101212, 1012101221, 1012101222, 1012101223, 1012101232, 1012101233,
      1012101234, 1012110000, 1012110001, 1012110010, 1012110011, 1012110012,
      1012110100, 1012110101, 1012110110, 1012110111, 1012110112, 1012110121,
      1012110122, 1012110123, 1012111000, 1012111001, 1012111010, 1012111011,
      1012111012, 1012111100, 1012111101, 1012111110, 1012111111, 1012111112,
      1012111121, 1012111122, 1012111123, 1012111210, 1012111211, 1012111212,
      1012111221, 1012111222, 1012111223, 1012111232, 1012111233, 1012111234,
      1012112100, 1012112101, 1012112110, 1012112111, 1012112112, 1012112121,
      1012112122, 1012112123, 1012112210, 1012112211, 1012112212, 1012112221,
      1012112222, 1012112223, 1012112232, 1012112233, 1012112234, 1012112321,
      1012112322, 1012112323, 1012112332, 1012112333, 1012112334, 1012112343,
      1012112344, 1012112345, 1012121000, 1012121001, 1012121010, 1012121011,
      1012121012, 1012121100, 1012121101, 1012121110, 1012121111, 1012121112,
      1012121121, 1012121122, 1012121123, 1012121210, 1012121211, 1012121212,
      1012121221, 1012121222, 1012121223, 1012121232, 1012121233, 1012121234,
      1012122100, 1012122101, 1012122110, 1012122111, 1012122112, 1012122121,
      1012122122, 1012122123, 1012122210, 1012122211, 1012122212, 1012122221,
      1012122222, 1012122223, 1012122232, 1012122233, 1012122234, 1012122321,
      1012122322, 1012122323, 1012122332, 1012122333, 1012122334, 1012122343,
      1012122344, 1012122345, 1012123210, 1012123211, 1012123212, 1012123221,
      1012123222, 1012123223, 1012123232, 1012123233, 1012123234, 1012123321,
      1012123322, 1012123323, 1012123332, 1012123333, 1012123334, 1012123343,
      1012123344, 1012123345, 1012123432, 1012123433, 1012123434, 1012123443,
      1012123444, 1012123445, 1012123454, 1012123455, 1012123456, 1012210000,
      1012210001, 1012210010, 1012210011, 1012210012, 1012210100, 1012210101,
      1012210110, 1012210111, 1012210112, 1012210121, 1012210122, 1012210123,
      1012211000, 1012211001, 1012211010, 1012211011, 1012211012, 1012211100,
      1012211101, 1012211110, 1012211111, 1012211112, 1012211121, 1012211122,
      1012211123, 1012211210, 1012211211, 1012211212, 1012211221, 1012211222,
      1012211223, 1012211232, 1012211233, 1012211234, 1012212100, 1012212101,
      1012212110, 1012212111, 1012212112, 1012212121, 1012212122, 1012212123,
      1012212210, 1012212211, 1012212212, 1012212221, 1012212222, 1012212223,
      1012212232, 1012212233, 1012212234, 1012212321, 1012212322, 1012212323,
      1012212332, 1012212333, 1012212334, 1012212343, 1012212344, 1012212345,
      1012221000, 1012221001, 1012221010, 1012221011, 1012221012, 1012221100,
      1012221101, 1012221110, 1012221111, 1012221112, 1012221121, 1012221122,
      1012221123, 1012221210, 1012221211, 1012221212, 1012221221, 1012221222,
      1012221223, 1012221232, 1012221233, 1012221234, 1012222100, 1012222101,
      1012222110, 1012222111, 1012222112, 1012222121, 1012222122, 1012222123,
      1012222210, 1012222211, 1012222212, 1012222221, 1012222222, 1012222223,
      1012222232, 1012222233, 1012222234, 1012222321, 1012222322, 1012222323,
      1012222332, 1012222333, 1012222334, 1012222343, 1012222344, 1012222345,
      1012223210, 1012223211, 1012223212, 1012223221, 1012223222, 1012223223,
      1012223232, 1012223233, 1012223234, 1012223321, 1012223322, 1012223323,
      1012223332, 1012223333, 1012223334, 1012223343, 1012223344, 1012223345,
      1012223432, 1012223433, 1012223434, 1012223443, 1012223444, 1012223445,
      1012223454, 1012223455, 1012223456, 1012232100, 1012232101, 1012232110,
      1012232111, 1012232112, 1012232121, 1012232122, 1012232123, 1012232210,
      1012232211, 1012232212, 1012232221, 1012232222, 1012232223, 1012232232,
      1012232233, 1012232234, 1012232321, 1012232322, 1012232323, 1012232332,
      1012232333, 1012232334, 1012232343, 1012232344, 1012232345, 1012233210,
      1012233211, 1012233212, 1012233221, 1012233222, 1012233223, 1012233232,
      1012233233, 1012233234, 1012233321, 1012233322, 1012233323, 1012233332,
      1012233333, 1012233334, 1012233343, 1012233344, 1012233345, 1012233432,
      1012233433, 1012233434, 1012233443, 1012233444, 1012233445, 1012233454,
      1012233455, 1012233456, 1012234321, 1012234322, 1012234323, 1012234332,
      1012234333, 1012234334, 1012234343, 1012234344, 1012234345, 1012234432,
      1012234433, 1012234434, 1012234443, 1012234444, 1012234445, 1012234454,
      1012234455, 1012234456, 1012234543, 1012234544, 1012234545, 1012234554,
      1012234555, 1012234556, 1012234565, 1012234566, 1012234567, 1012321000,
      1012321001, 1012321010, 1012321011, 1012321012, 1012321100, 1012321101,
      1012321110, 1012321111, 1012321112, 1012321121, 1012321122, 1012321123,
      1012321210, 1012321211, 1012321212, 1012321221, 1012321222, 1012321223,
      1012321232, 1012321233, 1012321234, 1012322100, 1012322101, 1012322110,
      1012322111, 1012322112, 1012322121, 1012322122, 1012322123, 1012322210,
      1012322211, 1012322212, 1012322221, 1012322222, 1012322223, 1012322232,
      1012322233, 1012322234, 1012322321, 1012322322, 1012322323, 1012322332,
      1012322333, 1012322334, 1012322343, 1012322344, 1012322345, 1012323210,
      1012323211, 1012323212, 1012323221, 1012323222, 1012323223, 1012323232,
      1012323233, 1012323234, 1012323321, 1012323322, 1012323323, 1012323332,
      1012323333, 1012323334, 1012323343, 1012323344, 1012323345, 1012323432,
      1012323433, 1012323434, 1012323443, 1012323444, 1012323445, 1012323454,
      1012323455, 1012323456, 1012332100, 1012332101, 1012332110, 1012332111,
      1012332112, 1012332121, 1012332122, 1012332123, 1012332210, 1012332211,
      1012332212, 1012332221, 1012332222, 1012332223, 1012332232, 1012332233,
      1012332234, 1012332321, 1012332322, 1012332323, 1012332332, 1012332333,
      1012332334, 1012332343, 1012332344, 1012332345, 1012333210, 1012333211,
      1012333212, 1012333221, 1012333222, 1012333223, 1012333232, 1012333233,
      1012333234, 1012333321, 1012333322, 1012333323, 1012333332, 1012333333,
      1012333334, 1012333343, 1012333344, 1012333345, 1012333432, 1012333433,
      1012333434, 1012333443, 1012333444, 1012333445, 1012333454, 1012333455,
      1012333456, 1012334321, 1012334322, 1012334323, 1012334332, 1012334333,
      1012334334, 1012334343, 1012334344, 1012334345, 1012334432, 1012334433,
      1012334434, 1012334443, 1012334444, 1012334445, 1012334454, 1012334455,
      1012334456, 1012334543, 1012334544, 1012334545, 1012334554, 1012334555,
      1012334556, 1012334565, 1012334566, 1012334567, 1012343210, 1012343211,
      1012343212, 1012343221, 1012343222, 1012343223, 1012343232, 1012343233,
      1012343234, 1012343321, 1012343322, 1012343323, 1012343332, 1012343333,
      1012343334, 1012343343, 1012343344, 1012343345, 1012343432, 1012343433,
      1012343434, 1012343443, 1012343444, 1012343445, 1012343454, 1012343455,
      1012343456, 1012344321, 1012344322, 1012344323, 1012344332, 1012344333,
      1012344334, 1012344343, 1012344344, 1012344345, 1012344432, 1012344433,
      1012344434, 1012344443, 1012344444, 1012344445, 1012344454, 1012344455,
      1012344456, 1012344543, 1012344544, 1012344545, 1012344554, 1012344555,
      1012344556, 1012344565, 1012344566, 1012344567, 1012345432, 1012345433,
      1012345434, 1012345443, 1012345444, 1012345445, 1012345454, 1012345455,
      1012345456, 1012345543, 1012345544, 1012345545, 1012345554, 1012345555,
      1012345556, 1012345565, 1012345566, 1012345567, 1012345654, 1012345655,
      1012345656, 1012345665, 1012345666, 1012345667, 1012345676, 1012345677,
      1012345678, 1100000000, 1100000001, 1100000010, 1100000011, 1100000012,
      1100000100, 1100000101, 1100000110, 1100000111, 1100000112, 1100000121,
      1100000122, 1100000123, 1100001000, 1100001001, 1100001010, 1100001011,
      1100001012, 1100001100, 1100001101, 1100001110, 1100001111, 1100001112,
      1100001121, 1100001122, 1100001123, 1100001210, 1100001211, 1100001212,
      1100001221, 1100001222, 1100001223, 1100001232, 1100001233, 1100001234,
      1100010000, 1100010001, 1100010010, 1100010011, 1100010012, 1100010100,
      1100010101, 1100010110, 1100010111, 1100010112, 1100010121, 1100010122,
      1100010123, 1100011000, 1100011001, 1100011010, 1100011011, 1100011012,
      1100011100, 1100011101, 1100011110, 1100011111, 1100011112, 1100011121,
      1100011122, 1100011123, 1100011210, 1100011211, 1100011212, 1100011221,
      1100011222, 1100011223, 1100011232, 1100011233, 1100011234, 1100012100,
      1100012101, 1100012110, 1100012111, 1100012112, 1100012121, 1100012122,
      1100012123, 1100012210, 1100012211, 1100012212, 1100012221, 1100012222,
      1100012223, 1100012232, 1100012233, 1100012234, 1100012321, 1100012322,
      1100012323, 1100012332, 1100012333, 1100012334, 1100012343, 1100012344,
      1100012345, 1100100000, 1100100001, 1100100010, 1100100011, 1100100012,
      1100100100, 1100100101, 1100100110, 1100100111, 1100100112, 1100100121,
      1100100122, 1100100123, 1100101000, 1100101001, 1100101010, 1100101011,
      1100101012, 1100101100, 1100101101, 1100101110, 1100101111, 1100101112,
      1100101121, 1100101122, 1100101123, 1100101210, 1100101211, 1100101212,
      1100101221, 1100101222, 1100101223, 1100101232, 1100101233, 1100101234,
      1100110000, 1100110001, 1100110010, 1100110011, 1100110012, 1100110100,
      1100110101, 1100110110, 1100110111, 1100110112, 1100110121, 1100110122,
      1100110123, 1100111000, 1100111001, 1100111010, 1100111011, 1100111012,
      1100111100, 1100111101, 1100111110, 1100111111, 1100111112, 1100111121,
      1100111122, 1100111123, 1100111210, 1100111211, 1100111212, 1100111221,
      1100111222, 1100111223, 1100111232, 1100111233, 1100111234, 1100112100,
      1100112101, 1100112110, 1100112111, 1100112112, 1100112121, 1100112122,
      1100112123, 1100112210, 1100112211, 1100112212, 1100112221, 1100112222,
      1100112223, 1100112232, 1100112233, 1100112234, 1100112321, 1100112322,
      1100112323, 1100112332, 1100112333, 1100112334, 1100112343, 1100112344,
      1100112345, 1100121000, 1100121001, 1100121010, 1100121011, 1100121012,
      1100121100, 1100121101, 1100121110, 1100121111, 1100121112, 1100121121,
      1100121122, 1100121123, 1100121210, 1100121211, 1100121212, 1100121221,
      1100121222, 1100121223, 1100121232, 1100121233, 1100121234, 1100122100,
      1100122101, 1100122110, 1100122111, 1100122112, 1100122121, 1100122122,
      1100122123, 1100122210, 1100122211, 1100122212, 1100122221, 1100122222,
      1100122223, 1100122232, 1100122233, 1100122234, 1100122321, 1100122322,
      1100122323, 1100122332, 1100122333, 1100122334, 1100122343, 1100122344,
      1100122345, 1100123210, 1100123211, 1100123212, 1100123221, 1100123222,
      1100123223, 1100123232, 1100123233, 1100123234, 1100123321, 1100123322,
      1100123323, 1100123332, 1100123333, 1100123334, 1100123343, 1100123344,
      1100123345, 1100123432, 1100123433, 1100123434, 1100123443, 1100123444,
      1100123445, 1100123454, 1100123455, 1100123456, 1101000000, 1101000001,
      1101000010, 1101000011, 1101000012, 1101000100, 1101000101, 1101000110,
      1101000111, 1101000112, 1101000121, 1101000122, 1101000123, 1101001000,
      1101001001, 1101001010, 1101001011, 1101001012, 1101001100, 1101001101,
      1101001110, 1101001111, 1101001112, 1101001121, 1101001122, 1101001123,
      1101001210, 1101001211, 1101001212, 1101001221, 1101001222, 1101001223,
      1101001232, 1101001233, 1101001234, 1101010000, 1101010001, 1101010010,
      1101010011, 1101010012, 1101010100, 1101010101, 1101010110, 1101010111,
      1101010112, 1101010121, 1101010122, 1101010123, 1101011000, 1101011001,
      1101011010, 1101011011, 1101011012, 1101011100, 1101011101, 1101011110,
      1101011111, 1101011112, 1101011121, 1101011122, 1101011123, 1101011210,
      1101011211, 1101011212, 1101011221, 1101011222, 1101011223, 1101011232,
      1101011233, 1101011234, 1101012100, 1101012101, 1101012110, 1101012111,
      1101012112, 1101012121, 1101012122, 1101012123, 1101012210, 1101012211,
      1101012212, 1101012221, 1101012222, 1101012223, 1101012232, 1101012233,
      1101012234, 1101012321, 1101012322, 1101012323, 1101012332, 1101012333,
      1101012334, 1101012343, 1101012344, 1101012345, 1101100000, 1101100001,
      1101100010, 1101100011, 1101100012, 1101100100, 1101100101, 1101100110,
      1101100111, 1101100112, 1101100121, 1101100122, 1101100123, 1101101000,
      1101101001, 1101101010, 1101101011, 1101101012, 1101101100, 1101101101,
      1101101110, 1101101111, 1101101112, 1101101121, 1101101122, 1101101123,
      1101101210, 1101101211, 1101101212, 1101101221, 1101101222, 1101101223,
      1101101232, 1101101233, 1101101234, 1101110000, 1101110001, 1101110010,
      1101110011, 1101110012, 1101110100, 1101110101, 1101110110, 1101110111,
      1101110112, 1101110121, 1101110122, 1101110123, 1101111000, 1101111001,
      1101111010, 1101111011, 1101111012, 1101111100, 1101111101, 1101111110,
      1101111111, 1101111112, 1101111121, 1101111122, 1101111123, 1101111210,
      1101111211, 1101111212, 1101111221, 1101111222, 1101111223, 1101111232,
      1101111233, 1101111234, 1101112100, 1101112101, 1101112110, 1101112111,
      1101112112, 1101112121, 1101112122, 1101112123, 1101112210, 1101112211,
      1101112212, 1101112221, 1101112222, 1101112223, 1101112232, 1101112233,
      1101112234, 1101112321, 1101112322, 1101112323, 1101112332, 1101112333,
      1101112334, 1101112343, 1101112344, 1101112345, 1101121000, 1101121001,
      1101121010, 1101121011, 1101121012, 1101121100, 1101121101, 1101121110,
      1101121111, 1101121112, 1101121121, 1101121122, 1101121123, 1101121210,
      1101121211, 1101121212, 1101121221, 1101121222, 1101121223, 1101121232,
      1101121233, 1101121234, 1101122100, 1101122101, 1101122110, 1101122111,
      1101122112, 1101122121, 1101122122, 1101122123, 1101122210, 1101122211,
      1101122212, 1101122221, 1101122222, 1101122223, 1101122232, 1101122233,
      1101122234, 1101122321, 1101122322, 1101122323, 1101122332, 1101122333,
      1101122334, 1101122343, 1101122344, 1101122345, 1101123210, 1101123211,
      1101123212, 1101123221, 1101123222, 1101123223, 1101123232, 1101123233,
      1101123234, 1101123321, 1101123322, 1101123323, 1101123332, 1101123333,
      1101123334, 1101123343, 1101123344, 1101123345, 1101123432, 1101123433,
      1101123434, 1101123443, 1101123444, 1101123445, 1101123454, 1101123455,
      1101123456, 1101210000, 1101210001, 1101210010, 1101210011, 1101210012,
      1101210100, 1101210101, 1101210110, 1101210111, 1101210112, 1101210121,
      1101210122, 1101210123, 1101211000, 1101211001, 1101211010, 1101211011,
      1101211012, 1101211100, 1101211101, 1101211110, 1101211111, 1101211112,
      1101211121, 1101211122, 1101211123, 1101211210, 1101211211, 1101211212,
      1101211221, 1101211222, 1101211223, 1101211232, 1101211233, 1101211234,
      1101212100, 1101212101, 1101212110, 1101212111, 1101212112, 1101212121,
      1101212122, 1101212123, 1101212210, 1101212211, 1101212212, 1101212221,
      1101212222, 1101212223, 1101212232, 1101212233, 1101212234, 1101212321,
      1101212322, 1101212323, 1101212332, 1101212333, 1101212334, 1101212343,
      1101212344, 1101212345, 1101221000, 1101221001, 1101221010, 1101221011,
      1101221012, 1101221100, 1101221101, 1101221110, 1101221111, 1101221112,
      1101221121, 1101221122, 1101221123, 1101221210, 1101221211, 1101221212,
      1101221221, 1101221222, 1101221223, 1101221232, 1101221233, 1101221234,
      1101222100, 1101222101, 1101222110, 1101222111, 1101222112, 1101222121,
      1101222122, 1101222123, 1101222210, 1101222211, 1101222212, 1101222221,
      1101222222, 1101222223, 1101222232, 1101222233, 1101222234, 1101222321,
      1101222322, 1101222323, 1101222332, 1101222333, 1101222334, 1101222343,
      1101222344, 1101222345, 1101223210, 1101223211, 1101223212, 1101223221,
      1101223222, 1101223223, 1101223232, 1101223233, 1101223234, 1101223321,
      1101223322, 1101223323, 1101223332, 1101223333, 1101223334, 1101223343,
      1101223344, 1101223345, 1101223432, 1101223433, 1101223434, 1101223443,
      1101223444, 1101223445, 1101223454, 1101223455, 1101223456, 1101232100,
      1101232101, 1101232110, 1101232111, 1101232112, 1101232121, 1101232122,
      1101232123, 1101232210, 1101232211, 1101232212, 1101232221, 1101232222,
      1101232223, 1101232232, 1101232233, 1101232234, 1101232321, 1101232322,
      1101232323, 1101232332, 1101232333, 1101232334, 1101232343, 1101232344,
      1101232345, 1101233210, 1101233211, 1101233212, 1101233221, 1101233222,
      1101233223, 1101233232, 1101233233, 1101233234, 1101233321, 1101233322,
      1101233323, 1101233332, 1101233333, 1101233334, 1101233343, 1101233344,
      1101233345, 1101233432, 1101233433, 1101233434, 1101233443, 1101233444,
      1101233445, 1101233454, 1101233455, 1101233456, 1101234321, 1101234322,
      1101234323, 1101234332, 1101234333, 1101234334, 1101234343, 1101234344,
      1101234345, 1101234432, 1101234433, 1101234434, 1101234443, 1101234444,
      1101234445, 1101234454, 1101234455, 1101234456, 1101234543, 1101234544,
      1101234545, 1101234554, 1101234555, 1101234556, 1101234565, 1101234566,
      1101234567, 1110000000, 1110000001, 1110000010, 1110000011, 1110000012,
      1110000100, 1110000101, 1110000110, 1110000111, 1110000112, 1110000121,
      1110000122, 1110000123, 1110001000, 1110001001, 1110001010, 1110001011,
      1110001012, 1110001100, 1110001101, 1110001110, 1110001111, 1110001112,
      1110001121, 1110001122, 1110001123, 1110001210, 1110001211, 1110001212,
      1110001221, 1110001222, 1110001223, 1110001232, 1110001233, 1110001234,
      1110010000, 1110010001, 1110010010, 1110010011, 1110010012, 1110010100,
      1110010101, 1110010110, 1110010111, 1110010112, 1110010121, 1110010122,
      1110010123, 1110011000, 1110011001, 1110011010, 1110011011, 1110011012,
      1110011100, 1110011101, 1110011110, 1110011111, 1110011112, 1110011121,
      1110011122, 1110011123, 1110011210, 1110011211, 1110011212, 1110011221,
      1110011222, 1110011223, 1110011232, 1110011233, 1110011234, 1110012100,
      1110012101, 1110012110, 1110012111, 1110012112, 1110012121, 1110012122,
      1110012123, 1110012210, 1110012211, 1110012212, 1110012221, 1110012222,
      1110012223, 1110012232, 1110012233, 1110012234, 1110012321, 1110012322,
      1110012323, 1110012332, 1110012333, 1110012334, 1110012343, 1110012344,
      1110012345, 1110100000, 1110100001, 1110100010, 1110100011, 1110100012,
      1110100100, 1110100101, 1110100110, 1110100111, 1110100112, 1110100121,
      1110100122, 1110100123, 1110101000, 1110101001, 1110101010, 1110101011,
      1110101012, 1110101100, 1110101101, 1110101110, 1110101111, 1110101112,
      1110101121, 1110101122, 1110101123, 1110101210, 1110101211, 1110101212,
      1110101221, 1110101222, 1110101223, 1110101232, 1110101233, 1110101234,
      1110110000, 1110110001, 1110110010, 1110110011, 1110110012, 1110110100,
      1110110101, 1110110110, 1110110111, 1110110112, 1110110121, 1110110122,
      1110110123, 1110111000, 1110111001, 1110111010, 1110111011, 1110111012,
      1110111100, 1110111101, 1110111110, 1110111111, 1110111112, 1110111121,
      1110111122, 1110111123, 1110111210, 1110111211, 1110111212, 1110111221,
      1110111222, 1110111223, 1110111232, 1110111233, 1110111234, 1110112100,
      1110112101, 1110112110, 1110112111, 1110112112, 1110112121, 1110112122,
      1110112123, 1110112210, 1110112211, 1110112212, 1110112221, 1110112222,
      1110112223, 1110112232, 1110112233, 1110112234, 1110112321, 1110112322,
      1110112323, 1110112332, 1110112333, 1110112334, 1110112343, 1110112344,
      1110112345, 1110121000, 1110121001, 1110121010, 1110121011, 1110121012,
      1110121100, 1110121101, 1110121110, 1110121111, 1110121112, 1110121121,
      1110121122, 1110121123, 1110121210, 1110121211, 1110121212, 1110121221,
      1110121222, 1110121223, 1110121232, 1110121233, 1110121234, 1110122100,
      1110122101, 1110122110, 1110122111, 1110122112, 1110122121, 1110122122,
      1110122123, 1110122210, 1110122211, 1110122212, 1110122221, 1110122222,
      1110122223, 1110122232, 1110122233, 1110122234, 1110122321, 1110122322,
      1110122323, 1110122332, 1110122333, 1110122334, 1110122343, 1110122344,
      1110122345, 1110123210, 1110123211, 1110123212, 1110123221, 1110123222,
      1110123223, 1110123232, 1110123233, 1110123234, 1110123321, 1110123322,
      1110123323, 1110123332, 1110123333, 1110123334, 1110123343, 1110123344,
      1110123345, 1110123432, 1110123433, 1110123434, 1110123443, 1110123444,
      1110123445, 1110123454, 1110123455, 1110123456, 1111000000, 1111000001,
      1111000010, 1111000011, 1111000012, 1111000100, 1111000101, 1111000110,
      1111000111, 1111000112, 1111000121, 1111000122, 1111000123, 1111001000,
      1111001001, 1111001010, 1111001011, 1111001012, 1111001100, 1111001101,
      1111001110, 1111001111, 1111001112, 1111001121, 1111001122, 1111001123,
      1111001210, 1111001211, 1111001212, 1111001221, 1111001222, 1111001223,
      1111001232, 1111001233, 1111001234, 1111010000, 1111010001, 1111010010,
      1111010011, 1111010012, 1111010100, 1111010101, 1111010110, 1111010111,
      1111010112, 1111010121, 1111010122, 1111010123, 1111011000, 1111011001,
      1111011010, 1111011011, 1111011012, 1111011100, 1111011101, 1111011110,
      1111011111, 1111011112, 1111011121, 1111011122, 1111011123, 1111011210,
      1111011211, 1111011212, 1111011221, 1111011222, 1111011223, 1111011232,
      1111011233, 1111011234, 1111012100, 1111012101, 1111012110, 1111012111,
      1111012112, 1111012121, 1111012122, 1111012123, 1111012210, 1111012211,
      1111012212, 1111012221, 1111012222, 1111012223, 1111012232, 1111012233,
      1111012234, 1111012321, 1111012322, 1111012323, 1111012332, 1111012333,
      1111012334, 1111012343, 1111012344, 1111012345, 1111100000, 1111100001,
      1111100010, 1111100011, 1111100012, 1111100100, 1111100101, 1111100110,
      1111100111, 1111100112, 1111100121, 1111100122, 1111100123, 1111101000,
      1111101001, 1111101010, 1111101011, 1111101012, 1111101100, 1111101101,
      1111101110, 1111101111, 1111101112, 1111101121, 1111101122, 1111101123,
      1111101210, 1111101211, 1111101212, 1111101221, 1111101222, 1111101223,
      1111101232, 1111101233, 1111101234, 1111110000, 1111110001, 1111110010,
      1111110011, 1111110012, 1111110100, 1111110101, 1111110110, 1111110111,
      1111110112, 1111110121, 1111110122, 1111110123, 1111111000, 1111111001,
      1111111010, 1111111011, 1111111012, 1111111100, 1111111101, 1111111110,
      1111111111, 1111111112, 1111111121, 1111111122, 1111111123, 1111111210,
      1111111211, 1111111212, 1111111221, 1111111222, 1111111223, 1111111232,
      1111111233, 1111111234, 1111112100, 1111112101, 1111112110, 1111112111,
      1111112112, 1111112121, 1111112122, 1111112123, 1111112210, 1111112211,
      1111112212, 1111112221, 1111112222, 1111112223, 1111112232, 1111112233,
      1111112234, 1111112321, 1111112322, 1111112323, 1111112332, 1111112333,
      1111112334, 1111112343, 1111112344, 1111112345, 1111121000, 1111121001,
      1111121010, 1111121011, 1111121012, 1111121100, 1111121101, 1111121110,
      1111121111, 1111121112, 1111121121, 1111121122, 1111121123, 1111121210,
      1111121211, 1111121212, 1111121221, 1111121222, 1111121223, 1111121232,
      1111121233, 1111121234, 1111122100, 1111122101, 1111122110, 1111122111,
      1111122112, 1111122121, 1111122122, 1111122123, 1111122210, 1111122211,
      1111122212, 1111122221, 1111122222, 1111122223, 1111122232, 1111122233,
      1111122234, 1111122321, 1111122322, 1111122323, 1111122332, 1111122333,
      1111122334, 1111122343, 1111122344, 1111122345, 1111123210, 1111123211,
      1111123212, 1111123221, 1111123222, 1111123223, 1111123232, 1111123233,
      1111123234, 1111123321, 1111123322, 1111123323, 1111123332, 1111123333,
      1111123334, 1111123343, 1111123344, 1111123345, 1111123432, 1111123433,
      1111123434, 1111123443, 1111123444, 1111123445, 1111123454, 1111123455,
      1111123456, 1111210000, 1111210001, 1111210010, 1111210011, 1111210012,
      1111210100, 1111210101, 1111210110, 1111210111, 1111210112, 1111210121,
      1111210122, 1111210123, 1111211000, 1111211001, 1111211010, 1111211011,
      1111211012, 1111211100, 1111211101, 1111211110, 1111211111, 1111211112,
      1111211121, 1111211122, 1111211123, 1111211210, 1111211211, 1111211212,
      1111211221, 1111211222, 1111211223, 1111211232, 1111211233, 1111211234,
      1111212100, 1111212101, 1111212110, 1111212111, 1111212112, 1111212121,
      1111212122, 1111212123, 1111212210, 1111212211, 1111212212, 1111212221,
      1111212222, 1111212223, 1111212232, 1111212233, 1111212234, 1111212321,
      1111212322, 1111212323, 1111212332, 1111212333, 1111212334, 1111212343,
      1111212344, 1111212345, 1111221000, 1111221001, 1111221010, 1111221011,
      1111221012, 1111221100, 1111221101, 1111221110, 1111221111, 1111221112,
      1111221121, 1111221122, 1111221123, 1111221210, 1111221211, 1111221212,
      1111221221, 1111221222, 1111221223, 1111221232, 1111221233, 1111221234,
      1111222100, 1111222101, 1111222110, 1111222111, 1111222112, 1111222121,
      1111222122, 1111222123, 1111222210, 1111222211, 1111222212, 1111222221,
      1111222222, 1111222223, 1111222232, 1111222233, 1111222234, 1111222321,
      1111222322, 1111222323, 1111222332, 1111222333, 1111222334, 1111222343,
      1111222344, 1111222345, 1111223210, 1111223211, 1111223212, 1111223221,
      1111223222, 1111223223, 1111223232, 1111223233, 1111223234, 1111223321,
      1111223322, 1111223323, 1111223332, 1111223333, 1111223334, 1111223343,
      1111223344, 1111223345, 1111223432, 1111223433, 1111223434, 1111223443,
      1111223444, 1111223445, 1111223454, 1111223455, 1111223456, 1111232100,
      1111232101, 1111232110, 1111232111, 1111232112, 1111232121, 1111232122,
      1111232123, 1111232210, 1111232211, 1111232212, 1111232221, 1111232222,
      1111232223, 1111232232, 1111232233, 1111232234, 1111232321, 1111232322,
      1111232323, 1111232332, 1111232333, 1111232334, 1111232343, 1111232344,
      1111232345, 1111233210, 1111233211, 1111233212, 1111233221, 1111233222,
      1111233223, 1111233232, 1111233233, 1111233234, 1111233321, 1111233322,
      1111233323, 1111233332, 1111233333, 1111233334, 1111233343, 1111233344,
      1111233345, 1111233432, 1111233433, 1111233434, 1111233443, 1111233444,
      1111233445, 1111233454, 1111233455, 1111233456, 1111234321, 1111234322,
      1111234323, 1111234332, 1111234333, 1111234334, 1111234343, 1111234344,
      1111234345, 1111234432, 1111234433, 1111234434, 1111234443, 1111234444,
      1111234445, 1111234454, 1111234455, 1111234456, 1111234543, 1111234544,
      1111234545, 1111234554, 1111234555, 1111234556, 1111234565, 1111234566,
      1111234567, 1112100000, 1112100001, 1112100010, 1112100011, 1112100012,
      1112100100, 1112100101, 1112100110, 1112100111, 1112100112, 1112100121,
      1112100122, 1112100123, 1112101000, 1112101001, 1112101010, 1112101011,
      1112101012, 1112101100, 1112101101, 1112101110, 1112101111, 1112101112,
      1112101121, 1112101122, 1112101123, 1112101210, 1112101211, 1112101212,
      1112101221, 1112101222, 1112101223, 1112101232, 1112101233, 1112101234,
      1112110000, 1112110001, 1112110010, 1112110011, 1112110012, 1112110100,
      1112110101, 1112110110, 1112110111, 1112110112, 1112110121, 1112110122,
      1112110123, 1112111000, 1112111001, 1112111010, 1112111011, 1112111012,
      1112111100, 1112111101, 1112111110, 1112111111, 1112111112, 1112111121,
      1112111122, 1112111123, 1112111210, 1112111211, 1112111212, 1112111221,
      1112111222, 1112111223, 1112111232, 1112111233, 1112111234, 1112112100,
      1112112101, 1112112110, 1112112111, 1112112112, 1112112121, 1112112122,
      1112112123, 1112112210, 1112112211, 1112112212, 1112112221, 1112112222,
      1112112223, 1112112232, 1112112233, 1112112234, 1112112321, 1112112322,
      1112112323, 1112112332, 1112112333, 1112112334, 1112112343, 1112112344,
      1112112345, 1112121000, 1112121001, 1112121010, 1112121011, 1112121012,
      1112121100, 1112121101, 1112121110, 1112121111, 1112121112, 1112121121,
      1112121122, 1112121123, 1112121210, 1112121211, 1112121212, 1112121221,
      1112121222, 1112121223, 1112121232, 1112121233, 1112121234, 1112122100,
      1112122101, 1112122110, 1112122111, 1112122112, 1112122121, 1112122122,
      1112122123, 1112122210, 1112122211, 1112122212, 1112122221, 1112122222,
      1112122223, 1112122232, 1112122233, 1112122234, 1112122321, 1112122322,
      1112122323, 1112122332, 1112122333, 1112122334, 1112122343, 1112122344,
      1112122345, 1112123210, 1112123211, 1112123212, 1112123221, 1112123222,
      1112123223, 1112123232, 1112123233, 1112123234, 1112123321, 1112123322,
      1112123323, 1112123332, 1112123333, 1112123334, 1112123343, 1112123344,
      1112123345, 1112123432, 1112123433, 1112123434, 1112123443, 1112123444,
      1112123445, 1112123454, 1112123455, 1112123456, 1112210000, 1112210001,
      1112210010, 1112210011, 1112210012, 1112210100, 1112210101, 1112210110,
      1112210111, 1112210112, 1112210121, 1112210122, 1112210123, 1112211000,
      1112211001, 1112211010, 1112211011, 1112211012, 1112211100, 1112211101,
      1112211110, 1112211111, 1112211112, 1112211121, 1112211122, 1112211123,
      1112211210, 1112211211, 1112211212, 1112211221, 1112211222, 1112211223,
      1112211232, 1112211233, 1112211234, 1112212100, 1112212101, 1112212110,
      1112212111, 1112212112, 1112212121, 1112212122, 1112212123, 1112212210,
      1112212211, 1112212212, 1112212221, 1112212222, 1112212223, 1112212232,
      1112212233, 1112212234, 1112212321, 1112212322, 1112212323, 1112212332,
      1112212333, 1112212334, 1112212343, 1112212344, 1112212345, 1112221000,
      1112221001, 1112221010, 1112221011, 1112221012, 1112221100, 1112221101,
      1112221110, 1112221111, 1112221112, 1112221121, 1112221122, 1112221123,
      1112221210, 1112221211, 1112221212, 1112221221, 1112221222, 1112221223,
      1112221232, 1112221233, 1112221234, 1112222100, 1112222101, 1112222110,
      1112222111, 1112222112, 1112222121, 1112222122, 1112222123, 1112222210,
      1112222211, 1112222212, 1112222221, 1112222222, 1112222223, 1112222232,
      1112222233, 1112222234, 1112222321, 1112222322, 1112222323, 1112222332,
      1112222333, 1112222334, 1112222343, 1112222344, 1112222345, 1112223210,
      1112223211, 1112223212, 1112223221, 1112223222, 1112223223, 1112223232,
      1112223233, 1112223234, 1112223321, 1112223322, 1112223323, 1112223332,
      1112223333, 1112223334, 1112223343, 1112223344, 1112223345, 1112223432,
      1112223433, 1112223434, 1112223443, 1112223444, 1112223445, 1112223454,
      1112223455, 1112223456, 1112232100, 1112232101, 1112232110, 1112232111,
      1112232112, 1112232121, 1112232122, 1112232123, 1112232210, 1112232211,
      1112232212, 1112232221, 1112232222, 1112232223, 1112232232, 1112232233,
      1112232234, 1112232321, 1112232322, 1112232323, 1112232332, 1112232333,
      1112232334, 1112232343, 1112232344, 1112232345, 1112233210, 1112233211,
      1112233212, 1112233221, 1112233222, 1112233223, 1112233232, 1112233233,
      1112233234, 1112233321, 1112233322, 1112233323, 1112233332, 1112233333,
      1112233334, 1112233343, 1112233344, 1112233345, 1112233432, 1112233433,
      1112233434, 1112233443, 1112233444, 1112233445, 1112233454, 1112233455,
      1112233456, 1112234321, 1112234322, 1112234323, 1112234332, 1112234333,
      1112234334, 1112234343, 1112234344, 1112234345, 1112234432, 1112234433,
      1112234434, 1112234443, 1112234444, 1112234445, 1112234454, 1112234455,
      1112234456, 1112234543, 1112234544, 1112234545, 1112234554, 1112234555,
      1112234556, 1112234565, 1112234566, 1112234567, 1112321000, 1112321001,
      1112321010, 1112321011, 1112321012, 1112321100, 1112321101, 1112321110,
      1112321111, 1112321112, 1112321121, 1112321122, 1112321123, 1112321210,
      1112321211, 1112321212, 1112321221, 1112321222, 1112321223, 1112321232,
      1112321233, 1112321234, 1112322100, 1112322101, 1112322110, 1112322111,
      1112322112, 1112322121, 1112322122, 1112322123, 1112322210, 1112322211,
      1112322212, 1112322221, 1112322222, 1112322223, 1112322232, 1112322233,
      1112322234, 1112322321, 1112322322, 1112322323, 1112322332, 1112322333,
      1112322334, 1112322343, 1112322344, 1112322345, 1112323210, 1112323211,
      1112323212, 1112323221, 1112323222, 1112323223, 1112323232, 1112323233,
      1112323234, 1112323321, 1112323322, 1112323323, 1112323332, 1112323333,
      1112323334, 1112323343, 1112323344, 1112323345, 1112323432, 1112323433,
      1112323434, 1112323443, 1112323444, 1112323445, 1112323454, 1112323455,
      1112323456, 1112332100, 1112332101, 1112332110, 1112332111, 1112332112,
      1112332121, 1112332122, 1112332123, 1112332210, 1112332211, 1112332212,
      1112332221, 1112332222, 1112332223, 1112332232, 1112332233, 1112332234,
      1112332321, 1112332322, 1112332323, 1112332332, 1112332333, 1112332334,
      1112332343, 1112332344, 1112332345, 1112333210, 1112333211, 1112333212,
      1112333221, 1112333222, 1112333223, 1112333232, 1112333233, 1112333234,
      1112333321, 1112333322, 1112333323, 1112333332, 1112333333, 1112333334,
      1112333343, 1112333344, 1112333345, 1112333432, 1112333433, 1112333434,
      1112333443, 1112333444, 1112333445, 1112333454, 1112333455, 1112333456,
      1112334321, 1112334322, 1112334323, 1112334332, 1112334333, 1112334334,
      1112334343, 1112334344, 1112334345, 1112334432, 1112334433, 1112334434,
      1112334443, 1112334444, 1112334445, 1112334454, 1112334455, 1112334456,
      1112334543, 1112334544, 1112334545, 1112334554, 1112334555, 1112334556,
      1112334565, 1112334566, 1112334567, 1112343210, 1112343211, 1112343212,
      1112343221, 1112343222, 1112343223, 1112343232, 1112343233, 1112343234,
      1112343321, 1112343322, 1112343323, 1112343332, 1112343333, 1112343334,
      1112343343, 1112343344, 1112343345, 1112343432, 1112343433, 1112343434,
      1112343443, 1112343444, 1112343445, 1112343454, 1112343455, 1112343456,
      1112344321, 1112344322, 1112344323, 1112344332, 1112344333, 1112344334,
      1112344343, 1112344344, 1112344345, 1112344432, 1112344433, 1112344434,
      1112344443, 1112344444, 1112344445, 1112344454, 1112344455, 1112344456,
      1112344543, 1112344544, 1112344545, 1112344554, 1112344555, 1112344556,
      1112344565, 1112344566, 1112344567, 1112345432, 1112345433, 1112345434,
      1112345443, 1112345444, 1112345445, 1112345454, 1112345455, 1112345456,
      1112345543, 1112345544, 1112345545, 1112345554, 1112345555, 1112345556,
      1112345565, 1112345566, 1112345567, 1112345654, 1112345655, 1112345656,
      1112345665, 1112345666, 1112345667, 1112345676, 1112345677, 1112345678,
      1121000000, 1121000001, 1121000010, 1121000011, 1121000012, 1121000100,
      1121000101, 1121000110, 1121000111, 1121000112, 1121000121, 1121000122,
      1121000123, 1121001000, 1121001001, 1121001010, 1121001011, 1121001012,
      1121001100, 1121001101, 1121001110, 1121001111, 1121001112, 1121001121,
      1121001122, 1121001123, 1121001210, 1121001211, 1121001212, 1121001221,
      1121001222, 1121001223, 1121001232, 1121001233, 1121001234, 1121010000,
      1121010001, 1121010010, 1121010011, 1121010012, 1121010100, 1121010101,
      1121010110, 1121010111, 1121010112, 1121010121, 1121010122, 1121010123,
      1121011000, 1121011001, 1121011010, 1121011011, 1121011012, 1121011100,
      1121011101, 1121011110, 1121011111, 1121011112, 1121011121, 1121011122,
      1121011123, 1121011210, 1121011211, 1121011212, 1121011221, 1121011222,
      1121011223, 1121011232, 1121011233, 1121011234, 1121012100, 1121012101,
      1121012110, 1121012111, 1121012112, 1121012121, 1121012122, 1121012123,
      1121012210, 1121012211, 1121012212, 1121012221, 1121012222, 1121012223,
      1121012232, 1121012233, 1121012234, 1121012321, 1121012322, 1121012323,
      1121012332, 1121012333, 1121012334, 1121012343, 1121012344, 1121012345,
      1121100000, 1121100001, 1121100010, 1121100011, 1121100012, 1121100100,
      1121100101, 1121100110, 1121100111, 1121100112, 1121100121, 1121100122,
      1121100123, 1121101000, 1121101001, 1121101010, 1121101011, 1121101012,
      1121101100, 1121101101, 1121101110, 1121101111, 1121101112, 1121101121,
      1121101122, 1121101123, 1121101210, 1121101211, 1121101212, 1121101221,
      1121101222, 1121101223, 1121101232, 1121101233, 1121101234, 1121110000,
      1121110001, 1121110010, 1121110011, 1121110012, 1121110100, 1121110101,
      1121110110, 1121110111, 1121110112, 1121110121, 1121110122, 1121110123,
      1121111000, 1121111001, 1121111010, 1121111011, 1121111012, 1121111100,
      1121111101, 1121111110, 1121111111, 1121111112, 1121111121, 1121111122,
      1121111123, 1121111210, 1121111211, 1121111212, 1121111221, 1121111222,
      1121111223, 1121111232, 1121111233, 1121111234, 1121112100, 1121112101,
      1121112110, 1121112111, 1121112112, 1121112121, 1121112122, 1121112123,
      1121112210, 1121112211, 1121112212, 1121112221, 1121112222, 1121112223,
      1121112232, 1121112233, 1121112234, 1121112321, 1121112322, 1121112323,
      1121112332, 1121112333, 1121112334, 1121112343, 1121112344, 1121112345,
      1121121000, 1121121001, 1121121010, 1121121011, 1121121012, 1121121100,
      1121121101, 1121121110, 1121121111, 1121121112, 1121121121, 1121121122,
      1121121123, 1121121210, 1121121211, 1121121212, 1121121221, 1121121222,
      1121121223, 1121121232, 1121121233, 1121121234, 1121122100, 1121122101,
      1121122110, 1121122111, 1121122112, 1121122121, 1121122122, 1121122123,
      1121122210, 1121122211, 1121122212, 1121122221, 1121122222, 1121122223,
      1121122232, 1121122233, 1121122234, 1121122321, 1121122322, 1121122323,
      1121122332, 1121122333, 1121122334, 1121122343, 1121122344, 1121122345,
      1121123210, 1121123211, 1121123212, 1121123221, 1121123222, 1121123223,
      1121123232, 1121123233, 1121123234, 1121123321, 1121123322, 1121123323,
      1121123332, 1121123333, 1121123334, 1121123343, 1121123344, 1121123345,
      1121123432, 1121123433, 1121123434, 1121123443, 1121123444, 1121123445,
      1121123454, 1121123455, 1121123456, 1121210000, 1121210001, 1121210010,
      1121210011, 1121210012, 1121210100, 1121210101, 1121210110, 1121210111,
      1121210112, 1121210121, 1121210122, 1121210123, 1121211000, 1121211001,
      1121211010, 1121211011, 1121211012, 1121211100, 1121211101, 1121211110,
      1121211111, 1121211112, 1121211121, 1121211122, 1121211123, 1121211210,
      1121211211, 1121211212, 1121211221, 1121211222, 1121211223, 1121211232,
      1121211233, 1121211234, 1121212100, 1121212101, 1121212110, 1121212111,
      1121212112, 1121212121, 1121212122, 1121212123, 1121212210, 1121212211,
      1121212212, 1121212221, 1121212222, 1121212223, 1121212232, 1121212233,
      1121212234, 1121212321, 1121212322, 1121212323, 1121212332, 1121212333,
      1121212334, 1121212343, 1121212344, 1121212345, 1121221000, 1121221001,
      1121221010, 1121221011, 1121221012, 1121221100, 1121221101, 1121221110,
      1121221111, 1121221112, 1121221121, 1121221122, 1121221123, 1121221210,
      1121221211, 1121221212, 1121221221, 1121221222, 1121221223, 1121221232,
      1121221233, 1121221234, 1121222100, 1121222101, 1121222110, 1121222111,
      1121222112, 1121222121, 1121222122, 1121222123, 1121222210, 1121222211,
      1121222212, 1121222221, 1121222222, 1121222223, 1121222232, 1121222233,
      1121222234, 1121222321, 1121222322, 1121222323, 1121222332, 1121222333,
      1121222334, 1121222343, 1121222344, 1121222345, 1121223210, 1121223211,
      1121223212, 1121223221, 1121223222, 1121223223, 1121223232, 1121223233,
      1121223234, 1121223321, 1121223322, 1121223323, 1121223332, 1121223333,
      1121223334, 1121223343, 1121223344, 1121223345, 1121223432, 1121223433,
      1121223434, 1121223443, 1121223444, 1121223445, 1121223454, 1121223455,
      1121223456, 1121232100, 1121232101, 1121232110, 1121232111, 1121232112,
      1121232121, 1121232122, 1121232123, 1121232210, 1121232211, 1121232212,
      1121232221, 1121232222, 1121232223, 1121232232, 1121232233, 1121232234,
      1121232321, 1121232322, 1121232323, 1121232332, 1121232333, 1121232334,
      1121232343, 1121232344, 1121232345, 1121233210, 1121233211, 1121233212,
      1121233221, 1121233222, 1121233223, 1121233232, 1121233233, 1121233234,
      1121233321, 1121233322, 1121233323, 1121233332, 1121233333, 1121233334,
      1121233343, 1121233344, 1121233345, 1121233432, 1121233433, 1121233434,
      1121233443, 1121233444, 1121233445, 1121233454, 1121233455, 1121233456,
      1121234321, 1121234322, 1121234323, 1121234332, 1121234333, 1121234334,
      1121234343, 1121234344, 1121234345, 1121234432, 1121234433, 1121234434,
      1121234443, 1121234444, 1121234445, 1121234454, 1121234455, 1121234456,
      1121234543, 1121234544, 1121234545, 1121234554, 1121234555, 1121234556,
      1121234565, 1121234566, 1121234567, 1122100000, 1122100001, 1122100010,
      1122100011, 1122100012, 1122100100, 1122100101, 1122100110, 1122100111,
      1122100112, 1122100121, 1122100122, 1122100123, 1122101000, 1122101001,
      1122101010, 1122101011, 1122101012, 1122101100, 1122101101, 1122101110,
      1122101111, 1122101112, 1122101121, 1122101122, 1122101123, 1122101210,
      1122101211, 1122101212, 1122101221, 1122101222, 1122101223, 1122101232,
      1122101233, 1122101234, 1122110000, 1122110001, 1122110010, 1122110011,
      1122110012, 1122110100, 1122110101, 1122110110, 1122110111, 1122110112,
      1122110121, 1122110122, 1122110123, 1122111000, 1122111001, 1122111010,
      1122111011, 1122111012, 1122111100, 1122111101, 1122111110, 1122111111,
      1122111112, 1122111121, 1122111122, 1122111123, 1122111210, 1122111211,
      1122111212, 1122111221, 1122111222, 1122111223, 1122111232, 1122111233,
      1122111234, 1122112100, 1122112101, 1122112110, 1122112111, 1122112112,
      1122112121, 1122112122, 1122112123, 1122112210, 1122112211, 1122112212,
      1122112221, 1122112222, 1122112223, 1122112232, 1122112233, 1122112234,
      1122112321, 1122112322, 1122112323, 1122112332, 1122112333, 1122112334,
      1122112343, 1122112344, 1122112345, 1122121000, 1122121001, 1122121010,
      1122121011, 1122121012, 1122121100, 1122121101, 1122121110, 1122121111,
      1122121112, 1122121121, 1122121122, 1122121123, 1122121210, 1122121211,
      1122121212, 1122121221, 1122121222, 1122121223, 1122121232, 1122121233,
      1122121234, 1122122100, 1122122101, 1122122110, 1122122111, 1122122112,
      1122122121, 1122122122, 1122122123, 1122122210, 1122122211, 1122122212,
      1122122221, 1122122222, 1122122223, 1122122232, 1122122233, 1122122234,
      1122122321, 1122122322, 1122122323, 1122122332, 1122122333, 1122122334,
      1122122343, 1122122344, 1122122345, 1122123210, 1122123211, 1122123212,
      1122123221, 1122123222, 1122123223, 1122123232, 1122123233, 1122123234,
      1122123321, 1122123322, 1122123323, 1122123332, 1122123333, 1122123334,
      1122123343, 1122123344, 1122123345, 1122123432, 1122123433, 1122123434,
      1122123443, 1122123444, 1122123445, 1122123454, 1122123455, 1122123456,
      1122210000, 1122210001, 1122210010, 1122210011, 1122210012, 1122210100,
      1122210101, 1122210110, 1122210111, 1122210112, 1122210121, 1122210122,
      1122210123, 1122211000, 1122211001, 1122211010, 1122211011, 1122211012,
      1122211100, 1122211101, 1122211110, 1122211111, 1122211112, 1122211121,
      1122211122, 1122211123, 1122211210, 1122211211, 1122211212, 1122211221,
      1122211222, 1122211223, 1122211232, 1122211233, 1122211234, 1122212100,
      1122212101, 1122212110, 1122212111, 1122212112, 1122212121, 1122212122,
      1122212123, 1122212210, 1122212211, 1122212212, 1122212221, 1122212222,
      1122212223, 1122212232, 1122212233, 1122212234, 1122212321, 1122212322,
      1122212323, 1122212332, 1122212333, 1122212334, 1122212343, 1122212344,
      1122212345, 1122221000, 1122221001, 1122221010, 1122221011, 1122221012,
      1122221100, 1122221101, 1122221110, 1122221111, 1122221112, 1122221121,
      1122221122, 1122221123, 1122221210, 1122221211, 1122221212, 1122221221,
      1122221222, 1122221223, 1122221232, 1122221233, 1122221234, 1122222100,
      1122222101, 1122222110, 1122222111, 1122222112, 1122222121, 1122222122,
      1122222123, 1122222210, 1122222211, 1122222212, 1122222221, 1122222222,
      1122222223, 1122222232, 1122222233, 1122222234, 1122222321, 1122222322,
      1122222323, 1122222332, 1122222333, 1122222334, 1122222343, 1122222344,
      1122222345, 1122223210, 1122223211, 1122223212, 1122223221, 1122223222,
      1122223223, 1122223232, 1122223233, 1122223234, 1122223321, 1122223322,
      1122223323, 1122223332, 1122223333, 1122223334, 1122223343, 1122223344,
      1122223345, 1122223432, 1122223433, 1122223434, 1122223443, 1122223444,
      1122223445, 1122223454, 1122223455, 1122223456, 1122232100, 1122232101,
      1122232110, 1122232111, 1122232112, 1122232121, 1122232122, 1122232123,
      1122232210, 1122232211, 1122232212, 1122232221, 1122232222, 1122232223,
      1122232232, 1122232233, 1122232234, 1122232321, 1122232322, 1122232323,
      1122232332, 1122232333, 1122232334, 1122232343, 1122232344, 1122232345,
      1122233210, 1122233211, 1122233212, 1122233221, 1122233222, 1122233223,
      1122233232, 1122233233, 1122233234, 1122233321, 1122233322, 1122233323,
      1122233332, 1122233333, 1122233334, 1122233343, 1122233344, 1122233345,
      1122233432, 1122233433, 1122233434, 1122233443, 1122233444, 1122233445,
      1122233454, 1122233455, 1122233456, 1122234321, 1122234322, 1122234323,
      1122234332, 1122234333, 1122234334, 1122234343, 1122234344, 1122234345,
      1122234432, 1122234433, 1122234434, 1122234443, 1122234444, 1122234445,
      1122234454, 1122234455, 1122234456, 1122234543, 1122234544, 1122234545,
      1122234554, 1122234555, 1122234556, 1122234565, 1122234566, 1122234567,
      1122321000, 1122321001, 1122321010, 1122321011, 1122321012, 1122321100,
      1122321101, 1122321110, 1122321111, 1122321112, 1122321121, 1122321122,
      1122321123, 1122321210, 1122321211, 1122321212, 1122321221, 1122321222,
      1122321223, 1122321232, 1122321233, 1122321234, 1122322100, 1122322101,
      1122322110, 1122322111, 1122322112, 1122322121, 1122322122, 1122322123,
      1122322210, 1122322211, 1122322212, 1122322221, 1122322222, 1122322223,
      1122322232, 1122322233, 1122322234, 1122322321, 1122322322, 1122322323,
      1122322332, 1122322333, 1122322334, 1122322343, 1122322344, 1122322345,
      1122323210, 1122323211, 1122323212, 1122323221, 1122323222, 1122323223,
      1122323232, 1122323233, 1122323234, 1122323321, 1122323322, 1122323323,
      1122323332, 1122323333, 1122323334, 1122323343, 1122323344, 1122323345,
      1122323432, 1122323433, 1122323434, 1122323443, 1122323444, 1122323445,
      1122323454, 1122323455, 1122323456, 1122332100, 1122332101, 1122332110,
      1122332111, 1122332112, 1122332121, 1122332122, 1122332123, 1122332210,
      1122332211, 1122332212, 1122332221, 1122332222, 1122332223, 1122332232,
      1122332233, 1122332234, 1122332321, 1122332322, 1122332323, 1122332332,
      1122332333, 1122332334, 1122332343, 1122332344, 1122332345, 1122333210,
      1122333211, 1122333212, 1122333221, 1122333222, 1122333223, 1122333232,
      1122333233, 1122333234, 1122333321, 1122333322, 1122333323, 1122333332,
      1122333333, 1122333334, 1122333343, 1122333344, 1122333345, 1122333432,
      1122333433, 1122333434, 1122333443, 1122333444, 1122333445, 1122333454,
      1122333455, 1122333456, 1122334321, 1122334322, 1122334323, 1122334332,
      1122334333, 1122334334, 1122334343, 1122334344, 1122334345, 1122334432,
      1122334433, 1122334434, 1122334443, 1122334444, 1122334445, 1122334454,
      1122334455, 1122334456, 1122334543, 1122334544, 1122334545, 1122334554,
      1122334555, 1122334556, 1122334565, 1122334566, 1122334567, 1122343210,
      1122343211, 1122343212, 1122343221, 1122343222, 1122343223, 1122343232,
      1122343233, 1122343234, 1122343321, 1122343322, 1122343323, 1122343332,
      1122343333, 1122343334, 1122343343, 1122343344, 1122343345, 1122343432,
      1122343433, 1122343434, 1122343443, 1122343444, 1122343445, 1122343454,
      1122343455, 1122343456, 1122344321, 1122344322, 1122344323, 1122344332,
      1122344333, 1122344334, 1122344343, 1122344344, 1122344345, 1122344432,
      1122344433, 1122344434, 1122344443, 1122344444, 1122344445, 1122344454,
      1122344455, 1122344456, 1122344543, 1122344544, 1122344545, 1122344554,
      1122344555, 1122344556, 1122344565, 1122344566, 1122344567, 1122345432,
      1122345433, 1122345434, 1122345443, 1122345444, 1122345445, 1122345454,
      1122345455, 1122345456, 1122345543, 1122345544, 1122345545, 1122345554,
      1122345555, 1122345556, 1122345565, 1122345566, 1122345567, 1122345654,
      1122345655, 1122345656, 1122345665, 1122345666, 1122345667, 1122345676,
      1122345677, 1122345678, 1123210000, 1123210001, 1123210010, 1123210011,
      1123210012, 1123210100, 1123210101, 1123210110, 1123210111, 1123210112,
      1123210121, 1123210122, 1123210123, 1123211000, 1123211001, 1123211010,
      1123211011, 1123211012, 1123211100, 1123211101, 1123211110, 1123211111,
      1123211112, 1123211121, 1123211122, 1123211123, 1123211210, 1123211211,
      1123211212, 1123211221, 1123211222, 1123211223, 1123211232, 1123211233,
      1123211234, 1123212100, 1123212101, 1123212110, 1123212111, 1123212112,
      1123212121, 1123212122, 1123212123, 1123212210, 1123212211, 1123212212,
      1123212221, 1123212222, 1123212223, 1123212232, 1123212233, 1123212234,
      1123212321, 1123212322, 1123212323, 1123212332, 1123212333, 1123212334,
      1123212343, 1123212344, 1123212345, 1123221000, 1123221001, 1123221010,
      1123221011, 1123221012, 1123221100, 1123221101, 1123221110, 1123221111,
      1123221112, 1123221121, 1123221122, 1123221123, 1123221210, 1123221211,
      1123221212, 1123221221, 1123221222, 1123221223, 1123221232, 1123221233,
      1123221234, 1123222100, 1123222101, 1123222110, 1123222111, 1123222112,
      1123222121, 1123222122, 1123222123, 1123222210, 1123222211, 1123222212,
      1123222221, 1123222222, 1123222223, 1123222232, 1123222233, 1123222234,
      1123222321, 1123222322, 1123222323, 1123222332, 1123222333, 1123222334,
      1123222343, 1123222344, 1123222345, 1123223210, 1123223211, 1123223212,
      1123223221, 1123223222, 1123223223, 1123223232, 1123223233, 1123223234,
      1123223321, 1123223322, 1123223323, 1123223332, 1123223333, 1123223334,
      1123223343, 1123223344, 1123223345, 1123223432, 1123223433, 1123223434,
      1123223443, 1123223444, 1123223445, 1123223454, 1123223455, 1123223456,
      1123232100, 1123232101, 1123232110, 1123232111, 1123232112, 1123232121,
      1123232122, 1123232123, 1123232210, 1123232211, 1123232212, 1123232221,
      1123232222, 1123232223, 1123232232, 1123232233, 1123232234, 1123232321,
      1123232322, 1123232323, 1123232332, 1123232333, 1123232334, 1123232343,
      1123232344, 1123232345, 1123233210, 1123233211, 1123233212, 1123233221,
      1123233222, 1123233223, 1123233232, 1123233233, 1123233234, 1123233321,
      1123233322, 1123233323, 1123233332, 1123233333, 1123233334, 1123233343,
      1123233344, 1123233345, 1123233432, 1123233433, 1123233434, 1123233443,
      1123233444, 1123233445, 1123233454, 1123233455, 1123233456, 1123234321,
      1123234322, 1123234323, 1123234332, 1123234333, 1123234334, 1123234343,
      1123234344, 1123234345, 1123234432, 1123234433, 1123234434, 1123234443,
      1123234444, 1123234445, 1123234454, 1123234455, 1123234456, 1123234543,
      1123234544, 1123234545, 1123234554, 1123234555, 1123234556, 1123234565,
      1123234566, 1123234567, 1123321000, 1123321001, 1123321010, 1123321011,
      1123321012, 1123321100, 1123321101, 1123321110, 1123321111, 1123321112,
      1123321121, 1123321122, 1123321123, 1123321210, 1123321211, 1123321212,
      1123321221, 1123321222, 1123321223, 1123321232, 1123321233, 1123321234,
      1123322100, 1123322101, 1123322110, 1123322111, 1123322112, 1123322121,
      1123322122, 1123322123, 1123322210, 1123322211, 1123322212, 1123322221,
      1123322222, 1123322223, 1123322232, 1123322233, 1123322234, 1123322321,
      1123322322, 1123322323, 1123322332, 1123322333, 1123322334, 1123322343,
      1123322344, 1123322345, 1123323210, 1123323211, 1123323212, 1123323221,
      1123323222, 1123323223, 1123323232, 1123323233, 1123323234, 1123323321,
      1123323322, 1123323323, 1123323332, 1123323333, 1123323334, 1123323343,
      1123323344, 1123323345, 1123323432, 1123323433, 1123323434, 1123323443,
      1123323444, 1123323445, 1123323454, 1123323455, 1123323456, 1123332100,
      1123332101, 1123332110, 1123332111, 1123332112, 1123332121, 1123332122,
      1123332123, 1123332210, 1123332211, 1123332212, 1123332221, 1123332222,
      1123332223, 1123332232, 1123332233, 1123332234, 1123332321, 1123332322,
      1123332323, 1123332332, 1123332333, 1123332334, 1123332343, 1123332344,
      1123332345, 1123333210, 1123333211, 1123333212, 1123333221, 1123333222,
      1123333223, 1123333232, 1123333233, 1123333234, 1123333321, 1123333322,
      1123333323, 1123333332, 1123333333, 1123333334, 1123333343, 1123333344,
      1123333345, 1123333432, 1123333433, 1123333434, 1123333443, 1123333444,
      1123333445, 1123333454, 1123333455, 1123333456, 1123334321, 1123334322,
      1123334323, 1123334332, 1123334333, 1123334334, 1123334343, 1123334344,
      1123334345, 1123334432, 1123334433, 1123334434, 1123334443, 1123334444,
      1123334445, 1123334454, 1123334455, 1123334456, 1123334543, 1123334544,
      1123334545, 1123334554, 1123334555, 1123334556, 1123334565, 1123334566,
      1123334567, 1123343210, 1123343211, 1123343212, 1123343221, 1123343222,
      1123343223, 1123343232, 1123343233, 1123343234, 1123343321, 1123343322,
      1123343323, 1123343332, 1123343333, 1123343334, 1123343343, 1123343344,
      1123343345, 1123343432, 1123343433, 1123343434, 1123343443, 1123343444,
      1123343445, 1123343454, 1123343455, 1123343456, 1123344321, 1123344322,
      1123344323, 1123344332, 1123344333, 1123344334, 1123344343, 1123344344,
      1123344345, 1123344432, 1123344433, 1123344434, 1123344443, 1123344444,
      1123344445, 1123344454, 1123344455, 1123344456, 1123344543, 1123344544,
      1123344545, 1123344554, 1123344555, 1123344556, 1123344565, 1123344566,
      1123344567, 1123345432, 1123345433, 1123345434, 1123345443, 1123345444,
      1123345445, 1123345454, 1123345455, 1123345456, 1123345543, 1123345544,
      1123345545, 1123345554, 1123345555, 1123345556, 1123345565, 1123345566,
      1123345567, 1123345654, 1123345655, 1123345656, 1123345665, 1123345666,
      1123345667, 1123345676, 1123345677, 1123345678, 1123432100, 1123432101,
      1123432110, 1123432111, 1123432112, 1123432121, 1123432122, 1123432123,
      1123432210, 1123432211, 1123432212, 1123432221, 1123432222, 1123432223,
      1123432232, 1123432233, 1123432234, 1123432321, 1123432322, 1123432323,
      1123432332, 1123432333, 1123432334, 1123432343, 1123432344, 1123432345,
      1123433210, 1123433211, 1123433212, 1123433221, 1123433222, 1123433223,
      1123433232, 1123433233, 1123433234, 1123433321, 1123433322, 1123433323,
      1123433332, 1123433333, 1123433334, 1123433343, 1123433344, 1123433345,
      1123433432, 1123433433, 1123433434, 1123433443, 1123433444, 1123433445,
      1123433454, 1123433455, 1123433456, 1123434321, 1123434322, 1123434323,
      1123434332, 1123434333, 1123434334, 1123434343, 1123434344, 1123434345,
      1123434432, 1123434433, 1123434434, 1123434443, 1123434444, 1123434445,
      1123434454, 1123434455, 1123434456, 1123434543, 1123434544, 1123434545,
      1123434554, 1123434555, 1123434556, 1123434565, 1123434566, 1123434567,
      1123443210, 1123443211, 1123443212, 1123443221, 1123443222, 1123443223,
      1123443232, 1123443233, 1123443234, 1123443321, 1123443322, 1123443323,
      1123443332, 1123443333, 1123443334, 1123443343, 1123443344, 1123443345,
      1123443432, 1123443433, 1123443434, 1123443443, 1123443444, 1123443445,
      1123443454, 1123443455, 1123443456, 1123444321, 1123444322, 1123444323,
      1123444332, 1123444333, 1123444334, 1123444343, 1123444344, 1123444345,
      1123444432, 1123444433, 1123444434, 1123444443, 1123444444, 1123444445,
      1123444454, 1123444455, 1123444456, 1123444543, 1123444544, 1123444545,
      1123444554, 1123444555, 1123444556, 1123444565, 1123444566, 1123444567,
      1123445432, 1123445433, 1123445434, 1123445443, 1123445444, 1123445445,
      1123445454, 1123445455, 1123445456, 1123445543, 1123445544, 1123445545,
      1123445554, 1123445555, 1123445556, 1123445565, 1123445566, 1123445567,
      1123445654, 1123445655, 1123445656, 1123445665, 1123445666, 1123445667,
      1123445676, 1123445677, 1123445678, 1123454321, 1123454322, 1123454323,
      1123454332, 1123454333, 1123454334, 1123454343, 1123454344, 1123454345,
      1123454432, 1123454433, 1123454434, 1123454443, 1123454444, 1123454445,
      1123454454, 1123454455, 1123454456, 1123454543, 1123454544, 1123454545,
      1123454554, 1123454555, 1123454556, 1123454565, 1123454566, 1123454567,
      1123455432, 1123455433, 1123455434, 1123455443, 1123455444, 1123455445,
      1123455454, 1123455455, 1123455456, 1123455543, 1123455544, 1123455545,
      1123455554, 1123455555, 1123455556, 1123455565, 1123455566, 1123455567,
      1123455654, 1123455655, 1123455656, 1123455665, 1123455666, 1123455667,
      1123455676, 1123455677, 1123455678, 1123456543, 1123456544, 1123456545,
      1123456554, 1123456555, 1123456556, 1123456565, 1123456566, 1123456567,
      1123456654, 1123456655, 1123456656, 1123456665, 1123456666, 1123456667,
      1123456676, 1123456677, 1123456678, 1123456765, 1123456766, 1123456767,
      1123456776, 1123456777, 1123456778, 1123456787, 1123456788, 1123456789,
      1210000000, 1210000001, 1210000010, 1210000011, 1210000012, 1210000100,
      1210000101, 1210000110, 1210000111, 1210000112, 1210000121, 1210000122,
      1210000123, 1210001000, 1210001001, 1210001010, 1210001011, 1210001012,
      1210001100, 1210001101, 1210001110, 1210001111, 1210001112, 1210001121,
      1210001122, 1210001123, 1210001210, 1210001211, 1210001212, 1210001221,
      1210001222, 1210001223, 1210001232, 1210001233, 1210001234, 1210010000,
      1210010001, 1210010010, 1210010011, 1210010012, 1210010100, 1210010101,
      1210010110, 1210010111, 1210010112, 1210010121, 1210010122, 1210010123,
      1210011000, 1210011001, 1210011010, 1210011011, 1210011012, 1210011100,
      1210011101, 1210011110, 1210011111, 1210011112, 1210011121, 1210011122,
      1210011123, 1210011210, 1210011211, 1210011212, 1210011221, 1210011222,
      1210011223, 1210011232, 1210011233, 1210011234, 1210012100, 1210012101,
      1210012110, 1210012111, 1210012112, 1210012121, 1210012122, 1210012123,
      1210012210, 1210012211, 1210012212, 1210012221, 1210012222, 1210012223,
      1210012232, 1210012233, 1210012234, 1210012321, 1210012322, 1210012323,
      1210012332, 1210012333, 1210012334, 1210012343, 1210012344, 1210012345,
      1210100000, 1210100001, 1210100010, 1210100011, 1210100012, 1210100100,
      1210100101, 1210100110, 1210100111, 1210100112, 1210100121, 1210100122,
      1210100123, 1210101000, 1210101001, 1210101010, 1210101011, 1210101012,
      1210101100, 1210101101, 1210101110, 1210101111, 1210101112, 1210101121,
      1210101122, 1210101123, 1210101210, 1210101211, 1210101212, 1210101221,
      1210101222, 1210101223, 1210101232, 1210101233, 1210101234, 1210110000,
      1210110001, 1210110010, 1210110011, 1210110012, 1210110100, 1210110101,
      1210110110, 1210110111, 1210110112, 1210110121, 1210110122, 1210110123,
      1210111000, 1210111001, 1210111010, 1210111011, 1210111012, 1210111100,
      1210111101, 1210111110, 1210111111, 1210111112, 1210111121, 1210111122,
      1210111123, 1210111210, 1210111211, 1210111212, 1210111221, 1210111222,
      1210111223, 1210111232, 1210111233, 1210111234, 1210112100, 1210112101,
      1210112110, 1210112111, 1210112112, 1210112121, 1210112122, 1210112123,
      1210112210, 1210112211, 1210112212, 1210112221, 1210112222, 1210112223,
      1210112232, 1210112233, 1210112234, 1210112321, 1210112322, 1210112323,
      1210112332, 1210112333, 1210112334, 1210112343, 1210112344, 1210112345,
      1210121000, 1210121001, 1210121010, 1210121011, 1210121012, 1210121100,
      1210121101, 1210121110, 1210121111, 1210121112, 1210121121, 1210121122,
      1210121123, 1210121210, 1210121211, 1210121212, 1210121221, 1210121222,
      1210121223, 1210121232, 1210121233, 1210121234, 1210122100, 1210122101,
      1210122110, 1210122111, 1210122112, 1210122121, 1210122122, 1210122123,
      1210122210, 1210122211, 1210122212, 1210122221, 1210122222, 1210122223,
      1210122232, 1210122233, 1210122234, 1210122321, 1210122322, 1210122323,
      1210122332, 1210122333, 1210122334, 1210122343, 1210122344, 1210122345,
      1210123210, 1210123211, 1210123212, 1210123221, 1210123222, 1210123223,
      1210123232, 1210123233, 1210123234, 1210123321, 1210123322, 1210123323,
      1210123332, 1210123333, 1210123334, 1210123343, 1210123344, 1210123345,
      1210123432, 1210123433, 1210123434, 1210123443, 1210123444, 1210123445,
      1210123454, 1210123455, 1210123456, 1211000000, 1211000001, 1211000010,
      1211000011, 1211000012, 1211000100, 1211000101, 1211000110, 1211000111,
      1211000112, 1211000121, 1211000122, 1211000123, 1211001000, 1211001001,
      1211001010, 1211001011, 1211001012, 1211001100, 1211001101, 1211001110,
      1211001111, 1211001112, 1211001121, 1211001122, 1211001123, 1211001210,
      1211001211, 1211001212, 1211001221, 1211001222, 1211001223, 1211001232,
      1211001233, 1211001234, 1211010000, 1211010001, 1211010010, 1211010011,
      1211010012, 1211010100, 1211010101, 1211010110, 1211010111, 1211010112,
      1211010121, 1211010122, 1211010123, 1211011000, 1211011001, 1211011010,
      1211011011, 1211011012, 1211011100, 1211011101, 1211011110, 1211011111,
      1211011112, 1211011121, 1211011122, 1211011123, 1211011210, 1211011211,
      1211011212, 1211011221, 1211011222, 1211011223, 1211011232, 1211011233,
      1211011234, 1211012100, 1211012101, 1211012110, 1211012111, 1211012112,
      1211012121, 1211012122, 1211012123, 1211012210, 1211012211, 1211012212,
      1211012221, 1211012222, 1211012223, 1211012232, 1211012233, 1211012234,
      1211012321, 1211012322, 1211012323, 1211012332, 1211012333, 1211012334,
      1211012343, 1211012344, 1211012345, 1211100000, 1211100001, 1211100010,
      1211100011, 1211100012, 1211100100, 1211100101, 1211100110, 1211100111,
      1211100112, 1211100121, 1211100122, 1211100123, 1211101000, 1211101001,
      1211101010, 1211101011, 1211101012, 1211101100, 1211101101, 1211101110,
      1211101111, 1211101112, 1211101121, 1211101122, 1211101123, 1211101210,
      1211101211, 1211101212, 1211101221, 1211101222, 1211101223, 1211101232,
      1211101233, 1211101234, 1211110000, 1211110001, 1211110010, 1211110011,
      1211110012, 1211110100, 1211110101, 1211110110, 1211110111, 1211110112,
      1211110121, 1211110122, 1211110123, 1211111000, 1211111001, 1211111010,
      1211111011, 1211111012, 1211111100, 1211111101, 1211111110, 1211111111,
      1211111112, 1211111121, 1211111122, 1211111123, 1211111210, 1211111211,
      1211111212, 1211111221, 1211111222, 1211111223, 1211111232, 1211111233,
      1211111234, 1211112100, 1211112101, 1211112110, 1211112111, 1211112112,
      1211112121, 1211112122, 1211112123, 1211112210, 1211112211, 1211112212,
      1211112221, 1211112222, 1211112223, 1211112232, 1211112233, 1211112234,
      1211112321, 1211112322, 1211112323, 1211112332, 1211112333, 1211112334,
      1211112343, 1211112344, 1211112345, 1211121000, 1211121001, 1211121010,
      1211121011, 1211121012, 1211121100, 1211121101, 1211121110, 1211121111,
      1211121112, 1211121121, 1211121122, 1211121123, 1211121210, 1211121211,
      1211121212, 1211121221, 1211121222, 1211121223, 1211121232, 1211121233,
      1211121234, 1211122100, 1211122101, 1211122110, 1211122111, 1211122112,
      1211122121, 1211122122, 1211122123, 1211122210, 1211122211, 1211122212,
      1211122221, 1211122222, 1211122223, 1211122232, 1211122233, 1211122234,
      1211122321, 1211122322, 1211122323, 1211122332, 1211122333, 1211122334,
      1211122343, 1211122344, 1211122345, 1211123210, 1211123211, 1211123212,
      1211123221, 1211123222, 1211123223, 1211123232, 1211123233, 1211123234,
      1211123321, 1211123322, 1211123323, 1211123332, 1211123333, 1211123334,
      1211123343, 1211123344, 1211123345, 1211123432, 1211123433, 1211123434,
      1211123443, 1211123444, 1211123445, 1211123454, 1211123455, 1211123456,
      1211210000, 1211210001, 1211210010, 1211210011, 1211210012, 1211210100,
      1211210101, 1211210110, 1211210111, 1211210112, 1211210121, 1211210122,
      1211210123, 1211211000, 1211211001, 1211211010, 1211211011, 1211211012,
      1211211100, 1211211101, 1211211110, 1211211111, 1211211112, 1211211121,
      1211211122, 1211211123, 1211211210, 1211211211, 1211211212, 1211211221,
      1211211222, 1211211223, 1211211232, 1211211233, 1211211234, 1211212100,
      1211212101, 1211212110, 1211212111, 1211212112, 1211212121, 1211212122,
      1211212123, 1211212210, 1211212211, 1211212212, 1211212221, 1211212222,
      1211212223, 1211212232, 1211212233, 1211212234, 1211212321, 1211212322,
      1211212323, 1211212332, 1211212333, 1211212334, 1211212343, 1211212344,
      1211212345, 1211221000, 1211221001, 1211221010, 1211221011, 1211221012,
      1211221100, 1211221101, 1211221110, 1211221111, 1211221112, 1211221121,
      1211221122, 1211221123, 1211221210, 1211221211, 1211221212, 1211221221,
      1211221222, 1211221223, 1211221232, 1211221233, 1211221234, 1211222100,
      1211222101, 1211222110, 1211222111, 1211222112, 1211222121, 1211222122,
      1211222123, 1211222210, 1211222211, 1211222212, 1211222221, 1211222222,
      1211222223, 1211222232, 1211222233, 1211222234, 1211222321, 1211222322,
      1211222323, 1211222332, 1211222333, 1211222334, 1211222343, 1211222344,
      1211222345, 1211223210, 1211223211, 1211223212, 1211223221, 1211223222,
      1211223223, 1211223232, 1211223233, 1211223234, 1211223321, 1211223322,
      1211223323, 1211223332, 1211223333, 1211223334, 1211223343, 1211223344,
      1211223345, 1211223432, 1211223433, 1211223434, 1211223443, 1211223444,
      1211223445, 1211223454, 1211223455, 1211223456, 1211232100, 1211232101,
      1211232110, 1211232111, 1211232112, 1211232121, 1211232122, 1211232123,
      1211232210, 1211232211, 1211232212, 1211232221, 1211232222, 1211232223,
      1211232232, 1211232233, 1211232234, 1211232321, 1211232322, 1211232323,
      1211232332, 1211232333, 1211232334, 1211232343, 1211232344, 1211232345,
      1211233210, 1211233211, 1211233212, 1211233221, 1211233222, 1211233223,
      1211233232, 1211233233, 1211233234, 1211233321, 1211233322, 1211233323,
      1211233332, 1211233333, 1211233334, 1211233343, 1211233344, 1211233345,
      1211233432, 1211233433, 1211233434, 1211233443, 1211233444, 1211233445,
      1211233454, 1211233455, 1211233456, 1211234321, 1211234322, 1211234323,
      1211234332, 1211234333, 1211234334, 1211234343, 1211234344, 1211234345,
      1211234432, 1211234433, 1211234434, 1211234443, 1211234444, 1211234445,
      1211234454, 1211234455, 1211234456, 1211234543, 1211234544, 1211234545,
      1211234554, 1211234555, 1211234556, 1211234565, 1211234566, 1211234567,
      1212100000, 1212100001, 1212100010, 1212100011, 1212100012, 1212100100,
      1212100101, 1212100110, 1212100111, 1212100112, 1212100121, 1212100122,
      1212100123, 1212101000, 1212101001, 1212101010, 1212101011, 1212101012,
      1212101100, 1212101101, 1212101110, 1212101111, 1212101112, 1212101121,
      1212101122, 1212101123, 1212101210, 1212101211, 1212101212, 1212101221,
      1212101222, 1212101223, 1212101232, 1212101233, 1212101234, 1212110000,
      1212110001, 1212110010, 1212110011, 1212110012, 1212110100, 1212110101,
      1212110110, 1212110111, 1212110112, 1212110121, 1212110122, 1212110123,
      1212111000, 1212111001, 1212111010, 1212111011, 1212111012, 1212111100,
      1212111101, 1212111110, 1212111111, 1212111112, 1212111121, 1212111122,
      1212111123, 1212111210, 1212111211, 1212111212, 1212111221, 1212111222,
      1212111223, 1212111232, 1212111233, 1212111234, 1212112100, 1212112101,
      1212112110, 1212112111, 1212112112, 1212112121, 1212112122, 1212112123,
      1212112210, 1212112211, 1212112212, 1212112221, 1212112222, 1212112223,
      1212112232, 1212112233, 1212112234, 1212112321, 1212112322, 1212112323,
      1212112332, 1212112333, 1212112334, 1212112343, 1212112344, 1212112345,
      1212121000, 1212121001, 1212121010, 1212121011, 1212121012, 1212121100,
      1212121101, 1212121110, 1212121111, 1212121112, 1212121121, 1212121122,
      1212121123, 1212121210, 1212121211, 1212121212, 1212121221, 1212121222,
      1212121223, 1212121232, 1212121233, 1212121234, 1212122100, 1212122101,
      1212122110, 1212122111, 1212122112, 1212122121, 1212122122, 1212122123,
      1212122210, 1212122211, 1212122212, 1212122221, 1212122222, 1212122223,
      1212122232, 1212122233, 1212122234, 1212122321, 1212122322, 1212122323,
      1212122332, 1212122333, 1212122334, 1212122343, 1212122344, 1212122345,
      1212123210, 1212123211, 1212123212, 1212123221, 1212123222, 1212123223,
      1212123232, 1212123233, 1212123234, 1212123321, 1212123322, 1212123323,
      1212123332, 1212123333, 1212123334, 1212123343, 1212123344, 1212123345,
      1212123432, 1212123433, 1212123434, 1212123443, 1212123444, 1212123445,
      1212123454, 1212123455, 1212123456, 1212210000, 1212210001, 1212210010,
      1212210011, 1212210012, 1212210100, 1212210101, 1212210110, 1212210111,
      1212210112, 1212210121, 1212210122, 1212210123, 1212211000, 1212211001,
      1212211010, 1212211011, 1212211012, 1212211100, 1212211101, 1212211110,
      1212211111, 1212211112, 1212211121, 1212211122, 1212211123, 1212211210,
      1212211211, 1212211212, 1212211221, 1212211222, 1212211223, 1212211232,
      1212211233, 1212211234, 1212212100, 1212212101, 1212212110, 1212212111,
      1212212112, 1212212121, 1212212122, 1212212123, 1212212210, 1212212211,
      1212212212, 1212212221, 1212212222, 1212212223, 1212212232, 1212212233,
      1212212234, 1212212321, 1212212322, 1212212323, 1212212332, 1212212333,
      1212212334, 1212212343, 1212212344, 1212212345, 1212221000, 1212221001,
      1212221010, 1212221011, 1212221012, 1212221100, 1212221101, 1212221110,
      1212221111, 1212221112, 1212221121, 1212221122, 1212221123, 1212221210,
      1212221211, 1212221212, 1212221221, 1212221222, 1212221223, 1212221232,
      1212221233, 1212221234, 1212222100, 1212222101, 1212222110, 1212222111,
      1212222112, 1212222121, 1212222122, 1212222123, 1212222210, 1212222211,
      1212222212, 1212222221, 1212222222, 1212222223, 1212222232, 1212222233,
      1212222234, 1212222321, 1212222322, 1212222323, 1212222332, 1212222333,
      1212222334, 1212222343, 1212222344, 1212222345, 1212223210, 1212223211,
      1212223212, 1212223221, 1212223222, 1212223223, 1212223232, 1212223233,
      1212223234, 1212223321, 1212223322, 1212223323, 1212223332, 1212223333,
      1212223334, 1212223343, 1212223344, 1212223345, 1212223432, 1212223433,
      1212223434, 1212223443, 1212223444, 1212223445, 1212223454, 1212223455,
      1212223456, 1212232100, 1212232101, 1212232110, 1212232111, 1212232112,
      1212232121, 1212232122, 1212232123, 1212232210, 1212232211, 1212232212,
      1212232221, 1212232222, 1212232223, 1212232232, 1212232233, 1212232234,
      1212232321, 1212232322, 1212232323, 1212232332, 1212232333, 1212232334,
      1212232343, 1212232344, 1212232345, 1212233210, 1212233211, 1212233212,
      1212233221, 1212233222, 1212233223, 1212233232, 1212233233, 1212233234,
      1212233321, 1212233322, 1212233323, 1212233332, 1212233333, 1212233334,
      1212233343, 1212233344, 1212233345, 1212233432, 1212233433, 1212233434,
      1212233443, 1212233444, 1212233445, 1212233454, 1212233455, 1212233456,
      1212234321, 1212234322, 1212234323, 1212234332, 1212234333, 1212234334,
      1212234343, 1212234344, 1212234345, 1212234432, 1212234433, 1212234434,
      1212234443, 1212234444, 1212234445, 1212234454, 1212234455, 1212234456,
      1212234543, 1212234544, 1212234545, 1212234554, 1212234555, 1212234556,
      1212234565, 1212234566, 1212234567, 1212321000, 1212321001, 1212321010,
      1212321011, 1212321012, 1212321100, 1212321101, 1212321110, 1212321111,
      1212321112, 1212321121, 1212321122, 1212321123, 1212321210, 1212321211,
      1212321212, 1212321221, 1212321222, 1212321223, 1212321232, 1212321233,
      1212321234, 1212322100, 1212322101, 1212322110, 1212322111, 1212322112,
      1212322121, 1212322122, 1212322123, 1212322210, 1212322211, 1212322212,
      1212322221, 1212322222, 1212322223, 1212322232, 1212322233, 1212322234,
      1212322321, 1212322322, 1212322323, 1212322332, 1212322333, 1212322334,
      1212322343, 1212322344, 1212322345, 1212323210, 1212323211, 1212323212,
      1212323221, 1212323222, 1212323223, 1212323232, 1212323233, 1212323234,
      1212323321, 1212323322, 1212323323, 1212323332, 1212323333, 1212323334,
      1212323343, 1212323344, 1212323345, 1212323432, 1212323433, 1212323434,
      1212323443, 1212323444, 1212323445, 1212323454, 1212323455, 1212323456,
      1212332100, 1212332101, 1212332110, 1212332111, 1212332112, 1212332121,
      1212332122, 1212332123, 1212332210, 1212332211, 1212332212, 1212332221,
      1212332222, 1212332223, 1212332232, 1212332233, 1212332234, 1212332321,
      1212332322, 1212332323, 1212332332, 1212332333, 1212332334, 1212332343,
      1212332344, 1212332345, 1212333210, 1212333211, 1212333212, 1212333221,
      1212333222, 1212333223, 1212333232, 1212333233, 1212333234, 1212333321,
      1212333322, 1212333323, 1212333332, 1212333333, 1212333334, 1212333343,
      1212333344, 1212333345, 1212333432, 1212333433, 1212333434, 1212333443,
      1212333444, 1212333445, 1212333454, 1212333455, 1212333456, 1212334321,
      1212334322, 1212334323, 1212334332, 1212334333, 1212334334, 1212334343,
      1212334344, 1212334345, 1212334432, 1212334433, 1212334434, 1212334443,
      1212334444, 1212334445, 1212334454, 1212334455, 1212334456, 1212334543,
      1212334544, 1212334545, 1212334554, 1212334555, 1212334556, 1212334565,
      1212334566, 1212334567, 1212343210, 1212343211, 1212343212, 1212343221,
      1212343222, 1212343223, 1212343232, 1212343233, 1212343234, 1212343321,
      1212343322, 1212343323, 1212343332, 1212343333, 1212343334, 1212343343,
      1212343344, 1212343345, 1212343432, 1212343433, 1212343434, 1212343443,
      1212343444, 1212343445, 1212343454, 1212343455, 1212343456, 1212344321,
      1212344322, 1212344323, 1212344332, 1212344333, 1212344334, 1212344343,
      1212344344, 1212344345, 1212344432, 1212344433, 1212344434, 1212344443,
      1212344444, 1212344445, 1212344454, 1212344455, 1212344456, 1212344543,
      1212344544, 1212344545, 1212344554, 1212344555, 1212344556, 1212344565,
      1212344566, 1212344567, 1212345432, 1212345433, 1212345434, 1212345443,
      1212345444, 1212345445, 1212345454, 1212345455, 1212345456, 1212345543,
      1212345544, 1212345545, 1212345554, 1212345555, 1212345556, 1212345565,
      1212345566, 1212345567, 1212345654, 1212345655, 1212345656, 1212345665,
      1212345666, 1212345667, 1212345676, 1212345677, 1212345678, 1221000000,
      1221000001, 1221000010, 1221000011, 1221000012, 1221000100, 1221000101,
      1221000110, 1221000111, 1221000112, 1221000121, 1221000122, 1221000123,
      1221001000, 1221001001, 1221001010, 1221001011, 1221001012, 1221001100,
      1221001101, 1221001110, 1221001111, 1221001112, 1221001121, 1221001122,
      1221001123, 1221001210, 1221001211, 1221001212, 1221001221, 1221001222,
      1221001223, 1221001232, 1221001233, 1221001234, 1221010000, 1221010001,
      1221010010, 1221010011, 1221010012, 1221010100, 1221010101, 1221010110,
      1221010111, 1221010112, 1221010121, 1221010122, 1221010123, 1221011000,
      1221011001, 1221011010, 1221011011, 1221011012, 1221011100, 1221011101,
      1221011110, 1221011111, 1221011112, 1221011121, 1221011122, 1221011123,
      1221011210, 1221011211, 1221011212, 1221011221, 1221011222, 1221011223,
      1221011232, 1221011233, 1221011234, 1221012100, 1221012101, 1221012110,
      1221012111, 1221012112, 1221012121, 1221012122, 1221012123, 1221012210,
      1221012211, 1221012212, 1221012221, 1221012222, 1221012223, 1221012232,
      1221012233, 1221012234, 1221012321, 1221012322, 1221012323, 1221012332,
      1221012333, 1221012334, 1221012343, 1221012344, 1221012345, 1221100000,
      1221100001, 1221100010, 1221100011, 1221100012, 1221100100, 1221100101,
      1221100110, 1221100111, 1221100112, 1221100121, 1221100122, 1221100123,
      1221101000, 1221101001, 1221101010, 1221101011, 1221101012, 1221101100,
      1221101101, 1221101110, 1221101111, 1221101112, 1221101121, 1221101122,
      1221101123, 1221101210, 1221101211, 1221101212, 1221101221, 1221101222,
      1221101223, 1221101232, 1221101233, 1221101234, 1221110000, 1221110001,
      1221110010, 1221110011, 1221110012, 1221110100, 1221110101, 1221110110,
      1221110111, 1221110112, 1221110121, 1221110122, 1221110123, 1221111000,
      1221111001, 1221111010, 1221111011, 1221111012, 1221111100, 1221111101,
      1221111110, 1221111111, 1221111112, 1221111121, 1221111122, 1221111123,
      1221111210, 1221111211, 1221111212, 1221111221, 1221111222, 1221111223,
      1221111232, 1221111233, 1221111234, 1221112100, 1221112101, 1221112110,
      1221112111, 1221112112, 1221112121, 1221112122, 1221112123, 1221112210,
      1221112211, 1221112212, 1221112221, 1221112222, 1221112223, 1221112232,
      1221112233, 1221112234, 1221112321, 1221112322, 1221112323, 1221112332,
      1221112333, 1221112334, 1221112343, 1221112344, 1221112345, 1221121000,
      1221121001, 1221121010, 1221121011, 1221121012, 1221121100, 1221121101,
      1221121110, 1221121111, 1221121112, 1221121121, 1221121122, 1221121123,
      1221121210, 1221121211, 1221121212, 1221121221, 1221121222, 1221121223,
      1221121232, 1221121233, 1221121234, 1221122100, 1221122101, 1221122110,
      1221122111, 1221122112, 1221122121, 1221122122, 1221122123, 1221122210,
      1221122211, 1221122212, 1221122221, 1221122222, 1221122223, 1221122232,
      1221122233, 1221122234, 1221122321, 1221122322, 1221122323, 1221122332,
      1221122333, 1221122334, 1221122343, 1221122344, 1221122345, 1221123210,
      1221123211, 1221123212, 1221123221, 1221123222, 1221123223, 1221123232,
      1221123233, 1221123234, 1221123321, 1221123322, 1221123323, 1221123332,
      1221123333, 1221123334, 1221123343, 1221123344, 1221123345, 1221123432,
      1221123433, 1221123434, 1221123443, 1221123444, 1221123445, 1221123454,
      1221123455, 1221123456, 1221210000, 1221210001, 1221210010, 1221210011,
      1221210012, 1221210100, 1221210101, 1221210110, 1221210111, 1221210112,
      1221210121, 1221210122, 1221210123, 1221211000, 1221211001, 1221211010,
      1221211011, 1221211012, 1221211100, 1221211101, 1221211110, 1221211111,
      1221211112, 1221211121, 1221211122, 1221211123, 1221211210, 1221211211,
      1221211212, 1221211221, 1221211222, 1221211223, 1221211232, 1221211233,
      1221211234, 1221212100, 1221212101, 1221212110, 1221212111, 1221212112,
      1221212121, 1221212122, 1221212123, 1221212210, 1221212211, 1221212212,
      1221212221, 1221212222, 1221212223, 1221212232, 1221212233, 1221212234,
      1221212321, 1221212322, 1221212323, 1221212332, 1221212333, 1221212334,
      1221212343, 1221212344, 1221212345, 1221221000, 1221221001, 1221221010,
      1221221011, 1221221012, 1221221100, 1221221101, 1221221110, 1221221111,
      1221221112, 1221221121, 1221221122, 1221221123, 1221221210, 1221221211,
      1221221212, 1221221221, 1221221222, 1221221223, 1221221232, 1221221233,
      1221221234, 1221222100, 1221222101, 1221222110, 1221222111, 1221222112,
      1221222121, 1221222122, 1221222123, 1221222210, 1221222211, 1221222212,
      1221222221, 1221222222, 1221222223, 1221222232, 1221222233, 1221222234,
      1221222321, 1221222322, 1221222323, 1221222332, 1221222333, 1221222334,
      1221222343, 1221222344, 1221222345, 1221223210, 1221223211, 1221223212,
      1221223221, 1221223222, 1221223223, 1221223232, 1221223233, 1221223234,
      1221223321, 1221223322, 1221223323, 1221223332, 1221223333, 1221223334,
      1221223343, 1221223344, 1221223345, 1221223432, 1221223433, 1221223434,
      1221223443, 1221223444, 1221223445, 1221223454, 1221223455, 1221223456,
      1221232100, 1221232101, 1221232110, 1221232111, 1221232112, 1221232121,
      1221232122, 1221232123, 1221232210, 1221232211, 1221232212, 1221232221,
      1221232222, 1221232223, 1221232232, 1221232233, 1221232234, 1221232321,
      1221232322, 1221232323, 1221232332, 1221232333, 1221232334, 1221232343,
      1221232344, 1221232345, 1221233210, 1221233211, 1221233212, 1221233221,
      1221233222, 1221233223, 1221233232, 1221233233, 1221233234, 1221233321,
      1221233322, 1221233323, 1221233332, 1221233333, 1221233334, 1221233343,
      1221233344, 1221233345, 1221233432, 1221233433, 1221233434, 1221233443,
      1221233444, 1221233445, 1221233454, 1221233455, 1221233456, 1221234321,
      1221234322, 1221234323, 1221234332, 1221234333, 1221234334, 1221234343,
      1221234344, 1221234345, 1221234432, 1221234433, 1221234434, 1221234443,
      1221234444, 1221234445, 1221234454, 1221234455, 1221234456, 1221234543,
      1221234544, 1221234545, 1221234554, 1221234555, 1221234556, 1221234565,
      1221234566, 1221234567, 1222100000, 1222100001, 1222100010, 1222100011,
      1222100012, 1222100100, 1222100101, 1222100110, 1222100111, 1222100112,
      1222100121, 1222100122, 1222100123, 1222101000, 1222101001, 1222101010,
      1222101011, 1222101012, 1222101100, 1222101101, 1222101110, 1222101111,
      1222101112, 1222101121, 1222101122, 1222101123, 1222101210, 1222101211,
      1222101212, 1222101221, 1222101222, 1222101223, 1222101232, 1222101233,
      1222101234, 1222110000, 1222110001, 1222110010, 1222110011, 1222110012,
      1222110100, 1222110101, 1222110110, 1222110111, 1222110112, 1222110121,
      1222110122, 1222110123, 1222111000, 1222111001, 1222111010, 1222111011,
      1222111012, 1222111100, 1222111101, 1222111110, 1222111111, 1222111112,
      1222111121, 1222111122, 1222111123, 1222111210, 1222111211, 1222111212,
      1222111221, 1222111222, 1222111223, 1222111232, 1222111233, 1222111234,
      1222112100, 1222112101, 1222112110, 1222112111, 1222112112, 1222112121,
      1222112122, 1222112123, 1222112210, 1222112211, 1222112212, 1222112221,
      1222112222, 1222112223, 1222112232, 1222112233, 1222112234, 1222112321,
      1222112322, 1222112323, 1222112332, 1222112333, 1222112334, 1222112343,
      1222112344, 1222112345, 1222121000, 1222121001, 1222121010, 1222121011,
      1222121012, 1222121100, 1222121101, 1222121110, 1222121111, 1222121112,
      1222121121, 1222121122, 1222121123, 1222121210, 1222121211, 1222121212,
      1222121221, 1222121222, 1222121223, 1222121232, 1222121233, 1222121234,
      1222122100, 1222122101, 1222122110, 1222122111, 1222122112, 1222122121,
      1222122122, 1222122123, 1222122210, 1222122211, 1222122212, 1222122221,
      1222122222, 1222122223, 1222122232, 1222122233, 1222122234, 1222122321,
      1222122322, 1222122323, 1222122332, 1222122333, 1222122334, 1222122343,
      1222122344, 1222122345, 1222123210, 1222123211, 1222123212, 1222123221,
      1222123222, 1222123223, 1222123232, 1222123233, 1222123234, 1222123321,
      1222123322, 1222123323, 1222123332, 1222123333, 1222123334, 1222123343,
      1222123344, 1222123345, 1222123432, 1222123433, 1222123434, 1222123443,
      1222123444, 1222123445, 1222123454, 1222123455, 1222123456, 1222210000,
      1222210001, 1222210010, 1222210011, 1222210012, 1222210100, 1222210101,
      1222210110, 1222210111, 1222210112, 1222210121, 1222210122, 1222210123,
      1222211000, 1222211001, 1222211010, 1222211011, 1222211012, 1222211100,
      1222211101, 1222211110, 1222211111, 1222211112, 1222211121, 1222211122,
      1222211123, 1222211210, 1222211211, 1222211212, 1222211221, 1222211222,
      1222211223, 1222211232, 1222211233, 1222211234, 1222212100, 1222212101,
      1222212110, 1222212111, 1222212112, 1222212121, 1222212122, 1222212123,
      1222212210, 1222212211, 1222212212, 1222212221, 1222212222, 1222212223,
      1222212232, 1222212233, 1222212234, 1222212321, 1222212322, 1222212323,
      1222212332, 1222212333, 1222212334, 1222212343, 1222212344, 1222212345,
      1222221000, 1222221001, 1222221010, 1222221011, 1222221012, 1222221100,
      1222221101, 1222221110, 1222221111, 1222221112, 1222221121, 1222221122,
      1222221123, 1222221210, 1222221211, 1222221212, 1222221221, 1222221222,
      1222221223, 1222221232, 1222221233, 1222221234, 1222222100, 1222222101,
      1222222110, 1222222111, 1222222112, 1222222121, 1222222122, 1222222123,
      1222222210, 1222222211, 1222222212, 1222222221, 1222222222, 1222222223,
      1222222232, 1222222233, 1222222234, 1222222321, 1222222322, 1222222323,
      1222222332, 1222222333, 1222222334, 1222222343, 1222222344, 1222222345,
      1222223210, 1222223211, 1222223212, 1222223221, 1222223222, 1222223223,
      1222223232, 1222223233, 1222223234, 1222223321, 1222223322, 1222223323,
      1222223332, 1222223333, 1222223334, 1222223343, 1222223344, 1222223345,
      1222223432, 1222223433, 1222223434, 1222223443, 1222223444, 1222223445,
      1222223454, 1222223455, 1222223456, 1222232100, 1222232101, 1222232110,
      1222232111, 1222232112, 1222232121, 1222232122, 1222232123, 1222232210,
      1222232211, 1222232212, 1222232221, 1222232222, 1222232223, 1222232232,
      1222232233, 1222232234, 1222232321, 1222232322, 1222232323, 1222232332,
      1222232333, 1222232334, 1222232343, 1222232344, 1222232345, 1222233210,
      1222233211, 1222233212, 1222233221, 1222233222, 1222233223, 1222233232,
      1222233233, 1222233234, 1222233321, 1222233322, 1222233323, 1222233332,
      1222233333, 1222233334, 1222233343, 1222233344, 1222233345, 1222233432,
      1222233433, 1222233434, 1222233443, 1222233444, 1222233445, 1222233454,
      1222233455, 1222233456, 1222234321, 1222234322, 1222234323, 1222234332,
      1222234333, 1222234334, 1222234343, 1222234344, 1222234345, 1222234432,
      1222234433, 1222234434, 1222234443, 1222234444, 1222234445, 1222234454,
      1222234455, 1222234456, 1222234543, 1222234544, 1222234545, 1222234554,
      1222234555, 1222234556, 1222234565, 1222234566, 1222234567, 1222321000,
      1222321001, 1222321010, 1222321011, 1222321012, 1222321100, 1222321101,
      1222321110, 1222321111, 1222321112, 1222321121, 1222321122, 1222321123,
      1222321210, 1222321211, 1222321212, 1222321221, 1222321222, 1222321223,
      1222321232, 1222321233, 1222321234, 1222322100, 1222322101, 1222322110,
      1222322111, 1222322112, 1222322121, 1222322122, 1222322123, 1222322210,
      1222322211, 1222322212, 1222322221, 1222322222, 1222322223, 1222322232,
      1222322233, 1222322234, 1222322321, 1222322322, 1222322323, 1222322332,
      1222322333, 1222322334, 1222322343, 1222322344, 1222322345, 1222323210,
      1222323211, 1222323212, 1222323221, 1222323222, 1222323223, 1222323232,
      1222323233, 1222323234, 1222323321, 1222323322, 1222323323, 1222323332,
      1222323333, 1222323334, 1222323343, 1222323344, 1222323345, 1222323432,
      1222323433, 1222323434, 1222323443, 1222323444, 1222323445, 1222323454,
      1222323455, 1222323456, 1222332100, 1222332101, 1222332110, 1222332111,
      1222332112, 1222332121, 1222332122, 1222332123, 1222332210, 1222332211,
      1222332212, 1222332221, 1222332222, 1222332223, 1222332232, 1222332233,
      1222332234, 1222332321, 1222332322, 1222332323, 1222332332, 1222332333,
      1222332334, 1222332343, 1222332344, 1222332345, 1222333210, 1222333211,
      1222333212, 1222333221, 1222333222, 1222333223, 1222333232, 1222333233,
      1222333234, 1222333321, 1222333322, 1222333323, 1222333332, 1222333333,
      1222333334, 1222333343, 1222333344, 1222333345, 1222333432, 1222333433,
      1222333434, 1222333443, 1222333444, 1222333445, 1222333454, 1222333455,
      1222333456, 1222334321, 1222334322, 1222334323, 1222334332, 1222334333,
      1222334334, 1222334343, 1222334344, 1222334345, 1222334432, 1222334433,
      1222334434, 1222334443, 1222334444, 1222334445, 1222334454, 1222334455,
      1222334456, 1222334543, 1222334544, 1222334545, 1222334554, 1222334555,
      1222334556, 1222334565, 1222334566, 1222334567, 1222343210, 1222343211,
      1222343212, 1222343221, 1222343222, 1222343223, 1222343232, 1222343233,
      1222343234, 1222343321, 1222343322, 1222343323, 1222343332, 1222343333,
      1222343334, 1222343343, 1222343344, 1222343345, 1222343432, 1222343433,
      1222343434, 1222343443, 1222343444, 1222343445, 1222343454, 1222343455,
      1222343456, 1222344321, 1222344322, 1222344323, 1222344332, 1222344333,
      1222344334, 1222344343, 1222344344, 1222344345, 1222344432, 1222344433,
      1222344434, 1222344443, 1222344444, 1222344445, 1222344454, 1222344455,
      1222344456, 1222344543, 1222344544, 1222344545, 1222344554, 1222344555,
      1222344556, 1222344565, 1222344566, 1222344567, 1222345432, 1222345433,
      1222345434, 1222345443, 1222345444, 1222345445, 1222345454, 1222345455,
      1222345456, 1222345543, 1222345544, 1222345545, 1222345554, 1222345555,
      1222345556, 1222345565, 1222345566, 1222345567, 1222345654, 1222345655,
      1222345656, 1222345665, 1222345666, 1222345667, 1222345676, 1222345677,
      1222345678, 1223210000, 1223210001, 1223210010, 1223210011, 1223210012,
      1223210100, 1223210101, 1223210110, 1223210111, 1223210112, 1223210121,
      1223210122, 1223210123, 1223211000, 1223211001, 1223211010, 1223211011,
      1223211012, 1223211100, 1223211101, 1223211110, 1223211111, 1223211112,
      1223211121, 1223211122, 1223211123, 1223211210, 1223211211, 1223211212,
      1223211221, 1223211222, 1223211223, 1223211232, 1223211233, 1223211234,
      1223212100, 1223212101, 1223212110, 1223212111, 1223212112, 1223212121,
      1223212122, 1223212123, 1223212210, 1223212211, 1223212212, 1223212221,
      1223212222, 1223212223, 1223212232, 1223212233, 1223212234, 1223212321,
      1223212322, 1223212323, 1223212332, 1223212333, 1223212334, 1223212343,
      1223212344, 1223212345, 1223221000, 1223221001, 1223221010, 1223221011,
      1223221012, 1223221100, 1223221101, 1223221110, 1223221111, 1223221112,
      1223221121, 1223221122, 1223221123, 1223221210, 1223221211, 1223221212,
      1223221221, 1223221222, 1223221223, 1223221232, 1223221233, 1223221234,
      1223222100, 1223222101, 1223222110, 1223222111, 1223222112, 1223222121,
      1223222122, 1223222123, 1223222210, 1223222211, 1223222212, 1223222221,
      1223222222, 1223222223, 1223222232, 1223222233, 1223222234, 1223222321,
      1223222322, 1223222323, 1223222332, 1223222333, 1223222334, 1223222343,
      1223222344, 1223222345, 1223223210, 1223223211, 1223223212, 1223223221,
      1223223222, 1223223223, 1223223232, 1223223233, 1223223234, 1223223321,
      1223223322, 1223223323, 1223223332, 1223223333, 1223223334, 1223223343,
      1223223344, 1223223345, 1223223432, 1223223433, 1223223434, 1223223443,
      1223223444, 1223223445, 1223223454, 1223223455, 1223223456, 1223232100,
      1223232101, 1223232110, 1223232111, 1223232112, 1223232121, 1223232122,
      1223232123, 1223232210, 1223232211, 1223232212, 1223232221, 1223232222,
      1223232223, 1223232232, 1223232233, 1223232234, 1223232321, 1223232322,
      1223232323, 1223232332, 1223232333, 1223232334, 1223232343, 1223232344,
      1223232345, 1223233210, 1223233211, 1223233212, 1223233221, 1223233222,
      1223233223, 1223233232, 1223233233, 1223233234, 1223233321, 1223233322,
      1223233323, 1223233332, 1223233333, 1223233334, 1223233343, 1223233344,
      1223233345, 1223233432, 1223233433, 1223233434, 1223233443, 1223233444,
      1223233445, 1223233454, 1223233455, 1223233456, 1223234321, 1223234322,
      1223234323, 1223234332, 1223234333, 1223234334, 1223234343, 1223234344,
      1223234345, 1223234432, 1223234433, 1223234434, 1223234443, 1223234444,
      1223234445, 1223234454, 1223234455, 1223234456, 1223234543, 1223234544,
      1223234545, 1223234554, 1223234555, 1223234556, 1223234565, 1223234566,
      1223234567, 1223321000, 1223321001, 1223321010, 1223321011, 1223321012,
      1223321100, 1223321101, 1223321110, 1223321111, 1223321112, 1223321121,
      1223321122, 1223321123, 1223321210, 1223321211, 1223321212, 1223321221,
      1223321222, 1223321223, 1223321232, 1223321233, 1223321234, 1223322100,
      1223322101, 1223322110, 1223322111, 1223322112, 1223322121, 1223322122,
      1223322123, 1223322210, 1223322211, 1223322212, 1223322221, 1223322222,
      1223322223, 1223322232, 1223322233, 1223322234, 1223322321, 1223322322,
      1223322323, 1223322332, 1223322333, 1223322334, 1223322343, 1223322344,
      1223322345, 1223323210, 1223323211, 1223323212, 1223323221, 1223323222,
      1223323223, 1223323232, 1223323233, 1223323234, 1223323321, 1223323322,
      1223323323, 1223323332, 1223323333, 1223323334, 1223323343, 1223323344,
      1223323345, 1223323432, 1223323433, 1223323434, 1223323443, 1223323444,
      1223323445, 1223323454, 1223323455, 1223323456, 1223332100, 1223332101,
      1223332110, 1223332111, 1223332112, 1223332121, 1223332122, 1223332123,
      1223332210, 1223332211, 1223332212, 1223332221, 1223332222, 1223332223,
      1223332232, 1223332233, 1223332234, 1223332321, 1223332322, 1223332323,
      1223332332, 1223332333, 1223332334, 1223332343, 1223332344, 1223332345,
      1223333210, 1223333211, 1223333212, 1223333221, 1223333222, 1223333223,
      1223333232, 1223333233, 1223333234, 1223333321, 1223333322, 1223333323,
      1223333332, 1223333333, 1223333334, 1223333343, 1223333344, 1223333345,
      1223333432, 1223333433, 1223333434, 1223333443, 1223333444, 1223333445,
      1223333454, 1223333455, 1223333456, 1223334321, 1223334322, 1223334323,
      1223334332, 1223334333, 1223334334, 1223334343, 1223334344, 1223334345,
      1223334432, 1223334433, 1223334434, 1223334443, 1223334444, 1223334445,
      1223334454, 1223334455, 1223334456, 1223334543, 1223334544, 1223334545,
      1223334554, 1223334555, 1223334556, 1223334565, 1223334566, 1223334567,
      1223343210, 1223343211, 1223343212, 1223343221, 1223343222, 1223343223,
      1223343232, 1223343233, 1223343234, 1223343321, 1223343322, 1223343323,
      1223343332, 1223343333, 1223343334, 1223343343, 1223343344, 1223343345,
      1223343432, 1223343433, 1223343434, 1223343443, 1223343444, 1223343445,
      1223343454, 1223343455, 1223343456, 1223344321, 1223344322, 1223344323,
      1223344332, 1223344333, 1223344334, 1223344343, 1223344344, 1223344345,
      1223344432, 1223344433, 1223344434, 1223344443, 1223344444, 1223344445,
      1223344454, 1223344455, 1223344456, 1223344543, 1223344544, 1223344545,
      1223344554, 1223344555, 1223344556, 1223344565, 1223344566, 1223344567,
      1223345432, 1223345433, 1223345434, 1223345443, 1223345444, 1223345445,
      1223345454, 1223345455, 1223345456, 1223345543, 1223345544, 1223345545,
      1223345554, 1223345555, 1223345556, 1223345565, 1223345566, 1223345567,
      1223345654, 1223345655, 1223345656, 1223345665, 1223345666, 1223345667,
      1223345676, 1223345677, 1223345678, 1223432100, 1223432101, 1223432110,
      1223432111, 1223432112, 1223432121, 1223432122, 1223432123, 1223432210,
      1223432211, 1223432212, 1223432221, 1223432222, 1223432223, 1223432232,
      1223432233, 1223432234, 1223432321, 1223432322, 1223432323, 1223432332,
      1223432333, 1223432334, 1223432343, 1223432344, 1223432345, 1223433210,
      1223433211, 1223433212, 1223433221, 1223433222, 1223433223, 1223433232,
      1223433233, 1223433234, 1223433321, 1223433322, 1223433323, 1223433332,
      1223433333, 1223433334, 1223433343, 1223433344, 1223433345, 1223433432,
      1223433433, 1223433434, 1223433443, 1223433444, 1223433445, 1223433454,
      1223433455, 1223433456, 1223434321, 1223434322, 1223434323, 1223434332,
      1223434333, 1223434334, 1223434343, 1223434344, 1223434345, 1223434432,
      1223434433, 1223434434, 1223434443, 1223434444, 1223434445, 1223434454,
      1223434455, 1223434456, 1223434543, 1223434544, 1223434545, 1223434554,
      1223434555, 1223434556, 1223434565, 1223434566, 1223434567, 1223443210,
      1223443211, 1223443212, 1223443221, 1223443222, 1223443223, 1223443232,
      1223443233, 1223443234, 1223443321, 1223443322, 1223443323, 1223443332,
      1223443333, 1223443334, 1223443343, 1223443344, 1223443345, 1223443432,
      1223443433, 1223443434, 1223443443, 1223443444, 1223443445, 1223443454,
      1223443455, 1223443456, 1223444321, 1223444322, 1223444323, 1223444332,
      1223444333, 1223444334, 1223444343, 1223444344, 1223444345, 1223444432,
      1223444433, 1223444434, 1223444443, 1223444444, 1223444445, 1223444454,
      1223444455, 1223444456, 1223444543, 1223444544, 1223444545, 1223444554,
      1223444555, 1223444556, 1223444565, 1223444566, 1223444567, 1223445432,
      1223445433, 1223445434, 1223445443, 1223445444, 1223445445, 1223445454,
      1223445455, 1223445456, 1223445543, 1223445544, 1223445545, 1223445554,
      1223445555, 1223445556, 1223445565, 1223445566, 1223445567, 1223445654,
      1223445655, 1223445656, 1223445665, 1223445666, 1223445667, 1223445676,
      1223445677, 1223445678, 1223454321, 1223454322, 1223454323, 1223454332,
      1223454333, 1223454334, 1223454343, 1223454344, 1223454345, 1223454432,
      1223454433, 1223454434, 1223454443, 1223454444, 1223454445, 1223454454,
      1223454455, 1223454456, 1223454543, 1223454544, 1223454545, 1223454554,
      1223454555, 1223454556, 1223454565, 1223454566, 1223454567, 1223455432,
      1223455433, 1223455434, 1223455443, 1223455444, 1223455445, 1223455454,
      1223455455, 1223455456, 1223455543, 1223455544, 1223455545, 1223455554,
      1223455555, 1223455556, 1223455565, 1223455566, 1223455567, 1223455654,
      1223455655, 1223455656, 1223455665, 1223455666, 1223455667, 1223455676,
      1223455677, 1223455678, 1223456543, 1223456544, 1223456545, 1223456554,
      1223456555, 1223456556, 1223456565, 1223456566, 1223456567, 1223456654,
      1223456655, 1223456656, 1223456665, 1223456666, 1223456667, 1223456676,
      1223456677, 1223456678, 1223456765, 1223456766, 1223456767, 1223456776,
      1223456777, 1223456778, 1223456787, 1223456788, 1223456789, 1232100000,
      1232100001, 1232100010, 1232100011, 1232100012, 1232100100, 1232100101,
      1232100110, 1232100111, 1232100112, 1232100121, 1232100122, 1232100123,
      1232101000, 1232101001, 1232101010, 1232101011, 1232101012, 1232101100,
      1232101101, 1232101110, 1232101111, 1232101112, 1232101121, 1232101122,
      1232101123, 1232101210, 1232101211, 1232101212, 1232101221, 1232101222,
      1232101223, 1232101232, 1232101233, 1232101234, 1232110000, 1232110001,
      1232110010, 1232110011, 1232110012, 1232110100, 1232110101, 1232110110,
      1232110111, 1232110112, 1232110121, 1232110122, 1232110123, 1232111000,
      1232111001, 1232111010, 1232111011, 1232111012, 1232111100, 1232111101,
      1232111110, 1232111111, 1232111112, 1232111121, 1232111122, 1232111123,
      1232111210, 1232111211, 1232111212, 1232111221, 1232111222, 1232111223,
      1232111232, 1232111233, 1232111234, 1232112100, 1232112101, 1232112110,
      1232112111, 1232112112, 1232112121, 1232112122, 1232112123, 1232112210,
      1232112211, 1232112212, 1232112221, 1232112222, 1232112223, 1232112232,
      1232112233, 1232112234, 1232112321, 1232112322, 1232112323, 1232112332,
      1232112333, 1232112334, 1232112343, 1232112344, 1232112345, 1232121000,
      1232121001, 1232121010, 1232121011, 1232121012, 1232121100, 1232121101,
      1232121110, 1232121111, 1232121112, 1232121121, 1232121122, 1232121123,
      1232121210, 1232121211, 1232121212, 1232121221, 1232121222, 1232121223,
      1232121232, 1232121233, 1232121234, 1232122100, 1232122101, 1232122110,
      1232122111, 1232122112, 1232122121, 1232122122, 1232122123, 1232122210,
      1232122211, 1232122212, 1232122221, 1232122222, 1232122223, 1232122232,
      1232122233, 1232122234, 1232122321, 1232122322, 1232122323, 1232122332,
      1232122333, 1232122334, 1232122343, 1232122344, 1232122345, 1232123210,
      1232123211, 1232123212, 1232123221, 1232123222, 1232123223, 1232123232,
      1232123233, 1232123234, 1232123321, 1232123322, 1232123323, 1232123332,
      1232123333, 1232123334, 1232123343, 1232123344, 1232123345, 1232123432,
      1232123433, 1232123434, 1232123443, 1232123444, 1232123445, 1232123454,
      1232123455, 1232123456, 1232210000, 1232210001, 1232210010, 1232210011,
      1232210012, 1232210100, 1232210101, 1232210110, 1232210111, 1232210112,
      1232210121, 1232210122, 1232210123, 1232211000, 1232211001, 1232211010,
      1232211011, 1232211012, 1232211100, 1232211101, 1232211110, 1232211111,
      1232211112, 1232211121, 1232211122, 1232211123, 1232211210, 1232211211,
      1232211212, 1232211221, 1232211222, 1232211223, 1232211232, 1232211233,
      1232211234, 1232212100, 1232212101, 1232212110, 1232212111, 1232212112,
      1232212121, 1232212122, 1232212123, 1232212210, 1232212211, 1232212212,
      1232212221, 1232212222, 1232212223, 1232212232, 1232212233, 1232212234,
      1232212321, 1232212322, 1232212323, 1232212332, 1232212333, 1232212334,
      1232212343, 1232212344, 1232212345, 1232221000, 1232221001, 1232221010,
      1232221011, 1232221012, 1232221100, 1232221101, 1232221110, 1232221111,
      1232221112, 1232221121, 1232221122, 1232221123, 1232221210, 1232221211,
      1232221212, 1232221221, 1232221222, 1232221223, 1232221232, 1232221233,
      1232221234, 1232222100, 1232222101, 1232222110, 1232222111, 1232222112,
      1232222121, 1232222122, 1232222123, 1232222210, 1232222211, 1232222212,
      1232222221, 1232222222, 1232222223, 1232222232, 1232222233, 1232222234,
      1232222321, 1232222322, 1232222323, 1232222332, 1232222333, 1232222334,
      1232222343, 1232222344, 1232222345, 1232223210, 1232223211, 1232223212,
      1232223221, 1232223222, 1232223223, 1232223232, 1232223233, 1232223234,
      1232223321, 1232223322, 1232223323, 1232223332, 1232223333, 1232223334,
      1232223343, 1232223344, 1232223345, 1232223432, 1232223433, 1232223434,
      1232223443, 1232223444, 1232223445, 1232223454, 1232223455, 1232223456,
      1232232100, 1232232101, 1232232110, 1232232111, 1232232112, 1232232121,
      1232232122, 1232232123, 1232232210, 1232232211, 1232232212, 1232232221,
      1232232222, 1232232223, 1232232232, 1232232233, 1232232234, 1232232321,
      1232232322, 1232232323, 1232232332, 1232232333, 1232232334, 1232232343,
      1232232344, 1232232345, 1232233210, 1232233211, 1232233212, 1232233221,
      1232233222, 1232233223, 1232233232, 1232233233, 1232233234, 1232233321,
      1232233322, 1232233323, 1232233332, 1232233333, 1232233334, 1232233343,
      1232233344, 1232233345, 1232233432, 1232233433, 1232233434, 1232233443,
      1232233444, 1232233445, 1232233454, 1232233455, 1232233456, 1232234321,
      1232234322, 1232234323, 1232234332, 1232234333, 1232234334, 1232234343,
      1232234344, 1232234345, 1232234432, 1232234433, 1232234434, 1232234443,
      1232234444, 1232234445, 1232234454, 1232234455, 1232234456, 1232234543,
      1232234544, 1232234545, 1232234554, 1232234555, 1232234556, 1232234565,
      1232234566, 1232234567, 1232321000, 1232321001, 1232321010, 1232321011,
      1232321012, 1232321100, 1232321101, 1232321110, 1232321111, 1232321112,
      1232321121, 1232321122, 1232321123, 1232321210, 1232321211, 1232321212,
      1232321221, 1232321222, 1232321223, 1232321232, 1232321233, 1232321234,
      1232322100, 1232322101, 1232322110, 1232322111, 1232322112, 1232322121,
      1232322122, 1232322123, 1232322210, 1232322211, 1232322212, 1232322221,
      1232322222, 1232322223, 1232322232, 1232322233, 1232322234, 1232322321,
      1232322322, 1232322323, 1232322332, 1232322333, 1232322334, 1232322343,
      1232322344, 1232322345, 1232323210, 1232323211, 1232323212, 1232323221,
      1232323222, 1232323223, 1232323232, 1232323233, 1232323234, 1232323321,
      1232323322, 1232323323, 1232323332, 1232323333, 1232323334, 1232323343,
      1232323344, 1232323345, 1232323432, 1232323433, 1232323434, 1232323443,
      1232323444, 1232323445, 1232323454, 1232323455, 1232323456, 1232332100,
      1232332101, 1232332110, 1232332111, 1232332112, 1232332121, 1232332122,
      1232332123, 1232332210, 1232332211, 1232332212, 1232332221, 1232332222,
      1232332223, 1232332232, 1232332233, 1232332234, 1232332321, 1232332322,
      1232332323, 1232332332, 1232332333, 1232332334, 1232332343, 1232332344,
      1232332345, 1232333210, 1232333211, 1232333212, 1232333221, 1232333222,
      1232333223, 1232333232, 1232333233, 1232333234, 1232333321, 1232333322,
      1232333323, 1232333332, 1232333333, 1232333334, 1232333343, 1232333344,
      1232333345, 1232333432, 1232333433, 1232333434, 1232333443, 1232333444,
      1232333445, 1232333454, 1232333455, 1232333456, 1232334321, 1232334322,
      1232334323, 1232334332, 1232334333, 1232334334, 1232334343, 1232334344,
      1232334345, 1232334432, 1232334433, 1232334434, 1232334443, 1232334444,
      1232334445, 1232334454, 1232334455, 1232334456, 1232334543, 1232334544,
      1232334545, 1232334554, 1232334555, 1232334556, 1232334565, 1232334566,
      1232334567, 1232343210, 1232343211, 1232343212, 1232343221, 1232343222,
      1232343223, 1232343232, 1232343233, 1232343234, 1232343321, 1232343322,
      1232343323, 1232343332, 1232343333, 1232343334, 1232343343, 1232343344,
      1232343345, 1232343432, 1232343433, 1232343434, 1232343443, 1232343444,
      1232343445, 1232343454, 1232343455, 1232343456, 1232344321, 1232344322,
      1232344323, 1232344332, 1232344333, 1232344334, 1232344343, 1232344344,
      1232344345, 1232344432, 1232344433, 1232344434, 1232344443, 1232344444,
      1232344445, 1232344454, 1232344455, 1232344456, 1232344543, 1232344544,
      1232344545, 1232344554, 1232344555, 1232344556, 1232344565, 1232344566,
      1232344567, 1232345432, 1232345433, 1232345434, 1232345443, 1232345444,
      1232345445, 1232345454, 1232345455, 1232345456, 1232345543, 1232345544,
      1232345545, 1232345554, 1232345555, 1232345556, 1232345565, 1232345566,
      1232345567, 1232345654, 1232345655, 1232345656, 1232345665, 1232345666,
      1232345667, 1232345676, 1232345677, 1232345678, 1233210000, 1233210001,
      1233210010, 1233210011, 1233210012, 1233210100, 1233210101, 1233210110,
      1233210111, 1233210112, 1233210121, 1233210122, 1233210123, 1233211000,
      1233211001, 1233211010, 1233211011, 1233211012, 1233211100, 1233211101,
      1233211110, 1233211111, 1233211112, 1233211121, 1233211122, 1233211123,
      1233211210, 1233211211, 1233211212, 1233211221, 1233211222, 1233211223,
      1233211232, 1233211233, 1233211234, 1233212100, 1233212101, 1233212110,
      1233212111, 1233212112, 1233212121, 1233212122, 1233212123, 1233212210,
      1233212211, 1233212212, 1233212221, 1233212222, 1233212223, 1233212232,
      1233212233, 1233212234, 1233212321, 1233212322, 1233212323, 1233212332,
      1233212333, 1233212334, 1233212343, 1233212344, 1233212345, 1233221000,
      1233221001, 1233221010, 1233221011, 1233221012, 1233221100, 1233221101,
      1233221110, 1233221111, 1233221112, 1233221121, 1233221122, 1233221123,
      1233221210, 1233221211, 1233221212, 1233221221, 1233221222, 1233221223,
      1233221232, 1233221233, 1233221234, 1233222100, 1233222101, 1233222110,
      1233222111, 1233222112, 1233222121, 1233222122, 1233222123, 1233222210,
      1233222211, 1233222212, 1233222221, 1233222222, 1233222223, 1233222232,
      1233222233, 1233222234, 1233222321, 1233222322, 1233222323, 1233222332,
      1233222333, 1233222334, 1233222343, 1233222344, 1233222345, 1233223210,
      1233223211, 1233223212, 1233223221, 1233223222, 1233223223, 1233223232,
      1233223233, 1233223234, 1233223321, 1233223322, 1233223323, 1233223332,
      1233223333, 1233223334, 1233223343, 1233223344, 1233223345, 1233223432,
      1233223433, 1233223434, 1233223443, 1233223444, 1233223445, 1233223454,
      1233223455, 1233223456, 1233232100, 1233232101, 1233232110, 1233232111,
      1233232112, 1233232121, 1233232122, 1233232123, 1233232210, 1233232211,
      1233232212, 1233232221, 1233232222, 1233232223, 1233232232, 1233232233,
      1233232234, 1233232321, 1233232322, 1233232323, 1233232332, 1233232333,
      1233232334, 1233232343, 1233232344, 1233232345, 1233233210, 1233233211,
      1233233212, 1233233221, 1233233222, 1233233223, 1233233232, 1233233233,
      1233233234, 1233233321, 1233233322, 1233233323, 1233233332, 1233233333,
      1233233334, 1233233343, 1233233344, 1233233345, 1233233432, 1233233433,
      1233233434, 1233233443, 1233233444, 1233233445, 1233233454, 1233233455,
      1233233456, 1233234321, 1233234322, 1233234323, 1233234332, 1233234333,
      1233234334, 1233234343, 1233234344, 1233234345, 1233234432, 1233234433,
      1233234434, 1233234443, 1233234444, 1233234445, 1233234454, 1233234455,
      1233234456, 1233234543, 1233234544, 1233234545, 1233234554, 1233234555,
      1233234556, 1233234565, 1233234566, 1233234567, 1233321000, 1233321001,
      1233321010, 1233321011, 1233321012, 1233321100, 1233321101, 1233321110,
      1233321111, 1233321112, 1233321121, 1233321122, 1233321123, 1233321210,
      1233321211, 1233321212, 1233321221, 1233321222, 1233321223, 1233321232,
      1233321233, 1233321234, 1233322100, 1233322101, 1233322110, 1233322111,
      1233322112, 1233322121, 1233322122, 1233322123, 1233322210, 1233322211,
      1233322212, 1233322221, 1233322222, 1233322223, 1233322232, 1233322233,
      1233322234, 1233322321, 1233322322, 1233322323, 1233322332, 1233322333,
      1233322334, 1233322343, 1233322344, 1233322345, 1233323210, 1233323211,
      1233323212, 1233323221, 1233323222, 1233323223, 1233323232, 1233323233,
      1233323234, 1233323321, 1233323322, 1233323323, 1233323332, 1233323333,
      1233323334, 1233323343, 1233323344, 1233323345, 1233323432, 1233323433,
      1233323434, 1233323443, 1233323444, 1233323445, 1233323454, 1233323455,
      1233323456, 1233332100, 1233332101, 1233332110, 1233332111, 1233332112,
      1233332121, 1233332122, 1233332123, 1233332210, 1233332211, 1233332212,
      1233332221, 1233332222, 1233332223, 1233332232, 1233332233, 1233332234,
      1233332321, 1233332322, 1233332323, 1233332332, 1233332333, 1233332334,
      1233332343, 1233332344, 1233332345, 1233333210, 1233333211, 1233333212,
      1233333221, 1233333222, 1233333223, 1233333232, 1233333233, 1233333234,
      1233333321, 1233333322, 1233333323, 1233333332, 1233333333, 1233333334,
      1233333343, 1233333344, 1233333345, 1233333432, 1233333433, 1233333434,
      1233333443, 1233333444, 1233333445, 1233333454, 1233333455, 1233333456,
      1233334321, 1233334322, 1233334323, 1233334332, 1233334333, 1233334334,
      1233334343, 1233334344, 1233334345, 1233334432, 1233334433, 1233334434,
      1233334443, 1233334444, 1233334445, 1233334454, 1233334455, 1233334456,
      1233334543, 1233334544, 1233334545, 1233334554, 1233334555, 1233334556,
      1233334565, 1233334566, 1233334567, 1233343210, 1233343211, 1233343212,
      1233343221, 1233343222, 1233343223, 1233343232, 1233343233, 1233343234,
      1233343321, 1233343322, 1233343323, 1233343332, 1233343333, 1233343334,
      1233343343, 1233343344, 1233343345, 1233343432, 1233343433, 1233343434,
      1233343443, 1233343444, 1233343445, 1233343454, 1233343455, 1233343456,
      1233344321, 1233344322, 1233344323, 1233344332, 1233344333, 1233344334,
      1233344343, 1233344344, 1233344345, 1233344432, 1233344433, 1233344434,
      1233344443, 1233344444, 1233344445, 1233344454, 1233344455, 1233344456,
      1233344543, 1233344544, 1233344545, 1233344554, 1233344555, 1233344556,
      1233344565, 1233344566, 1233344567, 1233345432, 1233345433, 1233345434,
      1233345443, 1233345444, 1233345445, 1233345454, 1233345455, 1233345456,
      1233345543, 1233345544, 1233345545, 1233345554, 1233345555, 1233345556,
      1233345565, 1233345566, 1233345567, 1233345654, 1233345655, 1233345656,
      1233345665, 1233345666, 1233345667, 1233345676, 1233345677, 1233345678,
      1233432100, 1233432101, 1233432110, 1233432111, 1233432112, 1233432121,
      1233432122, 1233432123, 1233432210, 1233432211, 1233432212, 1233432221,
      1233432222, 1233432223, 1233432232, 1233432233, 1233432234, 1233432321,
      1233432322, 1233432323, 1233432332, 1233432333, 1233432334, 1233432343,
      1233432344, 1233432345, 1233433210, 1233433211, 1233433212, 1233433221,
      1233433222, 1233433223, 1233433232, 1233433233, 1233433234, 1233433321,
      1233433322, 1233433323, 1233433332, 1233433333, 1233433334, 1233433343,
      1233433344, 1233433345, 1233433432, 1233433433, 1233433434, 1233433443,
      1233433444, 1233433445, 1233433454, 1233433455, 1233433456, 1233434321,
      1233434322, 1233434323, 1233434332, 1233434333, 1233434334, 1233434343,
      1233434344, 1233434345, 1233434432, 1233434433, 1233434434, 1233434443,
      1233434444, 1233434445, 1233434454, 1233434455, 1233434456, 1233434543,
      1233434544, 1233434545, 1233434554, 1233434555, 1233434556, 1233434565,
      1233434566, 1233434567, 1233443210, 1233443211, 1233443212, 1233443221,
      1233443222, 1233443223, 1233443232, 1233443233, 1233443234, 1233443321,
      1233443322, 1233443323, 1233443332, 1233443333, 1233443334, 1233443343,
      1233443344, 1233443345, 1233443432, 1233443433, 1233443434, 1233443443,
      1233443444, 1233443445, 1233443454, 1233443455, 1233443456, 1233444321,
      1233444322, 1233444323, 1233444332, 1233444333, 1233444334, 1233444343,
      1233444344, 1233444345, 1233444432, 1233444433, 1233444434, 1233444443,
      1233444444, 1233444445, 1233444454, 1233444455, 1233444456, 1233444543,
      1233444544, 1233444545, 1233444554, 1233444555, 1233444556, 1233444565,
      1233444566, 1233444567, 1233445432, 1233445433, 1233445434, 1233445443,
      1233445444, 1233445445, 1233445454, 1233445455, 1233445456, 1233445543,
      1233445544, 1233445545, 1233445554, 1233445555, 1233445556, 1233445565,
      1233445566, 1233445567, 1233445654, 1233445655, 1233445656, 1233445665,
      1233445666, 1233445667, 1233445676, 1233445677, 1233445678, 1233454321,
      1233454322, 1233454323, 1233454332, 1233454333, 1233454334, 1233454343,
      1233454344, 1233454345, 1233454432, 1233454433, 1233454434, 1233454443,
      1233454444, 1233454445, 1233454454, 1233454455, 1233454456, 1233454543,
      1233454544, 1233454545, 1233454554, 1233454555, 1233454556, 1233454565,
      1233454566, 1233454567, 1233455432, 1233455433, 1233455434, 1233455443,
      1233455444, 1233455445, 1233455454, 1233455455, 1233455456, 1233455543,
      1233455544, 1233455545, 1233455554, 1233455555, 1233455556, 1233455565,
      1233455566, 1233455567, 1233455654, 1233455655, 1233455656, 1233455665,
      1233455666, 1233455667, 1233455676, 1233455677, 1233455678, 1233456543,
      1233456544, 1233456545, 1233456554, 1233456555, 1233456556, 1233456565,
      1233456566, 1233456567, 1233456654, 1233456655, 1233456656, 1233456665,
      1233456666, 1233456667, 1233456676, 1233456677, 1233456678, 1233456765,
      1233456766, 1233456767, 1233456776, 1233456777, 1233456778, 1233456787,
      1233456788, 1233456789, 1234321000, 1234321001, 1234321010, 1234321011,
      1234321012, 1234321100, 1234321101, 1234321110, 1234321111, 1234321112,
      1234321121, 1234321122, 1234321123, 1234321210, 1234321211, 1234321212,
      1234321221, 1234321222, 1234321223, 1234321232, 1234321233, 1234321234,
      1234322100, 1234322101, 1234322110, 1234322111, 1234322112, 1234322121,
      1234322122, 1234322123, 1234322210, 1234322211, 1234322212, 1234322221,
      1234322222, 1234322223, 1234322232, 1234322233, 1234322234, 1234322321,
      1234322322, 1234322323, 1234322332, 1234322333, 1234322334, 1234322343,
      1234322344, 1234322345, 1234323210, 1234323211, 1234323212, 1234323221,
      1234323222, 1234323223, 1234323232, 1234323233, 1234323234, 1234323321,
      1234323322, 1234323323, 1234323332, 1234323333, 1234323334, 1234323343,
      1234323344, 1234323345, 1234323432, 1234323433, 1234323434, 1234323443,
      1234323444, 1234323445, 1234323454, 1234323455, 1234323456, 1234332100,
      1234332101, 1234332110, 1234332111, 1234332112, 1234332121, 1234332122,
      1234332123, 1234332210, 1234332211, 1234332212, 1234332221, 1234332222,
      1234332223, 1234332232, 1234332233, 1234332234, 1234332321, 1234332322,
      1234332323, 1234332332, 1234332333, 1234332334, 1234332343, 1234332344,
      1234332345, 1234333210, 1234333211, 1234333212, 1234333221, 1234333222,
      1234333223, 1234333232, 1234333233, 1234333234, 1234333321, 1234333322,
      1234333323, 1234333332, 1234333333, 1234333334, 1234333343, 1234333344,
      1234333345, 1234333432, 1234333433, 1234333434, 1234333443, 1234333444,
      1234333445, 1234333454, 1234333455, 1234333456, 1234334321, 1234334322,
      1234334323, 1234334332, 1234334333, 1234334334, 1234334343, 1234334344,
      1234334345, 1234334432, 1234334433, 1234334434, 1234334443, 1234334444,
      1234334445, 1234334454, 1234334455, 1234334456, 1234334543, 1234334544,
      1234334545, 1234334554, 1234334555, 1234334556, 1234334565, 1234334566,
      1234334567, 1234343210, 1234343211, 1234343212, 1234343221, 1234343222,
      1234343223, 1234343232, 1234343233, 1234343234, 1234343321, 1234343322,
      1234343323, 1234343332, 1234343333, 1234343334, 1234343343, 1234343344,
      1234343345, 1234343432, 1234343433, 1234343434, 1234343443, 1234343444,
      1234343445, 1234343454, 1234343455, 1234343456, 1234344321, 1234344322,
      1234344323, 1234344332, 1234344333, 1234344334, 1234344343, 1234344344,
      1234344345, 1234344432, 1234344433, 1234344434, 1234344443, 1234344444,
      1234344445, 1234344454, 1234344455, 1234344456, 1234344543, 1234344544,
      1234344545, 1234344554, 1234344555, 1234344556, 1234344565, 1234344566,
      1234344567, 1234345432, 1234345433, 1234345434, 1234345443, 1234345444,
      1234345445, 1234345454, 1234345455, 1234345456, 1234345543, 1234345544,
      1234345545, 1234345554, 1234345555, 1234345556, 1234345565, 1234345566,
      1234345567, 1234345654, 1234345655, 1234345656, 1234345665, 1234345666,
      1234345667, 1234345676, 1234345677, 1234345678, 1234432100, 1234432101,
      1234432110, 1234432111, 1234432112, 1234432121, 1234432122, 1234432123,
      1234432210, 1234432211, 1234432212, 1234432221, 1234432222, 1234432223,
      1234432232, 1234432233, 1234432234, 1234432321, 1234432322, 1234432323,
      1234432332, 1234432333, 1234432334, 1234432343, 1234432344, 1234432345,
      1234433210, 1234433211, 1234433212, 1234433221, 1234433222, 1234433223,
      1234433232, 1234433233, 1234433234, 1234433321, 1234433322, 1234433323,
      1234433332, 1234433333, 1234433334, 1234433343, 1234433344, 1234433345,
      1234433432, 1234433433, 1234433434, 1234433443, 1234433444, 1234433445,
      1234433454, 1234433455, 1234433456, 1234434321, 1234434322, 1234434323,
      1234434332, 1234434333, 1234434334, 1234434343, 1234434344, 1234434345,
      1234434432, 1234434433, 1234434434, 1234434443, 1234434444, 1234434445,
      1234434454, 1234434455, 1234434456, 1234434543, 1234434544, 1234434545,
      1234434554, 1234434555, 1234434556, 1234434565, 1234434566, 1234434567,
      1234443210, 1234443211, 1234443212, 1234443221, 1234443222, 1234443223,
      1234443232, 1234443233, 1234443234, 1234443321, 1234443322, 1234443323,
      1234443332, 1234443333, 1234443334, 1234443343, 1234443344, 1234443345,
      1234443432, 1234443433, 1234443434, 1234443443, 1234443444, 1234443445,
      1234443454, 1234443455, 1234443456, 1234444321, 1234444322, 1234444323,
      1234444332, 1234444333, 1234444334, 1234444343, 1234444344, 1234444345,
      1234444432, 1234444433, 1234444434, 1234444443, 1234444444, 1234444445,
      1234444454, 1234444455, 1234444456, 1234444543, 1234444544, 1234444545,
      1234444554, 1234444555, 1234444556, 1234444565, 1234444566, 1234444567,
      1234445432, 1234445433, 1234445434, 1234445443, 1234445444, 1234445445,
      1234445454, 1234445455, 1234445456, 1234445543, 1234445544, 1234445545,
      1234445554, 1234445555, 1234445556, 1234445565, 1234445566, 1234445567,
      1234445654, 1234445655, 1234445656, 1234445665, 1234445666, 1234445667,
      1234445676, 1234445677, 1234445678, 1234454321, 1234454322, 1234454323,
      1234454332, 1234454333, 1234454334, 1234454343, 1234454344, 1234454345,
      1234454432, 1234454433, 1234454434, 1234454443, 1234454444, 1234454445,
      1234454454, 1234454455, 1234454456, 1234454543, 1234454544, 1234454545,
      1234454554, 1234454555, 1234454556, 1234454565, 1234454566, 1234454567,
      1234455432, 1234455433, 1234455434, 1234455443, 1234455444, 1234455445,
      1234455454, 1234455455, 1234455456, 1234455543, 1234455544, 1234455545,
      1234455554, 1234455555, 1234455556, 1234455565, 1234455566, 1234455567,
      1234455654, 1234455655, 1234455656, 1234455665, 1234455666, 1234455667,
      1234455676, 1234455677, 1234455678, 1234456543, 1234456544, 1234456545,
      1234456554, 1234456555, 1234456556, 1234456565, 1234456566, 1234456567,
      1234456654, 1234456655, 1234456656, 1234456665, 1234456666, 1234456667,
      1234456676, 1234456677, 1234456678, 1234456765, 1234456766, 1234456767,
      1234456776, 1234456777, 1234456778, 1234456787, 1234456788, 1234456789,
      1234543210, 1234543211, 1234543212, 1234543221, 1234543222, 1234543223,
      1234543232, 1234543233, 1234543234, 1234543321, 1234543322, 1234543323,
      1234543332, 1234543333, 1234543334, 1234543343, 1234543344, 1234543345,
      1234543432, 1234543433, 1234543434, 1234543443, 1234543444, 1234543445,
      1234543454, 1234543455, 1234543456, 1234544321, 1234544322, 1234544323,
      1234544332, 1234544333, 1234544334, 1234544343, 1234544344, 1234544345,
      1234544432, 1234544433, 1234544434, 1234544443, 1234544444, 1234544445,
      1234544454, 1234544455, 1234544456, 1234544543, 1234544544, 1234544545,
      1234544554, 1234544555, 1234544556, 1234544565, 1234544566, 1234544567,
      1234545432, 1234545433, 1234545434, 1234545443, 1234545444, 1234545445,
      1234545454, 1234545455, 1234545456, 1234545543, 1234545544, 1234545545,
      1234545554, 1234545555, 1234545556, 1234545565, 1234545566, 1234545567,
      1234545654, 1234545655, 1234545656, 1234545665, 1234545666, 1234545667,
      1234545676, 1234545677, 1234545678, 1234554321, 1234554322, 1234554323,
      1234554332, 1234554333, 1234554334, 1234554343, 1234554344, 1234554345,
      1234554432, 1234554433, 1234554434, 1234554443, 1234554444, 1234554445,
      1234554454, 1234554455, 1234554456, 1234554543, 1234554544, 1234554545,
      1234554554, 1234554555, 1234554556, 1234554565, 1234554566, 1234554567,
      1234555432, 1234555433, 1234555434, 1234555443, 1234555444, 1234555445,
      1234555454, 1234555455, 1234555456, 1234555543, 1234555544, 1234555545,
      1234555554, 1234555555, 1234555556, 1234555565, 1234555566, 1234555567,
      1234555654, 1234555655, 1234555656, 1234555665, 1234555666, 1234555667,
      1234555676, 1234555677, 1234555678, 1234556543, 1234556544, 1234556545,
      1234556554, 1234556555, 1234556556, 1234556565, 1234556566, 1234556567,
      1234556654, 1234556655, 1234556656, 1234556665, 1234556666, 1234556667,
      1234556676, 1234556677, 1234556678, 1234556765, 1234556766, 1234556767,
      1234556776, 1234556777, 1234556778, 1234556787, 1234556788, 1234556789,
      1234565432, 1234565433, 1234565434, 1234565443, 1234565444, 1234565445,
      1234565454, 1234565455, 1234565456, 1234565543, 1234565544, 1234565545,
      1234565554, 1234565555, 1234565556, 1234565565, 1234565566, 1234565567,
      1234565654, 1234565655, 1234565656, 1234565665, 1234565666, 1234565667,
      1234565676, 1234565677, 1234565678, 1234566543, 1234566544, 1234566545,
      1234566554, 1234566555, 1234566556, 1234566565, 1234566566, 1234566567,
      1234566654, 1234566655, 1234566656, 1234566665, 1234566666, 1234566667,
      1234566676, 1234566677, 1234566678, 1234566765, 1234566766, 1234566767,
      1234566776, 1234566777, 1234566778, 1234566787, 1234566788, 1234566789,
      1234567654, 1234567655, 1234567656, 1234567665, 1234567666, 1234567667,
      1234567676, 1234567677, 1234567678, 1234567765, 1234567766, 1234567767,
      1234567776, 1234567777, 1234567778, 1234567787, 1234567788, 1234567789,
      1234567876, 1234567877, 1234567878, 1234567887, 1234567888, 1234567889,
      1234567898, 1234567899, 2100000000, 2100000001, 2100000010, 2100000011,
      2100000012, 2100000100, 2100000101, 2100000110, 2100000111, 2100000112,
      2100000121, 2100000122, 2100000123, 2100001000, 2100001001, 2100001010,
      2100001011, 2100001012, 2100001100, 2100001101, 2100001110, 2100001111,
      2100001112, 2100001121, 2100001122, 2100001123, 2100001210, 2100001211,
      2100001212, 2100001221, 2100001222, 2100001223, 2100001232, 2100001233,
      2100001234, 2100010000, 2100010001, 2100010010, 2100010011, 2100010012,
      2100010100, 2100010101, 2100010110, 2100010111, 2100010112, 2100010121,
      2100010122, 2100010123, 2100011000, 2100011001, 2100011010, 2100011011,
      2100011012, 2100011100, 2100011101, 2100011110, 2100011111, 2100011112,
      2100011121, 2100011122, 2100011123, 2100011210, 2100011211, 2100011212,
      2100011221, 2100011222, 2100011223, 2100011232, 2100011233, 2100011234,
      2100012100, 2100012101, 2100012110, 2100012111, 2100012112, 2100012121,
      2100012122, 2100012123, 2100012210, 2100012211, 2100012212, 2100012221,
      2100012222, 2100012223, 2100012232, 2100012233, 2100012234, 2100012321,
      2100012322, 2100012323, 2100012332, 2100012333, 2100012334, 2100012343,
      2100012344, 2100012345, 2100100000, 2100100001, 2100100010, 2100100011,
      2100100012, 2100100100, 2100100101, 2100100110, 2100100111, 2100100112,
      2100100121, 2100100122, 2100100123, 2100101000, 2100101001, 2100101010,
      2100101011, 2100101012, 2100101100, 2100101101, 2100101110, 2100101111,
      2100101112, 2100101121, 2100101122, 2100101123, 2100101210, 2100101211,
      2100101212, 2100101221, 2100101222, 2100101223, 2100101232, 2100101233,
      2100101234, 2100110000, 2100110001, 2100110010, 2100110011, 2100110012,
      2100110100, 2100110101, 2100110110, 2100110111, 2100110112, 2100110121,
      2100110122, 2100110123, 2100111000, 2100111001, 2100111010, 2100111011,
      2100111012, 2100111100, 2100111101, 2100111110, 2100111111, 2100111112,
      2100111121, 2100111122, 2100111123, 2100111210, 2100111211, 2100111212,
      2100111221, 2100111222, 2100111223, 2100111232, 2100111233, 2100111234,
      2100112100, 2100112101, 2100112110, 2100112111, 2100112112, 2100112121,
      2100112122, 2100112123, 2100112210, 2100112211, 2100112212, 2100112221,
      2100112222, 2100112223, 2100112232, 2100112233, 2100112234, 2100112321,
      2100112322, 2100112323, 2100112332, 2100112333, 2100112334, 2100112343,
      2100112344, 2100112345, 2100121000, 2100121001, 2100121010, 2100121011,
      2100121012, 2100121100, 2100121101, 2100121110, 2100121111, 2100121112,
      2100121121, 2100121122, 2100121123, 2100121210, 2100121211, 2100121212,
      2100121221, 2100121222, 2100121223, 2100121232, 2100121233, 2100121234,
      2100122100, 2100122101, 2100122110, 2100122111, 2100122112, 2100122121,
      2100122122, 2100122123, 2100122210, 2100122211, 2100122212, 2100122221,
      2100122222, 2100122223, 2100122232, 2100122233, 2100122234, 2100122321,
      2100122322, 2100122323, 2100122332, 2100122333, 2100122334, 2100122343,
      2100122344, 2100122345, 2100123210, 2100123211, 2100123212, 2100123221,
      2100123222, 2100123223, 2100123232, 2100123233, 2100123234, 2100123321,
      2100123322, 2100123323, 2100123332, 2100123333, 2100123334, 2100123343,
      2100123344, 2100123345, 2100123432, 2100123433, 2100123434, 2100123443,
      2100123444, 2100123445, 2100123454, 2100123455, 2100123456, 2101000000,
      2101000001, 2101000010, 2101000011, 2101000012, 2101000100, 2101000101,
      2101000110, 2101000111, 2101000112, 2101000121, 2101000122, 2101000123,
      2101001000, 2101001001, 2101001010, 2101001011, 2101001012, 2101001100,
      2101001101, 2101001110, 2101001111, 2101001112, 2101001121, 2101001122,
      2101001123, 2101001210, 2101001211, 2101001212, 2101001221, 2101001222,
      2101001223, 2101001232, 2101001233, 2101001234, 2101010000, 2101010001,
      2101010010, 2101010011, 2101010012, 2101010100, 2101010101, 2101010110,
      2101010111, 2101010112, 2101010121, 2101010122, 2101010123, 2101011000,
      2101011001, 2101011010, 2101011011, 2101011012, 2101011100, 2101011101,
      2101011110, 2101011111, 2101011112, 2101011121, 2101011122, 2101011123,
      2101011210, 2101011211, 2101011212, 2101011221, 2101011222, 2101011223,
      2101011232, 2101011233, 2101011234, 2101012100, 2101012101, 2101012110,
      2101012111, 2101012112, 2101012121, 2101012122, 2101012123, 2101012210,
      2101012211, 2101012212, 2101012221, 2101012222, 2101012223, 2101012232,
      2101012233, 2101012234, 2101012321, 2101012322, 2101012323, 2101012332,
      2101012333, 2101012334, 2101012343, 2101012344, 2101012345, 2101100000,
      2101100001, 2101100010, 2101100011, 2101100012, 2101100100, 2101100101,
      2101100110, 2101100111, 2101100112, 2101100121, 2101100122, 2101100123,
      2101101000, 2101101001, 2101101010, 2101101011, 2101101012, 2101101100,
      2101101101, 2101101110, 2101101111, 2101101112, 2101101121, 2101101122,
      2101101123, 2101101210, 2101101211, 2101101212, 2101101221, 2101101222,
      2101101223, 2101101232, 2101101233, 2101101234, 2101110000, 2101110001,
      2101110010, 2101110011, 2101110012, 2101110100, 2101110101, 2101110110,
      2101110111, 2101110112, 2101110121, 2101110122, 2101110123, 2101111000,
      2101111001, 2101111010, 2101111011, 2101111012, 2101111100, 2101111101,
      2101111110, 2101111111, 2101111112, 2101111121, 2101111122, 2101111123,
      2101111210, 2101111211, 2101111212, 2101111221, 2101111222, 2101111223,
      2101111232, 2101111233, 2101111234, 2101112100, 2101112101, 2101112110,
      2101112111, 2101112112, 2101112121, 2101112122, 2101112123, 2101112210,
      2101112211, 2101112212, 2101112221, 2101112222, 2101112223, 2101112232,
      2101112233, 2101112234, 2101112321, 2101112322, 2101112323, 2101112332,
      2101112333, 2101112334, 2101112343, 2101112344, 2101112345, 2101121000,
      2101121001, 2101121010, 2101121011, 2101121012, 2101121100, 2101121101,
      2101121110, 2101121111, 2101121112, 2101121121, 2101121122, 2101121123,
      2101121210, 2101121211, 2101121212, 2101121221, 2101121222, 2101121223,
      2101121232, 2101121233, 2101121234, 2101122100, 2101122101, 2101122110,
      2101122111, 2101122112, 2101122121, 2101122122, 2101122123, 2101122210,
      2101122211, 2101122212, 2101122221, 2101122222, 2101122223, 2101122232,
      2101122233, 2101122234, 2101122321, 2101122322, 2101122323, 2101122332,
      2101122333, 2101122334, 2101122343, 2101122344, 2101122345, 2101123210,
      2101123211, 2101123212, 2101123221, 2101123222, 2101123223, 2101123232,
      2101123233, 2101123234, 2101123321, 2101123322, 2101123323, 2101123332,
      2101123333, 2101123334, 2101123343, 2101123344, 2101123345, 2101123432,
      2101123433, 2101123434, 2101123443, 2101123444, 2101123445, 2101123454,
      2101123455, 2101123456, 2101210000, 2101210001, 2101210010, 2101210011,
      2101210012, 2101210100, 2101210101, 2101210110, 2101210111, 2101210112,
      2101210121, 2101210122, 2101210123, 2101211000, 2101211001, 2101211010,
      2101211011, 2101211012, 2101211100, 2101211101, 2101211110, 2101211111,
      2101211112, 2101211121, 2101211122, 2101211123, 2101211210, 2101211211,
      2101211212, 2101211221, 2101211222, 2101211223, 2101211232, 2101211233,
      2101211234, 2101212100, 2101212101, 2101212110, 2101212111, 2101212112,
      2101212121, 2101212122, 2101212123, 2101212210, 2101212211, 2101212212,
      2101212221, 2101212222, 2101212223, 2101212232, 2101212233, 2101212234,
      2101212321, 2101212322, 2101212323, 2101212332, 2101212333, 2101212334,
      2101212343, 2101212344, 2101212345, 2101221000, 2101221001, 2101221010,
      2101221011, 2101221012, 2101221100, 2101221101, 2101221110, 2101221111,
      2101221112, 2101221121, 2101221122, 2101221123, 2101221210, 2101221211,
      2101221212, 2101221221, 2101221222, 2101221223, 2101221232, 2101221233,
      2101221234, 2101222100, 2101222101, 2101222110, 2101222111, 2101222112,
      2101222121, 2101222122, 2101222123, 2101222210, 2101222211, 2101222212,
      2101222221, 2101222222, 2101222223, 2101222232, 2101222233, 2101222234,
      2101222321, 2101222322, 2101222323, 2101222332, 2101222333, 2101222334,
      2101222343, 2101222344, 2101222345, 2101223210, 2101223211, 2101223212,
      2101223221, 2101223222, 2101223223, 2101223232, 2101223233, 2101223234,
      2101223321, 2101223322, 2101223323, 2101223332, 2101223333, 2101223334,
      2101223343, 2101223344, 2101223345, 2101223432, 2101223433, 2101223434,
      2101223443, 2101223444, 2101223445, 2101223454, 2101223455, 2101223456,
      2101232100, 2101232101, 2101232110, 2101232111, 2101232112, 2101232121,
      2101232122, 2101232123, 2101232210, 2101232211, 2101232212, 2101232221,
      2101232222, 2101232223, 2101232232, 2101232233, 2101232234, 2101232321,
      2101232322, 2101232323, 2101232332, 2101232333, 2101232334, 2101232343,
      2101232344, 2101232345, 2101233210, 2101233211, 2101233212, 2101233221,
      2101233222, 2101233223, 2101233232, 2101233233, 2101233234, 2101233321,
      2101233322, 2101233323, 2101233332, 2101233333, 2101233334, 2101233343,
      2101233344, 2101233345, 2101233432, 2101233433, 2101233434, 2101233443,
      2101233444, 2101233445, 2101233454, 2101233455, 2101233456, 2101234321,
      2101234322, 2101234323, 2101234332, 2101234333, 2101234334, 2101234343,
      2101234344, 2101234345, 2101234432, 2101234433, 2101234434, 2101234443,
      2101234444, 2101234445, 2101234454, 2101234455, 2101234456, 2101234543,
      2101234544, 2101234545, 2101234554, 2101234555, 2101234556, 2101234565,
      2101234566, 2101234567, 2110000000, 2110000001, 2110000010, 2110000011,
      2110000012, 2110000100, 2110000101, 2110000110, 2110000111, 2110000112,
      2110000121, 2110000122, 2110000123, 2110001000, 2110001001, 2110001010,
      2110001011, 2110001012, 2110001100, 2110001101, 2110001110, 2110001111,
      2110001112, 2110001121, 2110001122, 2110001123, 2110001210, 2110001211,
      2110001212, 2110001221, 2110001222, 2110001223, 2110001232, 2110001233,
      2110001234, 2110010000, 2110010001, 2110010010, 2110010011, 2110010012,
      2110010100, 2110010101, 2110010110, 2110010111, 2110010112, 2110010121,
      2110010122, 2110010123, 2110011000, 2110011001, 2110011010, 2110011011,
      2110011012, 2110011100, 2110011101, 2110011110, 2110011111, 2110011112,
      2110011121, 2110011122, 2110011123, 2110011210, 2110011211, 2110011212,
      2110011221, 2110011222, 2110011223, 2110011232, 2110011233, 2110011234,
      2110012100, 2110012101, 2110012110, 2110012111, 2110012112, 2110012121,
      2110012122, 2110012123, 2110012210, 2110012211, 2110012212, 2110012221,
      2110012222, 2110012223, 2110012232, 2110012233, 2110012234, 2110012321,
      2110012322, 2110012323, 2110012332, 2110012333, 2110012334, 2110012343,
      2110012344, 2110012345, 2110100000, 2110100001, 2110100010, 2110100011,
      2110100012, 2110100100, 2110100101, 2110100110, 2110100111, 2110100112,
      2110100121, 2110100122, 2110100123, 2110101000, 2110101001, 2110101010,
      2110101011, 2110101012, 2110101100, 2110101101, 2110101110, 2110101111,
      2110101112, 2110101121, 2110101122, 2110101123, 2110101210, 2110101211,
      2110101212, 2110101221, 2110101222, 2110101223, 2110101232, 2110101233,
      2110101234, 2110110000, 2110110001, 2110110010, 2110110011, 2110110012,
      2110110100, 2110110101, 2110110110, 2110110111, 2110110112, 2110110121,
      2110110122, 2110110123, 2110111000, 2110111001, 2110111010, 2110111011,
      2110111012, 2110111100, 2110111101, 2110111110, 2110111111, 2110111112,
      2110111121, 2110111122, 2110111123, 2110111210, 2110111211, 2110111212,
      2110111221, 2110111222, 2110111223, 2110111232, 2110111233, 2110111234,
      2110112100, 2110112101, 2110112110, 2110112111, 2110112112, 2110112121,
      2110112122, 2110112123, 2110112210, 2110112211, 2110112212, 2110112221,
      2110112222, 2110112223, 2110112232, 2110112233, 2110112234, 2110112321,
      2110112322, 2110112323, 2110112332, 2110112333, 2110112334, 2110112343,
      2110112344, 2110112345, 2110121000, 2110121001, 2110121010, 2110121011,
      2110121012, 2110121100, 2110121101, 2110121110, 2110121111, 2110121112,
      2110121121, 2110121122, 2110121123, 2110121210, 2110121211, 2110121212,
      2110121221, 2110121222, 2110121223, 2110121232, 2110121233, 2110121234,
      2110122100, 2110122101, 2110122110, 2110122111, 2110122112, 2110122121,
      2110122122, 2110122123, 2110122210, 2110122211, 2110122212, 2110122221,
      2110122222, 2110122223, 2110122232, 2110122233, 2110122234, 2110122321,
      2110122322, 2110122323, 2110122332, 2110122333, 2110122334, 2110122343,
      2110122344, 2110122345, 2110123210, 2110123211, 2110123212, 2110123221,
      2110123222, 2110123223, 2110123232, 2110123233, 2110123234, 2110123321,
      2110123322, 2110123323, 2110123332, 2110123333, 2110123334, 2110123343,
      2110123344, 2110123345, 2110123432, 2110123433, 2110123434, 2110123443,
      2110123444, 2110123445, 2110123454, 2110123455, 2110123456, 2111000000,
      2111000001, 2111000010, 2111000011, 2111000012, 2111000100, 2111000101,
      2111000110, 2111000111, 2111000112, 2111000121, 2111000122, 2111000123,
      2111001000, 2111001001, 2111001010, 2111001011, 2111001012, 2111001100,
      2111001101, 2111001110, 2111001111, 2111001112, 2111001121, 2111001122,
      2111001123, 2111001210, 2111001211, 2111001212, 2111001221, 2111001222,
      2111001223, 2111001232, 2111001233, 2111001234, 2111010000, 2111010001,
      2111010010, 2111010011, 2111010012, 2111010100, 2111010101, 2111010110,
      2111010111, 2111010112, 2111010121, 2111010122, 2111010123, 2111011000,
      2111011001, 2111011010, 2111011011, 2111011012, 2111011100, 2111011101,
      2111011110, 2111011111, 2111011112, 2111011121, 2111011122, 2111011123,
      2111011210, 2111011211, 2111011212, 2111011221, 2111011222, 2111011223,
      2111011232, 2111011233, 2111011234, 2111012100, 2111012101, 2111012110,
      2111012111, 2111012112, 2111012121, 2111012122, 2111012123, 2111012210,
      2111012211, 2111012212, 2111012221, 2111012222, 2111012223, 2111012232,
      2111012233, 2111012234, 2111012321, 2111012322, 2111012323, 2111012332,
      2111012333, 2111012334, 2111012343, 2111012344, 2111012345, 2111100000,
      2111100001, 2111100010, 2111100011, 2111100012, 2111100100, 2111100101,
      2111100110, 2111100111, 2111100112, 2111100121, 2111100122, 2111100123,
      2111101000, 2111101001, 2111101010, 2111101011, 2111101012, 2111101100,
      2111101101, 2111101110, 2111101111, 2111101112, 2111101121, 2111101122,
      2111101123, 2111101210, 2111101211, 2111101212, 2111101221, 2111101222,
      2111101223, 2111101232, 2111101233, 2111101234, 2111110000, 2111110001,
      2111110010, 2111110011, 2111110012, 2111110100, 2111110101, 2111110110,
      2111110111, 2111110112, 2111110121, 2111110122, 2111110123, 2111111000,
      2111111001, 2111111010, 2111111011, 2111111012, 2111111100, 2111111101,
      2111111110, 2111111111, 2111111112, 2111111121, 2111111122, 2111111123,
      2111111210, 2111111211, 2111111212, 2111111221, 2111111222, 2111111223,
      2111111232, 2111111233, 2111111234, 2111112100, 2111112101, 2111112110,
      2111112111, 2111112112, 2111112121, 2111112122, 2111112123, 2111112210,
      2111112211, 2111112212, 2111112221, 2111112222, 2111112223, 2111112232,
      2111112233, 2111112234, 2111112321, 2111112322, 2111112323, 2111112332,
      2111112333, 2111112334, 2111112343, 2111112344, 2111112345, 2111121000,
      2111121001, 2111121010, 2111121011, 2111121012, 2111121100, 2111121101,
      2111121110, 2111121111, 2111121112, 2111121121, 2111121122, 2111121123,
      2111121210, 2111121211, 2111121212, 2111121221, 2111121222, 2111121223,
      2111121232, 2111121233, 2111121234, 2111122100, 2111122101, 2111122110,
      2111122111, 2111122112, 2111122121, 2111122122, 2111122123, 2111122210,
      2111122211, 2111122212, 2111122221, 2111122222, 2111122223, 2111122232,
      2111122233, 2111122234, 2111122321, 2111122322, 2111122323, 2111122332,
      2111122333, 2111122334, 2111122343, 2111122344, 2111122345, 2111123210,
      2111123211, 2111123212, 2111123221, 2111123222, 2111123223, 2111123232,
      2111123233, 2111123234, 2111123321, 2111123322, 2111123323, 2111123332,
      2111123333, 2111123334, 2111123343, 2111123344, 2111123345, 2111123432,
      2111123433, 2111123434, 2111123443, 2111123444, 2111123445, 2111123454,
      2111123455, 2111123456, 2111210000, 2111210001, 2111210010, 2111210011,
      2111210012, 2111210100, 2111210101, 2111210110, 2111210111, 2111210112,
      2111210121, 2111210122, 2111210123, 2111211000, 2111211001, 2111211010,
      2111211011, 2111211012, 2111211100, 2111211101, 2111211110, 2111211111,
      2111211112, 2111211121, 2111211122, 2111211123, 2111211210, 2111211211,
      2111211212, 2111211221, 2111211222, 2111211223, 2111211232, 2111211233,
      2111211234, 2111212100, 2111212101, 2111212110, 2111212111, 2111212112,
      2111212121, 2111212122, 2111212123, 2111212210, 2111212211, 2111212212,
      2111212221, 2111212222, 2111212223, 2111212232, 2111212233, 2111212234,
      2111212321, 2111212322, 2111212323, 2111212332, 2111212333, 2111212334,
      2111212343, 2111212344, 2111212345, 2111221000, 2111221001, 2111221010,
      2111221011, 2111221012, 2111221100, 2111221101, 2111221110, 2111221111,
      2111221112, 2111221121, 2111221122, 2111221123, 2111221210, 2111221211,
      2111221212, 2111221221, 2111221222, 2111221223, 2111221232, 2111221233,
      2111221234, 2111222100, 2111222101, 2111222110, 2111222111, 2111222112,
      2111222121, 2111222122, 2111222123, 2111222210, 2111222211, 2111222212,
      2111222221, 2111222222, 2111222223, 2111222232, 2111222233, 2111222234,
      2111222321, 2111222322, 2111222323, 2111222332, 2111222333, 2111222334,
      2111222343, 2111222344, 2111222345, 2111223210, 2111223211, 2111223212,
      2111223221, 2111223222, 2111223223, 2111223232, 2111223233, 2111223234,
      2111223321, 2111223322, 2111223323, 2111223332, 2111223333, 2111223334,
      2111223343, 2111223344, 2111223345, 2111223432, 2111223433, 2111223434,
      2111223443, 2111223444, 2111223445, 2111223454, 2111223455, 2111223456,
      2111232100, 2111232101, 2111232110, 2111232111, 2111232112, 2111232121,
      2111232122, 2111232123, 2111232210, 2111232211, 2111232212, 2111232221,
      2111232222, 2111232223, 2111232232, 2111232233, 2111232234, 2111232321,
      2111232322, 2111232323, 2111232332, 2111232333, 2111232334, 2111232343,
      2111232344, 2111232345, 2111233210, 2111233211, 2111233212, 2111233221,
      2111233222, 2111233223, 2111233232, 2111233233, 2111233234, 2111233321,
      2111233322, 2111233323, 2111233332, 2111233333, 2111233334, 2111233343,
      2111233344, 2111233345, 2111233432, 2111233433, 2111233434, 2111233443,
      2111233444, 2111233445, 2111233454, 2111233455, 2111233456, 2111234321,
      2111234322, 2111234323, 2111234332, 2111234333, 2111234334, 2111234343,
      2111234344, 2111234345, 2111234432, 2111234433, 2111234434, 2111234443,
      2111234444, 2111234445, 2111234454, 2111234455, 2111234456, 2111234543,
      2111234544, 2111234545, 2111234554, 2111234555, 2111234556, 2111234565,
      2111234566, 2111234567, 2112100000, 2112100001, 2112100010, 2112100011,
      2112100012, 2112100100, 2112100101, 2112100110, 2112100111, 2112100112,
      2112100121, 2112100122, 2112100123, 2112101000, 2112101001, 2112101010,
      2112101011, 2112101012, 2112101100, 2112101101, 2112101110, 2112101111,
      2112101112, 2112101121, 2112101122, 2112101123, 2112101210, 2112101211,
      2112101212, 2112101221, 2112101222, 2112101223, 2112101232, 2112101233,
      2112101234, 2112110000, 2112110001, 2112110010, 2112110011, 2112110012,
      2112110100, 2112110101, 2112110110, 2112110111, 2112110112, 2112110121,
      2112110122, 2112110123, 2112111000, 2112111001, 2112111010, 2112111011,
      2112111012, 2112111100, 2112111101, 2112111110, 2112111111, 2112111112,
      2112111121, 2112111122, 2112111123, 2112111210, 2112111211, 2112111212,
      2112111221, 2112111222, 2112111223, 2112111232, 2112111233, 2112111234,
      2112112100, 2112112101, 2112112110, 2112112111, 2112112112, 2112112121,
      2112112122, 2112112123, 2112112210, 2112112211, 2112112212, 2112112221,
      2112112222, 2112112223, 2112112232, 2112112233, 2112112234, 2112112321,
      2112112322, 2112112323, 2112112332, 2112112333, 2112112334, 2112112343,
      2112112344, 2112112345, 2112121000, 2112121001, 2112121010, 2112121011,
      2112121012, 2112121100, 2112121101, 2112121110, 2112121111, 2112121112,
      2112121121, 2112121122, 2112121123, 2112121210, 2112121211, 2112121212,
      2112121221, 2112121222, 2112121223, 2112121232, 2112121233, 2112121234,
      2112122100, 2112122101, 2112122110, 2112122111, 2112122112, 2112122121,
      2112122122, 2112122123, 2112122210, 2112122211, 2112122212, 2112122221,
      2112122222, 2112122223, 2112122232, 2112122233, 2112122234, 2112122321,
      2112122322, 2112122323, 2112122332, 2112122333, 2112122334, 2112122343,
      2112122344, 2112122345, 2112123210, 2112123211, 2112123212, 2112123221,
      2112123222, 2112123223, 2112123232, 2112123233, 2112123234, 2112123321,
      2112123322, 2112123323, 2112123332, 2112123333, 2112123334, 2112123343,
      2112123344, 2112123345, 2112123432, 2112123433, 2112123434, 2112123443,
      2112123444, 2112123445, 2112123454, 2112123455, 2112123456, 2112210000,
      2112210001, 2112210010, 2112210011, 2112210012, 2112210100, 2112210101,
      2112210110, 2112210111, 2112210112, 2112210121, 2112210122, 2112210123,
      2112211000, 2112211001, 2112211010, 2112211011, 2112211012, 2112211100,
      2112211101, 2112211110, 2112211111, 2112211112, 2112211121, 2112211122,
      2112211123, 2112211210, 2112211211, 2112211212, 2112211221, 2112211222,
      2112211223, 2112211232, 2112211233, 2112211234, 2112212100, 2112212101,
      2112212110, 2112212111, 2112212112, 2112212121, 2112212122, 2112212123,
      2112212210, 2112212211, 2112212212, 2112212221, 2112212222, 2112212223,
      2112212232, 2112212233, 2112212234, 2112212321, 2112212322, 2112212323,
      2112212332, 2112212333, 2112212334, 2112212343, 2112212344, 2112212345,
      2112221000, 2112221001, 2112221010, 2112221011, 2112221012, 2112221100,
      2112221101, 2112221110, 2112221111, 2112221112, 2112221121, 2112221122,
      2112221123, 2112221210, 2112221211, 2112221212, 2112221221, 2112221222,
      2112221223, 2112221232, 2112221233, 2112221234, 2112222100, 2112222101,
      2112222110, 2112222111, 2112222112, 2112222121, 2112222122, 2112222123,
      2112222210, 2112222211, 2112222212, 2112222221, 2112222222, 2112222223,
      2112222232, 2112222233, 2112222234, 2112222321, 2112222322, 2112222323,
      2112222332, 2112222333, 2112222334, 2112222343, 2112222344, 2112222345,
      2112223210, 2112223211, 2112223212, 2112223221, 2112223222, 2112223223,
      2112223232, 2112223233, 2112223234, 2112223321, 2112223322, 2112223323,
      2112223332, 2112223333, 2112223334, 2112223343, 2112223344, 2112223345,
      2112223432, 2112223433, 2112223434, 2112223443, 2112223444, 2112223445,
      2112223454, 2112223455, 2112223456, 2112232100, 2112232101, 2112232110,
      2112232111, 2112232112, 2112232121, 2112232122, 2112232123, 2112232210,
      2112232211, 2112232212, 2112232221, 2112232222, 2112232223, 2112232232,
      2112232233, 2112232234, 2112232321, 2112232322, 2112232323, 2112232332,
      2112232333, 2112232334, 2112232343, 2112232344, 2112232345, 2112233210,
      2112233211, 2112233212, 2112233221, 2112233222, 2112233223, 2112233232,
      2112233233, 2112233234, 2112233321, 2112233322, 2112233323, 2112233332,
      2112233333, 2112233334, 2112233343, 2112233344, 2112233345, 2112233432,
      2112233433, 2112233434, 2112233443, 2112233444, 2112233445, 2112233454,
      2112233455, 2112233456, 2112234321, 2112234322, 2112234323, 2112234332,
      2112234333, 2112234334, 2112234343, 2112234344, 2112234345, 2112234432,
      2112234433, 2112234434, 2112234443, 2112234444, 2112234445, 2112234454,
      2112234455, 2112234456, 2112234543, 2112234544, 2112234545, 2112234554,
      2112234555, 2112234556, 2112234565, 2112234566, 2112234567, 2112321000,
      2112321001, 2112321010, 2112321011, 2112321012, 2112321100, 2112321101,
      2112321110, 2112321111, 2112321112, 2112321121, 2112321122, 2112321123,
      2112321210, 2112321211, 2112321212, 2112321221, 2112321222, 2112321223,
      2112321232, 2112321233, 2112321234, 2112322100, 2112322101, 2112322110,
      2112322111, 2112322112, 2112322121, 2112322122, 2112322123, 2112322210,
      2112322211, 2112322212, 2112322221, 2112322222, 2112322223, 2112322232,
      2112322233, 2112322234, 2112322321, 2112322322, 2112322323, 2112322332,
      2112322333, 2112322334, 2112322343, 2112322344, 2112322345, 2112323210,
      2112323211, 2112323212, 2112323221, 2112323222, 2112323223, 2112323232,
      2112323233, 2112323234, 2112323321, 2112323322, 2112323323, 2112323332,
      2112323333, 2112323334, 2112323343, 2112323344, 2112323345, 2112323432,
      2112323433, 2112323434, 2112323443, 2112323444, 2112323445, 2112323454,
      2112323455, 2112323456, 2112332100, 2112332101, 2112332110, 2112332111,
      2112332112, 2112332121, 2112332122, 2112332123, 2112332210, 2112332211,
      2112332212, 2112332221, 2112332222, 2112332223, 2112332232, 2112332233,
      2112332234, 2112332321, 2112332322, 2112332323, 2112332332, 2112332333,
      2112332334, 2112332343, 2112332344, 2112332345, 2112333210, 2112333211,
      2112333212, 2112333221, 2112333222, 2112333223, 2112333232, 2112333233,
      2112333234, 2112333321, 2112333322, 2112333323, 2112333332, 2112333333,
      2112333334, 2112333343, 2112333344, 2112333345, 2112333432, 2112333433,
      2112333434, 2112333443, 2112333444, 2112333445, 2112333454, 2112333455,
      2112333456, 2112334321, 2112334322, 2112334323, 2112334332, 2112334333,
      2112334334, 2112334343, 2112334344, 2112334345, 2112334432, 2112334433,
      2112334434, 2112334443, 2112334444, 2112334445, 2112334454, 2112334455,
      2112334456, 2112334543, 2112334544, 2112334545, 2112334554, 2112334555,
      2112334556, 2112334565, 2112334566, 2112334567, 2112343210, 2112343211,
      2112343212, 2112343221, 2112343222, 2112343223, 2112343232, 2112343233,
      2112343234, 2112343321, 2112343322, 2112343323, 2112343332, 2112343333,
      2112343334, 2112343343, 2112343344, 2112343345, 2112343432, 2112343433,
      2112343434, 2112343443, 2112343444, 2112343445, 2112343454, 2112343455,
      2112343456, 2112344321, 2112344322, 2112344323, 2112344332, 2112344333,
      2112344334, 2112344343, 2112344344, 2112344345, 2112344432, 2112344433,
      2112344434, 2112344443, 2112344444, 2112344445, 2112344454, 2112344455,
      2112344456, 2112344543, 2112344544, 2112344545, 2112344554, 2112344555,
      2112344556, 2112344565, 2112344566, 2112344567, 2112345432, 2112345433,
      2112345434, 2112345443, 2112345444, 2112345445, 2112345454, 2112345455,
      2112345456, 2112345543, 2112345544, 2112345545, 2112345554, 2112345555,
      2112345556, 2112345565, 2112345566, 2112345567, 2112345654, 2112345655,
      2112345656, 2112345665, 2112345666, 2112345667, 2112345676, 2112345677,
      2112345678, 2121000000, 2121000001, 2121000010, 2121000011, 2121000012,
      2121000100, 2121000101, 2121000110, 2121000111, 2121000112, 2121000121,
      2121000122, 2121000123, 2121001000, 2121001001, 2121001010, 2121001011,
      2121001012, 2121001100, 2121001101, 2121001110, 2121001111, 2121001112,
      2121001121, 2121001122, 2121001123, 2121001210, 2121001211, 2121001212,
      2121001221, 2121001222, 2121001223, 2121001232, 2121001233, 2121001234,
      2121010000, 2121010001, 2121010010, 2121010011, 2121010012, 2121010100,
      2121010101, 2121010110, 2121010111, 2121010112, 2121010121, 2121010122,
      2121010123, 2121011000, 2121011001, 2121011010, 2121011011, 2121011012,
      2121011100, 2121011101, 2121011110, 2121011111, 2121011112, 2121011121,
      2121011122, 2121011123, 2121011210, 2121011211, 2121011212, 2121011221,
      2121011222, 2121011223, 2121011232, 2121011233, 2121011234, 2121012100,
      2121012101, 2121012110, 2121012111, 2121012112, 2121012121, 2121012122,
      2121012123, 2121012210, 2121012211, 2121012212, 2121012221, 2121012222,
      2121012223, 2121012232, 2121012233, 2121012234, 2121012321, 2121012322,
      2121012323, 2121012332, 2121012333, 2121012334, 2121012343, 2121012344,
      2121012345, 2121100000, 2121100001, 2121100010, 2121100011, 2121100012,
      2121100100, 2121100101, 2121100110, 2121100111, 2121100112, 2121100121,
      2121100122, 2121100123, 2121101000, 2121101001, 2121101010, 2121101011,
      2121101012, 2121101100, 2121101101, 2121101110, 2121101111, 2121101112,
      2121101121, 2121101122, 2121101123, 2121101210, 2121101211, 2121101212,
      2121101221, 2121101222, 2121101223, 2121101232, 2121101233, 2121101234,
      2121110000, 2121110001, 2121110010, 2121110011, 2121110012, 2121110100,
      2121110101, 2121110110, 2121110111, 2121110112, 2121110121, 2121110122,
      2121110123, 2121111000, 2121111001, 2121111010, 2121111011, 2121111012,
      2121111100, 2121111101, 2121111110, 2121111111, 2121111112, 2121111121,
      2121111122, 2121111123, 2121111210, 2121111211, 2121111212, 2121111221,
      2121111222, 2121111223, 2121111232, 2121111233, 2121111234, 2121112100,
      2121112101, 2121112110, 2121112111, 2121112112, 2121112121, 2121112122,
      2121112123, 2121112210, 2121112211, 2121112212, 2121112221, 2121112222,
      2121112223, 2121112232, 2121112233, 2121112234, 2121112321, 2121112322,
      2121112323, 2121112332, 2121112333, 2121112334, 2121112343, 2121112344,
      2121112345, 2121121000, 2121121001, 2121121010, 2121121011, 2121121012,
      2121121100, 2121121101, 2121121110, 2121121111, 2121121112, 2121121121,
      2121121122, 2121121123, 2121121210, 2121121211, 2121121212, 2121121221,
      2121121222, 2121121223, 2121121232, 2121121233, 2121121234, 2121122100,
      2121122101, 2121122110, 2121122111, 2121122112, 2121122121, 2121122122,
      2121122123, 2121122210, 2121122211, 2121122212, 2121122221, 2121122222,
      2121122223, 2121122232, 2121122233, 2121122234, 2121122321, 2121122322,
      2121122323, 2121122332, 2121122333, 2121122334, 2121122343, 2121122344,
      2121122345, 2121123210, 2121123211, 2121123212, 2121123221, 2121123222,
      2121123223, 2121123232, 2121123233, 2121123234, 2121123321, 2121123322,
      2121123323, 2121123332, 2121123333, 2121123334, 2121123343, 2121123344,
      2121123345, 2121123432, 2121123433, 2121123434, 2121123443, 2121123444,
      2121123445, 2121123454, 2121123455, 2121123456, 2121210000, 2121210001,
      2121210010, 2121210011, 2121210012, 2121210100, 2121210101, 2121210110,
      2121210111, 2121210112, 2121210121, 2121210122, 2121210123, 2121211000,
      2121211001, 2121211010, 2121211011, 2121211012, 2121211100, 2121211101,
      2121211110, 2121211111, 2121211112, 2121211121, 2121211122, 2121211123,
      2121211210, 2121211211, 2121211212, 2121211221, 2121211222, 2121211223,
      2121211232, 2121211233, 2121211234, 2121212100, 2121212101, 2121212110,
      2121212111, 2121212112, 2121212121, 2121212122, 2121212123, 2121212210,
      2121212211, 2121212212, 2121212221, 2121212222, 2121212223, 2121212232,
      2121212233, 2121212234, 2121212321, 2121212322, 2121212323, 2121212332,
      2121212333, 2121212334, 2121212343, 2121212344, 2121212345, 2121221000,
      2121221001, 2121221010, 2121221011, 2121221012, 2121221100, 2121221101,
      2121221110, 2121221111, 2121221112, 2121221121, 2121221122, 2121221123,
      2121221210, 2121221211, 2121221212, 2121221221, 2121221222, 2121221223,
      2121221232, 2121221233, 2121221234, 2121222100, 2121222101, 2121222110,
      2121222111, 2121222112, 2121222121, 2121222122, 2121222123, 2121222210,
      2121222211, 2121222212, 2121222221, 2121222222, 2121222223, 2121222232,
      2121222233, 2121222234, 2121222321, 2121222322, 2121222323, 2121222332,
      2121222333, 2121222334, 2121222343, 2121222344, 2121222345, 2121223210,
      2121223211, 2121223212, 2121223221, 2121223222, 2121223223, 2121223232,
      2121223233, 2121223234, 2121223321, 2121223322, 2121223323, 2121223332,
      2121223333, 2121223334, 2121223343, 2121223344, 2121223345, 2121223432,
      2121223433, 2121223434, 2121223443, 2121223444, 2121223445, 2121223454,
      2121223455, 2121223456, 2121232100, 2121232101, 2121232110, 2121232111,
      2121232112, 2121232121, 2121232122, 2121232123, 2121232210, 2121232211,
      2121232212, 2121232221, 2121232222, 2121232223, 2121232232, 2121232233,
      2121232234, 2121232321, 2121232322, 2121232323, 2121232332, 2121232333,
      2121232334, 2121232343, 2121232344, 2121232345, 2121233210, 2121233211,
      2121233212, 2121233221, 2121233222, 2121233223, 2121233232, 2121233233,
      2121233234, 2121233321, 2121233322, 2121233323, 2121233332, 2121233333,
      2121233334, 2121233343, 2121233344, 2121233345, 2121233432, 2121233433,
      2121233434, 2121233443, 2121233444, 2121233445, 2121233454, 2121233455,
      2121233456, 2121234321, 2121234322, 2121234323, 2121234332, 2121234333,
      2121234334, 2121234343, 2121234344, 2121234345, 2121234432, 2121234433,
      2121234434, 2121234443, 2121234444, 2121234445, 2121234454, 2121234455,
      2121234456, 2121234543, 2121234544, 2121234545, 2121234554, 2121234555,
      2121234556, 2121234565, 2121234566, 2121234567, 2122100000, 2122100001,
      2122100010, 2122100011, 2122100012, 2122100100, 2122100101, 2122100110,
      2122100111, 2122100112, 2122100121, 2122100122, 2122100123, 2122101000,
      2122101001, 2122101010, 2122101011, 2122101012, 2122101100, 2122101101,
      2122101110, 2122101111, 2122101112, 2122101121, 2122101122, 2122101123,
      2122101210, 2122101211, 2122101212, 2122101221, 2122101222, 2122101223,
      2122101232, 2122101233, 2122101234, 2122110000, 2122110001, 2122110010,
      2122110011, 2122110012, 2122110100, 2122110101, 2122110110, 2122110111,
      2122110112, 2122110121, 2122110122, 2122110123, 2122111000, 2122111001,
      2122111010, 2122111011, 2122111012, 2122111100, 2122111101, 2122111110,
      2122111111, 2122111112, 2122111121, 2122111122, 2122111123, 2122111210,
      2122111211, 2122111212, 2122111221, 2122111222, 2122111223, 2122111232,
      2122111233, 2122111234, 2122112100, 2122112101, 2122112110, 2122112111,
      2122112112, 2122112121, 2122112122, 2122112123, 2122112210, 2122112211,
      2122112212, 2122112221, 2122112222, 2122112223, 2122112232, 2122112233,
      2122112234, 2122112321, 2122112322, 2122112323, 2122112332, 2122112333,
      2122112334, 2122112343, 2122112344, 2122112345, 2122121000, 2122121001,
      2122121010, 2122121011, 2122121012, 2122121100, 2122121101, 2122121110,
      2122121111, 2122121112, 2122121121, 2122121122, 2122121123, 2122121210,
      2122121211, 2122121212, 2122121221, 2122121222, 2122121223, 2122121232,
      2122121233, 2122121234, 2122122100, 2122122101, 2122122110, 2122122111,
      2122122112, 2122122121, 2122122122, 2122122123, 2122122210, 2122122211,
      2122122212, 2122122221, 2122122222, 2122122223, 2122122232, 2122122233,
      2122122234, 2122122321, 2122122322, 2122122323, 2122122332, 2122122333,
      2122122334, 2122122343, 2122122344, 2122122345, 2122123210, 2122123211,
      2122123212, 2122123221, 2122123222, 2122123223, 2122123232, 2122123233,
      2122123234, 2122123321, 2122123322, 2122123323, 2122123332, 2122123333,
      2122123334, 2122123343, 2122123344, 2122123345, 2122123432, 2122123433,
      2122123434, 2122123443, 2122123444, 2122123445, 2122123454, 2122123455,
      2122123456, 2122210000, 2122210001, 2122210010, 2122210011, 2122210012,
      2122210100, 2122210101, 2122210110, 2122210111, 2122210112, 2122210121,
      2122210122, 2122210123, 2122211000, 2122211001, 2122211010, 2122211011,
      2122211012, 2122211100, 2122211101, 2122211110, 2122211111, 2122211112,
      2122211121, 2122211122, 2122211123, 2122211210, 2122211211, 2122211212,
      2122211221, 2122211222, 2122211223, 2122211232, 2122211233, 2122211234,
      2122212100, 2122212101, 2122212110, 2122212111, 2122212112, 2122212121,
      2122212122, 2122212123, 2122212210, 2122212211, 2122212212, 2122212221,
      2122212222, 2122212223, 2122212232, 2122212233, 2122212234, 2122212321,
      2122212322, 2122212323, 2122212332, 2122212333, 2122212334, 2122212343,
      2122212344, 2122212345, 2122221000, 2122221001, 2122221010, 2122221011,
      2122221012, 2122221100, 2122221101, 2122221110, 2122221111, 2122221112,
      2122221121, 2122221122, 2122221123, 2122221210, 2122221211, 2122221212,
      2122221221, 2122221222, 2122221223, 2122221232, 2122221233, 2122221234,
      2122222100, 2122222101, 2122222110, 2122222111, 2122222112, 2122222121,
      2122222122, 2122222123, 2122222210, 2122222211, 2122222212, 2122222221,
      2122222222, 2122222223, 2122222232, 2122222233, 2122222234, 2122222321,
      2122222322, 2122222323, 2122222332, 2122222333, 2122222334, 2122222343,
      2122222344, 2122222345, 2122223210, 2122223211, 2122223212, 2122223221,
      2122223222, 2122223223, 2122223232, 2122223233, 2122223234, 2122223321,
      2122223322, 2122223323, 2122223332, 2122223333, 2122223334, 2122223343,
      2122223344, 2122223345, 2122223432, 2122223433, 2122223434, 2122223443,
      2122223444, 2122223445, 2122223454, 2122223455, 2122223456, 2122232100,
      2122232101, 2122232110, 2122232111, 2122232112, 2122232121, 2122232122,
      2122232123, 2122232210, 2122232211, 2122232212, 2122232221, 2122232222,
      2122232223, 2122232232, 2122232233, 2122232234, 2122232321, 2122232322,
      2122232323, 2122232332, 2122232333, 2122232334, 2122232343, 2122232344,
      2122232345, 2122233210, 2122233211, 2122233212, 2122233221, 2122233222,
      2122233223, 2122233232, 2122233233, 2122233234, 2122233321, 2122233322,
      2122233323, 2122233332, 2122233333, 2122233334, 2122233343, 2122233344,
      2122233345, 2122233432, 2122233433, 2122233434, 2122233443, 2122233444,
      2122233445, 2122233454, 2122233455, 2122233456, 2122234321, 2122234322,
      2122234323, 2122234332, 2122234333, 2122234334, 2122234343, 2122234344,
      2122234345, 2122234432, 2122234433, 2122234434, 2122234443, 2122234444,
      2122234445, 2122234454, 2122234455, 2122234456, 2122234543, 2122234544,
      2122234545, 2122234554, 2122234555, 2122234556, 2122234565, 2122234566,
      2122234567, 2122321000, 2122321001, 2122321010, 2122321011, 2122321012,
      2122321100, 2122321101, 2122321110, 2122321111, 2122321112, 2122321121,
      2122321122, 2122321123, 2122321210, 2122321211, 2122321212, 2122321221,
      2122321222, 2122321223, 2122321232, 2122321233, 2122321234, 2122322100,
      2122322101, 2122322110, 2122322111, 2122322112, 2122322121, 2122322122,
      2122322123, 2122322210, 2122322211, 2122322212, 2122322221, 2122322222,
      2122322223, 2122322232, 2122322233, 2122322234, 2122322321, 2122322322,
      2122322323, 2122322332, 2122322333, 2122322334, 2122322343, 2122322344,
      2122322345, 2122323210, 2122323211, 2122323212, 2122323221, 2122323222,
      2122323223, 2122323232, 2122323233, 2122323234, 2122323321, 2122323322,
      2122323323, 2122323332, 2122323333, 2122323334, 2122323343, 2122323344,
      2122323345, 2122323432, 2122323433, 2122323434, 2122323443, 2122323444,
      2122323445, 2122323454, 2122323455, 2122323456, 2122332100, 2122332101,
      2122332110, 2122332111, 2122332112, 2122332121, 2122332122, 2122332123,
      2122332210, 2122332211, 2122332212, 2122332221, 2122332222, 2122332223,
      2122332232, 2122332233, 2122332234, 2122332321, 2122332322, 2122332323,
      2122332332, 2122332333, 2122332334, 2122332343, 2122332344, 2122332345,
      2122333210, 2122333211, 2122333212, 2122333221, 2122333222, 2122333223,
      2122333232, 2122333233, 2122333234, 2122333321, 2122333322, 2122333323,
      2122333332, 2122333333, 2122333334, 2122333343, 2122333344, 2122333345,
      2122333432, 2122333433, 2122333434, 2122333443, 2122333444, 2122333445,
      2122333454, 2122333455, 2122333456, 2122334321, 2122334322, 2122334323,
      2122334332, 2122334333, 2122334334, 2122334343, 2122334344, 2122334345,
      2122334432, 2122334433, 2122334434, 2122334443, 2122334444, 2122334445,
      2122334454, 2122334455, 2122334456, 2122334543, 2122334544, 2122334545,
      2122334554, 2122334555, 2122334556, 2122334565, 2122334566, 2122334567,
      2122343210, 2122343211, 2122343212, 2122343221, 2122343222, 2122343223,
      2122343232, 2122343233, 2122343234, 2122343321, 2122343322, 2122343323,
      2122343332, 2122343333, 2122343334, 2122343343, 2122343344, 2122343345,
      2122343432, 2122343433, 2122343434, 2122343443, 2122343444, 2122343445,
      2122343454, 2122343455, 2122343456, 2122344321, 2122344322, 2122344323,
      2122344332, 2122344333, 2122344334, 2122344343, 2122344344, 2122344345,
      2122344432, 2122344433, 2122344434, 2122344443, 2122344444, 2122344445,
      2122344454, 2122344455, 2122344456, 2122344543, 2122344544, 2122344545,
      2122344554, 2122344555, 2122344556, 2122344565, 2122344566, 2122344567,
      2122345432, 2122345433, 2122345434, 2122345443, 2122345444, 2122345445,
      2122345454, 2122345455, 2122345456, 2122345543, 2122345544, 2122345545,
      2122345554, 2122345555, 2122345556, 2122345565, 2122345566, 2122345567,
      2122345654, 2122345655, 2122345656, 2122345665, 2122345666, 2122345667,
      2122345676, 2122345677, 2122345678, 2123210000, 2123210001, 2123210010,
      2123210011, 2123210012, 2123210100, 2123210101, 2123210110, 2123210111,
      2123210112, 2123210121, 2123210122, 2123210123, 2123211000, 2123211001,
      2123211010, 2123211011, 2123211012, 2123211100, 2123211101, 2123211110,
      2123211111, 2123211112, 2123211121, 2123211122, 2123211123, 2123211210,
      2123211211, 2123211212, 2123211221, 2123211222, 2123211223, 2123211232,
      2123211233, 2123211234, 2123212100, 2123212101, 2123212110, 2123212111,
      2123212112, 2123212121, 2123212122, 2123212123, 2123212210, 2123212211,
      2123212212, 2123212221, 2123212222, 2123212223, 2123212232, 2123212233,
      2123212234, 2123212321, 2123212322, 2123212323, 2123212332, 2123212333,
      2123212334, 2123212343, 2123212344, 2123212345, 2123221000, 2123221001,
      2123221010, 2123221011, 2123221012, 2123221100, 2123221101, 2123221110,
      2123221111, 2123221112, 2123221121, 2123221122, 2123221123, 2123221210,
      2123221211, 2123221212, 2123221221, 2123221222, 2123221223, 2123221232,
      2123221233, 2123221234, 2123222100, 2123222101, 2123222110, 2123222111,
      2123222112, 2123222121, 2123222122, 2123222123, 2123222210, 2123222211,
      2123222212, 2123222221, 2123222222, 2123222223, 2123222232, 2123222233,
      2123222234, 2123222321, 2123222322, 2123222323, 2123222332, 2123222333,
      2123222334, 2123222343, 2123222344, 2123222345, 2123223210, 2123223211,
      2123223212, 2123223221, 2123223222, 2123223223, 2123223232, 2123223233,
      2123223234, 2123223321, 2123223322, 2123223323, 2123223332, 2123223333,
      2123223334, 2123223343, 2123223344, 2123223345, 2123223432, 2123223433,
      2123223434, 2123223443, 2123223444, 2123223445, 2123223454, 2123223455,
      2123223456, 2123232100, 2123232101, 2123232110, 2123232111, 2123232112,
      2123232121, 2123232122, 2123232123, 2123232210, 2123232211, 2123232212,
      2123232221, 2123232222, 2123232223, 2123232232, 2123232233, 2123232234,
      2123232321, 2123232322, 2123232323, 2123232332, 2123232333, 2123232334,
      2123232343, 2123232344, 2123232345, 2123233210, 2123233211, 2123233212,
      2123233221, 2123233222, 2123233223, 2123233232, 2123233233, 2123233234,
      2123233321, 2123233322, 2123233323, 2123233332, 2123233333, 2123233334,
      2123233343, 2123233344, 2123233345, 2123233432, 2123233433, 2123233434,
      2123233443, 2123233444, 2123233445, 2123233454, 2123233455, 2123233456,
      2123234321, 2123234322, 2123234323, 2123234332, 2123234333, 2123234334,
      2123234343, 2123234344, 2123234345, 2123234432, 2123234433, 2123234434,
      2123234443, 2123234444, 2123234445, 2123234454, 2123234455, 2123234456,
      2123234543, 2123234544, 2123234545, 2123234554, 2123234555, 2123234556,
      2123234565, 2123234566, 2123234567, 2123321000, 2123321001, 2123321010,
      2123321011, 2123321012, 2123321100, 2123321101, 2123321110, 2123321111,
      2123321112, 2123321121, 2123321122, 2123321123, 2123321210, 2123321211,
      2123321212, 2123321221, 2123321222, 2123321223, 2123321232, 2123321233,
      2123321234, 2123322100, 2123322101, 2123322110, 2123322111, 2123322112,
      2123322121, 2123322122, 2123322123, 2123322210, 2123322211, 2123322212,
      2123322221, 2123322222, 2123322223, 2123322232, 2123322233, 2123322234,
      2123322321, 2123322322, 2123322323, 2123322332, 2123322333, 2123322334,
      2123322343, 2123322344, 2123322345, 2123323210, 2123323211, 2123323212,
      2123323221, 2123323222, 2123323223, 2123323232, 2123323233, 2123323234,
      2123323321, 2123323322, 2123323323, 2123323332, 2123323333, 2123323334,
      2123323343, 2123323344, 2123323345, 2123323432, 2123323433, 2123323434,
      2123323443, 2123323444, 2123323445, 2123323454, 2123323455, 2123323456,
      2123332100, 2123332101, 2123332110, 2123332111, 2123332112, 2123332121,
      2123332122, 2123332123, 2123332210, 2123332211, 2123332212, 2123332221,
      2123332222, 2123332223, 2123332232, 2123332233, 2123332234, 2123332321,
      2123332322, 2123332323, 2123332332, 2123332333, 2123332334, 2123332343,
      2123332344, 2123332345, 2123333210, 2123333211, 2123333212, 2123333221,
      2123333222, 2123333223, 2123333232, 2123333233, 2123333234, 2123333321,
      2123333322, 2123333323, 2123333332, 2123333333, 2123333334, 2123333343,
      2123333344, 2123333345, 2123333432, 2123333433, 2123333434, 2123333443,
      2123333444, 2123333445, 2123333454, 2123333455, 2123333456, 2123334321,
      2123334322, 2123334323, 2123334332, 2123334333, 2123334334, 2123334343,
      2123334344, 2123334345, 2123334432, 2123334433, 2123334434, 2123334443,
      2123334444, 2123334445, 2123334454, 2123334455, 2123334456, 2123334543,
      2123334544, 2123334545, 2123334554, 2123334555, 2123334556, 2123334565,
      2123334566, 2123334567, 2123343210, 2123343211, 2123343212, 2123343221,
      2123343222, 2123343223, 2123343232, 2123343233, 2123343234, 2123343321,
      2123343322, 2123343323, 2123343332, 2123343333, 2123343334, 2123343343,
      2123343344, 2123343345, 2123343432, 2123343433, 2123343434, 2123343443,
      2123343444, 2123343445, 2123343454, 2123343455, 2123343456, 2123344321,
      2123344322, 2123344323, 2123344332, 2123344333, 2123344334, 2123344343,
      2123344344, 2123344345, 2123344432, 2123344433, 2123344434, 2123344443,
      2123344444, 2123344445, 2123344454, 2123344455, 2123344456, 2123344543,
      2123344544, 2123344545, 2123344554, 2123344555, 2123344556, 2123344565,
      2123344566, 2123344567, 2123345432, 2123345433, 2123345434, 2123345443,
      2123345444, 2123345445, 2123345454, 2123345455, 2123345456, 2123345543,
      2123345544, 2123345545, 2123345554, 2123345555, 2123345556, 2123345565,
      2123345566, 2123345567, 2123345654, 2123345655, 2123345656, 2123345665,
      2123345666, 2123345667, 2123345676, 2123345677, 2123345678, 2123432100,
      2123432101, 2123432110, 2123432111, 2123432112, 2123432121, 2123432122,
      2123432123, 2123432210, 2123432211, 2123432212, 2123432221, 2123432222,
      2123432223, 2123432232, 2123432233, 2123432234, 2123432321, 2123432322,
      2123432323, 2123432332, 2123432333, 2123432334, 2123432343, 2123432344,
      2123432345, 2123433210, 2123433211, 2123433212, 2123433221, 2123433222,
      2123433223, 2123433232, 2123433233, 2123433234, 2123433321, 2123433322,
      2123433323, 2123433332, 2123433333, 2123433334, 2123433343, 2123433344,
      2123433345, 2123433432, 2123433433, 2123433434, 2123433443, 2123433444,
      2123433445, 2123433454, 2123433455, 2123433456, 2123434321, 2123434322,
      2123434323, 2123434332, 2123434333, 2123434334, 2123434343, 2123434344,
      2123434345, 2123434432, 2123434433, 2123434434, 2123434443, 2123434444,
      2123434445, 2123434454, 2123434455, 2123434456, 2123434543, 2123434544,
      2123434545, 2123434554, 2123434555, 2123434556, 2123434565, 2123434566,
      2123434567, 2123443210, 2123443211, 2123443212, 2123443221, 2123443222,
      2123443223, 2123443232, 2123443233, 2123443234, 2123443321, 2123443322,
      2123443323, 2123443332, 2123443333, 2123443334, 2123443343, 2123443344,
      2123443345, 2123443432, 2123443433, 2123443434, 2123443443, 2123443444,
      2123443445, 2123443454, 2123443455, 2123443456, 2123444321, 2123444322,
      2123444323, 2123444332, 2123444333, 2123444334, 2123444343, 2123444344,
      2123444345, 2123444432, 2123444433, 2123444434, 2123444443, 2123444444,
      2123444445, 2123444454, 2123444455, 2123444456, 2123444543, 2123444544,
      2123444545, 2123444554, 2123444555, 2123444556, 2123444565, 2123444566,
      2123444567, 2123445432, 2123445433, 2123445434, 2123445443, 2123445444,
      2123445445, 2123445454, 2123445455, 2123445456, 2123445543, 2123445544,
      2123445545, 2123445554, 2123445555, 2123445556, 2123445565, 2123445566,
      2123445567, 2123445654, 2123445655, 2123445656, 2123445665, 2123445666,
      2123445667, 2123445676, 2123445677, 2123445678, 2123454321, 2123454322,
      2123454323, 2123454332, 2123454333, 2123454334, 2123454343, 2123454344,
      2123454345, 2123454432, 2123454433, 2123454434, 2123454443, 2123454444,
      2123454445, 2123454454, 2123454455, 2123454456, 2123454543, 2123454544,
      2123454545, 2123454554, 2123454555, 2123454556, 2123454565, 2123454566,
      2123454567, 2123455432, 2123455433, 2123455434, 2123455443, 2123455444,
      2123455445, 2123455454, 2123455455, 2123455456, 2123455543, 2123455544,
      2123455545, 2123455554, 2123455555, 2123455556, 2123455565, 2123455566,
      2123455567, 2123455654, 2123455655, 2123455656, 2123455665, 2123455666,
      2123455667, 2123455676, 2123455677, 2123455678, 2123456543, 2123456544,
      2123456545, 2123456554, 2123456555, 2123456556, 2123456565, 2123456566,
      2123456567, 2123456654, 2123456655, 2123456656, 2123456665, 2123456666,
      2123456667, 2123456676, 2123456677, 2123456678, 2123456765, 2123456766,
      2123456767, 2123456776, 2123456777, 2123456778, 2123456787, 2123456788,
      2123456789, 2210000000, 2210000001, 2210000010, 2210000011, 2210000012,
      2210000100, 2210000101, 2210000110, 2210000111, 2210000112, 2210000121,
      2210000122, 2210000123, 2210001000, 2210001001, 2210001010, 2210001011,
      2210001012, 2210001100, 2210001101, 2210001110, 2210001111, 2210001112,
      2210001121, 2210001122, 2210001123, 2210001210, 2210001211, 2210001212,
      2210001221, 2210001222, 2210001223, 2210001232, 2210001233, 2210001234,
      2210010000, 2210010001, 2210010010, 2210010011, 2210010012, 2210010100,
      2210010101, 2210010110, 2210010111, 2210010112, 2210010121, 2210010122,
      2210010123, 2210011000, 2210011001, 2210011010, 2210011011, 2210011012,
      2210011100, 2210011101, 2210011110, 2210011111, 2210011112, 2210011121,
      2210011122, 2210011123, 2210011210, 2210011211, 2210011212, 2210011221,
      2210011222, 2210011223, 2210011232, 2210011233, 2210011234, 2210012100,
      2210012101, 2210012110, 2210012111, 2210012112, 2210012121, 2210012122,
      2210012123, 2210012210, 2210012211, 2210012212, 2210012221, 2210012222,
      2210012223, 2210012232, 2210012233, 2210012234, 2210012321, 2210012322,
      2210012323, 2210012332, 2210012333, 2210012334, 2210012343, 2210012344,
      2210012345, 2210100000, 2210100001, 2210100010, 2210100011, 2210100012,
      2210100100, 2210100101, 2210100110, 2210100111, 2210100112, 2210100121,
      2210100122, 2210100123, 2210101000, 2210101001, 2210101010, 2210101011,
      2210101012, 2210101100, 2210101101, 2210101110, 2210101111, 2210101112,
      2210101121, 2210101122, 2210101123, 2210101210, 2210101211, 2210101212,
      2210101221, 2210101222, 2210101223, 2210101232, 2210101233, 2210101234,
      2210110000, 2210110001, 2210110010, 2210110011, 2210110012, 2210110100,
      2210110101, 2210110110, 2210110111, 2210110112, 2210110121, 2210110122,
      2210110123, 2210111000, 2210111001, 2210111010, 2210111011, 2210111012,
      2210111100, 2210111101, 2210111110, 2210111111, 2210111112, 2210111121,
      2210111122, 2210111123, 2210111210, 2210111211, 2210111212, 2210111221,
      2210111222, 2210111223, 2210111232, 2210111233, 2210111234, 2210112100,
      2210112101, 2210112110, 2210112111, 2210112112, 2210112121, 2210112122,
      2210112123, 2210112210, 2210112211, 2210112212, 2210112221, 2210112222,
      2210112223, 2210112232, 2210112233, 2210112234, 2210112321, 2210112322,
      2210112323, 2210112332, 2210112333, 2210112334, 2210112343, 2210112344,
      2210112345, 2210121000, 2210121001, 2210121010, 2210121011, 2210121012,
      2210121100, 2210121101, 2210121110, 2210121111, 2210121112, 2210121121,
      2210121122, 2210121123, 2210121210, 2210121211, 2210121212, 2210121221,
      2210121222, 2210121223, 2210121232, 2210121233, 2210121234, 2210122100,
      2210122101, 2210122110, 2210122111, 2210122112, 2210122121, 2210122122,
      2210122123, 2210122210, 2210122211, 2210122212, 2210122221, 2210122222,
      2210122223, 2210122232, 2210122233, 2210122234, 2210122321, 2210122322,
      2210122323, 2210122332, 2210122333, 2210122334, 2210122343, 2210122344,
      2210122345, 2210123210, 2210123211, 2210123212, 2210123221, 2210123222,
      2210123223, 2210123232, 2210123233, 2210123234, 2210123321, 2210123322,
      2210123323, 2210123332, 2210123333, 2210123334, 2210123343, 2210123344,
      2210123345, 2210123432, 2210123433, 2210123434, 2210123443, 2210123444,
      2210123445, 2210123454, 2210123455, 2210123456, 2211000000, 2211000001,
      2211000010, 2211000011, 2211000012, 2211000100, 2211000101, 2211000110,
      2211000111, 2211000112, 2211000121, 2211000122, 2211000123, 2211001000,
      2211001001, 2211001010, 2211001011, 2211001012, 2211001100, 2211001101,
      2211001110, 2211001111, 2211001112, 2211001121, 2211001122, 2211001123,
      2211001210, 2211001211, 2211001212, 2211001221, 2211001222, 2211001223,
      2211001232, 2211001233, 2211001234, 2211010000, 2211010001, 2211010010,
      2211010011, 2211010012, 2211010100, 2211010101, 2211010110, 2211010111,
      2211010112, 2211010121, 2211010122, 2211010123, 2211011000, 2211011001,
      2211011010, 2211011011, 2211011012, 2211011100, 2211011101, 2211011110,
      2211011111, 2211011112, 2211011121, 2211011122, 2211011123, 2211011210,
      2211011211, 2211011212, 2211011221, 2211011222, 2211011223, 2211011232,
      2211011233, 2211011234, 2211012100, 2211012101, 2211012110, 2211012111,
      2211012112, 2211012121, 2211012122, 2211012123, 2211012210, 2211012211,
      2211012212, 2211012221, 2211012222, 2211012223, 2211012232, 2211012233,
      2211012234, 2211012321, 2211012322, 2211012323, 2211012332, 2211012333,
      2211012334, 2211012343, 2211012344, 2211012345, 2211100000, 2211100001,
      2211100010, 2211100011, 2211100012, 2211100100, 2211100101, 2211100110,
      2211100111, 2211100112, 2211100121, 2211100122, 2211100123, 2211101000,
      2211101001, 2211101010, 2211101011, 2211101012, 2211101100, 2211101101,
      2211101110, 2211101111, 2211101112, 2211101121, 2211101122, 2211101123,
      2211101210, 2211101211, 2211101212, 2211101221, 2211101222, 2211101223,
      2211101232, 2211101233, 2211101234, 2211110000, 2211110001, 2211110010,
      2211110011, 2211110012, 2211110100, 2211110101, 2211110110, 2211110111,
      2211110112, 2211110121, 2211110122, 2211110123, 2211111000, 2211111001,
      2211111010, 2211111011, 2211111012, 2211111100, 2211111101, 2211111110,
      2211111111, 2211111112, 2211111121, 2211111122, 2211111123, 2211111210,
      2211111211, 2211111212, 2211111221, 2211111222, 2211111223, 2211111232,
      2211111233, 2211111234, 2211112100, 2211112101, 2211112110, 2211112111,
      2211112112, 2211112121, 2211112122, 2211112123, 2211112210, 2211112211,
      2211112212, 2211112221, 2211112222, 2211112223, 2211112232, 2211112233,
      2211112234, 2211112321, 2211112322, 2211112323, 2211112332, 2211112333,
      2211112334, 2211112343, 2211112344, 2211112345, 2211121000, 2211121001,
      2211121010, 2211121011, 2211121012, 2211121100, 2211121101, 2211121110,
      2211121111, 2211121112, 2211121121, 2211121122, 2211121123, 2211121210,
      2211121211, 2211121212, 2211121221, 2211121222, 2211121223, 2211121232,
      2211121233, 2211121234, 2211122100, 2211122101, 2211122110, 2211122111,
      2211122112, 2211122121, 2211122122, 2211122123, 2211122210, 2211122211,
      2211122212, 2211122221, 2211122222, 2211122223, 2211122232, 2211122233,
      2211122234, 2211122321, 2211122322, 2211122323, 2211122332, 2211122333,
      2211122334, 2211122343, 2211122344, 2211122345, 2211123210, 2211123211,
      2211123212, 2211123221, 2211123222, 2211123223, 2211123232, 2211123233,
      2211123234, 2211123321, 2211123322, 2211123323, 2211123332, 2211123333,
      2211123334, 2211123343, 2211123344, 2211123345, 2211123432, 2211123433,
      2211123434, 2211123443, 2211123444, 2211123445, 2211123454, 2211123455,
      2211123456, 2211210000, 2211210001, 2211210010, 2211210011, 2211210012,
      2211210100, 2211210101, 2211210110, 2211210111, 2211210112, 2211210121,
      2211210122, 2211210123, 2211211000, 2211211001, 2211211010, 2211211011,
      2211211012, 2211211100, 2211211101, 2211211110, 2211211111, 2211211112,
      2211211121, 2211211122, 2211211123, 2211211210, 2211211211, 2211211212,
      2211211221, 2211211222, 2211211223, 2211211232, 2211211233, 2211211234,
      2211212100, 2211212101, 2211212110, 2211212111, 2211212112, 2211212121,
      2211212122, 2211212123, 2211212210, 2211212211, 2211212212, 2211212221,
      2211212222, 2211212223, 2211212232, 2211212233, 2211212234, 2211212321,
      2211212322, 2211212323, 2211212332, 2211212333, 2211212334, 2211212343,
      2211212344, 2211212345, 2211221000, 2211221001, 2211221010, 2211221011,
      2211221012, 2211221100, 2211221101, 2211221110, 2211221111, 2211221112,
      2211221121, 2211221122, 2211221123, 2211221210, 2211221211, 2211221212,
      2211221221, 2211221222, 2211221223, 2211221232, 2211221233, 2211221234,
      2211222100, 2211222101, 2211222110, 2211222111, 2211222112, 2211222121,
      2211222122, 2211222123, 2211222210, 2211222211, 2211222212, 2211222221,
      2211222222, 2211222223, 2211222232, 2211222233, 2211222234, 2211222321,
      2211222322, 2211222323, 2211222332, 2211222333, 2211222334, 2211222343,
      2211222344, 2211222345, 2211223210, 2211223211, 2211223212, 2211223221,
      2211223222, 2211223223, 2211223232, 2211223233, 2211223234, 2211223321,
      2211223322, 2211223323, 2211223332, 2211223333, 2211223334, 2211223343,
      2211223344, 2211223345, 2211223432, 2211223433, 2211223434, 2211223443,
      2211223444, 2211223445, 2211223454, 2211223455, 2211223456, 2211232100,
      2211232101, 2211232110, 2211232111, 2211232112, 2211232121, 2211232122,
      2211232123, 2211232210, 2211232211, 2211232212, 2211232221, 2211232222,
      2211232223, 2211232232, 2211232233, 2211232234, 2211232321, 2211232322,
      2211232323, 2211232332, 2211232333, 2211232334, 2211232343, 2211232344,
      2211232345, 2211233210, 2211233211, 2211233212, 2211233221, 2211233222,
      2211233223, 2211233232, 2211233233, 2211233234, 2211233321, 2211233322,
      2211233323, 2211233332, 2211233333, 2211233334, 2211233343, 2211233344,
      2211233345, 2211233432, 2211233433, 2211233434, 2211233443, 2211233444,
      2211233445, 2211233454, 2211233455, 2211233456, 2211234321, 2211234322,
      2211234323, 2211234332, 2211234333, 2211234334, 2211234343, 2211234344,
      2211234345, 2211234432, 2211234433, 2211234434, 2211234443, 2211234444,
      2211234445, 2211234454, 2211234455, 2211234456, 2211234543, 2211234544,
      2211234545, 2211234554, 2211234555, 2211234556, 2211234565, 2211234566,
      2211234567, 2212100000, 2212100001, 2212100010, 2212100011, 2212100012,
      2212100100, 2212100101, 2212100110, 2212100111, 2212100112, 2212100121,
      2212100122, 2212100123, 2212101000, 2212101001, 2212101010, 2212101011,
      2212101012, 2212101100, 2212101101, 2212101110, 2212101111, 2212101112,
      2212101121, 2212101122, 2212101123, 2212101210, 2212101211, 2212101212,
      2212101221, 2212101222, 2212101223, 2212101232, 2212101233, 2212101234,
      2212110000, 2212110001, 2212110010, 2212110011, 2212110012, 2212110100,
      2212110101, 2212110110, 2212110111, 2212110112, 2212110121, 2212110122,
      2212110123, 2212111000, 2212111001, 2212111010, 2212111011, 2212111012,
      2212111100, 2212111101, 2212111110, 2212111111, 2212111112, 2212111121,
      2212111122, 2212111123, 2212111210, 2212111211, 2212111212, 2212111221,
      2212111222, 2212111223, 2212111232, 2212111233, 2212111234, 2212112100,
      2212112101, 2212112110, 2212112111, 2212112112, 2212112121, 2212112122,
      2212112123, 2212112210, 2212112211, 2212112212, 2212112221, 2212112222,
      2212112223, 2212112232, 2212112233, 2212112234, 2212112321, 2212112322,
      2212112323, 2212112332, 2212112333, 2212112334, 2212112343, 2212112344,
      2212112345, 2212121000, 2212121001, 2212121010, 2212121011, 2212121012,
      2212121100, 2212121101, 2212121110, 2212121111, 2212121112, 2212121121,
      2212121122, 2212121123, 2212121210, 2212121211, 2212121212, 2212121221,
      2212121222, 2212121223, 2212121232, 2212121233, 2212121234, 2212122100,
      2212122101, 2212122110, 2212122111, 2212122112, 2212122121, 2212122122,
      2212122123, 2212122210, 2212122211, 2212122212, 2212122221, 2212122222,
      2212122223, 2212122232, 2212122233, 2212122234, 2212122321, 2212122322,
      2212122323, 2212122332, 2212122333, 2212122334, 2212122343, 2212122344,
      2212122345, 2212123210, 2212123211, 2212123212, 2212123221, 2212123222,
      2212123223, 2212123232, 2212123233, 2212123234, 2212123321, 2212123322,
      2212123323, 2212123332, 2212123333, 2212123334, 2212123343, 2212123344,
      2212123345, 2212123432, 2212123433, 2212123434, 2212123443, 2212123444,
      2212123445, 2212123454, 2212123455, 2212123456, 2212210000, 2212210001,
      2212210010, 2212210011, 2212210012, 2212210100, 2212210101, 2212210110,
      2212210111, 2212210112, 2212210121, 2212210122, 2212210123, 2212211000,
      2212211001, 2212211010, 2212211011, 2212211012, 2212211100, 2212211101,
      2212211110, 2212211111, 2212211112, 2212211121, 2212211122, 2212211123,
      2212211210, 2212211211, 2212211212, 2212211221, 2212211222, 2212211223,
      2212211232, 2212211233, 2212211234, 2212212100, 2212212101, 2212212110,
      2212212111, 2212212112, 2212212121, 2212212122, 2212212123, 2212212210,
      2212212211, 2212212212, 2212212221, 2212212222, 2212212223, 2212212232,
      2212212233, 2212212234, 2212212321, 2212212322, 2212212323, 2212212332,
      2212212333, 2212212334, 2212212343, 2212212344, 2212212345, 2212221000,
      2212221001, 2212221010, 2212221011, 2212221012, 2212221100, 2212221101,
      2212221110, 2212221111, 2212221112, 2212221121, 2212221122, 2212221123,
      2212221210, 2212221211, 2212221212, 2212221221, 2212221222, 2212221223,
      2212221232, 2212221233, 2212221234, 2212222100, 2212222101, 2212222110,
      2212222111, 2212222112, 2212222121, 2212222122, 2212222123, 2212222210,
      2212222211, 2212222212, 2212222221, 2212222222, 2212222223, 2212222232,
      2212222233, 2212222234, 2212222321, 2212222322, 2212222323, 2212222332,
      2212222333, 2212222334, 2212222343, 2212222344, 2212222345, 2212223210,
      2212223211, 2212223212, 2212223221, 2212223222, 2212223223, 2212223232,
      2212223233, 2212223234, 2212223321, 2212223322, 2212223323, 2212223332,
      2212223333, 2212223334, 2212223343, 2212223344, 2212223345, 2212223432,
      2212223433, 2212223434, 2212223443, 2212223444, 2212223445, 2212223454,
      2212223455, 2212223456, 2212232100, 2212232101, 2212232110, 2212232111,
      2212232112, 2212232121, 2212232122, 2212232123, 2212232210, 2212232211,
      2212232212, 2212232221, 2212232222, 2212232223, 2212232232, 2212232233,
      2212232234, 2212232321, 2212232322, 2212232323, 2212232332, 2212232333,
      2212232334, 2212232343, 2212232344, 2212232345, 2212233210, 2212233211,
      2212233212, 2212233221, 2212233222, 2212233223, 2212233232, 2212233233,
      2212233234, 2212233321, 2212233322, 2212233323, 2212233332, 2212233333,
      2212233334, 2212233343, 2212233344, 2212233345, 2212233432, 2212233433,
      2212233434, 2212233443, 2212233444, 2212233445, 2212233454, 2212233455,
      2212233456, 2212234321, 2212234322, 2212234323, 2212234332, 2212234333,
      2212234334, 2212234343, 2212234344, 2212234345, 2212234432, 2212234433,
      2212234434, 2212234443, 2212234444, 2212234445, 2212234454, 2212234455,
      2212234456, 2212234543, 2212234544, 2212234545, 2212234554, 2212234555,
      2212234556, 2212234565, 2212234566, 2212234567, 2212321000, 2212321001,
      2212321010, 2212321011, 2212321012, 2212321100, 2212321101, 2212321110,
      2212321111, 2212321112, 2212321121, 2212321122, 2212321123, 2212321210,
      2212321211, 2212321212, 2212321221, 2212321222, 2212321223, 2212321232,
      2212321233, 2212321234, 2212322100, 2212322101, 2212322110, 2212322111,
      2212322112, 2212322121, 2212322122, 2212322123, 2212322210, 2212322211,
      2212322212, 2212322221, 2212322222, 2212322223, 2212322232, 2212322233,
      2212322234, 2212322321, 2212322322, 2212322323, 2212322332, 2212322333,
      2212322334, 2212322343, 2212322344, 2212322345, 2212323210, 2212323211,
      2212323212, 2212323221, 2212323222, 2212323223, 2212323232, 2212323233,
      2212323234, 2212323321, 2212323322, 2212323323, 2212323332, 2212323333,
      2212323334, 2212323343, 2212323344, 2212323345, 2212323432, 2212323433,
      2212323434, 2212323443, 2212323444, 2212323445, 2212323454, 2212323455,
      2212323456, 2212332100, 2212332101, 2212332110, 2212332111, 2212332112,
      2212332121, 2212332122, 2212332123, 2212332210, 2212332211, 2212332212,
      2212332221, 2212332222, 2212332223, 2212332232, 2212332233, 2212332234,
      2212332321, 2212332322, 2212332323, 2212332332, 2212332333, 2212332334,
      2212332343, 2212332344, 2212332345, 2212333210, 2212333211, 2212333212,
      2212333221, 2212333222, 2212333223, 2212333232, 2212333233, 2212333234,
      2212333321, 2212333322, 2212333323, 2212333332, 2212333333, 2212333334,
      2212333343, 2212333344, 2212333345, 2212333432, 2212333433, 2212333434,
      2212333443, 2212333444, 2212333445, 2212333454, 2212333455, 2212333456,
      2212334321, 2212334322, 2212334323, 2212334332, 2212334333, 2212334334,
      2212334343, 2212334344, 2212334345, 2212334432, 2212334433, 2212334434,
      2212334443, 2212334444, 2212334445, 2212334454, 2212334455, 2212334456,
      2212334543, 2212334544, 2212334545, 2212334554, 2212334555, 2212334556,
      2212334565, 2212334566, 2212334567, 2212343210, 2212343211, 2212343212,
      2212343221, 2212343222, 2212343223, 2212343232, 2212343233, 2212343234,
      2212343321, 2212343322, 2212343323, 2212343332, 2212343333, 2212343334,
      2212343343, 2212343344, 2212343345, 2212343432, 2212343433, 2212343434,
      2212343443, 2212343444, 2212343445, 2212343454, 2212343455, 2212343456,
      2212344321, 2212344322, 2212344323, 2212344332, 2212344333, 2212344334,
      2212344343, 2212344344, 2212344345, 2212344432, 2212344433, 2212344434,
      2212344443, 2212344444, 2212344445, 2212344454, 2212344455, 2212344456,
      2212344543, 2212344544, 2212344545, 2212344554, 2212344555, 2212344556,
      2212344565, 2212344566, 2212344567, 2212345432, 2212345433, 2212345434,
      2212345443, 2212345444, 2212345445, 2212345454, 2212345455, 2212345456,
      2212345543, 2212345544, 2212345545, 2212345554, 2212345555, 2212345556,
      2212345565, 2212345566, 2212345567, 2212345654, 2212345655, 2212345656,
      2212345665, 2212345666, 2212345667, 2212345676, 2212345677, 2212345678,
      2221000000, 2221000001, 2221000010, 2221000011, 2221000012, 2221000100,
      2221000101, 2221000110, 2221000111, 2221000112, 2221000121, 2221000122,
      2221000123, 2221001000, 2221001001, 2221001010, 2221001011, 2221001012,
      2221001100, 2221001101, 2221001110, 2221001111, 2221001112, 2221001121,
      2221001122, 2221001123, 2221001210, 2221001211, 2221001212, 2221001221,
      2221001222, 2221001223, 2221001232, 2221001233, 2221001234, 2221010000,
      2221010001, 2221010010, 2221010011, 2221010012, 2221010100, 2221010101,
      2221010110, 2221010111, 2221010112, 2221010121, 2221010122, 2221010123,
      2221011000, 2221011001, 2221011010, 2221011011, 2221011012, 2221011100,
      2221011101, 2221011110, 2221011111, 2221011112, 2221011121, 2221011122,
      2221011123, 2221011210, 2221011211, 2221011212, 2221011221, 2221011222,
      2221011223, 2221011232, 2221011233, 2221011234, 2221012100, 2221012101,
      2221012110, 2221012111, 2221012112, 2221012121, 2221012122, 2221012123,
      2221012210, 2221012211, 2221012212, 2221012221, 2221012222, 2221012223,
      2221012232, 2221012233, 2221012234, 2221012321, 2221012322, 2221012323,
      2221012332, 2221012333, 2221012334, 2221012343, 2221012344, 2221012345,
      2221100000, 2221100001, 2221100010, 2221100011, 2221100012, 2221100100,
      2221100101, 2221100110, 2221100111, 2221100112, 2221100121, 2221100122,
      2221100123, 2221101000, 2221101001, 2221101010, 2221101011, 2221101012,
      2221101100, 2221101101, 2221101110, 2221101111, 2221101112, 2221101121,
      2221101122, 2221101123, 2221101210, 2221101211, 2221101212, 2221101221,
      2221101222, 2221101223, 2221101232, 2221101233, 2221101234, 2221110000,
      2221110001, 2221110010, 2221110011, 2221110012, 2221110100, 2221110101,
      2221110110, 2221110111, 2221110112, 2221110121, 2221110122, 2221110123,
      2221111000, 2221111001, 2221111010, 2221111011, 2221111012, 2221111100,
      2221111101, 2221111110, 2221111111, 2221111112, 2221111121, 2221111122,
      2221111123, 2221111210, 2221111211, 2221111212, 2221111221, 2221111222,
      2221111223, 2221111232, 2221111233, 2221111234, 2221112100, 2221112101,
      2221112110, 2221112111, 2221112112, 2221112121, 2221112122, 2221112123,
      2221112210, 2221112211, 2221112212, 2221112221, 2221112222, 2221112223,
      2221112232, 2221112233, 2221112234, 2221112321, 2221112322, 2221112323,
      2221112332, 2221112333, 2221112334, 2221112343, 2221112344, 2221112345,
      2221121000, 2221121001, 2221121010, 2221121011, 2221121012, 2221121100,
      2221121101, 2221121110, 2221121111, 2221121112, 2221121121, 2221121122,
      2221121123, 2221121210, 2221121211, 2221121212, 2221121221, 2221121222,
      2221121223, 2221121232, 2221121233, 2221121234, 2221122100, 2221122101,
      2221122110, 2221122111, 2221122112, 2221122121, 2221122122, 2221122123,
      2221122210, 2221122211, 2221122212, 2221122221, 2221122222, 2221122223,
      2221122232, 2221122233, 2221122234, 2221122321, 2221122322, 2221122323,
      2221122332, 2221122333, 2221122334, 2221122343, 2221122344, 2221122345,
      2221123210, 2221123211, 2221123212, 2221123221, 2221123222, 2221123223,
      2221123232, 2221123233, 2221123234, 2221123321, 2221123322, 2221123323,
      2221123332, 2221123333, 2221123334, 2221123343, 2221123344, 2221123345,
      2221123432, 2221123433, 2221123434, 2221123443, 2221123444, 2221123445,
      2221123454, 2221123455, 2221123456, 2221210000, 2221210001, 2221210010,
      2221210011, 2221210012, 2221210100, 2221210101, 2221210110, 2221210111,
      2221210112, 2221210121, 2221210122, 2221210123, 2221211000, 2221211001,
      2221211010, 2221211011, 2221211012, 2221211100, 2221211101, 2221211110,
      2221211111, 2221211112, 2221211121, 2221211122, 2221211123, 2221211210,
      2221211211, 2221211212, 2221211221, 2221211222, 2221211223, 2221211232,
      2221211233, 2221211234, 2221212100, 2221212101, 2221212110, 2221212111,
      2221212112, 2221212121, 2221212122, 2221212123, 2221212210, 2221212211,
      2221212212, 2221212221, 2221212222, 2221212223, 2221212232, 2221212233,
      2221212234, 2221212321, 2221212322, 2221212323, 2221212332, 2221212333,
      2221212334, 2221212343, 2221212344, 2221212345, 2221221000, 2221221001,
      2221221010, 2221221011, 2221221012, 2221221100, 2221221101, 2221221110,
      2221221111, 2221221112, 2221221121, 2221221122, 2221221123, 2221221210,
      2221221211, 2221221212, 2221221221, 2221221222, 2221221223, 2221221232,
      2221221233, 2221221234, 2221222100, 2221222101, 2221222110, 2221222111,
      2221222112, 2221222121, 2221222122, 2221222123, 2221222210, 2221222211,
      2221222212, 2221222221, 2221222222, 2221222223, 2221222232, 2221222233,
      2221222234, 2221222321, 2221222322, 2221222323, 2221222332, 2221222333,
      2221222334, 2221222343, 2221222344, 2221222345, 2221223210, 2221223211,
      2221223212, 2221223221, 2221223222, 2221223223, 2221223232, 2221223233,
      2221223234, 2221223321, 2221223322, 2221223323, 2221223332, 2221223333,
      2221223334, 2221223343, 2221223344, 2221223345, 2221223432, 2221223433,
      2221223434, 2221223443, 2221223444, 2221223445, 2221223454, 2221223455,
      2221223456, 2221232100, 2221232101, 2221232110, 2221232111, 2221232112,
      2221232121, 2221232122, 2221232123, 2221232210, 2221232211, 2221232212,
      2221232221, 2221232222, 2221232223, 2221232232, 2221232233, 2221232234,
      2221232321, 2221232322, 2221232323, 2221232332, 2221232333, 2221232334,
      2221232343, 2221232344, 2221232345, 2221233210, 2221233211, 2221233212,
      2221233221, 2221233222, 2221233223, 2221233232, 2221233233, 2221233234,
      2221233321, 2221233322, 2221233323, 2221233332, 2221233333, 2221233334,
      2221233343, 2221233344, 2221233345, 2221233432, 2221233433, 2221233434,
      2221233443, 2221233444, 2221233445, 2221233454, 2221233455, 2221233456,
      2221234321, 2221234322, 2221234323, 2221234332, 2221234333, 2221234334,
      2221234343, 2221234344, 2221234345, 2221234432, 2221234433, 2221234434,
      2221234443, 2221234444, 2221234445, 2221234454, 2221234455, 2221234456,
      2221234543, 2221234544, 2221234545, 2221234554, 2221234555, 2221234556,
      2221234565, 2221234566, 2221234567, 2222100000, 2222100001, 2222100010,
      2222100011, 2222100012, 2222100100, 2222100101, 2222100110, 2222100111,
      2222100112, 2222100121, 2222100122, 2222100123, 2222101000, 2222101001,
      2222101010, 2222101011, 2222101012, 2222101100, 2222101101, 2222101110,
      2222101111, 2222101112, 2222101121, 2222101122, 2222101123, 2222101210,
      2222101211, 2222101212, 2222101221, 2222101222, 2222101223, 2222101232,
      2222101233, 2222101234, 2222110000, 2222110001, 2222110010, 2222110011,
      2222110012, 2222110100, 2222110101, 2222110110, 2222110111, 2222110112,
      2222110121, 2222110122, 2222110123, 2222111000, 2222111001, 2222111010,
      2222111011, 2222111012, 2222111100, 2222111101, 2222111110, 2222111111,
      2222111112, 2222111121, 2222111122, 2222111123, 2222111210, 2222111211,
      2222111212, 2222111221, 2222111222, 2222111223, 2222111232, 2222111233,
      2222111234, 2222112100, 2222112101, 2222112110, 2222112111, 2222112112,
      2222112121, 2222112122, 2222112123, 2222112210, 2222112211, 2222112212,
      2222112221, 2222112222, 2222112223, 2222112232, 2222112233, 2222112234,
      2222112321, 2222112322, 2222112323, 2222112332, 2222112333, 2222112334,
      2222112343, 2222112344, 2222112345, 2222121000, 2222121001, 2222121010,
      2222121011, 2222121012, 2222121100, 2222121101, 2222121110, 2222121111,
      2222121112, 2222121121, 2222121122, 2222121123, 2222121210, 2222121211,
      2222121212, 2222121221, 2222121222, 2222121223, 2222121232, 2222121233,
      2222121234, 2222122100, 2222122101, 2222122110, 2222122111, 2222122112,
      2222122121, 2222122122, 2222122123, 2222122210, 2222122211, 2222122212,
      2222122221, 2222122222, 2222122223, 2222122232, 2222122233, 2222122234,
      2222122321, 2222122322, 2222122323, 2222122332, 2222122333, 2222122334,
      2222122343, 2222122344, 2222122345, 2222123210, 2222123211, 2222123212,
      2222123221, 2222123222, 2222123223, 2222123232, 2222123233, 2222123234,
      2222123321, 2222123322, 2222123323, 2222123332, 2222123333, 2222123334,
      2222123343, 2222123344, 2222123345, 2222123432, 2222123433, 2222123434,
      2222123443, 2222123444, 2222123445, 2222123454, 2222123455, 2222123456,
      2222210000, 2222210001, 2222210010, 2222210011, 2222210012, 2222210100,
      2222210101, 2222210110, 2222210111, 2222210112, 2222210121, 2222210122,
      2222210123, 2222211000, 2222211001, 2222211010, 2222211011, 2222211012,
      2222211100, 2222211101, 2222211110, 2222211111, 2222211112, 2222211121,
      2222211122, 2222211123, 2222211210, 2222211211, 2222211212, 2222211221,
      2222211222, 2222211223, 2222211232, 2222211233, 2222211234, 2222212100,
      2222212101, 2222212110, 2222212111, 2222212112, 2222212121, 2222212122,
      2222212123, 2222212210, 2222212211, 2222212212, 2222212221, 2222212222,
      2222212223, 2222212232, 2222212233, 2222212234, 2222212321, 2222212322,
      2222212323, 2222212332, 2222212333, 2222212334, 2222212343, 2222212344,
      2222212345, 2222221000, 2222221001, 2222221010, 2222221011, 2222221012,
      2222221100, 2222221101, 2222221110, 2222221111, 2222221112, 2222221121,
      2222221122, 2222221123, 2222221210, 2222221211, 2222221212, 2222221221,
      2222221222, 2222221223, 2222221232, 2222221233, 2222221234, 2222222100,
      2222222101, 2222222110, 2222222111, 2222222112, 2222222121, 2222222122,
      2222222123, 2222222210, 2222222211, 2222222212, 2222222221, 2222222222,
      2222222223, 2222222232, 2222222233, 2222222234, 2222222321, 2222222322,
      2222222323, 2222222332, 2222222333, 2222222334, 2222222343, 2222222344,
      2222222345, 2222223210, 2222223211, 2222223212, 2222223221, 2222223222,
      2222223223, 2222223232, 2222223233, 2222223234, 2222223321, 2222223322,
      2222223323, 2222223332, 2222223333, 2222223334, 2222223343, 2222223344,
      2222223345, 2222223432, 2222223433, 2222223434, 2222223443, 2222223444,
      2222223445, 2222223454, 2222223455, 2222223456, 2222232100, 2222232101,
      2222232110, 2222232111, 2222232112, 2222232121, 2222232122, 2222232123,
      2222232210, 2222232211, 2222232212, 2222232221, 2222232222, 2222232223,
      2222232232, 2222232233, 2222232234, 2222232321, 2222232322, 2222232323,
      2222232332, 2222232333, 2222232334, 2222232343, 2222232344, 2222232345,
      2222233210, 2222233211, 2222233212, 2222233221, 2222233222, 2222233223,
      2222233232, 2222233233, 2222233234, 2222233321, 2222233322, 2222233323,
      2222233332, 2222233333, 2222233334, 2222233343, 2222233344, 2222233345,
      2222233432, 2222233433, 2222233434, 2222233443, 2222233444, 2222233445,
      2222233454, 2222233455, 2222233456, 2222234321, 2222234322, 2222234323,
      2222234332, 2222234333, 2222234334, 2222234343, 2222234344, 2222234345,
      2222234432, 2222234433, 2222234434, 2222234443, 2222234444, 2222234445,
      2222234454, 2222234455, 2222234456, 2222234543, 2222234544, 2222234545,
      2222234554, 2222234555, 2222234556, 2222234565, 2222234566, 2222234567,
      2222321000, 2222321001, 2222321010, 2222321011, 2222321012, 2222321100,
      2222321101, 2222321110, 2222321111, 2222321112, 2222321121, 2222321122,
      2222321123, 2222321210, 2222321211, 2222321212, 2222321221, 2222321222,
      2222321223, 2222321232, 2222321233, 2222321234, 2222322100, 2222322101,
      2222322110, 2222322111, 2222322112, 2222322121, 2222322122, 2222322123,
      2222322210, 2222322211, 2222322212, 2222322221, 2222322222, 2222322223,
      2222322232, 2222322233, 2222322234, 2222322321, 2222322322, 2222322323,
      2222322332, 2222322333, 2222322334, 2222322343, 2222322344, 2222322345,
      2222323210, 2222323211, 2222323212, 2222323221, 2222323222, 2222323223,
      2222323232, 2222323233, 2222323234, 2222323321, 2222323322, 2222323323,
      2222323332, 2222323333, 2222323334, 2222323343, 2222323344, 2222323345,
      2222323432, 2222323433, 2222323434, 2222323443, 2222323444, 2222323445,
      2222323454, 2222323455, 2222323456, 2222332100, 2222332101, 2222332110,
      2222332111, 2222332112, 2222332121, 2222332122, 2222332123, 2222332210,
      2222332211, 2222332212, 2222332221, 2222332222, 2222332223, 2222332232,
      2222332233, 2222332234, 2222332321, 2222332322, 2222332323, 2222332332,
      2222332333, 2222332334, 2222332343, 2222332344, 2222332345, 2222333210,
      2222333211, 2222333212, 2222333221, 2222333222, 2222333223, 2222333232,
      2222333233, 2222333234, 2222333321, 2222333322, 2222333323, 2222333332,
      2222333333, 2222333334, 2222333343, 2222333344, 2222333345, 2222333432,
      2222333433, 2222333434, 2222333443, 2222333444, 2222333445, 2222333454,
      2222333455, 2222333456, 2222334321, 2222334322, 2222334323, 2222334332,
      2222334333, 2222334334, 2222334343, 2222334344, 2222334345, 2222334432,
      2222334433, 2222334434, 2222334443, 2222334444, 2222334445, 2222334454,
      2222334455, 2222334456, 2222334543, 2222334544, 2222334545, 2222334554,
      2222334555, 2222334556, 2222334565, 2222334566, 2222334567, 2222343210,
      2222343211, 2222343212, 2222343221, 2222343222, 2222343223, 2222343232,
      2222343233, 2222343234, 2222343321, 2222343322, 2222343323, 2222343332,
      2222343333, 2222343334, 2222343343, 2222343344, 2222343345, 2222343432,
      2222343433, 2222343434, 2222343443, 2222343444, 2222343445, 2222343454,
      2222343455, 2222343456, 2222344321, 2222344322, 2222344323, 2222344332,
      2222344333, 2222344334, 2222344343, 2222344344, 2222344345, 2222344432,
      2222344433, 2222344434, 2222344443, 2222344444, 2222344445, 2222344454,
      2222344455, 2222344456, 2222344543, 2222344544, 2222344545, 2222344554,
      2222344555, 2222344556, 2222344565, 2222344566, 2222344567, 2222345432,
      2222345433, 2222345434, 2222345443, 2222345444, 2222345445, 2222345454,
      2222345455, 2222345456, 2222345543, 2222345544, 2222345545, 2222345554,
      2222345555, 2222345556, 2222345565, 2222345566, 2222345567, 2222345654,
      2222345655, 2222345656, 2222345665, 2222345666, 2222345667, 2222345676,
      2222345677, 2222345678, 2223210000, 2223210001, 2223210010, 2223210011,
      2223210012, 2223210100, 2223210101, 2223210110, 2223210111, 2223210112,
      2223210121, 2223210122, 2223210123, 2223211000, 2223211001, 2223211010,
      2223211011, 2223211012, 2223211100, 2223211101, 2223211110, 2223211111,
      2223211112, 2223211121, 2223211122, 2223211123, 2223211210, 2223211211,
      2223211212, 2223211221, 2223211222, 2223211223, 2223211232, 2223211233,
      2223211234, 2223212100, 2223212101, 2223212110, 2223212111, 2223212112,
      2223212121, 2223212122, 2223212123, 2223212210, 2223212211, 2223212212,
      2223212221, 2223212222, 2223212223, 2223212232, 2223212233, 2223212234,
      2223212321, 2223212322, 2223212323, 2223212332, 2223212333, 2223212334,
      2223212343, 2223212344, 2223212345, 2223221000, 2223221001, 2223221010,
      2223221011, 2223221012, 2223221100, 2223221101, 2223221110, 2223221111,
      2223221112, 2223221121, 2223221122, 2223221123, 2223221210, 2223221211,
      2223221212, 2223221221, 2223221222, 2223221223, 2223221232, 2223221233,
      2223221234, 2223222100, 2223222101, 2223222110, 2223222111, 2223222112,
      2223222121, 2223222122, 2223222123, 2223222210, 2223222211, 2223222212,
      2223222221, 2223222222, 2223222223, 2223222232, 2223222233, 2223222234,
      2223222321, 2223222322, 2223222323, 2223222332, 2223222333, 2223222334,
      2223222343, 2223222344, 2223222345, 2223223210, 2223223211, 2223223212,
      2223223221, 2223223222, 2223223223, 2223223232, 2223223233, 2223223234,
      2223223321, 2223223322, 2223223323, 2223223332, 2223223333, 2223223334,
      2223223343, 2223223344, 2223223345, 2223223432, 2223223433, 2223223434,
      2223223443, 2223223444, 2223223445, 2223223454, 2223223455, 2223223456,
      2223232100, 2223232101, 2223232110, 2223232111, 2223232112, 2223232121,
      2223232122, 2223232123, 2223232210, 2223232211, 2223232212, 2223232221,
      2223232222, 2223232223, 2223232232, 2223232233, 2223232234, 2223232321,
      2223232322, 2223232323, 2223232332, 2223232333, 2223232334, 2223232343,
      2223232344, 2223232345, 2223233210, 2223233211, 2223233212, 2223233221,
      2223233222, 2223233223, 2223233232, 2223233233, 2223233234, 2223233321,
      2223233322, 2223233323, 2223233332, 2223233333, 2223233334, 2223233343,
      2223233344, 2223233345, 2223233432, 2223233433, 2223233434, 2223233443,
      2223233444, 2223233445, 2223233454, 2223233455, 2223233456, 2223234321,
      2223234322, 2223234323, 2223234332, 2223234333, 2223234334, 2223234343,
      2223234344, 2223234345, 2223234432, 2223234433, 2223234434, 2223234443,
      2223234444, 2223234445, 2223234454, 2223234455, 2223234456, 2223234543,
      2223234544, 2223234545, 2223234554, 2223234555, 2223234556, 2223234565,
      2223234566, 2223234567, 2223321000, 2223321001, 2223321010, 2223321011,
      2223321012, 2223321100, 2223321101, 2223321110, 2223321111, 2223321112,
      2223321121, 2223321122, 2223321123, 2223321210, 2223321211, 2223321212,
      2223321221, 2223321222, 2223321223, 2223321232, 2223321233, 2223321234,
      2223322100, 2223322101, 2223322110, 2223322111, 2223322112, 2223322121,
      2223322122, 2223322123, 2223322210, 2223322211, 2223322212, 2223322221,
      2223322222, 2223322223, 2223322232, 2223322233, 2223322234, 2223322321,
      2223322322, 2223322323, 2223322332, 2223322333, 2223322334, 2223322343,
      2223322344, 2223322345, 2223323210, 2223323211, 2223323212, 2223323221,
      2223323222, 2223323223, 2223323232, 2223323233, 2223323234, 2223323321,
      2223323322, 2223323323, 2223323332, 2223323333, 2223323334, 2223323343,
      2223323344, 2223323345, 2223323432, 2223323433, 2223323434, 2223323443,
      2223323444, 2223323445, 2223323454, 2223323455, 2223323456, 2223332100,
      2223332101, 2223332110, 2223332111, 2223332112, 2223332121, 2223332122,
      2223332123, 2223332210, 2223332211, 2223332212, 2223332221, 2223332222,
      2223332223, 2223332232, 2223332233, 2223332234, 2223332321, 2223332322,
      2223332323, 2223332332, 2223332333, 2223332334, 2223332343, 2223332344,
      2223332345, 2223333210, 2223333211, 2223333212, 2223333221, 2223333222,
      2223333223, 2223333232, 2223333233, 2223333234, 2223333321, 2223333322,
      2223333323, 2223333332, 2223333333, 2223333334, 2223333343, 2223333344,
      2223333345, 2223333432, 2223333433, 2223333434, 2223333443, 2223333444,
      2223333445, 2223333454, 2223333455, 2223333456, 2223334321, 2223334322,
      2223334323, 2223334332, 2223334333, 2223334334, 2223334343, 2223334344,
      2223334345, 2223334432, 2223334433, 2223334434, 2223334443, 2223334444,
      2223334445, 2223334454, 2223334455, 2223334456, 2223334543, 2223334544,
      2223334545, 2223334554, 2223334555, 2223334556, 2223334565, 2223334566,
      2223334567, 2223343210, 2223343211, 2223343212, 2223343221, 2223343222,
      2223343223, 2223343232, 2223343233, 2223343234, 2223343321, 2223343322,
      2223343323, 2223343332, 2223343333, 2223343334, 2223343343, 2223343344,
      2223343345, 2223343432, 2223343433, 2223343434, 2223343443, 2223343444,
      2223343445, 2223343454, 2223343455, 2223343456, 2223344321, 2223344322,
      2223344323, 2223344332, 2223344333, 2223344334, 2223344343, 2223344344,
      2223344345, 2223344432, 2223344433, 2223344434, 2223344443, 2223344444,
      2223344445, 2223344454, 2223344455, 2223344456, 2223344543, 2223344544,
      2223344545, 2223344554, 2223344555, 2223344556, 2223344565, 2223344566,
      2223344567, 2223345432, 2223345433, 2223345434, 2223345443, 2223345444,
      2223345445, 2223345454, 2223345455, 2223345456, 2223345543, 2223345544,
      2223345545, 2223345554, 2223345555, 2223345556, 2223345565, 2223345566,
      2223345567, 2223345654, 2223345655, 2223345656, 2223345665, 2223345666,
      2223345667, 2223345676, 2223345677, 2223345678, 2223432100, 2223432101,
      2223432110, 2223432111, 2223432112, 2223432121, 2223432122, 2223432123,
      2223432210, 2223432211, 2223432212, 2223432221, 2223432222, 2223432223,
      2223432232, 2223432233, 2223432234, 2223432321, 2223432322, 2223432323,
      2223432332, 2223432333, 2223432334, 2223432343, 2223432344, 2223432345,
      2223433210, 2223433211, 2223433212, 2223433221, 2223433222, 2223433223,
      2223433232, 2223433233, 2223433234, 2223433321, 2223433322, 2223433323,
      2223433332, 2223433333, 2223433334, 2223433343, 2223433344, 2223433345,
      2223433432, 2223433433, 2223433434, 2223433443, 2223433444, 2223433445,
      2223433454, 2223433455, 2223433456, 2223434321, 2223434322, 2223434323,
      2223434332, 2223434333, 2223434334, 2223434343, 2223434344, 2223434345,
      2223434432, 2223434433, 2223434434, 2223434443, 2223434444, 2223434445,
      2223434454, 2223434455, 2223434456, 2223434543, 2223434544, 2223434545,
      2223434554, 2223434555, 2223434556, 2223434565, 2223434566, 2223434567,
      2223443210, 2223443211, 2223443212, 2223443221, 2223443222, 2223443223,
      2223443232, 2223443233, 2223443234, 2223443321, 2223443322, 2223443323,
      2223443332, 2223443333, 2223443334, 2223443343, 2223443344, 2223443345,
      2223443432, 2223443433, 2223443434, 2223443443, 2223443444, 2223443445,
      2223443454, 2223443455, 2223443456, 2223444321, 2223444322, 2223444323,
      2223444332, 2223444333, 2223444334, 2223444343, 2223444344, 2223444345,
      2223444432, 2223444433, 2223444434, 2223444443, 2223444444, 2223444445,
      2223444454, 2223444455, 2223444456, 2223444543, 2223444544, 2223444545,
      2223444554, 2223444555, 2223444556, 2223444565, 2223444566, 2223444567,
      2223445432, 2223445433, 2223445434, 2223445443, 2223445444, 2223445445,
      2223445454, 2223445455, 2223445456, 2223445543, 2223445544, 2223445545,
      2223445554, 2223445555, 2223445556, 2223445565, 2223445566, 2223445567,
      2223445654, 2223445655, 2223445656, 2223445665, 2223445666, 2223445667,
      2223445676, 2223445677, 2223445678, 2223454321, 2223454322, 2223454323,
      2223454332, 2223454333, 2223454334, 2223454343, 2223454344, 2223454345,
      2223454432, 2223454433, 2223454434, 2223454443, 2223454444, 2223454445,
      2223454454, 2223454455, 2223454456, 2223454543, 2223454544, 2223454545,
      2223454554, 2223454555, 2223454556, 2223454565, 2223454566, 2223454567,
      2223455432, 2223455433, 2223455434, 2223455443, 2223455444, 2223455445,
      2223455454, 2223455455, 2223455456, 2223455543, 2223455544, 2223455545,
      2223455554, 2223455555, 2223455556, 2223455565, 2223455566, 2223455567,
      2223455654, 2223455655, 2223455656, 2223455665, 2223455666, 2223455667,
      2223455676, 2223455677, 2223455678, 2223456543, 2223456544, 2223456545,
      2223456554, 2223456555, 2223456556, 2223456565, 2223456566, 2223456567,
      2223456654, 2223456655, 2223456656, 2223456665, 2223456666, 2223456667,
      2223456676, 2223456677, 2223456678, 2223456765, 2223456766, 2223456767,
      2223456776, 2223456777, 2223456778, 2223456787, 2223456788, 2223456789,
      2232100000, 2232100001, 2232100010, 2232100011, 2232100012, 2232100100,
      2232100101, 2232100110, 2232100111, 2232100112, 2232100121, 2232100122,
      2232100123, 2232101000, 2232101001, 2232101010, 2232101011, 2232101012,
      2232101100, 2232101101, 2232101110, 2232101111, 2232101112, 2232101121,
      2232101122, 2232101123, 2232101210, 2232101211, 2232101212, 2232101221,
      2232101222, 2232101223, 2232101232, 2232101233, 2232101234, 2232110000,
      2232110001, 2232110010, 2232110011, 2232110012, 2232110100, 2232110101,
      2232110110, 2232110111, 2232110112, 2232110121, 2232110122, 2232110123,
      2232111000, 2232111001, 2232111010, 2232111011, 2232111012, 2232111100,
      2232111101, 2232111110, 2232111111, 2232111112, 2232111121, 2232111122,
      2232111123, 2232111210, 2232111211, 2232111212, 2232111221, 2232111222,
      2232111223, 2232111232, 2232111233, 2232111234, 2232112100, 2232112101,
      2232112110, 2232112111, 2232112112, 2232112121, 2232112122, 2232112123,
      2232112210, 2232112211, 2232112212, 2232112221, 2232112222, 2232112223,
      2232112232, 2232112233, 2232112234, 2232112321, 2232112322, 2232112323,
      2232112332, 2232112333, 2232112334, 2232112343, 2232112344, 2232112345,
      2232121000, 2232121001, 2232121010, 2232121011, 2232121012, 2232121100,
      2232121101, 2232121110, 2232121111, 2232121112, 2232121121, 2232121122,
      2232121123, 2232121210, 2232121211, 2232121212, 2232121221, 2232121222,
      2232121223, 2232121232, 2232121233, 2232121234, 2232122100, 2232122101,
      2232122110, 2232122111, 2232122112, 2232122121, 2232122122, 2232122123,
      2232122210, 2232122211, 2232122212, 2232122221, 2232122222, 2232122223,
      2232122232, 2232122233, 2232122234, 2232122321, 2232122322, 2232122323,
      2232122332, 2232122333, 2232122334, 2232122343, 2232122344, 2232122345,
      2232123210, 2232123211, 2232123212, 2232123221, 2232123222, 2232123223,
      2232123232, 2232123233, 2232123234, 2232123321, 2232123322, 2232123323,
      2232123332, 2232123333, 2232123334, 2232123343, 2232123344, 2232123345,
      2232123432, 2232123433, 2232123434, 2232123443, 2232123444, 2232123445,
      2232123454, 2232123455, 2232123456, 2232210000, 2232210001, 2232210010,
      2232210011, 2232210012, 2232210100, 2232210101, 2232210110, 2232210111,
      2232210112, 2232210121, 2232210122, 2232210123, 2232211000, 2232211001,
      2232211010, 2232211011, 2232211012, 2232211100, 2232211101, 2232211110,
      2232211111, 2232211112, 2232211121, 2232211122, 2232211123, 2232211210,
      2232211211, 2232211212, 2232211221, 2232211222, 2232211223, 2232211232,
      2232211233, 2232211234, 2232212100, 2232212101, 2232212110, 2232212111,
      2232212112, 2232212121, 2232212122, 2232212123, 2232212210, 2232212211,
      2232212212, 2232212221, 2232212222, 2232212223, 2232212232, 2232212233,
      2232212234, 2232212321, 2232212322, 2232212323, 2232212332, 2232212333,
      2232212334, 2232212343, 2232212344, 2232212345, 2232221000, 2232221001,
      2232221010, 2232221011, 2232221012, 2232221100, 2232221101, 2232221110,
      2232221111, 2232221112, 2232221121, 2232221122, 2232221123, 2232221210,
      2232221211, 2232221212, 2232221221, 2232221222, 2232221223, 2232221232,
      2232221233, 2232221234, 2232222100, 2232222101, 2232222110, 2232222111,
      2232222112, 2232222121, 2232222122, 2232222123, 2232222210, 2232222211,
      2232222212, 2232222221, 2232222222, 2232222223, 2232222232, 2232222233,
      2232222234, 2232222321, 2232222322, 2232222323, 2232222332, 2232222333,
      2232222334, 2232222343, 2232222344, 2232222345, 2232223210, 2232223211,
      2232223212, 2232223221, 2232223222, 2232223223, 2232223232, 2232223233,
      2232223234, 2232223321, 2232223322, 2232223323, 2232223332, 2232223333,
      2232223334, 2232223343, 2232223344, 2232223345, 2232223432, 2232223433,
      2232223434, 2232223443, 2232223444, 2232223445, 2232223454, 2232223455,
      2232223456, 2232232100, 2232232101, 2232232110, 2232232111, 2232232112,
      2232232121, 2232232122, 2232232123, 2232232210, 2232232211, 2232232212,
      2232232221, 2232232222, 2232232223, 2232232232, 2232232233, 2232232234,
      2232232321, 2232232322, 2232232323, 2232232332, 2232232333, 2232232334,
      2232232343, 2232232344, 2232232345, 2232233210, 2232233211, 2232233212,
      2232233221, 2232233222, 2232233223, 2232233232, 2232233233, 2232233234,
      2232233321, 2232233322, 2232233323, 2232233332, 2232233333, 2232233334,
      2232233343, 2232233344, 2232233345, 2232233432, 2232233433, 2232233434,
      2232233443, 2232233444, 2232233445, 2232233454, 2232233455, 2232233456,
      2232234321, 2232234322, 2232234323, 2232234332, 2232234333, 2232234334,
      2232234343, 2232234344, 2232234345, 2232234432, 2232234433, 2232234434,
      2232234443, 2232234444, 2232234445, 2232234454, 2232234455, 2232234456,
      2232234543, 2232234544, 2232234545, 2232234554, 2232234555, 2232234556,
      2232234565, 2232234566, 2232234567, 2232321000, 2232321001, 2232321010,
      2232321011, 2232321012, 2232321100, 2232321101, 2232321110, 2232321111,
      2232321112, 2232321121, 2232321122, 2232321123, 2232321210, 2232321211,
      2232321212, 2232321221, 2232321222, 2232321223, 2232321232, 2232321233,
      2232321234, 2232322100, 2232322101, 2232322110, 2232322111, 2232322112,
      2232322121, 2232322122, 2232322123, 2232322210, 2232322211, 2232322212,
      2232322221, 2232322222, 2232322223, 2232322232, 2232322233, 2232322234,
      2232322321, 2232322322, 2232322323, 2232322332, 2232322333, 2232322334,
      2232322343, 2232322344, 2232322345, 2232323210, 2232323211, 2232323212,
      2232323221, 2232323222, 2232323223, 2232323232, 2232323233, 2232323234,
      2232323321, 2232323322, 2232323323, 2232323332, 2232323333, 2232323334,
      2232323343, 2232323344, 2232323345, 2232323432, 2232323433, 2232323434,
      2232323443, 2232323444, 2232323445, 2232323454, 2232323455, 2232323456,
      2232332100, 2232332101, 2232332110, 2232332111, 2232332112, 2232332121,
      2232332122, 2232332123, 2232332210, 2232332211, 2232332212, 2232332221,
      2232332222, 2232332223, 2232332232, 2232332233, 2232332234, 2232332321,
      2232332322, 2232332323, 2232332332, 2232332333, 2232332334, 2232332343,
      2232332344, 2232332345, 2232333210, 2232333211, 2232333212, 2232333221,
      2232333222, 2232333223, 2232333232, 2232333233, 2232333234, 2232333321,
      2232333322, 2232333323, 2232333332, 2232333333, 2232333334, 2232333343,
      2232333344, 2232333345, 2232333432, 2232333433, 2232333434, 2232333443,
      2232333444, 2232333445, 2232333454, 2232333455, 2232333456, 2232334321,
      2232334322, 2232334323, 2232334332, 2232334333, 2232334334, 2232334343,
      2232334344, 2232334345, 2232334432, 2232334433, 2232334434, 2232334443,
      2232334444, 2232334445, 2232334454, 2232334455, 2232334456, 2232334543,
      2232334544, 2232334545, 2232334554, 2232334555, 2232334556, 2232334565,
      2232334566, 2232334567, 2232343210, 2232343211, 2232343212, 2232343221,
      2232343222, 2232343223, 2232343232, 2232343233, 2232343234, 2232343321,
      2232343322, 2232343323, 2232343332, 2232343333, 2232343334, 2232343343,
      2232343344, 2232343345, 2232343432, 2232343433, 2232343434, 2232343443,
      2232343444, 2232343445, 2232343454, 2232343455, 2232343456, 2232344321,
      2232344322, 2232344323, 2232344332, 2232344333, 2232344334, 2232344343,
      2232344344, 2232344345, 2232344432, 2232344433, 2232344434, 2232344443,
      2232344444, 2232344445, 2232344454, 2232344455, 2232344456, 2232344543,
      2232344544, 2232344545, 2232344554, 2232344555, 2232344556, 2232344565,
      2232344566, 2232344567, 2232345432, 2232345433, 2232345434, 2232345443,
      2232345444, 2232345445, 2232345454, 2232345455, 2232345456, 2232345543,
      2232345544, 2232345545, 2232345554, 2232345555, 2232345556, 2232345565,
      2232345566, 2232345567, 2232345654, 2232345655, 2232345656, 2232345665,
      2232345666, 2232345667, 2232345676, 2232345677, 2232345678, 2233210000,
      2233210001, 2233210010, 2233210011, 2233210012, 2233210100, 2233210101,
      2233210110, 2233210111, 2233210112, 2233210121, 2233210122, 2233210123,
      2233211000, 2233211001, 2233211010, 2233211011, 2233211012, 2233211100,
      2233211101, 2233211110, 2233211111, 2233211112, 2233211121, 2233211122,
      2233211123, 2233211210, 2233211211, 2233211212, 2233211221, 2233211222,
      2233211223, 2233211232, 2233211233, 2233211234, 2233212100, 2233212101,
      2233212110, 2233212111, 2233212112, 2233212121, 2233212122, 2233212123,
      2233212210, 2233212211, 2233212212, 2233212221, 2233212222, 2233212223,
      2233212232, 2233212233, 2233212234, 2233212321, 2233212322, 2233212323,
      2233212332, 2233212333, 2233212334, 2233212343, 2233212344, 2233212345,
      2233221000, 2233221001, 2233221010, 2233221011, 2233221012, 2233221100,
      2233221101, 2233221110, 2233221111, 2233221112, 2233221121, 2233221122,
      2233221123, 2233221210, 2233221211, 2233221212, 2233221221, 2233221222,
      2233221223, 2233221232, 2233221233, 2233221234, 2233222100, 2233222101,
      2233222110, 2233222111, 2233222112, 2233222121, 2233222122, 2233222123,
      2233222210, 2233222211, 2233222212, 2233222221, 2233222222, 2233222223,
      2233222232, 2233222233, 2233222234, 2233222321, 2233222322, 2233222323,
      2233222332, 2233222333, 2233222334, 2233222343, 2233222344, 2233222345,
      2233223210, 2233223211, 2233223212, 2233223221, 2233223222, 2233223223,
      2233223232, 2233223233, 2233223234, 2233223321, 2233223322, 2233223323,
      2233223332, 2233223333, 2233223334, 2233223343, 2233223344, 2233223345,
      2233223432, 2233223433, 2233223434, 2233223443, 2233223444, 2233223445,
      2233223454, 2233223455, 2233223456, 2233232100, 2233232101, 2233232110,
      2233232111, 2233232112, 2233232121, 2233232122, 2233232123, 2233232210,
      2233232211, 2233232212, 2233232221, 2233232222, 2233232223, 2233232232,
      2233232233, 2233232234, 2233232321, 2233232322, 2233232323, 2233232332,
      2233232333, 2233232334, 2233232343, 2233232344, 2233232345, 2233233210,
      2233233211, 2233233212, 2233233221, 2233233222, 2233233223, 2233233232,
      2233233233, 2233233234, 2233233321, 2233233322, 2233233323, 2233233332,
      2233233333, 2233233334, 2233233343, 2233233344, 2233233345, 2233233432,
      2233233433, 2233233434, 2233233443, 2233233444, 2233233445, 2233233454,
      2233233455, 2233233456, 2233234321, 2233234322, 2233234323, 2233234332,
      2233234333, 2233234334, 2233234343, 2233234344, 2233234345, 2233234432,
      2233234433, 2233234434, 2233234443, 2233234444, 2233234445, 2233234454,
      2233234455, 2233234456, 2233234543, 2233234544, 2233234545, 2233234554,
      2233234555, 2233234556, 2233234565, 2233234566, 2233234567, 2233321000,
      2233321001, 2233321010, 2233321011, 2233321012, 2233321100, 2233321101,
      2233321110, 2233321111, 2233321112, 2233321121, 2233321122, 2233321123,
      2233321210, 2233321211, 2233321212, 2233321221, 2233321222, 2233321223,
      2233321232, 2233321233, 2233321234, 2233322100, 2233322101, 2233322110,
      2233322111, 2233322112, 2233322121, 2233322122, 2233322123, 2233322210,
      2233322211, 2233322212, 2233322221, 2233322222, 2233322223, 2233322232,
      2233322233, 2233322234, 2233322321, 2233322322, 2233322323, 2233322332,
      2233322333, 2233322334, 2233322343, 2233322344, 2233322345, 2233323210,
      2233323211, 2233323212, 2233323221, 2233323222, 2233323223, 2233323232,
      2233323233, 2233323234, 2233323321, 2233323322, 2233323323, 2233323332,
      2233323333, 2233323334, 2233323343, 2233323344, 2233323345, 2233323432,
      2233323433, 2233323434, 2233323443, 2233323444, 2233323445, 2233323454,
      2233323455, 2233323456, 2233332100, 2233332101, 2233332110, 2233332111,
      2233332112, 2233332121, 2233332122, 2233332123, 2233332210, 2233332211,
      2233332212, 2233332221, 2233332222, 2233332223, 2233332232, 2233332233,
      2233332234, 2233332321, 2233332322, 2233332323, 2233332332, 2233332333,
      2233332334, 2233332343, 2233332344, 2233332345, 2233333210, 2233333211,
      2233333212, 2233333221, 2233333222, 2233333223, 2233333232, 2233333233,
      2233333234, 2233333321, 2233333322, 2233333323, 2233333332, 2233333333,
      2233333334, 2233333343, 2233333344, 2233333345, 2233333432, 2233333433,
      2233333434, 2233333443, 2233333444, 2233333445, 2233333454, 2233333455,
      2233333456, 2233334321, 2233334322, 2233334323, 2233334332, 2233334333,
      2233334334, 2233334343, 2233334344, 2233334345, 2233334432, 2233334433,
      2233334434, 2233334443, 2233334444, 2233334445, 2233334454, 2233334455,
      2233334456, 2233334543, 2233334544, 2233334545, 2233334554, 2233334555,
      2233334556, 2233334565, 2233334566, 2233334567, 2233343210, 2233343211,
      2233343212, 2233343221, 2233343222, 2233343223, 2233343232, 2233343233,
      2233343234, 2233343321, 2233343322, 2233343323, 2233343332, 2233343333,
      2233343334, 2233343343, 2233343344, 2233343345, 2233343432, 2233343433,
      2233343434, 2233343443, 2233343444, 2233343445, 2233343454, 2233343455,
      2233343456, 2233344321, 2233344322, 2233344323, 2233344332, 2233344333,
      2233344334, 2233344343, 2233344344, 2233344345, 2233344432, 2233344433,
      2233344434, 2233344443, 2233344444, 2233344445, 2233344454, 2233344455,
      2233344456, 2233344543, 2233344544, 2233344545, 2233344554, 2233344555,
      2233344556, 2233344565, 2233344566, 2233344567, 2233345432, 2233345433,
      2233345434, 2233345443, 2233345444, 2233345445, 2233345454, 2233345455,
      2233345456, 2233345543, 2233345544, 2233345545, 2233345554, 2233345555,
      2233345556, 2233345565, 2233345566, 2233345567, 2233345654, 2233345655,
      2233345656, 2233345665, 2233345666, 2233345667, 2233345676, 2233345677,
      2233345678, 2233432100, 2233432101, 2233432110, 2233432111, 2233432112,
      2233432121, 2233432122, 2233432123, 2233432210, 2233432211, 2233432212,
      2233432221, 2233432222, 2233432223, 2233432232, 2233432233, 2233432234,
      2233432321, 2233432322, 2233432323, 2233432332, 2233432333, 2233432334,
      2233432343, 2233432344, 2233432345, 2233433210, 2233433211, 2233433212,
      2233433221, 2233433222, 2233433223, 2233433232, 2233433233, 2233433234,
      2233433321, 2233433322, 2233433323, 2233433332, 2233433333, 2233433334,
      2233433343, 2233433344, 2233433345, 2233433432, 2233433433, 2233433434,
      2233433443, 2233433444, 2233433445, 2233433454, 2233433455, 2233433456,
      2233434321, 2233434322, 2233434323, 2233434332, 2233434333, 2233434334,
      2233434343, 2233434344, 2233434345, 2233434432, 2233434433, 2233434434,
      2233434443, 2233434444, 2233434445, 2233434454, 2233434455, 2233434456,
      2233434543, 2233434544, 2233434545, 2233434554, 2233434555, 2233434556,
      2233434565, 2233434566, 2233434567, 2233443210, 2233443211, 2233443212,
      2233443221, 2233443222, 2233443223, 2233443232, 2233443233, 2233443234,
      2233443321, 2233443322, 2233443323, 2233443332, 2233443333, 2233443334,
      2233443343, 2233443344, 2233443345, 2233443432, 2233443433, 2233443434,
      2233443443, 2233443444, 2233443445, 2233443454, 2233443455, 2233443456,
      2233444321, 2233444322, 2233444323, 2233444332, 2233444333, 2233444334,
      2233444343, 2233444344, 2233444345, 2233444432, 2233444433, 2233444434,
      2233444443, 2233444444, 2233444445, 2233444454, 2233444455, 2233444456,
      2233444543, 2233444544, 2233444545, 2233444554, 2233444555, 2233444556,
      2233444565, 2233444566, 2233444567, 2233445432, 2233445433, 2233445434,
      2233445443, 2233445444, 2233445445, 2233445454, 2233445455, 2233445456,
      2233445543, 2233445544, 2233445545, 2233445554, 2233445555, 2233445556,
      2233445565, 2233445566, 2233445567, 2233445654, 2233445655, 2233445656,
      2233445665, 2233445666, 2233445667, 2233445676, 2233445677, 2233445678,
      2233454321, 2233454322, 2233454323, 2233454332, 2233454333, 2233454334,
      2233454343, 2233454344, 2233454345, 2233454432, 2233454433, 2233454434,
      2233454443, 2233454444, 2233454445, 2233454454, 2233454455, 2233454456,
      2233454543, 2233454544, 2233454545, 2233454554, 2233454555, 2233454556,
      2233454565, 2233454566, 2233454567, 2233455432, 2233455433, 2233455434,
      2233455443, 2233455444, 2233455445, 2233455454, 2233455455, 2233455456,
      2233455543, 2233455544, 2233455545, 2233455554, 2233455555, 2233455556,
      2233455565, 2233455566, 2233455567, 2233455654, 2233455655, 2233455656,
      2233455665, 2233455666, 2233455667, 2233455676, 2233455677, 2233455678,
      2233456543, 2233456544, 2233456545, 2233456554, 2233456555, 2233456556,
      2233456565, 2233456566, 2233456567, 2233456654, 2233456655, 2233456656,
      2233456665, 2233456666, 2233456667, 2233456676, 2233456677, 2233456678,
      2233456765, 2233456766, 2233456767, 2233456776, 2233456777, 2233456778,
      2233456787, 2233456788, 2233456789, 2234321000, 2234321001, 2234321010,
      2234321011, 2234321012, 2234321100, 2234321101, 2234321110, 2234321111,
      2234321112, 2234321121, 2234321122, 2234321123, 2234321210, 2234321211,
      2234321212, 2234321221, 2234321222, 2234321223, 2234321232, 2234321233,
      2234321234, 2234322100, 2234322101, 2234322110, 2234322111, 2234322112,
      2234322121, 2234322122, 2234322123, 2234322210, 2234322211, 2234322212,
      2234322221, 2234322222, 2234322223, 2234322232, 2234322233, 2234322234,
      2234322321, 2234322322, 2234322323, 2234322332, 2234322333, 2234322334,
      2234322343, 2234322344, 2234322345, 2234323210, 2234323211, 2234323212,
      2234323221, 2234323222, 2234323223, 2234323232, 2234323233, 2234323234,
      2234323321, 2234323322, 2234323323, 2234323332, 2234323333, 2234323334,
      2234323343, 2234323344, 2234323345, 2234323432, 2234323433, 2234323434,
      2234323443, 2234323444, 2234323445, 2234323454, 2234323455, 2234323456,
      2234332100, 2234332101, 2234332110, 2234332111, 2234332112, 2234332121,
      2234332122, 2234332123, 2234332210, 2234332211, 2234332212, 2234332221,
      2234332222, 2234332223, 2234332232, 2234332233, 2234332234, 2234332321,
      2234332322, 2234332323, 2234332332, 2234332333, 2234332334, 2234332343,
      2234332344, 2234332345, 2234333210, 2234333211, 2234333212, 2234333221,
      2234333222, 2234333223, 2234333232, 2234333233, 2234333234, 2234333321,
      2234333322, 2234333323, 2234333332, 2234333333, 2234333334, 2234333343,
      2234333344, 2234333345, 2234333432, 2234333433, 2234333434, 2234333443,
      2234333444, 2234333445, 2234333454, 2234333455, 2234333456, 2234334321,
      2234334322, 2234334323, 2234334332, 2234334333, 2234334334, 2234334343,
      2234334344, 2234334345, 2234334432, 2234334433, 2234334434, 2234334443,
      2234334444, 2234334445, 2234334454, 2234334455, 2234334456, 2234334543,
      2234334544, 2234334545, 2234334554, 2234334555, 2234334556, 2234334565,
      2234334566, 2234334567, 2234343210, 2234343211, 2234343212, 2234343221,
      2234343222, 2234343223, 2234343232, 2234343233, 2234343234, 2234343321,
      2234343322, 2234343323, 2234343332, 2234343333, 2234343334, 2234343343,
      2234343344, 2234343345, 2234343432, 2234343433, 2234343434, 2234343443,
      2234343444, 2234343445, 2234343454, 2234343455, 2234343456, 2234344321,
      2234344322, 2234344323, 2234344332, 2234344333, 2234344334, 2234344343,
      2234344344, 2234344345, 2234344432, 2234344433, 2234344434, 2234344443,
      2234344444, 2234344445, 2234344454, 2234344455, 2234344456, 2234344543,
      2234344544, 2234344545, 2234344554, 2234344555, 2234344556, 2234344565,
      2234344566, 2234344567, 2234345432, 2234345433, 2234345434, 2234345443,
      2234345444, 2234345445, 2234345454, 2234345455, 2234345456, 2234345543,
      2234345544, 2234345545, 2234345554, 2234345555, 2234345556, 2234345565,
      2234345566, 2234345567, 2234345654, 2234345655, 2234345656, 2234345665,
      2234345666, 2234345667, 2234345676, 2234345677, 2234345678, 2234432100,
      2234432101, 2234432110, 2234432111, 2234432112, 2234432121, 2234432122,
      2234432123, 2234432210, 2234432211, 2234432212, 2234432221, 2234432222,
      2234432223, 2234432232, 2234432233, 2234432234, 2234432321, 2234432322,
      2234432323, 2234432332, 2234432333, 2234432334, 2234432343, 2234432344,
      2234432345, 2234433210, 2234433211, 2234433212, 2234433221, 2234433222,
      2234433223, 2234433232, 2234433233, 2234433234, 2234433321, 2234433322,
      2234433323, 2234433332, 2234433333, 2234433334, 2234433343, 2234433344,
      2234433345, 2234433432, 2234433433, 2234433434, 2234433443, 2234433444,
      2234433445, 2234433454, 2234433455, 2234433456, 2234434321, 2234434322,
      2234434323, 2234434332, 2234434333, 2234434334, 2234434343, 2234434344,
      2234434345, 2234434432, 2234434433, 2234434434, 2234434443, 2234434444,
      2234434445, 2234434454, 2234434455, 2234434456, 2234434543, 2234434544,
      2234434545, 2234434554, 2234434555, 2234434556, 2234434565, 2234434566,
      2234434567, 2234443210, 2234443211, 2234443212, 2234443221, 2234443222,
      2234443223, 2234443232, 2234443233, 2234443234, 2234443321, 2234443322,
      2234443323, 2234443332, 2234443333, 2234443334, 2234443343, 2234443344,
      2234443345, 2234443432, 2234443433, 2234443434, 2234443443, 2234443444,
      2234443445, 2234443454, 2234443455, 2234443456, 2234444321, 2234444322,
      2234444323, 2234444332, 2234444333, 2234444334, 2234444343, 2234444344,
      2234444345, 2234444432, 2234444433, 2234444434, 2234444443, 2234444444,
      2234444445, 2234444454, 2234444455, 2234444456, 2234444543, 2234444544,
      2234444545, 2234444554, 2234444555, 2234444556, 2234444565, 2234444566,
      2234444567, 2234445432, 2234445433, 2234445434, 2234445443, 2234445444,
      2234445445, 2234445454, 2234445455, 2234445456, 2234445543, 2234445544,
      2234445545, 2234445554, 2234445555, 2234445556, 2234445565, 2234445566,
      2234445567, 2234445654, 2234445655, 2234445656, 2234445665, 2234445666,
      2234445667, 2234445676, 2234445677, 2234445678, 2234454321, 2234454322,
      2234454323, 2234454332, 2234454333, 2234454334, 2234454343, 2234454344,
      2234454345, 2234454432, 2234454433, 2234454434, 2234454443, 2234454444,
      2234454445, 2234454454, 2234454455, 2234454456, 2234454543, 2234454544,
      2234454545, 2234454554, 2234454555, 2234454556, 2234454565, 2234454566,
      2234454567, 2234455432, 2234455433, 2234455434, 2234455443, 2234455444,
      2234455445, 2234455454, 2234455455, 2234455456, 2234455543, 2234455544,
      2234455545, 2234455554, 2234455555, 2234455556, 2234455565, 2234455566,
      2234455567, 2234455654, 2234455655, 2234455656, 2234455665, 2234455666,
      2234455667, 2234455676, 2234455677, 2234455678, 2234456543, 2234456544,
      2234456545, 2234456554, 2234456555, 2234456556, 2234456565, 2234456566,
      2234456567, 2234456654, 2234456655, 2234456656, 2234456665, 2234456666,
      2234456667, 2234456676, 2234456677, 2234456678, 2234456765, 2234456766,
      2234456767, 2234456776, 2234456777, 2234456778, 2234456787, 2234456788,
      2234456789, 2234543210, 2234543211, 2234543212, 2234543221, 2234543222,
      2234543223, 2234543232, 2234543233, 2234543234, 2234543321, 2234543322,
      2234543323, 2234543332, 2234543333, 2234543334, 2234543343, 2234543344,
      2234543345, 2234543432, 2234543433, 2234543434, 2234543443, 2234543444,
      2234543445, 2234543454, 2234543455, 2234543456, 2234544321, 2234544322,
      2234544323, 2234544332, 2234544333, 2234544334, 2234544343, 2234544344,
      2234544345, 2234544432, 2234544433, 2234544434, 2234544443, 2234544444,
      2234544445, 2234544454, 2234544455, 2234544456, 2234544543, 2234544544,
      2234544545, 2234544554, 2234544555, 2234544556, 2234544565, 2234544566,
      2234544567, 2234545432, 2234545433, 2234545434, 2234545443, 2234545444,
      2234545445, 2234545454, 2234545455, 2234545456, 2234545543, 2234545544,
      2234545545, 2234545554, 2234545555, 2234545556, 2234545565, 2234545566,
      2234545567, 2234545654, 2234545655, 2234545656, 2234545665, 2234545666,
      2234545667, 2234545676, 2234545677, 2234545678, 2234554321, 2234554322,
      2234554323, 2234554332, 2234554333, 2234554334, 2234554343, 2234554344,
      2234554345, 2234554432, 2234554433, 2234554434, 2234554443, 2234554444,
      2234554445, 2234554454, 2234554455, 2234554456, 2234554543, 2234554544,
      2234554545, 2234554554, 2234554555, 2234554556, 2234554565, 2234554566,
      2234554567, 2234555432, 2234555433, 2234555434, 2234555443, 2234555444,
      2234555445, 2234555454, 2234555455, 2234555456, 2234555543, 2234555544,
      2234555545, 2234555554, 2234555555, 2234555556, 2234555565, 2234555566,
      2234555567, 2234555654, 2234555655, 2234555656, 2234555665, 2234555666,
      2234555667, 2234555676, 2234555677, 2234555678, 2234556543, 2234556544,
      2234556545, 2234556554, 2234556555, 2234556556, 2234556565, 2234556566,
      2234556567, 2234556654, 2234556655, 2234556656, 2234556665, 2234556666,
      2234556667, 2234556676, 2234556677, 2234556678, 2234556765, 2234556766,
      2234556767, 2234556776, 2234556777, 2234556778, 2234556787, 2234556788,
      2234556789, 2234565432, 2234565433, 2234565434, 2234565443, 2234565444,
      2234565445, 2234565454, 2234565455, 2234565456, 2234565543, 2234565544,
      2234565545, 2234565554, 2234565555, 2234565556, 2234565565, 2234565566,
      2234565567, 2234565654, 2234565655, 2234565656, 2234565665, 2234565666,
      2234565667, 2234565676, 2234565677, 2234565678, 2234566543, 2234566544,
      2234566545, 2234566554, 2234566555, 2234566556, 2234566565, 2234566566,
      2234566567, 2234566654, 2234566655, 2234566656, 2234566665, 2234566666,
      2234566667, 2234566676, 2234566677, 2234566678, 2234566765, 2234566766,
      2234566767, 2234566776, 2234566777, 2234566778, 2234566787, 2234566788,
      2234566789, 2234567654, 2234567655, 2234567656, 2234567665, 2234567666,
      2234567667, 2234567676, 2234567677, 2234567678, 2234567765, 2234567766,
      2234567767, 2234567776, 2234567777, 2234567778, 2234567787, 2234567788,
      2234567789, 2234567876, 2234567877, 2234567878, 2234567887, 2234567888,
      2234567889, 2234567898, 2234567899, 2321000000, 2321000001, 2321000010,
      2321000011, 2321000012, 2321000100, 2321000101, 2321000110, 2321000111,
      2321000112, 2321000121, 2321000122, 2321000123, 2321001000, 2321001001,
      2321001010, 2321001011, 2321001012, 2321001100, 2321001101, 2321001110,
      2321001111, 2321001112, 2321001121, 2321001122, 2321001123, 2321001210,
      2321001211, 2321001212, 2321001221, 2321001222, 2321001223, 2321001232,
      2321001233, 2321001234, 2321010000, 2321010001, 2321010010, 2321010011,
      2321010012, 2321010100, 2321010101, 2321010110, 2321010111, 2321010112,
      2321010121, 2321010122, 2321010123, 2321011000, 2321011001, 2321011010,
      2321011011, 2321011012, 2321011100, 2321011101, 2321011110, 2321011111,
      2321011112, 2321011121, 2321011122, 2321011123, 2321011210, 2321011211,
      2321011212, 2321011221, 2321011222, 2321011223, 2321011232, 2321011233,
      2321011234, 2321012100, 2321012101, 2321012110, 2321012111, 2321012112,
      2321012121, 2321012122, 2321012123, 2321012210, 2321012211, 2321012212,
      2321012221, 2321012222, 2321012223, 2321012232, 2321012233, 2321012234,
      2321012321, 2321012322, 2321012323, 2321012332, 2321012333, 2321012334,
      2321012343, 2321012344, 2321012345, 2321100000, 2321100001, 2321100010,
      2321100011, 2321100012, 2321100100, 2321100101, 2321100110, 2321100111,
      2321100112, 2321100121, 2321100122, 2321100123, 2321101000, 2321101001,
      2321101010, 2321101011, 2321101012, 2321101100, 2321101101, 2321101110,
      2321101111, 2321101112, 2321101121, 2321101122, 2321101123, 2321101210,
      2321101211, 2321101212, 2321101221, 2321101222, 2321101223, 2321101232,
      2321101233, 2321101234, 2321110000, 2321110001, 2321110010, 2321110011,
      2321110012, 2321110100, 2321110101, 2321110110, 2321110111, 2321110112,
      2321110121, 2321110122, 2321110123, 2321111000, 2321111001, 2321111010,
      2321111011, 2321111012, 2321111100, 2321111101, 2321111110, 2321111111,
      2321111112, 2321111121, 2321111122, 2321111123, 2321111210, 2321111211,
      2321111212, 2321111221, 2321111222, 2321111223, 2321111232, 2321111233,
      2321111234, 2321112100, 2321112101, 2321112110, 2321112111, 2321112112,
      2321112121, 2321112122, 2321112123, 2321112210, 2321112211, 2321112212,
      2321112221, 2321112222, 2321112223, 2321112232, 2321112233, 2321112234,
      2321112321, 2321112322, 2321112323, 2321112332, 2321112333, 2321112334,
      2321112343, 2321112344, 2321112345, 2321121000, 2321121001, 2321121010,
      2321121011, 2321121012, 2321121100, 2321121101, 2321121110, 2321121111,
      2321121112, 2321121121, 2321121122, 2321121123, 2321121210, 2321121211,
      2321121212, 2321121221, 2321121222, 2321121223, 2321121232, 2321121233,
      2321121234, 2321122100, 2321122101, 2321122110, 2321122111, 2321122112,
      2321122121, 2321122122, 2321122123, 2321122210, 2321122211, 2321122212,
      2321122221, 2321122222, 2321122223, 2321122232, 2321122233, 2321122234,
      2321122321, 2321122322, 2321122323, 2321122332, 2321122333, 2321122334,
      2321122343, 2321122344, 2321122345, 2321123210, 2321123211, 2321123212,
      2321123221, 2321123222, 2321123223, 2321123232, 2321123233, 2321123234,
      2321123321, 2321123322, 2321123323, 2321123332, 2321123333, 2321123334,
      2321123343, 2321123344, 2321123345, 2321123432, 2321123433, 2321123434,
      2321123443, 2321123444, 2321123445, 2321123454, 2321123455, 2321123456,
      2321210000, 2321210001, 2321210010, 2321210011, 2321210012, 2321210100,
      2321210101, 2321210110, 2321210111, 2321210112, 2321210121, 2321210122,
      2321210123, 2321211000, 2321211001, 2321211010, 2321211011, 2321211012,
      2321211100, 2321211101, 2321211110, 2321211111, 2321211112, 2321211121,
      2321211122, 2321211123, 2321211210, 2321211211, 2321211212, 2321211221,
      2321211222, 2321211223, 2321211232, 2321211233, 2321211234, 2321212100,
      2321212101, 2321212110, 2321212111, 2321212112, 2321212121, 2321212122,
      2321212123, 2321212210, 2321212211, 2321212212, 2321212221, 2321212222,
      2321212223, 2321212232, 2321212233, 2321212234, 2321212321, 2321212322,
      2321212323, 2321212332, 2321212333, 2321212334, 2321212343, 2321212344,
      2321212345, 2321221000, 2321221001, 2321221010, 2321221011, 2321221012,
      2321221100, 2321221101, 2321221110, 2321221111, 2321221112, 2321221121,
      2321221122, 2321221123, 2321221210, 2321221211, 2321221212, 2321221221,
      2321221222, 2321221223, 2321221232, 2321221233, 2321221234, 2321222100,
      2321222101, 2321222110, 2321222111, 2321222112, 2321222121, 2321222122,
      2321222123, 2321222210, 2321222211, 2321222212, 2321222221, 2321222222,
      2321222223, 2321222232, 2321222233, 2321222234, 2321222321, 2321222322,
      2321222323, 2321222332, 2321222333, 2321222334, 2321222343, 2321222344,
      2321222345, 2321223210, 2321223211, 2321223212, 2321223221, 2321223222,
      2321223223, 2321223232, 2321223233, 2321223234, 2321223321, 2321223322,
      2321223323, 2321223332, 2321223333, 2321223334, 2321223343, 2321223344,
      2321223345, 2321223432, 2321223433, 2321223434, 2321223443, 2321223444,
      2321223445, 2321223454, 2321223455, 2321223456, 2321232100, 2321232101,
      2321232110, 2321232111, 2321232112, 2321232121, 2321232122, 2321232123,
      2321232210, 2321232211, 2321232212, 2321232221, 2321232222, 2321232223,
      2321232232, 2321232233, 2321232234, 2321232321, 2321232322, 2321232323,
      2321232332, 2321232333, 2321232334, 2321232343, 2321232344, 2321232345,
      2321233210, 2321233211, 2321233212, 2321233221, 2321233222, 2321233223,
      2321233232, 2321233233, 2321233234, 2321233321, 2321233322, 2321233323,
      2321233332, 2321233333, 2321233334, 2321233343, 2321233344, 2321233345,
      2321233432, 2321233433, 2321233434, 2321233443, 2321233444, 2321233445,
      2321233454, 2321233455, 2321233456, 2321234321, 2321234322, 2321234323,
      2321234332, 2321234333, 2321234334, 2321234343, 2321234344, 2321234345,
      2321234432, 2321234433, 2321234434, 2321234443, 2321234444, 2321234445,
      2321234454, 2321234455, 2321234456, 2321234543, 2321234544, 2321234545,
      2321234554, 2321234555, 2321234556, 2321234565, 2321234566, 2321234567,
      2322100000, 2322100001, 2322100010, 2322100011, 2322100012, 2322100100,
      2322100101, 2322100110, 2322100111, 2322100112, 2322100121, 2322100122,
      2322100123, 2322101000, 2322101001, 2322101010, 2322101011, 2322101012,
      2322101100, 2322101101, 2322101110, 2322101111, 2322101112, 2322101121,
      2322101122, 2322101123, 2322101210, 2322101211, 2322101212, 2322101221,
      2322101222, 2322101223, 2322101232, 2322101233, 2322101234, 2322110000,
      2322110001, 2322110010, 2322110011, 2322110012, 2322110100, 2322110101,
      2322110110, 2322110111, 2322110112, 2322110121, 2322110122, 2322110123,
      2322111000, 2322111001, 2322111010, 2322111011, 2322111012, 2322111100,
      2322111101, 2322111110, 2322111111, 2322111112, 2322111121, 2322111122,
      2322111123, 2322111210, 2322111211, 2322111212, 2322111221, 2322111222,
      2322111223, 2322111232, 2322111233, 2322111234, 2322112100, 2322112101,
      2322112110, 2322112111, 2322112112, 2322112121, 2322112122, 2322112123,
      2322112210, 2322112211, 2322112212, 2322112221, 2322112222, 2322112223,
      2322112232, 2322112233, 2322112234, 2322112321, 2322112322, 2322112323,
      2322112332, 2322112333, 2322112334, 2322112343, 2322112344, 2322112345,
      2322121000, 2322121001, 2322121010, 2322121011, 2322121012, 2322121100,
      2322121101, 2322121110, 2322121111, 2322121112, 2322121121, 2322121122,
      2322121123, 2322121210, 2322121211, 2322121212, 2322121221, 2322121222,
      2322121223, 2322121232, 2322121233, 2322121234, 2322122100, 2322122101,
      2322122110, 2322122111, 2322122112, 2322122121, 2322122122, 2322122123,
      2322122210, 2322122211, 2322122212, 2322122221, 2322122222, 2322122223,
      2322122232, 2322122233, 2322122234, 2322122321, 2322122322, 2322122323,
      2322122332, 2322122333, 2322122334, 2322122343, 2322122344, 2322122345,
      2322123210, 2322123211, 2322123212, 2322123221, 2322123222, 2322123223,
      2322123232, 2322123233, 2322123234, 2322123321, 2322123322, 2322123323,
      2322123332, 2322123333, 2322123334, 2322123343, 2322123344, 2322123345,
      2322123432, 2322123433, 2322123434, 2322123443, 2322123444, 2322123445,
      2322123454, 2322123455, 2322123456, 2322210000, 2322210001, 2322210010,
      2322210011, 2322210012, 2322210100, 2322210101, 2322210110, 2322210111,
      2322210112, 2322210121, 2322210122, 2322210123, 2322211000, 2322211001,
      2322211010, 2322211011, 2322211012, 2322211100, 2322211101, 2322211110,
      2322211111, 2322211112, 2322211121, 2322211122, 2322211123, 2322211210,
      2322211211, 2322211212, 2322211221, 2322211222, 2322211223, 2322211232,
      2322211233, 2322211234, 2322212100, 2322212101, 2322212110, 2322212111,
      2322212112, 2322212121, 2322212122, 2322212123, 2322212210, 2322212211,
      2322212212, 2322212221, 2322212222, 2322212223, 2322212232, 2322212233,
      2322212234, 2322212321, 2322212322, 2322212323, 2322212332, 2322212333,
      2322212334, 2322212343, 2322212344, 2322212345, 2322221000, 2322221001,
      2322221010, 2322221011, 2322221012, 2322221100, 2322221101, 2322221110,
      2322221111, 2322221112, 2322221121, 2322221122, 2322221123, 2322221210,
      2322221211, 2322221212, 2322221221, 2322221222, 2322221223, 2322221232,
      2322221233, 2322221234, 2322222100, 2322222101, 2322222110, 2322222111,
      2322222112, 2322222121, 2322222122, 2322222123, 2322222210, 2322222211,
      2322222212, 2322222221, 2322222222, 2322222223, 2322222232, 2322222233,
      2322222234, 2322222321, 2322222322, 2322222323, 2322222332, 2322222333,
      2322222334, 2322222343, 2322222344, 2322222345, 2322223210, 2322223211,
      2322223212, 2322223221, 2322223222, 2322223223, 2322223232, 2322223233,
      2322223234, 2322223321, 2322223322, 2322223323, 2322223332, 2322223333,
      2322223334, 2322223343, 2322223344, 2322223345, 2322223432, 2322223433,
      2322223434, 2322223443, 2322223444, 2322223445, 2322223454, 2322223455,
      2322223456, 2322232100, 2322232101, 2322232110, 2322232111, 2322232112,
      2322232121, 2322232122, 2322232123, 2322232210, 2322232211, 2322232212,
      2322232221, 2322232222, 2322232223, 2322232232, 2322232233, 2322232234,
      2322232321, 2322232322, 2322232323, 2322232332, 2322232333, 2322232334,
      2322232343, 2322232344, 2322232345, 2322233210, 2322233211, 2322233212,
      2322233221, 2322233222, 2322233223, 2322233232, 2322233233, 2322233234,
      2322233321, 2322233322, 2322233323, 2322233332, 2322233333, 2322233334,
      2322233343, 2322233344, 2322233345, 2322233432, 2322233433, 2322233434,
      2322233443, 2322233444, 2322233445, 2322233454, 2322233455, 2322233456,
      2322234321, 2322234322, 2322234323, 2322234332, 2322234333, 2322234334,
      2322234343, 2322234344, 2322234345, 2322234432, 2322234433, 2322234434,
      2322234443, 2322234444, 2322234445, 2322234454, 2322234455, 2322234456,
      2322234543, 2322234544, 2322234545, 2322234554, 2322234555, 2322234556,
      2322234565, 2322234566, 2322234567, 2322321000, 2322321001, 2322321010,
      2322321011, 2322321012, 2322321100, 2322321101, 2322321110, 2322321111,
      2322321112, 2322321121, 2322321122, 2322321123, 2322321210, 2322321211,
      2322321212, 2322321221, 2322321222, 2322321223, 2322321232, 2322321233,
      2322321234, 2322322100, 2322322101, 2322322110, 2322322111, 2322322112,
      2322322121, 2322322122, 2322322123, 2322322210, 2322322211, 2322322212,
      2322322221, 2322322222, 2322322223, 2322322232, 2322322233, 2322322234,
      2322322321, 2322322322, 2322322323, 2322322332, 2322322333, 2322322334,
      2322322343, 2322322344, 2322322345, 2322323210, 2322323211, 2322323212,
      2322323221, 2322323222, 2322323223, 2322323232, 2322323233, 2322323234,
      2322323321, 2322323322, 2322323323, 2322323332, 2322323333, 2322323334,
      2322323343, 2322323344, 2322323345, 2322323432, 2322323433, 2322323434,
      2322323443, 2322323444, 2322323445, 2322323454, 2322323455, 2322323456,
      2322332100, 2322332101, 2322332110, 2322332111, 2322332112, 2322332121,
      2322332122, 2322332123, 2322332210, 2322332211, 2322332212, 2322332221,
      2322332222, 2322332223, 2322332232, 2322332233, 2322332234, 2322332321,
      2322332322, 2322332323, 2322332332, 2322332333, 2322332334, 2322332343,
      2322332344, 2322332345, 2322333210, 2322333211, 2322333212, 2322333221,
      2322333222, 2322333223, 2322333232, 2322333233, 2322333234, 2322333321,
      2322333322, 2322333323, 2322333332, 2322333333, 2322333334, 2322333343,
      2322333344, 2322333345, 2322333432, 2322333433, 2322333434, 2322333443,
      2322333444, 2322333445, 2322333454, 2322333455, 2322333456, 2322334321,
      2322334322, 2322334323, 2322334332, 2322334333, 2322334334, 2322334343,
      2322334344, 2322334345, 2322334432, 2322334433, 2322334434, 2322334443,
      2322334444, 2322334445, 2322334454, 2322334455, 2322334456, 2322334543,
      2322334544, 2322334545, 2322334554, 2322334555, 2322334556, 2322334565,
      2322334566, 2322334567, 2322343210, 2322343211, 2322343212, 2322343221,
      2322343222, 2322343223, 2322343232, 2322343233, 2322343234, 2322343321,
      2322343322, 2322343323, 2322343332, 2322343333, 2322343334, 2322343343,
      2322343344, 2322343345, 2322343432, 2322343433, 2322343434, 2322343443,
      2322343444, 2322343445, 2322343454, 2322343455, 2322343456, 2322344321,
      2322344322, 2322344323, 2322344332, 2322344333, 2322344334, 2322344343,
      2322344344, 2322344345, 2322344432, 2322344433, 2322344434, 2322344443,
      2322344444, 2322344445, 2322344454, 2322344455, 2322344456, 2322344543,
      2322344544, 2322344545, 2322344554, 2322344555, 2322344556, 2322344565,
      2322344566, 2322344567, 2322345432, 2322345433, 2322345434, 2322345443,
      2322345444, 2322345445, 2322345454, 2322345455, 2322345456, 2322345543,
      2322345544, 2322345545, 2322345554, 2322345555, 2322345556, 2322345565,
      2322345566, 2322345567, 2322345654, 2322345655, 2322345656, 2322345665,
      2322345666, 2322345667, 2322345676, 2322345677, 2322345678, 2323210000,
      2323210001, 2323210010, 2323210011, 2323210012, 2323210100, 2323210101,
      2323210110, 2323210111, 2323210112, 2323210121, 2323210122, 2323210123,
      2323211000, 2323211001, 2323211010, 2323211011, 2323211012, 2323211100,
      2323211101, 2323211110, 2323211111, 2323211112, 2323211121, 2323211122,
      2323211123, 2323211210, 2323211211, 2323211212, 2323211221, 2323211222,
      2323211223, 2323211232, 2323211233, 2323211234, 2323212100, 2323212101,
      2323212110, 2323212111, 2323212112, 2323212121, 2323212122, 2323212123,
      2323212210, 2323212211, 2323212212, 2323212221, 2323212222, 2323212223,
      2323212232, 2323212233, 2323212234, 2323212321, 2323212322, 2323212323,
      2323212332, 2323212333, 2323212334, 2323212343, 2323212344, 2323212345,
      2323221000, 2323221001, 2323221010, 2323221011, 2323221012, 2323221100,
      2323221101, 2323221110, 2323221111, 2323221112, 2323221121, 2323221122,
      2323221123, 2323221210, 2323221211, 2323221212, 2323221221, 2323221222,
      2323221223, 2323221232, 2323221233, 2323221234, 2323222100, 2323222101,
      2323222110, 2323222111, 2323222112, 2323222121, 2323222122, 2323222123,
      2323222210, 2323222211, 2323222212, 2323222221, 2323222222, 2323222223,
      2323222232, 2323222233, 2323222234, 2323222321, 2323222322, 2323222323,
      2323222332, 2323222333, 2323222334, 2323222343, 2323222344, 2323222345,
      2323223210, 2323223211, 2323223212, 2323223221, 2323223222, 2323223223,
      2323223232, 2323223233, 2323223234, 2323223321, 2323223322, 2323223323,
      2323223332, 2323223333, 2323223334, 2323223343, 2323223344, 2323223345,
      2323223432, 2323223433, 2323223434, 2323223443, 2323223444, 2323223445,
      2323223454, 2323223455, 2323223456, 2323232100, 2323232101, 2323232110,
      2323232111, 2323232112, 2323232121, 2323232122, 2323232123, 2323232210,
      2323232211, 2323232212, 2323232221, 2323232222, 2323232223, 2323232232,
      2323232233, 2323232234, 2323232321, 2323232322, 2323232323, 2323232332,
      2323232333, 2323232334, 2323232343, 2323232344, 2323232345, 2323233210,
      2323233211, 2323233212, 2323233221, 2323233222, 2323233223, 2323233232,
      2323233233, 2323233234, 2323233321, 2323233322, 2323233323, 2323233332,
      2323233333, 2323233334, 2323233343, 2323233344, 2323233345, 2323233432,
      2323233433, 2323233434, 2323233443, 2323233444, 2323233445, 2323233454,
      2323233455, 2323233456, 2323234321, 2323234322, 2323234323, 2323234332,
      2323234333, 2323234334, 2323234343, 2323234344, 2323234345, 2323234432,
      2323234433, 2323234434, 2323234443, 2323234444, 2323234445, 2323234454,
      2323234455, 2323234456, 2323234543, 2323234544, 2323234545, 2323234554,
      2323234555, 2323234556, 2323234565, 2323234566, 2323234567, 2323321000,
      2323321001, 2323321010, 2323321011, 2323321012, 2323321100, 2323321101,
      2323321110, 2323321111, 2323321112, 2323321121, 2323321122, 2323321123,
      2323321210, 2323321211, 2323321212, 2323321221, 2323321222, 2323321223,
      2323321232, 2323321233, 2323321234, 2323322100, 2323322101, 2323322110,
      2323322111, 2323322112, 2323322121, 2323322122, 2323322123, 2323322210,
      2323322211, 2323322212, 2323322221, 2323322222, 2323322223, 2323322232,
      2323322233, 2323322234, 2323322321, 2323322322, 2323322323, 2323322332,
      2323322333, 2323322334, 2323322343, 2323322344, 2323322345, 2323323210,
      2323323211, 2323323212, 2323323221, 2323323222, 2323323223, 2323323232,
      2323323233, 2323323234, 2323323321, 2323323322, 2323323323, 2323323332,
      2323323333, 2323323334, 2323323343, 2323323344, 2323323345, 2323323432,
      2323323433, 2323323434, 2323323443, 2323323444, 2323323445, 2323323454,
      2323323455, 2323323456, 2323332100, 2323332101, 2323332110, 2323332111,
      2323332112, 2323332121, 2323332122, 2323332123, 2323332210, 2323332211,
      2323332212, 2323332221, 2323332222, 2323332223, 2323332232, 2323332233,
      2323332234, 2323332321, 2323332322, 2323332323, 2323332332, 2323332333,
      2323332334, 2323332343, 2323332344, 2323332345, 2323333210, 2323333211,
      2323333212, 2323333221, 2323333222, 2323333223, 2323333232, 2323333233,
      2323333234, 2323333321, 2323333322, 2323333323, 2323333332, 2323333333,
      2323333334, 2323333343, 2323333344, 2323333345, 2323333432, 2323333433,
      2323333434, 2323333443, 2323333444, 2323333445, 2323333454, 2323333455,
      2323333456, 2323334321, 2323334322, 2323334323, 2323334332, 2323334333,
      2323334334, 2323334343, 2323334344, 2323334345, 2323334432, 2323334433,
      2323334434, 2323334443, 2323334444, 2323334445, 2323334454, 2323334455,
      2323334456, 2323334543, 2323334544, 2323334545, 2323334554, 2323334555,
      2323334556, 2323334565, 2323334566, 2323334567, 2323343210, 2323343211,
      2323343212, 2323343221, 2323343222, 2323343223, 2323343232, 2323343233,
      2323343234, 2323343321, 2323343322, 2323343323, 2323343332, 2323343333,
      2323343334, 2323343343, 2323343344, 2323343345, 2323343432, 2323343433,
      2323343434, 2323343443, 2323343444, 2323343445, 2323343454, 2323343455,
      2323343456, 2323344321, 2323344322, 2323344323, 2323344332, 2323344333,
      2323344334, 2323344343, 2323344344, 2323344345, 2323344432, 2323344433,
      2323344434, 2323344443, 2323344444, 2323344445, 2323344454, 2323344455,
      2323344456, 2323344543, 2323344544, 2323344545, 2323344554, 2323344555,
      2323344556, 2323344565, 2323344566, 2323344567, 2323345432, 2323345433,
      2323345434, 2323345443, 2323345444, 2323345445, 2323345454, 2323345455,
      2323345456, 2323345543, 2323345544, 2323345545, 2323345554, 2323345555,
      2323345556, 2323345565, 2323345566, 2323345567, 2323345654, 2323345655,
      2323345656, 2323345665, 2323345666, 2323345667, 2323345676, 2323345677,
      2323345678, 2323432100, 2323432101, 2323432110, 2323432111, 2323432112,
      2323432121, 2323432122, 2323432123, 2323432210, 2323432211, 2323432212,
      2323432221, 2323432222, 2323432223, 2323432232, 2323432233, 2323432234,
      2323432321, 2323432322, 2323432323, 2323432332, 2323432333, 2323432334,
      2323432343, 2323432344, 2323432345, 2323433210, 2323433211, 2323433212,
      2323433221, 2323433222, 2323433223, 2323433232, 2323433233, 2323433234,
      2323433321, 2323433322, 2323433323, 2323433332, 2323433333, 2323433334,
      2323433343, 2323433344, 2323433345, 2323433432, 2323433433, 2323433434,
      2323433443, 2323433444, 2323433445, 2323433454, 2323433455, 2323433456,
      2323434321, 2323434322, 2323434323, 2323434332, 2323434333, 2323434334,
      2323434343, 2323434344, 2323434345, 2323434432, 2323434433, 2323434434,
      2323434443, 2323434444, 2323434445, 2323434454, 2323434455, 2323434456,
      2323434543, 2323434544, 2323434545, 2323434554, 2323434555, 2323434556,
      2323434565, 2323434566, 2323434567, 2323443210, 2323443211, 2323443212,
      2323443221, 2323443222, 2323443223, 2323443232, 2323443233, 2323443234,
      2323443321, 2323443322, 2323443323, 2323443332, 2323443333, 2323443334,
      2323443343, 2323443344, 2323443345, 2323443432, 2323443433, 2323443434,
      2323443443, 2323443444, 2323443445, 2323443454, 2323443455, 2323443456,
      2323444321, 2323444322, 2323444323, 2323444332, 2323444333, 2323444334,
      2323444343, 2323444344, 2323444345, 2323444432, 2323444433, 2323444434,
      2323444443, 2323444444, 2323444445, 2323444454, 2323444455, 2323444456,
      2323444543, 2323444544, 2323444545, 2323444554, 2323444555, 2323444556,
      2323444565, 2323444566, 2323444567, 2323445432, 2323445433, 2323445434,
      2323445443, 2323445444, 2323445445, 2323445454, 2323445455, 2323445456,
      2323445543, 2323445544, 2323445545, 2323445554, 2323445555, 2323445556,
      2323445565, 2323445566, 2323445567, 2323445654, 2323445655, 2323445656,
      2323445665, 2323445666, 2323445667, 2323445676, 2323445677, 2323445678,
      2323454321, 2323454322, 2323454323, 2323454332, 2323454333, 2323454334,
      2323454343, 2323454344, 2323454345, 2323454432, 2323454433, 2323454434,
      2323454443, 2323454444, 2323454445, 2323454454, 2323454455, 2323454456,
      2323454543, 2323454544, 2323454545, 2323454554, 2323454555, 2323454556,
      2323454565, 2323454566, 2323454567, 2323455432, 2323455433, 2323455434,
      2323455443, 2323455444, 2323455445, 2323455454, 2323455455, 2323455456,
      2323455543, 2323455544, 2323455545, 2323455554, 2323455555, 2323455556,
      2323455565, 2323455566, 2323455567, 2323455654, 2323455655, 2323455656,
      2323455665, 2323455666, 2323455667, 2323455676, 2323455677, 2323455678,
      2323456543, 2323456544, 2323456545, 2323456554, 2323456555, 2323456556,
      2323456565, 2323456566, 2323456567, 2323456654, 2323456655, 2323456656,
      2323456665, 2323456666, 2323456667, 2323456676, 2323456677, 2323456678,
      2323456765, 2323456766, 2323456767, 2323456776, 2323456777, 2323456778,
      2323456787, 2323456788, 2323456789, 2332100000, 2332100001, 2332100010,
      2332100011, 2332100012, 2332100100, 2332100101, 2332100110, 2332100111,
      2332100112, 2332100121, 2332100122, 2332100123, 2332101000, 2332101001,
      2332101010, 2332101011, 2332101012, 2332101100, 2332101101, 2332101110,
      2332101111, 2332101112, 2332101121, 2332101122, 2332101123, 2332101210,
      2332101211, 2332101212, 2332101221, 2332101222, 2332101223, 2332101232,
      2332101233, 2332101234, 2332110000, 2332110001, 2332110010, 2332110011,
      2332110012, 2332110100, 2332110101, 2332110110, 2332110111, 2332110112,
      2332110121, 2332110122, 2332110123, 2332111000, 2332111001, 2332111010,
      2332111011, 2332111012, 2332111100, 2332111101, 2332111110, 2332111111,
      2332111112, 2332111121, 2332111122, 2332111123, 2332111210, 2332111211,
      2332111212, 2332111221, 2332111222, 2332111223, 2332111232, 2332111233,
      2332111234, 2332112100, 2332112101, 2332112110, 2332112111, 2332112112,
      2332112121, 2332112122, 2332112123, 2332112210, 2332112211, 2332112212,
      2332112221, 2332112222, 2332112223, 2332112232, 2332112233, 2332112234,
      2332112321, 2332112322, 2332112323, 2332112332, 2332112333, 2332112334,
      2332112343, 2332112344, 2332112345, 2332121000, 2332121001, 2332121010,
      2332121011, 2332121012, 2332121100, 2332121101, 2332121110, 2332121111,
      2332121112, 2332121121, 2332121122, 2332121123, 2332121210, 2332121211,
      2332121212, 2332121221, 2332121222, 2332121223, 2332121232, 2332121233,
      2332121234, 2332122100, 2332122101, 2332122110, 2332122111, 2332122112,
      2332122121, 2332122122, 2332122123, 2332122210, 2332122211, 2332122212,
      2332122221, 2332122222, 2332122223, 2332122232, 2332122233, 2332122234,
      2332122321, 2332122322, 2332122323, 2332122332, 2332122333, 2332122334,
      2332122343, 2332122344, 2332122345, 2332123210, 2332123211, 2332123212,
      2332123221, 2332123222, 2332123223, 2332123232, 2332123233, 2332123234,
      2332123321, 2332123322, 2332123323, 2332123332, 2332123333, 2332123334,
      2332123343, 2332123344, 2332123345, 2332123432, 2332123433, 2332123434,
      2332123443, 2332123444, 2332123445, 2332123454, 2332123455, 2332123456,
      2332210000, 2332210001, 2332210010, 2332210011, 2332210012, 2332210100,
      2332210101, 2332210110, 2332210111, 2332210112, 2332210121, 2332210122,
      2332210123, 2332211000, 2332211001, 2332211010, 2332211011, 2332211012,
      2332211100, 2332211101, 2332211110, 2332211111, 2332211112, 2332211121,
      2332211122, 2332211123, 2332211210, 2332211211, 2332211212, 2332211221,
      2332211222, 2332211223, 2332211232, 2332211233, 2332211234, 2332212100,
      2332212101, 2332212110, 2332212111, 2332212112, 2332212121, 2332212122,
      2332212123, 2332212210, 2332212211, 2332212212, 2332212221, 2332212222,
      2332212223, 2332212232, 2332212233, 2332212234, 2332212321, 2332212322,
      2332212323, 2332212332, 2332212333, 2332212334, 2332212343, 2332212344,
      2332212345, 2332221000, 2332221001, 2332221010, 2332221011, 2332221012,
      2332221100, 2332221101, 2332221110, 2332221111, 2332221112, 2332221121,
      2332221122, 2332221123, 2332221210, 2332221211, 2332221212, 2332221221,
      2332221222, 2332221223, 2332221232, 2332221233, 2332221234, 2332222100,
      2332222101, 2332222110, 2332222111, 2332222112, 2332222121, 2332222122,
      2332222123, 2332222210, 2332222211, 2332222212, 2332222221, 2332222222,
      2332222223, 2332222232, 2332222233, 2332222234, 2332222321, 2332222322,
      2332222323, 2332222332, 2332222333, 2332222334, 2332222343, 2332222344,
      2332222345, 2332223210, 2332223211, 2332223212, 2332223221, 2332223222,
      2332223223, 2332223232, 2332223233, 2332223234, 2332223321, 2332223322,
      2332223323, 2332223332, 2332223333, 2332223334, 2332223343, 2332223344,
      2332223345, 2332223432, 2332223433, 2332223434, 2332223443, 2332223444,
      2332223445, 2332223454, 2332223455, 2332223456, 2332232100, 2332232101,
      2332232110, 2332232111, 2332232112, 2332232121, 2332232122, 2332232123,
      2332232210, 2332232211, 2332232212, 2332232221, 2332232222, 2332232223,
      2332232232, 2332232233, 2332232234, 2332232321, 2332232322, 2332232323,
      2332232332, 2332232333, 2332232334, 2332232343, 2332232344, 2332232345,
      2332233210, 2332233211, 2332233212, 2332233221, 2332233222, 2332233223,
      2332233232, 2332233233, 2332233234, 2332233321, 2332233322, 2332233323,
      2332233332, 2332233333, 2332233334, 2332233343, 2332233344, 2332233345,
      2332233432, 2332233433, 2332233434, 2332233443, 2332233444, 2332233445,
      2332233454, 2332233455, 2332233456, 2332234321, 2332234322, 2332234323,
      2332234332, 2332234333, 2332234334, 2332234343, 2332234344, 2332234345,
      2332234432, 2332234433, 2332234434, 2332234443, 2332234444, 2332234445,
      2332234454, 2332234455, 2332234456, 2332234543, 2332234544, 2332234545,
      2332234554, 2332234555, 2332234556, 2332234565, 2332234566, 2332234567,
      2332321000, 2332321001, 2332321010, 2332321011, 2332321012, 2332321100,
      2332321101, 2332321110, 2332321111, 2332321112, 2332321121, 2332321122,
      2332321123, 2332321210, 2332321211, 2332321212, 2332321221, 2332321222,
      2332321223, 2332321232, 2332321233, 2332321234, 2332322100, 2332322101,
      2332322110, 2332322111, 2332322112, 2332322121, 2332322122, 2332322123,
      2332322210, 2332322211, 2332322212, 2332322221, 2332322222, 2332322223,
      2332322232, 2332322233, 2332322234, 2332322321, 2332322322, 2332322323,
      2332322332, 2332322333, 2332322334, 2332322343, 2332322344, 2332322345,
      2332323210, 2332323211, 2332323212, 2332323221, 2332323222, 2332323223,
      2332323232, 2332323233, 2332323234, 2332323321, 2332323322, 2332323323,
      2332323332, 2332323333, 2332323334, 2332323343, 2332323344, 2332323345,
      2332323432, 2332323433, 2332323434, 2332323443, 2332323444, 2332323445,
      2332323454, 2332323455, 2332323456, 2332332100, 2332332101, 2332332110,
      2332332111, 2332332112, 2332332121, 2332332122, 2332332123, 2332332210,
      2332332211, 2332332212, 2332332221, 2332332222, 2332332223, 2332332232,
      2332332233, 2332332234, 2332332321, 2332332322, 2332332323, 2332332332,
      2332332333, 2332332334, 2332332343, 2332332344, 2332332345, 2332333210,
      2332333211, 2332333212, 2332333221, 2332333222, 2332333223, 2332333232,
      2332333233, 2332333234, 2332333321, 2332333322, 2332333323, 2332333332,
      2332333333, 2332333334, 2332333343, 2332333344, 2332333345, 2332333432,
      2332333433, 2332333434, 2332333443, 2332333444, 2332333445, 2332333454,
      2332333455, 2332333456, 2332334321, 2332334322, 2332334323, 2332334332,
      2332334333, 2332334334, 2332334343, 2332334344, 2332334345, 2332334432,
      2332334433, 2332334434, 2332334443, 2332334444, 2332334445, 2332334454,
      2332334455, 2332334456, 2332334543, 2332334544, 2332334545, 2332334554,
      2332334555, 2332334556, 2332334565, 2332334566, 2332334567, 2332343210,
      2332343211, 2332343212, 2332343221, 2332343222, 2332343223, 2332343232,
      2332343233, 2332343234, 2332343321, 2332343322, 2332343323, 2332343332,
      2332343333, 2332343334, 2332343343, 2332343344, 2332343345, 2332343432,
      2332343433, 2332343434, 2332343443, 2332343444, 2332343445, 2332343454,
      2332343455, 2332343456, 2332344321, 2332344322, 2332344323, 2332344332,
      2332344333, 2332344334, 2332344343, 2332344344, 2332344345, 2332344432,
      2332344433, 2332344434, 2332344443, 2332344444, 2332344445, 2332344454,
      2332344455, 2332344456, 2332344543, 2332344544, 2332344545, 2332344554,
      2332344555, 2332344556, 2332344565, 2332344566, 2332344567, 2332345432,
      2332345433, 2332345434, 2332345443, 2332345444, 2332345445, 2332345454,
      2332345455, 2332345456, 2332345543, 2332345544, 2332345545, 2332345554,
      2332345555, 2332345556, 2332345565, 2332345566, 2332345567, 2332345654,
      2332345655, 2332345656, 2332345665, 2332345666, 2332345667, 2332345676,
      2332345677, 2332345678, 2333210000, 2333210001, 2333210010, 2333210011,
      2333210012, 2333210100, 2333210101, 2333210110, 2333210111, 2333210112,
      2333210121, 2333210122, 2333210123, 2333211000, 2333211001, 2333211010,
      2333211011, 2333211012, 2333211100, 2333211101, 2333211110, 2333211111,
      2333211112, 2333211121, 2333211122, 2333211123, 2333211210, 2333211211,
      2333211212, 2333211221, 2333211222, 2333211223, 2333211232, 2333211233,
      2333211234, 2333212100, 2333212101, 2333212110, 2333212111, 2333212112,
      2333212121, 2333212122, 2333212123, 2333212210, 2333212211, 2333212212,
      2333212221, 2333212222, 2333212223, 2333212232, 2333212233, 2333212234,
      2333212321, 2333212322, 2333212323, 2333212332, 2333212333, 2333212334,
      2333212343, 2333212344, 2333212345, 2333221000, 2333221001, 2333221010,
      2333221011, 2333221012, 2333221100, 2333221101, 2333221110, 2333221111,
      2333221112, 2333221121, 2333221122, 2333221123, 2333221210, 2333221211,
      2333221212, 2333221221, 2333221222, 2333221223, 2333221232, 2333221233,
      2333221234, 2333222100, 2333222101, 2333222110, 2333222111, 2333222112,
      2333222121, 2333222122, 2333222123, 2333222210, 2333222211, 2333222212,
      2333222221, 2333222222, 2333222223, 2333222232, 2333222233, 2333222234,
      2333222321, 2333222322, 2333222323, 2333222332, 2333222333, 2333222334,
      2333222343, 2333222344, 2333222345, 2333223210, 2333223211, 2333223212,
      2333223221, 2333223222, 2333223223, 2333223232, 2333223233, 2333223234,
      2333223321, 2333223322, 2333223323, 2333223332, 2333223333, 2333223334,
      2333223343, 2333223344, 2333223345, 2333223432, 2333223433, 2333223434,
      2333223443, 2333223444, 2333223445, 2333223454, 2333223455, 2333223456,
      2333232100, 2333232101, 2333232110, 2333232111, 2333232112, 2333232121,
      2333232122, 2333232123, 2333232210, 2333232211, 2333232212, 2333232221,
      2333232222, 2333232223, 2333232232, 2333232233, 2333232234, 2333232321,
      2333232322, 2333232323, 2333232332, 2333232333, 2333232334, 2333232343,
      2333232344, 2333232345, 2333233210, 2333233211, 2333233212, 2333233221,
      2333233222, 2333233223, 2333233232, 2333233233, 2333233234, 2333233321,
      2333233322, 2333233323, 2333233332, 2333233333, 2333233334, 2333233343,
      2333233344, 2333233345, 2333233432, 2333233433, 2333233434, 2333233443,
      2333233444, 2333233445, 2333233454, 2333233455, 2333233456, 2333234321,
      2333234322, 2333234323, 2333234332, 2333234333, 2333234334, 2333234343,
      2333234344, 2333234345, 2333234432, 2333234433, 2333234434, 2333234443,
      2333234444, 2333234445, 2333234454, 2333234455, 2333234456, 2333234543,
      2333234544, 2333234545, 2333234554, 2333234555, 2333234556, 2333234565,
      2333234566, 2333234567, 2333321000, 2333321001, 2333321010, 2333321011,
      2333321012, 2333321100, 2333321101, 2333321110, 2333321111, 2333321112,
      2333321121, 2333321122, 2333321123, 2333321210, 2333321211, 2333321212,
      2333321221, 2333321222, 2333321223, 2333321232, 2333321233, 2333321234,
      2333322100, 2333322101, 2333322110, 2333322111, 2333322112, 2333322121,
      2333322122, 2333322123, 2333322210, 2333322211, 2333322212, 2333322221,
      2333322222, 2333322223, 2333322232, 2333322233, 2333322234, 2333322321,
      2333322322, 2333322323, 2333322332, 2333322333, 2333322334, 2333322343,
      2333322344, 2333322345, 2333323210, 2333323211, 2333323212, 2333323221,
      2333323222, 2333323223, 2333323232, 2333323233, 2333323234, 2333323321,
      2333323322, 2333323323, 2333323332, 2333323333, 2333323334, 2333323343,
      2333323344, 2333323345, 2333323432, 2333323433, 2333323434, 2333323443,
      2333323444, 2333323445, 2333323454, 2333323455, 2333323456, 2333332100,
      2333332101, 2333332110, 2333332111, 2333332112, 2333332121, 2333332122,
      2333332123, 2333332210, 2333332211, 2333332212, 2333332221, 2333332222,
      2333332223, 2333332232, 2333332233, 2333332234, 2333332321, 2333332322,
      2333332323, 2333332332, 2333332333, 2333332334, 2333332343, 2333332344,
      2333332345, 2333333210, 2333333211, 2333333212, 2333333221, 2333333222,
      2333333223, 2333333232, 2333333233, 2333333234, 2333333321, 2333333322,
      2333333323, 2333333332, 2333333333, 2333333334, 2333333343, 2333333344,
      2333333345, 2333333432, 2333333433, 2333333434, 2333333443, 2333333444,
      2333333445, 2333333454, 2333333455, 2333333456, 2333334321, 2333334322,
      2333334323, 2333334332, 2333334333, 2333334334, 2333334343, 2333334344,
      2333334345, 2333334432, 2333334433, 2333334434, 2333334443, 2333334444,
      2333334445, 2333334454, 2333334455, 2333334456, 2333334543, 2333334544,
      2333334545, 2333334554, 2333334555, 2333334556, 2333334565, 2333334566,
      2333334567, 2333343210, 2333343211, 2333343212, 2333343221, 2333343222,
      2333343223, 2333343232, 2333343233, 2333343234, 2333343321, 2333343322,
      2333343323, 2333343332, 2333343333, 2333343334, 2333343343, 2333343344,
      2333343345, 2333343432, 2333343433, 2333343434, 2333343443, 2333343444,
      2333343445, 2333343454, 2333343455, 2333343456, 2333344321, 2333344322,
      2333344323, 2333344332, 2333344333, 2333344334, 2333344343, 2333344344,
      2333344345, 2333344432, 2333344433, 2333344434, 2333344443, 2333344444,
      2333344445, 2333344454, 2333344455, 2333344456, 2333344543, 2333344544,
      2333344545, 2333344554, 2333344555, 2333344556, 2333344565, 2333344566,
      2333344567, 2333345432, 2333345433, 2333345434, 2333345443, 2333345444,
      2333345445, 2333345454, 2333345455, 2333345456, 2333345543, 2333345544,
      2333345545, 2333345554, 2333345555, 2333345556, 2333345565, 2333345566,
      2333345567, 2333345654, 2333345655, 2333345656, 2333345665, 2333345666,
      2333345667, 2333345676, 2333345677, 2333345678, 2333432100, 2333432101,
      2333432110, 2333432111, 2333432112, 2333432121, 2333432122, 2333432123,
      2333432210, 2333432211, 2333432212, 2333432221, 2333432222, 2333432223,
      2333432232, 2333432233, 2333432234, 2333432321, 2333432322, 2333432323,
      2333432332, 2333432333, 2333432334, 2333432343, 2333432344, 2333432345,
      2333433210, 2333433211, 2333433212, 2333433221, 2333433222, 2333433223,
      2333433232, 2333433233, 2333433234, 2333433321, 2333433322, 2333433323,
      2333433332, 2333433333, 2333433334, 2333433343, 2333433344, 2333433345,
      2333433432, 2333433433, 2333433434, 2333433443, 2333433444, 2333433445,
      2333433454, 2333433455, 2333433456, 2333434321, 2333434322, 2333434323,
      2333434332, 2333434333, 2333434334, 2333434343, 2333434344, 2333434345,
      2333434432, 2333434433, 2333434434, 2333434443, 2333434444, 2333434445,
      2333434454, 2333434455, 2333434456, 2333434543, 2333434544, 2333434545,
      2333434554, 2333434555, 2333434556, 2333434565, 2333434566, 2333434567,
      2333443210, 2333443211, 2333443212, 2333443221, 2333443222, 2333443223,
      2333443232, 2333443233, 2333443234, 2333443321, 2333443322, 2333443323,
      2333443332, 2333443333, 2333443334, 2333443343, 2333443344, 2333443345,
      2333443432, 2333443433, 2333443434, 2333443443, 2333443444, 2333443445,
      2333443454, 2333443455, 2333443456, 2333444321, 2333444322, 2333444323,
      2333444332, 2333444333, 2333444334, 2333444343, 2333444344, 2333444345,
      2333444432, 2333444433, 2333444434, 2333444443, 2333444444, 2333444445,
      2333444454, 2333444455, 2333444456, 2333444543, 2333444544, 2333444545,
      2333444554, 2333444555, 2333444556, 2333444565, 2333444566, 2333444567,
      2333445432, 2333445433, 2333445434, 2333445443, 2333445444, 2333445445,
      2333445454, 2333445455, 2333445456, 2333445543, 2333445544, 2333445545,
      2333445554, 2333445555, 2333445556, 2333445565, 2333445566, 2333445567,
      2333445654, 2333445655, 2333445656, 2333445665, 2333445666, 2333445667,
      2333445676, 2333445677, 2333445678, 2333454321, 2333454322, 2333454323,
      2333454332, 2333454333, 2333454334, 2333454343, 2333454344, 2333454345,
      2333454432, 2333454433, 2333454434, 2333454443, 2333454444, 2333454445,
      2333454454, 2333454455, 2333454456, 2333454543, 2333454544, 2333454545,
      2333454554, 2333454555, 2333454556, 2333454565, 2333454566, 2333454567,
      2333455432, 2333455433, 2333455434, 2333455443, 2333455444, 2333455445,
      2333455454, 2333455455, 2333455456, 2333455543, 2333455544, 2333455545,
      2333455554, 2333455555, 2333455556, 2333455565, 2333455566, 2333455567,
      2333455654, 2333455655, 2333455656, 2333455665, 2333455666, 2333455667,
      2333455676, 2333455677, 2333455678, 2333456543, 2333456544, 2333456545,
      2333456554, 2333456555, 2333456556, 2333456565, 2333456566, 2333456567,
      2333456654, 2333456655, 2333456656, 2333456665, 2333456666, 2333456667,
      2333456676, 2333456677, 2333456678, 2333456765, 2333456766, 2333456767,
      2333456776, 2333456777, 2333456778, 2333456787, 2333456788, 2333456789,
      2334321000, 2334321001, 2334321010, 2334321011, 2334321012, 2334321100,
      2334321101, 2334321110, 2334321111, 2334321112, 2334321121, 2334321122,
      2334321123, 2334321210, 2334321211, 2334321212, 2334321221, 2334321222,
      2334321223, 2334321232, 2334321233, 2334321234, 2334322100, 2334322101,
      2334322110, 2334322111, 2334322112, 2334322121, 2334322122, 2334322123,
      2334322210, 2334322211, 2334322212, 2334322221, 2334322222, 2334322223,
      2334322232, 2334322233, 2334322234, 2334322321, 2334322322, 2334322323,
      2334322332, 2334322333, 2334322334, 2334322343, 2334322344, 2334322345,
      2334323210, 2334323211, 2334323212, 2334323221, 2334323222, 2334323223,
      2334323232, 2334323233, 2334323234, 2334323321, 2334323322, 2334323323,
      2334323332, 2334323333, 2334323334, 2334323343, 2334323344, 2334323345,
      2334323432, 2334323433, 2334323434, 2334323443, 2334323444, 2334323445,
      2334323454, 2334323455, 2334323456, 2334332100, 2334332101, 2334332110,
      2334332111, 2334332112, 2334332121, 2334332122, 2334332123, 2334332210,
      2334332211, 2334332212, 2334332221, 2334332222, 2334332223, 2334332232,
      2334332233, 2334332234, 2334332321, 2334332322, 2334332323, 2334332332,
      2334332333, 2334332334, 2334332343, 2334332344, 2334332345, 2334333210,
      2334333211, 2334333212, 2334333221, 2334333222, 2334333223, 2334333232,
      2334333233, 2334333234, 2334333321, 2334333322, 2334333323, 2334333332,
      2334333333, 2334333334, 2334333343, 2334333344, 2334333345, 2334333432,
      2334333433, 2334333434, 2334333443, 2334333444, 2334333445, 2334333454,
      2334333455, 2334333456, 2334334321, 2334334322, 2334334323, 2334334332,
      2334334333, 2334334334, 2334334343, 2334334344, 2334334345, 2334334432,
      2334334433, 2334334434, 2334334443, 2334334444, 2334334445, 2334334454,
      2334334455, 2334334456, 2334334543, 2334334544, 2334334545, 2334334554,
      2334334555, 2334334556, 2334334565, 2334334566, 2334334567, 2334343210,
      2334343211, 2334343212, 2334343221, 2334343222, 2334343223, 2334343232,
      2334343233, 2334343234, 2334343321, 2334343322, 2334343323, 2334343332,
      2334343333, 2334343334, 2334343343, 2334343344, 2334343345, 2334343432,
      2334343433, 2334343434, 2334343443, 2334343444, 2334343445, 2334343454,
      2334343455, 2334343456, 2334344321, 2334344322, 2334344323, 2334344332,
      2334344333, 2334344334, 2334344343, 2334344344, 2334344345, 2334344432,
      2334344433, 2334344434, 2334344443, 2334344444, 2334344445, 2334344454,
      2334344455, 2334344456, 2334344543, 2334344544, 2334344545, 2334344554,
      2334344555, 2334344556, 2334344565, 2334344566, 2334344567, 2334345432,
      2334345433, 2334345434, 2334345443, 2334345444, 2334345445, 2334345454,
      2334345455, 2334345456, 2334345543, 2334345544, 2334345545, 2334345554,
      2334345555, 2334345556, 2334345565, 2334345566, 2334345567, 2334345654,
      2334345655, 2334345656, 2334345665, 2334345666, 2334345667, 2334345676,
      2334345677, 2334345678, 2334432100, 2334432101, 2334432110, 2334432111,
      2334432112, 2334432121, 2334432122, 2334432123, 2334432210, 2334432211,
      2334432212, 2334432221, 2334432222, 2334432223, 2334432232, 2334432233,
      2334432234, 2334432321, 2334432322, 2334432323, 2334432332, 2334432333,
      2334432334, 2334432343, 2334432344, 2334432345, 2334433210, 2334433211,
      2334433212, 2334433221, 2334433222, 2334433223, 2334433232, 2334433233,
      2334433234, 2334433321, 2334433322, 2334433323, 2334433332, 2334433333,
      2334433334, 2334433343, 2334433344, 2334433345, 2334433432, 2334433433,
      2334433434, 2334433443, 2334433444, 2334433445, 2334433454, 2334433455,
      2334433456, 2334434321, 2334434322, 2334434323, 2334434332, 2334434333,
      2334434334, 2334434343, 2334434344, 2334434345, 2334434432, 2334434433,
      2334434434, 2334434443, 2334434444, 2334434445, 2334434454, 2334434455,
      2334434456, 2334434543, 2334434544, 2334434545, 2334434554, 2334434555,
      2334434556, 2334434565, 2334434566, 2334434567, 2334443210, 2334443211,
      2334443212, 2334443221, 2334443222, 2334443223, 2334443232, 2334443233,
      2334443234, 2334443321, 2334443322, 2334443323, 2334443332, 2334443333,
      2334443334, 2334443343, 2334443344, 2334443345, 2334443432, 2334443433,
      2334443434, 2334443443, 2334443444, 2334443445, 2334443454, 2334443455,
      2334443456, 2334444321, 2334444322, 2334444323, 2334444332, 2334444333,
      2334444334, 2334444343, 2334444344, 2334444345, 2334444432, 2334444433,
      2334444434, 2334444443, 2334444444, 2334444445, 2334444454, 2334444455,
      2334444456, 2334444543, 2334444544, 2334444545, 2334444554, 2334444555,
      2334444556, 2334444565, 2334444566, 2334444567, 2334445432, 2334445433,
      2334445434, 2334445443, 2334445444, 2334445445, 2334445454, 2334445455,
      2334445456, 2334445543, 2334445544, 2334445545, 2334445554, 2334445555,
      2334445556, 2334445565, 2334445566, 2334445567, 2334445654, 2334445655,
      2334445656, 2334445665, 2334445666, 2334445667, 2334445676, 2334445677,
      2334445678, 2334454321, 2334454322, 2334454323, 2334454332, 2334454333,
      2334454334, 2334454343, 2334454344, 2334454345, 2334454432, 2334454433,
      2334454434, 2334454443, 2334454444, 2334454445, 2334454454, 2334454455,
      2334454456, 2334454543, 2334454544, 2334454545, 2334454554, 2334454555,
      2334454556, 2334454565, 2334454566, 2334454567, 2334455432, 2334455433,
      2334455434, 2334455443, 2334455444, 2334455445, 2334455454, 2334455455,
      2334455456, 2334455543, 2334455544, 2334455545, 2334455554, 2334455555,
      2334455556, 2334455565, 2334455566, 2334455567, 2334455654, 2334455655,
      2334455656, 2334455665, 2334455666, 2334455667, 2334455676, 2334455677,
      2334455678, 2334456543, 2334456544, 2334456545, 2334456554, 2334456555,
      2334456556, 2334456565, 2334456566, 2334456567, 2334456654, 2334456655,
      2334456656, 2334456665, 2334456666, 2334456667, 2334456676, 2334456677,
      2334456678, 2334456765, 2334456766, 2334456767, 2334456776, 2334456777,
      2334456778, 2334456787, 2334456788, 2334456789, 2334543210, 2334543211,
      2334543212, 2334543221, 2334543222, 2334543223, 2334543232, 2334543233,
      2334543234, 2334543321, 2334543322, 2334543323, 2334543332, 2334543333,
      2334543334, 2334543343, 2334543344, 2334543345, 2334543432, 2334543433,
      2334543434, 2334543443, 2334543444, 2334543445, 2334543454, 2334543455,
      2334543456, 2334544321, 2334544322, 2334544323, 2334544332, 2334544333,
      2334544334, 2334544343, 2334544344, 2334544345, 2334544432, 2334544433,
      2334544434, 2334544443, 2334544444, 2334544445, 2334544454, 2334544455,
      2334544456, 2334544543, 2334544544, 2334544545, 2334544554, 2334544555,
      2334544556, 2334544565, 2334544566, 2334544567, 2334545432, 2334545433,
      2334545434, 2334545443, 2334545444, 2334545445, 2334545454, 2334545455,
      2334545456, 2334545543, 2334545544, 2334545545, 2334545554, 2334545555,
      2334545556, 2334545565, 2334545566, 2334545567, 2334545654, 2334545655,
      2334545656, 2334545665, 2334545666, 2334545667, 2334545676, 2334545677,
      2334545678, 2334554321, 2334554322, 2334554323, 2334554332, 2334554333,
      2334554334, 2334554343, 2334554344, 2334554345, 2334554432, 2334554433,
      2334554434, 2334554443, 2334554444, 2334554445, 2334554454, 2334554455,
      2334554456, 2334554543, 2334554544, 2334554545, 2334554554, 2334554555,
      2334554556, 2334554565, 2334554566, 2334554567, 2334555432, 2334555433,
      2334555434, 2334555443, 2334555444, 2334555445, 2334555454, 2334555455,
      2334555456, 2334555543, 2334555544, 2334555545, 2334555554, 2334555555,
      2334555556, 2334555565, 2334555566, 2334555567, 2334555654, 2334555655,
      2334555656, 2334555665, 2334555666, 2334555667, 2334555676, 2334555677,
      2334555678, 2334556543, 2334556544, 2334556545, 2334556554, 2334556555,
      2334556556, 2334556565, 2334556566, 2334556567, 2334556654, 2334556655,
      2334556656, 2334556665, 2334556666, 2334556667, 2334556676, 2334556677,
      2334556678, 2334556765, 2334556766, 2334556767, 2334556776, 2334556777,
      2334556778, 2334556787, 2334556788, 2334556789, 2334565432, 2334565433,
      2334565434, 2334565443, 2334565444, 2334565445, 2334565454, 2334565455,
      2334565456, 2334565543, 2334565544, 2334565545, 2334565554, 2334565555,
      2334565556, 2334565565, 2334565566, 2334565567, 2334565654, 2334565655,
      2334565656, 2334565665, 2334565666, 2334565667, 2334565676, 2334565677,
      2334565678, 2334566543, 2334566544, 2334566545, 2334566554, 2334566555,
      2334566556, 2334566565, 2334566566, 2334566567, 2334566654, 2334566655,
      2334566656, 2334566665, 2334566666, 2334566667, 2334566676, 2334566677,
      2334566678, 2334566765, 2334566766, 2334566767, 2334566776, 2334566777,
      2334566778, 2334566787, 2334566788, 2334566789, 2334567654, 2334567655,
      2334567656, 2334567665, 2334567666, 2334567667, 2334567676, 2334567677,
      2334567678, 2334567765, 2334567766, 2334567767, 2334567776, 2334567777,
      2334567778, 2334567787, 2334567788, 2334567789, 2334567876, 2334567877,
      2334567878, 2334567887, 2334567888, 2334567889, 2334567898, 2334567899,
      2343210000, 2343210001, 2343210010, 2343210011, 2343210012, 2343210100,
      2343210101, 2343210110, 2343210111, 2343210112, 2343210121, 2343210122,
      2343210123, 2343211000, 2343211001, 2343211010, 2343211011, 2343211012,
      2343211100, 2343211101, 2343211110, 2343211111, 2343211112, 2343211121,
      2343211122, 2343211123, 2343211210, 2343211211, 2343211212, 2343211221,
      2343211222, 2343211223, 2343211232, 2343211233, 2343211234, 2343212100,
      2343212101, 2343212110, 2343212111, 2343212112, 2343212121, 2343212122,
      2343212123, 2343212210, 2343212211, 2343212212, 2343212221, 2343212222,
      2343212223, 2343212232, 2343212233, 2343212234, 2343212321, 2343212322,
      2343212323, 2343212332, 2343212333, 2343212334, 2343212343, 2343212344,
      2343212345, 2343221000, 2343221001, 2343221010, 2343221011, 2343221012,
      2343221100, 2343221101, 2343221110, 2343221111, 2343221112, 2343221121,
      2343221122, 2343221123, 2343221210, 2343221211, 2343221212, 2343221221,
      2343221222, 2343221223, 2343221232, 2343221233, 2343221234, 2343222100,
      2343222101, 2343222110, 2343222111, 2343222112, 2343222121, 2343222122,
      2343222123, 2343222210, 2343222211, 2343222212, 2343222221, 2343222222,
      2343222223, 2343222232, 2343222233, 2343222234, 2343222321, 2343222322,
      2343222323, 2343222332, 2343222333, 2343222334, 2343222343, 2343222344,
      2343222345, 2343223210, 2343223211, 2343223212, 2343223221, 2343223222,
      2343223223, 2343223232, 2343223233, 2343223234, 2343223321, 2343223322,
      2343223323, 2343223332, 2343223333, 2343223334, 2343223343, 2343223344,
      2343223345, 2343223432, 2343223433, 2343223434, 2343223443, 2343223444,
      2343223445, 2343223454, 2343223455, 2343223456, 2343232100, 2343232101,
      2343232110, 2343232111, 2343232112, 2343232121, 2343232122, 2343232123,
      2343232210, 2343232211, 2343232212, 2343232221, 2343232222, 2343232223,
      2343232232, 2343232233, 2343232234, 2343232321, 2343232322, 2343232323,
      2343232332, 2343232333, 2343232334, 2343232343, 2343232344, 2343232345,
      2343233210, 2343233211, 2343233212, 2343233221, 2343233222, 2343233223,
      2343233232, 2343233233, 2343233234, 2343233321, 2343233322, 2343233323,
      2343233332, 2343233333, 2343233334, 2343233343, 2343233344, 2343233345,
      2343233432, 2343233433, 2343233434, 2343233443, 2343233444, 2343233445,
      2343233454, 2343233455, 2343233456, 2343234321, 2343234322, 2343234323,
      2343234332, 2343234333, 2343234334, 2343234343, 2343234344, 2343234345,
      2343234432, 2343234433, 2343234434, 2343234443, 2343234444, 2343234445,
      2343234454, 2343234455, 2343234456, 2343234543, 2343234544, 2343234545,
      2343234554, 2343234555, 2343234556, 2343234565, 2343234566, 2343234567,
      2343321000, 2343321001, 2343321010, 2343321011, 2343321012, 2343321100,
      2343321101, 2343321110, 2343321111, 2343321112, 2343321121, 2343321122,
      2343321123, 2343321210, 2343321211, 2343321212, 2343321221, 2343321222,
      2343321223, 2343321232, 2343321233, 2343321234, 2343322100, 2343322101,
      2343322110, 2343322111, 2343322112, 2343322121, 2343322122, 2343322123,
      2343322210, 2343322211, 2343322212, 2343322221, 2343322222, 2343322223,
      2343322232, 2343322233, 2343322234, 2343322321, 2343322322, 2343322323,
      2343322332, 2343322333, 2343322334, 2343322343, 2343322344, 2343322345,
      2343323210, 2343323211, 2343323212, 2343323221, 2343323222, 2343323223,
      2343323232, 2343323233, 2343323234, 2343323321, 2343323322, 2343323323,
      2343323332, 2343323333, 2343323334, 2343323343, 2343323344, 2343323345,
      2343323432, 2343323433, 2343323434, 2343323443, 2343323444, 2343323445,
      2343323454, 2343323455, 2343323456, 2343332100, 2343332101, 2343332110,
      2343332111, 2343332112, 2343332121, 2343332122, 2343332123, 2343332210,
      2343332211, 2343332212, 2343332221, 2343332222, 2343332223, 2343332232,
      2343332233, 2343332234, 2343332321, 2343332322, 2343332323, 2343332332,
      2343332333, 2343332334, 2343332343, 2343332344, 2343332345, 2343333210,
      2343333211, 2343333212, 2343333221, 2343333222, 2343333223, 2343333232,
      2343333233, 2343333234, 2343333321, 2343333322, 2343333323, 2343333332,
      2343333333, 2343333334, 2343333343, 2343333344, 2343333345, 2343333432,
      2343333433, 2343333434, 2343333443, 2343333444, 2343333445, 2343333454,
      2343333455, 2343333456, 2343334321, 2343334322, 2343334323, 2343334332,
      2343334333, 2343334334, 2343334343, 2343334344, 2343334345, 2343334432,
      2343334433, 2343334434, 2343334443, 2343334444, 2343334445, 2343334454,
      2343334455, 2343334456, 2343334543, 2343334544, 2343334545, 2343334554,
      2343334555, 2343334556, 2343334565, 2343334566, 2343334567, 2343343210,
      2343343211, 2343343212, 2343343221, 2343343222, 2343343223, 2343343232,
      2343343233, 2343343234, 2343343321, 2343343322, 2343343323, 2343343332,
      2343343333, 2343343334, 2343343343, 2343343344, 2343343345, 2343343432,
      2343343433, 2343343434, 2343343443, 2343343444, 2343343445, 2343343454,
      2343343455, 2343343456, 2343344321, 2343344322, 2343344323, 2343344332,
      2343344333, 2343344334, 2343344343, 2343344344, 2343344345, 2343344432,
      2343344433, 2343344434, 2343344443, 2343344444, 2343344445, 2343344454,
      2343344455, 2343344456, 2343344543, 2343344544, 2343344545, 2343344554,
      2343344555, 2343344556, 2343344565, 2343344566, 2343344567, 2343345432,
      2343345433, 2343345434, 2343345443, 2343345444, 2343345445, 2343345454,
      2343345455, 2343345456, 2343345543, 2343345544, 2343345545, 2343345554,
      2343345555, 2343345556, 2343345565, 2343345566, 2343345567, 2343345654,
      2343345655, 2343345656, 2343345665, 2343345666, 2343345667, 2343345676,
      2343345677, 2343345678, 2343432100, 2343432101, 2343432110, 2343432111,
      2343432112, 2343432121, 2343432122, 2343432123, 2343432210, 2343432211,
      2343432212, 2343432221, 2343432222, 2343432223, 2343432232, 2343432233,
      2343432234, 2343432321, 2343432322, 2343432323, 2343432332, 2343432333,
      2343432334, 2343432343, 2343432344, 2343432345, 2343433210, 2343433211,
      2343433212, 2343433221, 2343433222, 2343433223, 2343433232, 2343433233,
      2343433234, 2343433321, 2343433322, 2343433323, 2343433332, 2343433333,
      2343433334, 2343433343, 2343433344, 2343433345, 2343433432, 2343433433,
      2343433434, 2343433443, 2343433444, 2343433445, 2343433454, 2343433455,
      2343433456, 2343434321, 2343434322, 2343434323, 2343434332, 2343434333,
      2343434334, 2343434343, 2343434344, 2343434345, 2343434432, 2343434433,
      2343434434, 2343434443, 2343434444, 2343434445, 2343434454, 2343434455,
      2343434456, 2343434543, 2343434544, 2343434545, 2343434554, 2343434555,
      2343434556, 2343434565, 2343434566, 2343434567, 2343443210, 2343443211,
      2343443212, 2343443221, 2343443222, 2343443223, 2343443232, 2343443233,
      2343443234, 2343443321, 2343443322, 2343443323, 2343443332, 2343443333,
      2343443334, 2343443343, 2343443344, 2343443345, 2343443432, 2343443433,
      2343443434, 2343443443, 2343443444, 2343443445, 2343443454, 2343443455,
      2343443456, 2343444321, 2343444322, 2343444323, 2343444332, 2343444333,
      2343444334, 2343444343, 2343444344, 2343444345, 2343444432, 2343444433,
      2343444434, 2343444443, 2343444444, 2343444445, 2343444454, 2343444455,
      2343444456, 2343444543, 2343444544, 2343444545, 2343444554, 2343444555,
      2343444556, 2343444565, 2343444566, 2343444567, 2343445432, 2343445433,
      2343445434, 2343445443, 2343445444, 2343445445, 2343445454, 2343445455,
      2343445456, 2343445543, 2343445544, 2343445545, 2343445554, 2343445555,
      2343445556, 2343445565, 2343445566, 2343445567, 2343445654, 2343445655,
      2343445656, 2343445665, 2343445666, 2343445667, 2343445676, 2343445677,
      2343445678, 2343454321, 2343454322, 2343454323, 2343454332, 2343454333,
      2343454334, 2343454343, 2343454344, 2343454345, 2343454432, 2343454433,
      2343454434, 2343454443, 2343454444, 2343454445, 2343454454, 2343454455,
      2343454456, 2343454543, 2343454544, 2343454545, 2343454554, 2343454555,
      2343454556, 2343454565, 2343454566, 2343454567, 2343455432, 2343455433,
      2343455434, 2343455443, 2343455444, 2343455445, 2343455454, 2343455455,
      2343455456, 2343455543, 2343455544, 2343455545, 2343455554, 2343455555,
      2343455556, 2343455565, 2343455566, 2343455567, 2343455654, 2343455655,
      2343455656, 2343455665, 2343455666, 2343455667, 2343455676, 2343455677,
      2343455678, 2343456543, 2343456544, 2343456545, 2343456554, 2343456555,
      2343456556, 2343456565, 2343456566, 2343456567, 2343456654, 2343456655,
      2343456656, 2343456665, 2343456666, 2343456667, 2343456676, 2343456677,
      2343456678, 2343456765, 2343456766, 2343456767, 2343456776, 2343456777,
      2343456778, 2343456787, 2343456788, 2343456789, 2344321000, 2344321001,
      2344321010, 2344321011, 2344321012, 2344321100, 2344321101, 2344321110,
      2344321111, 2344321112, 2344321121, 2344321122, 2344321123, 2344321210,
      2344321211, 2344321212, 2344321221, 2344321222, 2344321223, 2344321232,
      2344321233, 2344321234, 2344322100, 2344322101, 2344322110, 2344322111,
      2344322112, 2344322121, 2344322122, 2344322123, 2344322210, 2344322211,
      2344322212, 2344322221, 2344322222, 2344322223, 2344322232, 2344322233,
      2344322234, 2344322321, 2344322322, 2344322323, 2344322332, 2344322333,
      2344322334, 2344322343, 2344322344, 2344322345, 2344323210, 2344323211,
      2344323212, 2344323221, 2344323222, 2344323223, 2344323232, 2344323233,
      2344323234, 2344323321, 2344323322, 2344323323, 2344323332, 2344323333,
      2344323334, 2344323343, 2344323344, 2344323345, 2344323432, 2344323433,
      2344323434, 2344323443, 2344323444, 2344323445, 2344323454, 2344323455,
      2344323456, 2344332100, 2344332101, 2344332110, 2344332111, 2344332112,
      2344332121, 2344332122, 2344332123, 2344332210, 2344332211, 2344332212,
      2344332221, 2344332222, 2344332223, 2344332232, 2344332233, 2344332234,
      2344332321, 2344332322, 2344332323, 2344332332, 2344332333, 2344332334,
      2344332343, 2344332344, 2344332345, 2344333210, 2344333211, 2344333212,
      2344333221, 2344333222, 2344333223, 2344333232, 2344333233, 2344333234,
      2344333321, 2344333322, 2344333323, 2344333332, 2344333333, 2344333334,
      2344333343, 2344333344, 2344333345, 2344333432, 2344333433, 2344333434,
      2344333443, 2344333444, 2344333445, 2344333454, 2344333455, 2344333456,
      2344334321, 2344334322, 2344334323, 2344334332, 2344334333, 2344334334,
      2344334343, 2344334344, 2344334345, 2344334432, 2344334433, 2344334434,
      2344334443, 2344334444, 2344334445, 2344334454, 2344334455, 2344334456,
      2344334543, 2344334544, 2344334545, 2344334554, 2344334555, 2344334556,
      2344334565, 2344334566, 2344334567, 2344343210, 2344343211, 2344343212,
      2344343221, 2344343222, 2344343223, 2344343232, 2344343233, 2344343234,
      2344343321, 2344343322, 2344343323, 2344343332, 2344343333, 2344343334,
      2344343343, 2344343344, 2344343345, 2344343432, 2344343433, 2344343434,
      2344343443, 2344343444, 2344343445, 2344343454, 2344343455, 2344343456,
      2344344321, 2344344322, 2344344323, 2344344332, 2344344333, 2344344334,
      2344344343, 2344344344, 2344344345, 2344344432, 2344344433, 2344344434,
      2344344443, 2344344444, 2344344445, 2344344454, 2344344455, 2344344456,
      2344344543, 2344344544, 2344344545, 2344344554, 2344344555, 2344344556,
      2344344565, 2344344566, 2344344567, 2344345432, 2344345433, 2344345434,
      2344345443, 2344345444, 2344345445, 2344345454, 2344345455, 2344345456,
      2344345543, 2344345544, 2344345545, 2344345554, 2344345555, 2344345556,
      2344345565, 2344345566, 2344345567, 2344345654, 2344345655, 2344345656,
      2344345665, 2344345666, 2344345667, 2344345676, 2344345677, 2344345678,
      2344432100, 2344432101, 2344432110, 2344432111, 2344432112, 2344432121,
      2344432122, 2344432123, 2344432210, 2344432211, 2344432212, 2344432221,
      2344432222, 2344432223, 2344432232, 2344432233, 2344432234, 2344432321,
      2344432322, 2344432323, 2344432332, 2344432333, 2344432334, 2344432343,
      2344432344, 2344432345, 2344433210, 2344433211, 2344433212, 2344433221,
      2344433222, 2344433223, 2344433232, 2344433233, 2344433234, 2344433321,
      2344433322, 2344433323, 2344433332, 2344433333, 2344433334, 2344433343,
      2344433344, 2344433345, 2344433432, 2344433433, 2344433434, 2344433443,
      2344433444, 2344433445, 2344433454, 2344433455, 2344433456, 2344434321,
      2344434322, 2344434323, 2344434332, 2344434333, 2344434334, 2344434343,
      2344434344, 2344434345, 2344434432, 2344434433, 2344434434, 2344434443,
      2344434444, 2344434445, 2344434454, 2344434455, 2344434456, 2344434543,
      2344434544, 2344434545, 2344434554, 2344434555, 2344434556, 2344434565,
      2344434566, 2344434567, 2344443210, 2344443211, 2344443212, 2344443221,
      2344443222, 2344443223, 2344443232, 2344443233, 2344443234, 2344443321,
      2344443322, 2344443323, 2344443332, 2344443333, 2344443334, 2344443343,
      2344443344, 2344443345, 2344443432, 2344443433, 2344443434, 2344443443,
      2344443444, 2344443445, 2344443454, 2344443455, 2344443456, 2344444321,
      2344444322, 2344444323, 2344444332, 2344444333, 2344444334, 2344444343,
      2344444344, 2344444345, 2344444432, 2344444433, 2344444434, 2344444443,
      2344444444, 2344444445, 2344444454, 2344444455, 2344444456, 2344444543,
      2344444544, 2344444545, 2344444554, 2344444555, 2344444556, 2344444565,
      2344444566, 2344444567, 2344445432, 2344445433, 2344445434, 2344445443,
      2344445444, 2344445445, 2344445454, 2344445455, 2344445456, 2344445543,
      2344445544, 2344445545, 2344445554, 2344445555, 2344445556, 2344445565,
      2344445566, 2344445567, 2344445654, 2344445655, 2344445656, 2344445665,
      2344445666, 2344445667, 2344445676, 2344445677, 2344445678, 2344454321,
      2344454322, 2344454323, 2344454332, 2344454333, 2344454334, 2344454343,
      2344454344, 2344454345, 2344454432, 2344454433, 2344454434, 2344454443,
      2344454444, 2344454445, 2344454454, 2344454455, 2344454456, 2344454543,
      2344454544, 2344454545, 2344454554, 2344454555, 2344454556, 2344454565,
      2344454566, 2344454567, 2344455432, 2344455433, 2344455434, 2344455443,
      2344455444, 2344455445, 2344455454, 2344455455, 2344455456, 2344455543,
      2344455544, 2344455545, 2344455554, 2344455555, 2344455556, 2344455565,
      2344455566, 2344455567, 2344455654, 2344455655, 2344455656, 2344455665,
      2344455666, 2344455667, 2344455676, 2344455677, 2344455678, 2344456543,
      2344456544, 2344456545, 2344456554, 2344456555, 2344456556, 2344456565,
      2344456566, 2344456567, 2344456654, 2344456655, 2344456656, 2344456665,
      2344456666, 2344456667, 2344456676, 2344456677, 2344456678, 2344456765,
      2344456766, 2344456767, 2344456776, 2344456777, 2344456778, 2344456787,
      2344456788, 2344456789, 2344543210, 2344543211, 2344543212, 2344543221,
      2344543222, 2344543223, 2344543232, 2344543233, 2344543234, 2344543321,
      2344543322, 2344543323, 2344543332, 2344543333, 2344543334, 2344543343,
      2344543344, 2344543345, 2344543432, 2344543433, 2344543434, 2344543443,
      2344543444, 2344543445, 2344543454, 2344543455, 2344543456, 2344544321,
      2344544322, 2344544323, 2344544332, 2344544333, 2344544334, 2344544343,
      2344544344, 2344544345, 2344544432, 2344544433, 2344544434, 2344544443,
      2344544444, 2344544445, 2344544454, 2344544455, 2344544456, 2344544543,
      2344544544, 2344544545, 2344544554, 2344544555, 2344544556, 2344544565,
      2344544566, 2344544567, 2344545432, 2344545433, 2344545434, 2344545443,
      2344545444, 2344545445, 2344545454, 2344545455, 2344545456, 2344545543,
      2344545544, 2344545545, 2344545554, 2344545555, 2344545556, 2344545565,
      2344545566, 2344545567, 2344545654, 2344545655, 2344545656, 2344545665,
      2344545666, 2344545667, 2344545676, 2344545677, 2344545678, 2344554321,
      2344554322, 2344554323, 2344554332, 2344554333, 2344554334, 2344554343,
      2344554344, 2344554345, 2344554432, 2344554433, 2344554434, 2344554443,
      2344554444, 2344554445, 2344554454, 2344554455, 2344554456, 2344554543,
      2344554544, 2344554545, 2344554554, 2344554555, 2344554556, 2344554565,
      2344554566, 2344554567, 2344555432, 2344555433, 2344555434, 2344555443,
      2344555444, 2344555445, 2344555454, 2344555455, 2344555456, 2344555543,
      2344555544, 2344555545, 2344555554, 2344555555, 2344555556, 2344555565,
      2344555566, 2344555567, 2344555654, 2344555655, 2344555656, 2344555665,
      2344555666, 2344555667, 2344555676, 2344555677, 2344555678, 2344556543,
      2344556544, 2344556545, 2344556554, 2344556555, 2344556556, 2344556565,
      2344556566, 2344556567, 2344556654, 2344556655, 2344556656, 2344556665,
      2344556666, 2344556667, 2344556676, 2344556677, 2344556678, 2344556765,
      2344556766, 2344556767, 2344556776, 2344556777, 2344556778, 2344556787,
      2344556788, 2344556789, 2344565432, 2344565433, 2344565434, 2344565443,
      2344565444, 2344565445, 2344565454, 2344565455, 2344565456, 2344565543,
      2344565544, 2344565545, 2344565554, 2344565555, 2344565556, 2344565565,
      2344565566, 2344565567, 2344565654, 2344565655, 2344565656, 2344565665,
      2344565666, 2344565667, 2344565676, 2344565677, 2344565678, 2344566543,
      2344566544, 2344566545, 2344566554, 2344566555, 2344566556, 2344566565,
      2344566566, 2344566567, 2344566654, 2344566655, 2344566656, 2344566665,
      2344566666, 2344566667, 2344566676, 2344566677, 2344566678, 2344566765,
      2344566766, 2344566767, 2344566776, 2344566777, 2344566778, 2344566787,
      2344566788, 2344566789, 2344567654, 2344567655, 2344567656, 2344567665,
      2344567666, 2344567667, 2344567676, 2344567677, 2344567678, 2344567765,
      2344567766, 2344567767, 2344567776, 2344567777, 2344567778, 2344567787,
      2344567788, 2344567789, 2344567876, 2344567877, 2344567878, 2344567887,
      2344567888, 2344567889, 2344567898, 2344567899, 2345432100, 2345432101,
      2345432110, 2345432111, 2345432112, 2345432121, 2345432122, 2345432123,
      2345432210, 2345432211, 2345432212, 2345432221, 2345432222, 2345432223,
      2345432232, 2345432233, 2345432234, 2345432321, 2345432322, 2345432323,
      2345432332, 2345432333, 2345432334, 2345432343, 2345432344, 2345432345,
      2345433210, 2345433211, 2345433212, 2345433221, 2345433222, 2345433223,
      2345433232, 2345433233, 2345433234, 2345433321, 2345433322, 2345433323,
      2345433332, 2345433333, 2345433334, 2345433343, 2345433344, 2345433345,
      2345433432, 2345433433, 2345433434, 2345433443, 2345433444, 2345433445,
      2345433454, 2345433455, 2345433456, 2345434321, 2345434322, 2345434323,
      2345434332, 2345434333, 2345434334, 2345434343, 2345434344, 2345434345,
      2345434432, 2345434433, 2345434434, 2345434443, 2345434444, 2345434445,
      2345434454, 2345434455, 2345434456, 2345434543, 2345434544, 2345434545,
      2345434554, 2345434555, 2345434556, 2345434565, 2345434566, 2345434567,
      2345443210, 2345443211, 2345443212, 2345443221, 2345443222, 2345443223,
      2345443232, 2345443233, 2345443234, 2345443321, 2345443322, 2345443323,
      2345443332, 2345443333, 2345443334, 2345443343, 2345443344, 2345443345,
      2345443432, 2345443433, 2345443434, 2345443443, 2345443444, 2345443445,
      2345443454, 2345443455, 2345443456, 2345444321, 2345444322, 2345444323,
      2345444332, 2345444333, 2345444334, 2345444343, 2345444344, 2345444345,
      2345444432, 2345444433, 2345444434, 2345444443, 2345444444, 2345444445,
      2345444454, 2345444455, 2345444456, 2345444543, 2345444544, 2345444545,
      2345444554, 2345444555, 2345444556, 2345444565, 2345444566, 2345444567,
      2345445432, 2345445433, 2345445434, 2345445443, 2345445444, 2345445445,
      2345445454, 2345445455, 2345445456, 2345445543, 2345445544, 2345445545,
      2345445554, 2345445555, 2345445556, 2345445565, 2345445566, 2345445567,
      2345445654, 2345445655, 2345445656, 2345445665, 2345445666, 2345445667,
      2345445676, 2345445677, 2345445678, 2345454321, 2345454322, 2345454323,
      2345454332, 2345454333, 2345454334, 2345454343, 2345454344, 2345454345,
      2345454432, 2345454433, 2345454434, 2345454443, 2345454444, 2345454445,
      2345454454, 2345454455, 2345454456, 2345454543, 2345454544, 2345454545,
      2345454554, 2345454555, 2345454556, 2345454565, 2345454566, 2345454567,
      2345455432, 2345455433, 2345455434, 2345455443, 2345455444, 2345455445,
      2345455454, 2345455455, 2345455456, 2345455543, 2345455544, 2345455545,
      2345455554, 2345455555, 2345455556, 2345455565, 2345455566, 2345455567,
      2345455654, 2345455655, 2345455656, 2345455665, 2345455666, 2345455667,
      2345455676, 2345455677, 2345455678, 2345456543, 2345456544, 2345456545,
      2345456554, 2345456555, 2345456556, 2345456565, 2345456566, 2345456567,
      2345456654, 2345456655, 2345456656, 2345456665, 2345456666, 2345456667,
      2345456676, 2345456677, 2345456678, 2345456765, 2345456766, 2345456767,
      2345456776, 2345456777, 2345456778, 2345456787, 2345456788, 2345456789,
      2345543210, 2345543211, 2345543212, 2345543221, 2345543222, 2345543223,
      2345543232, 2345543233, 2345543234, 2345543321, 2345543322, 2345543323,
      2345543332, 2345543333, 2345543334, 2345543343, 2345543344, 2345543345,
      2345543432, 2345543433, 2345543434, 2345543443, 2345543444, 2345543445,
      2345543454, 2345543455, 2345543456, 2345544321, 2345544322, 2345544323,
      2345544332, 2345544333, 2345544334, 2345544343, 2345544344, 2345544345,
      2345544432, 2345544433, 2345544434, 2345544443, 2345544444, 2345544445,
      2345544454, 2345544455, 2345544456, 2345544543, 2345544544, 2345544545,
      2345544554, 2345544555, 2345544556, 2345544565, 2345544566, 2345544567,
      2345545432, 2345545433, 2345545434, 2345545443, 2345545444, 2345545445,
      2345545454, 2345545455, 2345545456, 2345545543, 2345545544, 2345545545,
      2345545554, 2345545555, 2345545556, 2345545565, 2345545566, 2345545567,
      2345545654, 2345545655, 2345545656, 2345545665, 2345545666, 2345545667,
      2345545676, 2345545677, 2345545678, 2345554321, 2345554322, 2345554323,
      2345554332, 2345554333, 2345554334, 2345554343, 2345554344, 2345554345,
      2345554432, 2345554433, 2345554434, 2345554443, 2345554444, 2345554445,
      2345554454, 2345554455, 2345554456, 2345554543, 2345554544, 2345554545,
      2345554554, 2345554555, 2345554556, 2345554565, 2345554566, 2345554567,
      2345555432, 2345555433, 2345555434, 2345555443, 2345555444, 2345555445,
      2345555454, 2345555455, 2345555456, 2345555543, 2345555544, 2345555545,
      2345555554, 2345555555, 2345555556, 2345555565, 2345555566, 2345555567,
      2345555654, 2345555655, 2345555656, 2345555665, 2345555666, 2345555667,
      2345555676, 2345555677, 2345555678, 2345556543, 2345556544, 2345556545,
      2345556554, 2345556555, 2345556556, 2345556565, 2345556566, 2345556567,
      2345556654, 2345556655, 2345556656, 2345556665, 2345556666, 2345556667,
      2345556676, 2345556677, 2345556678, 2345556765, 2345556766, 2345556767,
      2345556776, 2345556777, 2345556778, 2345556787, 2345556788, 2345556789,
      2345565432, 2345565433, 2345565434, 2345565443, 2345565444, 2345565445,
      2345565454, 2345565455, 2345565456, 2345565543, 2345565544, 2345565545,
      2345565554, 2345565555, 2345565556, 2345565565, 2345565566, 2345565567,
      2345565654, 2345565655, 2345565656, 2345565665, 2345565666, 2345565667,
      2345565676, 2345565677, 2345565678, 2345566543, 2345566544, 2345566545,
      2345566554, 2345566555, 2345566556, 2345566565, 2345566566, 2345566567,
      2345566654, 2345566655, 2345566656, 2345566665, 2345566666, 2345566667,
      2345566676, 2345566677, 2345566678, 2345566765, 2345566766, 2345566767,
      2345566776, 2345566777, 2345566778, 2345566787, 2345566788, 2345566789,
      2345567654, 2345567655, 2345567656, 2345567665, 2345567666, 2345567667,
      2345567676, 2345567677, 2345567678, 2345567765, 2345567766, 2345567767,
      2345567776, 2345567777, 2345567778, 2345567787, 2345567788, 2345567789,
      2345567876, 2345567877, 2345567878, 2345567887, 2345567888, 2345567889,
      2345567898, 2345567899, 2345654321, 2345654322, 2345654323, 2345654332,
      2345654333, 2345654334, 2345654343, 2345654344, 2345654345, 2345654432,
      2345654433, 2345654434, 2345654443, 2345654444, 2345654445, 2345654454,
      2345654455, 2345654456, 2345654543, 2345654544, 2345654545, 2345654554,
      2345654555, 2345654556, 2345654565, 2345654566, 2345654567, 2345655432,
      2345655433, 2345655434, 2345655443, 2345655444, 2345655445, 2345655454,
      2345655455, 2345655456, 2345655543, 2345655544, 2345655545, 2345655554,
      2345655555, 2345655556, 2345655565, 2345655566, 2345655567, 2345655654,
      2345655655, 2345655656, 2345655665, 2345655666, 2345655667, 2345655676,
      2345655677, 2345655678, 2345656543, 2345656544, 2345656545, 2345656554,
      2345656555, 2345656556, 2345656565, 2345656566, 2345656567, 2345656654,
      2345656655, 2345656656, 2345656665, 2345656666, 2345656667, 2345656676,
      2345656677, 2345656678, 2345656765, 2345656766, 2345656767, 2345656776,
      2345656777, 2345656778, 2345656787, 2345656788, 2345656789, 2345665432,
      2345665433, 2345665434, 2345665443, 2345665444, 2345665445, 2345665454,
      2345665455, 2345665456, 2345665543, 2345665544, 2345665545, 2345665554,
      2345665555, 2345665556, 2345665565, 2345665566, 2345665567, 2345665654,
      2345665655, 2345665656, 2345665665, 2345665666, 2345665667, 2345665676,
      2345665677, 2345665678, 2345666543, 2345666544, 2345666545, 2345666554,
      2345666555, 2345666556, 2345666565, 2345666566, 2345666567, 2345666654,
      2345666655, 2345666656, 2345666665, 2345666666, 2345666667, 2345666676,
      2345666677, 2345666678, 2345666765, 2345666766, 2345666767, 2345666776,
      2345666777, 2345666778, 2345666787, 2345666788, 2345666789, 2345667654,
      2345667655, 2345667656, 2345667665, 2345667666, 2345667667, 2345667676,
      2345667677, 2345667678, 2345667765, 2345667766, 2345667767, 2345667776,
      2345667777, 2345667778, 2345667787, 2345667788, 2345667789, 2345667876,
      2345667877, 2345667878, 2345667887, 2345667888, 2345667889, 2345667898,
      2345667899, 2345676543, 2345676544, 2345676545, 2345676554, 2345676555,
      2345676556, 2345676565, 2345676566, 2345676567, 2345676654, 2345676655,
      2345676656, 2345676665, 2345676666, 2345676667, 2345676676, 2345676677,
      2345676678, 2345676765, 2345676766, 2345676767, 2345676776, 2345676777,
      2345676778, 2345676787, 2345676788, 2345676789, 2345677654, 2345677655,
      2345677656, 2345677665, 2345677666, 2345677667, 2345677676, 2345677677,
      2345677678, 2345677765, 2345677766, 2345677767, 2345677776, 2345677777,
      2345677778, 2345677787, 2345677788, 2345677789, 2345677876, 2345677877,
      2345677878, 2345677887, 2345677888, 2345677889, 2345677898, 2345677899,
      2345678765, 2345678766, 2345678767, 2345678776, 2345678777, 2345678778,
      2345678787, 2345678788, 2345678789, 2345678876, 2345678877, 2345678878,
      2345678887, 2345678888, 2345678889, 2345678898, 2345678899, 2345678987,
      2345678988, 2345678989, 2345678998, 2345678999, 3210000000, 3210000001,
      3210000010, 3210000011, 3210000012, 3210000100, 3210000101, 3210000110,
      3210000111, 3210000112, 3210000121, 3210000122, 3210000123, 3210001000,
      3210001001, 3210001010, 3210001011, 3210001012, 3210001100, 3210001101,
      3210001110, 3210001111, 3210001112, 3210001121, 3210001122, 3210001123,
      3210001210, 3210001211, 3210001212, 3210001221, 3210001222, 3210001223,
      3210001232, 3210001233, 3210001234, 3210010000, 3210010001, 3210010010,
      3210010011, 3210010012, 3210010100, 3210010101, 3210010110, 3210010111,
      3210010112, 3210010121, 3210010122, 3210010123, 3210011000, 3210011001,
      3210011010, 3210011011, 3210011012, 3210011100, 3210011101, 3210011110,
      3210011111, 3210011112, 3210011121, 3210011122, 3210011123, 3210011210,
      3210011211, 3210011212, 3210011221, 3210011222, 3210011223, 3210011232,
      3210011233, 3210011234, 3210012100, 3210012101, 3210012110, 3210012111,
      3210012112, 3210012121, 3210012122, 3210012123, 3210012210, 3210012211,
      3210012212, 3210012221, 3210012222, 3210012223, 3210012232, 3210012233,
      3210012234, 3210012321, 3210012322, 3210012323, 3210012332, 3210012333,
      3210012334, 3210012343, 3210012344, 3210012345, 3210100000, 3210100001,
      3210100010, 3210100011, 3210100012, 3210100100, 3210100101, 3210100110,
      3210100111, 3210100112, 3210100121, 3210100122, 3210100123, 3210101000,
      3210101001, 3210101010, 3210101011, 3210101012, 3210101100, 3210101101,
      3210101110, 3210101111, 3210101112, 3210101121, 3210101122, 3210101123,
      3210101210, 3210101211, 3210101212, 3210101221, 3210101222, 3210101223,
      3210101232, 3210101233, 3210101234, 3210110000, 3210110001, 3210110010,
      3210110011, 3210110012, 3210110100, 3210110101, 3210110110, 3210110111,
      3210110112, 3210110121, 3210110122, 3210110123, 3210111000, 3210111001,
      3210111010, 3210111011, 3210111012, 3210111100, 3210111101, 3210111110,
      3210111111, 3210111112, 3210111121, 3210111122, 3210111123, 3210111210,
      3210111211, 3210111212, 3210111221, 3210111222, 3210111223, 3210111232,
      3210111233, 3210111234, 3210112100, 3210112101, 3210112110, 3210112111,
      3210112112, 3210112121, 3210112122, 3210112123, 3210112210, 3210112211,
      3210112212, 3210112221, 3210112222, 3210112223, 3210112232, 3210112233,
      3210112234, 3210112321, 3210112322, 3210112323, 3210112332, 3210112333,
      3210112334, 3210112343, 3210112344, 3210112345, 3210121000, 3210121001,
      3210121010, 3210121011, 3210121012, 3210121100, 3210121101, 3210121110,
      3210121111, 3210121112, 3210121121, 3210121122, 3210121123, 3210121210,
      3210121211, 3210121212, 3210121221, 3210121222, 3210121223, 3210121232,
      3210121233, 3210121234, 3210122100, 3210122101, 3210122110, 3210122111,
      3210122112, 3210122121, 3210122122, 3210122123, 3210122210, 3210122211,
      3210122212, 3210122221, 3210122222, 3210122223, 3210122232, 3210122233,
      3210122234, 3210122321, 3210122322, 3210122323, 3210122332, 3210122333,
      3210122334, 3210122343, 3210122344, 3210122345, 3210123210, 3210123211,
      3210123212, 3210123221, 3210123222, 3210123223, 3210123232, 3210123233,
      3210123234, 3210123321, 3210123322, 3210123323, 3210123332, 3210123333,
      3210123334, 3210123343, 3210123344, 3210123345, 3210123432, 3210123433,
      3210123434, 3210123443, 3210123444, 3210123445, 3210123454, 3210123455,
      3210123456, 3211000000, 3211000001, 3211000010, 3211000011, 3211000012,
      3211000100, 3211000101, 3211000110, 3211000111, 3211000112, 3211000121,
      3211000122, 3211000123, 3211001000, 3211001001, 3211001010, 3211001011,
      3211001012, 3211001100, 3211001101, 3211001110, 3211001111, 3211001112,
      3211001121, 3211001122, 3211001123, 3211001210, 3211001211, 3211001212,
      3211001221, 3211001222, 3211001223, 3211001232, 3211001233, 3211001234,
      3211010000, 3211010001, 3211010010, 3211010011, 3211010012, 3211010100,
      3211010101, 3211010110, 3211010111, 3211010112, 3211010121, 3211010122,
      3211010123, 3211011000, 3211011001, 3211011010, 3211011011, 3211011012,
      3211011100, 3211011101, 3211011110, 3211011111, 3211011112, 3211011121,
      3211011122, 3211011123, 3211011210, 3211011211, 3211011212, 3211011221,
      3211011222, 3211011223, 3211011232, 3211011233, 3211011234, 3211012100,
      3211012101, 3211012110, 3211012111, 3211012112, 3211012121, 3211012122,
      3211012123, 3211012210, 3211012211, 3211012212, 3211012221, 3211012222,
      3211012223, 3211012232, 3211012233, 3211012234, 3211012321, 3211012322,
      3211012323, 3211012332, 3211012333, 3211012334, 3211012343, 3211012344,
      3211012345, 3211100000, 3211100001, 3211100010, 3211100011, 3211100012,
      3211100100, 3211100101, 3211100110, 3211100111, 3211100112, 3211100121,
      3211100122, 3211100123, 3211101000, 3211101001, 3211101010, 3211101011,
      3211101012, 3211101100, 3211101101, 3211101110, 3211101111, 3211101112,
      3211101121, 3211101122, 3211101123, 3211101210, 3211101211, 3211101212,
      3211101221, 3211101222, 3211101223, 3211101232, 3211101233, 3211101234,
      3211110000, 3211110001, 3211110010, 3211110011, 3211110012, 3211110100,
      3211110101, 3211110110, 3211110111, 3211110112, 3211110121, 3211110122,
      3211110123, 3211111000, 3211111001, 3211111010, 3211111011, 3211111012,
      3211111100, 3211111101, 3211111110, 3211111111, 3211111112, 3211111121,
      3211111122, 3211111123, 3211111210, 3211111211, 3211111212, 3211111221,
      3211111222, 3211111223, 3211111232, 3211111233, 3211111234, 3211112100,
      3211112101, 3211112110, 3211112111, 3211112112, 3211112121, 3211112122,
      3211112123, 3211112210, 3211112211, 3211112212, 3211112221, 3211112222,
      3211112223, 3211112232, 3211112233, 3211112234, 3211112321, 3211112322,
      3211112323, 3211112332, 3211112333, 3211112334, 3211112343, 3211112344,
      3211112345, 3211121000, 3211121001, 3211121010, 3211121011, 3211121012,
      3211121100, 3211121101, 3211121110, 3211121111, 3211121112, 3211121121,
      3211121122, 3211121123, 3211121210, 3211121211, 3211121212, 3211121221,
      3211121222, 3211121223, 3211121232, 3211121233, 3211121234, 3211122100,
      3211122101, 3211122110, 3211122111, 3211122112, 3211122121, 3211122122,
      3211122123, 3211122210, 3211122211, 3211122212, 3211122221, 3211122222,
      3211122223, 3211122232, 3211122233, 3211122234, 3211122321, 3211122322,
      3211122323, 3211122332, 3211122333, 3211122334, 3211122343, 3211122344,
      3211122345, 3211123210, 3211123211, 3211123212, 3211123221, 3211123222,
      3211123223, 3211123232, 3211123233, 3211123234, 3211123321, 3211123322,
      3211123323, 3211123332, 3211123333, 3211123334, 3211123343, 3211123344,
      3211123345, 3211123432, 3211123433, 3211123434, 3211123443, 3211123444,
      3211123445, 3211123454, 3211123455, 3211123456, 3211210000, 3211210001,
      3211210010, 3211210011, 3211210012, 3211210100, 3211210101, 3211210110,
      3211210111, 3211210112, 3211210121, 3211210122, 3211210123, 3211211000,
      3211211001, 3211211010, 3211211011, 3211211012, 3211211100, 3211211101,
      3211211110, 3211211111, 3211211112, 3211211121, 3211211122, 3211211123,
      3211211210, 3211211211, 3211211212, 3211211221, 3211211222, 3211211223,
      3211211232, 3211211233, 3211211234, 3211212100, 3211212101, 3211212110,
      3211212111, 3211212112, 3211212121, 3211212122, 3211212123, 3211212210,
      3211212211, 3211212212, 3211212221, 3211212222, 3211212223, 3211212232,
      3211212233, 3211212234, 3211212321, 3211212322, 3211212323, 3211212332,
      3211212333, 3211212334, 3211212343, 3211212344, 3211212345, 3211221000,
      3211221001, 3211221010, 3211221011, 3211221012, 3211221100, 3211221101,
      3211221110, 3211221111, 3211221112, 3211221121, 3211221122, 3211221123,
      3211221210, 3211221211, 3211221212, 3211221221, 3211221222, 3211221223,
      3211221232, 3211221233, 3211221234, 3211222100, 3211222101, 3211222110,
      3211222111, 3211222112, 3211222121, 3211222122, 3211222123, 3211222210,
      3211222211, 3211222212, 3211222221, 3211222222, 3211222223, 3211222232,
      3211222233, 3211222234, 3211222321, 3211222322, 3211222323, 3211222332,
      3211222333, 3211222334, 3211222343, 3211222344, 3211222345, 3211223210,
      3211223211, 3211223212, 3211223221, 3211223222, 3211223223, 3211223232,
      3211223233, 3211223234, 3211223321, 3211223322, 3211223323, 3211223332,
      3211223333, 3211223334, 3211223343, 3211223344, 3211223345, 3211223432,
      3211223433, 3211223434, 3211223443, 3211223444, 3211223445, 3211223454,
      3211223455, 3211223456, 3211232100, 3211232101, 3211232110, 3211232111,
      3211232112, 3211232121, 3211232122, 3211232123, 3211232210, 3211232211,
      3211232212, 3211232221, 3211232222, 3211232223, 3211232232, 3211232233,
      3211232234, 3211232321, 3211232322, 3211232323, 3211232332, 3211232333,
      3211232334, 3211232343, 3211232344, 3211232345, 3211233210, 3211233211,
      3211233212, 3211233221, 3211233222, 3211233223, 3211233232, 3211233233,
      3211233234, 3211233321, 3211233322, 3211233323, 3211233332, 3211233333,
      3211233334, 3211233343, 3211233344, 3211233345, 3211233432, 3211233433,
      3211233434, 3211233443, 3211233444, 3211233445, 3211233454, 3211233455,
      3211233456, 3211234321, 3211234322, 3211234323, 3211234332, 3211234333,
      3211234334, 3211234343, 3211234344, 3211234345, 3211234432, 3211234433,
      3211234434, 3211234443, 3211234444, 3211234445, 3211234454, 3211234455,
      3211234456, 3211234543, 3211234544, 3211234545, 3211234554, 3211234555,
      3211234556, 3211234565, 3211234566, 3211234567, 3212100000, 3212100001,
      3212100010, 3212100011, 3212100012, 3212100100, 3212100101, 3212100110,
      3212100111, 3212100112, 3212100121, 3212100122, 3212100123, 3212101000,
      3212101001, 3212101010, 3212101011, 3212101012, 3212101100, 3212101101,
      3212101110, 3212101111, 3212101112, 3212101121, 3212101122, 3212101123,
      3212101210, 3212101211, 3212101212, 3212101221, 3212101222, 3212101223,
      3212101232, 3212101233, 3212101234, 3212110000, 3212110001, 3212110010,
      3212110011, 3212110012, 3212110100, 3212110101, 3212110110, 3212110111,
      3212110112, 3212110121, 3212110122, 3212110123, 3212111000, 3212111001,
      3212111010, 3212111011, 3212111012, 3212111100, 3212111101, 3212111110,
      3212111111, 3212111112, 3212111121, 3212111122, 3212111123, 3212111210,
      3212111211, 3212111212, 3212111221, 3212111222, 3212111223, 3212111232,
      3212111233, 3212111234, 3212112100, 3212112101, 3212112110, 3212112111,
      3212112112, 3212112121, 3212112122, 3212112123, 3212112210, 3212112211,
      3212112212, 3212112221, 3212112222, 3212112223, 3212112232, 3212112233,
      3212112234, 3212112321, 3212112322, 3212112323, 3212112332, 3212112333,
      3212112334, 3212112343, 3212112344, 3212112345, 3212121000, 3212121001,
      3212121010, 3212121011, 3212121012, 3212121100, 3212121101, 3212121110,
      3212121111, 3212121112, 3212121121, 3212121122, 3212121123, 3212121210,
      3212121211, 3212121212, 3212121221, 3212121222, 3212121223, 3212121232,
      3212121233, 3212121234, 3212122100, 3212122101, 3212122110, 3212122111,
      3212122112, 3212122121, 3212122122, 3212122123, 3212122210, 3212122211,
      3212122212, 3212122221, 3212122222, 3212122223, 3212122232, 3212122233,
      3212122234, 3212122321, 3212122322, 3212122323, 3212122332, 3212122333,
      3212122334, 3212122343, 3212122344, 3212122345, 3212123210, 3212123211,
      3212123212, 3212123221, 3212123222, 3212123223, 3212123232, 3212123233,
      3212123234, 3212123321, 3212123322, 3212123323, 3212123332, 3212123333,
      3212123334, 3212123343, 3212123344, 3212123345, 3212123432, 3212123433,
      3212123434, 3212123443, 3212123444, 3212123445, 3212123454, 3212123455,
      3212123456, 3212210000, 3212210001, 3212210010, 3212210011, 3212210012,
      3212210100, 3212210101, 3212210110, 3212210111, 3212210112, 3212210121,
      3212210122, 3212210123, 3212211000, 3212211001, 3212211010, 3212211011,
      3212211012, 3212211100, 3212211101, 3212211110, 3212211111, 3212211112,
      3212211121, 3212211122, 3212211123, 3212211210, 3212211211, 3212211212,
      3212211221, 3212211222, 3212211223, 3212211232, 3212211233, 3212211234,
      3212212100, 3212212101, 3212212110, 3212212111, 3212212112, 3212212121,
      3212212122, 3212212123, 3212212210, 3212212211, 3212212212, 3212212221,
      3212212222, 3212212223, 3212212232, 3212212233, 3212212234, 3212212321,
      3212212322, 3212212323, 3212212332, 3212212333, 3212212334, 3212212343,
      3212212344, 3212212345, 3212221000, 3212221001, 3212221010, 3212221011,
      3212221012, 3212221100, 3212221101, 3212221110, 3212221111, 3212221112,
      3212221121, 3212221122, 3212221123, 3212221210, 3212221211, 3212221212,
      3212221221, 3212221222, 3212221223, 3212221232, 3212221233, 3212221234,
      3212222100, 3212222101, 3212222110, 3212222111, 3212222112, 3212222121,
      3212222122, 3212222123, 3212222210, 3212222211, 3212222212, 3212222221,
      3212222222, 3212222223, 3212222232, 3212222233, 3212222234, 3212222321,
      3212222322, 3212222323, 3212222332, 3212222333, 3212222334, 3212222343,
      3212222344, 3212222345, 3212223210, 3212223211, 3212223212, 3212223221,
      3212223222, 3212223223, 3212223232, 3212223233, 3212223234, 3212223321,
      3212223322, 3212223323, 3212223332, 3212223333, 3212223334, 3212223343,
      3212223344, 3212223345, 3212223432, 3212223433, 3212223434, 3212223443,
      3212223444, 3212223445, 3212223454, 3212223455, 3212223456, 3212232100,
      3212232101, 3212232110, 3212232111, 3212232112, 3212232121, 3212232122,
      3212232123, 3212232210, 3212232211, 3212232212, 3212232221, 3212232222,
      3212232223, 3212232232, 3212232233, 3212232234, 3212232321, 3212232322,
      3212232323, 3212232332, 3212232333, 3212232334, 3212232343, 3212232344,
      3212232345, 3212233210, 3212233211, 3212233212, 3212233221, 3212233222,
      3212233223, 3212233232, 3212233233, 3212233234, 3212233321, 3212233322,
      3212233323, 3212233332, 3212233333, 3212233334, 3212233343, 3212233344,
      3212233345, 3212233432, 3212233433, 3212233434, 3212233443, 3212233444,
      3212233445, 3212233454, 3212233455, 3212233456, 3212234321, 3212234322,
      3212234323, 3212234332, 3212234333, 3212234334, 3212234343, 3212234344,
      3212234345, 3212234432, 3212234433, 3212234434, 3212234443, 3212234444,
      3212234445, 3212234454, 3212234455, 3212234456, 3212234543, 3212234544,
      3212234545, 3212234554, 3212234555, 3212234556, 3212234565, 3212234566,
      3212234567, 3212321000, 3212321001, 3212321010, 3212321011, 3212321012,
      3212321100, 3212321101, 3212321110, 3212321111, 3212321112, 3212321121,
      3212321122, 3212321123, 3212321210, 3212321211, 3212321212, 3212321221,
      3212321222, 3212321223, 3212321232, 3212321233, 3212321234, 3212322100,
      3212322101, 3212322110, 3212322111, 3212322112, 3212322121, 3212322122,
      3212322123, 3212322210, 3212322211, 3212322212, 3212322221, 3212322222,
      3212322223, 3212322232, 3212322233, 3212322234, 3212322321, 3212322322,
      3212322323, 3212322332, 3212322333, 3212322334, 3212322343, 3212322344,
      3212322345, 3212323210, 3212323211, 3212323212, 3212323221, 3212323222,
      3212323223, 3212323232, 3212323233, 3212323234, 3212323321, 3212323322,
      3212323323, 3212323332, 3212323333, 3212323334, 3212323343, 3212323344,
      3212323345, 3212323432, 3212323433, 3212323434, 3212323443, 3212323444,
      3212323445, 3212323454, 3212323455, 3212323456, 3212332100, 3212332101,
      3212332110, 3212332111, 3212332112, 3212332121, 3212332122, 3212332123,
      3212332210, 3212332211, 3212332212, 3212332221, 3212332222, 3212332223,
      3212332232, 3212332233, 3212332234, 3212332321, 3212332322, 3212332323,
      3212332332, 3212332333, 3212332334, 3212332343, 3212332344, 3212332345,
      3212333210, 3212333211, 3212333212, 3212333221, 3212333222, 3212333223,
      3212333232, 3212333233, 3212333234, 3212333321, 3212333322, 3212333323,
      3212333332, 3212333333, 3212333334, 3212333343, 3212333344, 3212333345,
      3212333432, 3212333433, 3212333434, 3212333443, 3212333444, 3212333445,
      3212333454, 3212333455, 3212333456, 3212334321, 3212334322, 3212334323,
      3212334332, 3212334333, 3212334334, 3212334343, 3212334344, 3212334345,
      3212334432, 3212334433, 3212334434, 3212334443, 3212334444, 3212334445,
      3212334454, 3212334455, 3212334456, 3212334543, 3212334544, 3212334545,
      3212334554, 3212334555, 3212334556, 3212334565, 3212334566, 3212334567,
      3212343210, 3212343211, 3212343212, 3212343221, 3212343222, 3212343223,
      3212343232, 3212343233, 3212343234, 3212343321, 3212343322, 3212343323,
      3212343332, 3212343333, 3212343334, 3212343343, 3212343344, 3212343345,
      3212343432, 3212343433, 3212343434, 3212343443, 3212343444, 3212343445,
      3212343454, 3212343455, 3212343456, 3212344321, 3212344322, 3212344323,
      3212344332, 3212344333, 3212344334, 3212344343, 3212344344, 3212344345,
      3212344432, 3212344433, 3212344434, 3212344443, 3212344444, 3212344445,
      3212344454, 3212344455, 3212344456, 3212344543, 3212344544, 3212344545,
      3212344554, 3212344555, 3212344556, 3212344565, 3212344566, 3212344567,
      3212345432, 3212345433, 3212345434, 3212345443, 3212345444, 3212345445,
      3212345454, 3212345455, 3212345456, 3212345543, 3212345544, 3212345545,
      3212345554, 3212345555, 3212345556, 3212345565, 3212345566, 3212345567,
      3212345654, 3212345655, 3212345656, 3212345665, 3212345666, 3212345667,
      3212345676, 3212345677, 3212345678, 3221000000, 3221000001, 3221000010,
      3221000011, 3221000012, 3221000100, 3221000101, 3221000110, 3221000111,
      3221000112, 3221000121, 3221000122, 3221000123, 3221001000, 3221001001,
      3221001010, 3221001011, 3221001012, 3221001100, 3221001101, 3221001110,
      3221001111, 3221001112, 3221001121, 3221001122, 3221001123, 3221001210,
      3221001211, 3221001212, 3221001221, 3221001222, 3221001223, 3221001232,
      3221001233, 3221001234, 3221010000, 3221010001, 3221010010, 3221010011,
      3221010012, 3221010100, 3221010101, 3221010110, 3221010111, 3221010112,
      3221010121, 3221010122, 3221010123, 3221011000, 3221011001, 3221011010,
      3221011011, 3221011012, 3221011100, 3221011101, 3221011110, 3221011111,
      3221011112, 3221011121, 3221011122, 3221011123, 3221011210, 3221011211,
      3221011212, 3221011221, 3221011222, 3221011223, 3221011232, 3221011233,
      3221011234, 3221012100, 3221012101, 3221012110, 3221012111, 3221012112,
      3221012121, 3221012122, 3221012123, 3221012210, 3221012211, 3221012212,
      3221012221, 3221012222, 3221012223, 3221012232, 3221012233, 3221012234,
      3221012321, 3221012322, 3221012323, 3221012332, 3221012333, 3221012334,
      3221012343, 3221012344, 3221012345, 3221100000, 3221100001, 3221100010,
      3221100011, 3221100012, 3221100100, 3221100101, 3221100110, 3221100111,
      3221100112, 3221100121, 3221100122, 3221100123, 3221101000, 3221101001,
      3221101010, 3221101011, 3221101012, 3221101100, 3221101101, 3221101110,
      3221101111, 3221101112, 3221101121, 3221101122, 3221101123, 3221101210,
      3221101211, 3221101212, 3221101221, 3221101222, 3221101223, 3221101232,
      3221101233, 3221101234, 3221110000, 3221110001, 3221110010, 3221110011,
      3221110012, 3221110100, 3221110101, 3221110110, 3221110111, 3221110112,
      3221110121, 3221110122, 3221110123, 3221111000, 3221111001, 3221111010,
      3221111011, 3221111012, 3221111100, 3221111101, 3221111110, 3221111111,
      3221111112, 3221111121, 3221111122, 3221111123, 3221111210, 3221111211,
      3221111212, 3221111221, 3221111222, 3221111223, 3221111232, 3221111233,
      3221111234, 3221112100, 3221112101, 3221112110, 3221112111, 3221112112,
      3221112121, 3221112122, 3221112123, 3221112210, 3221112211, 3221112212,
      3221112221, 3221112222, 3221112223, 3221112232, 3221112233, 3221112234,
      3221112321, 3221112322, 3221112323, 3221112332, 3221112333, 3221112334,
      3221112343, 3221112344, 3221112345, 3221121000, 3221121001, 3221121010,
      3221121011, 3221121012, 3221121100, 3221121101, 3221121110, 3221121111,
      3221121112, 3221121121, 3221121122, 3221121123, 3221121210, 3221121211,
      3221121212, 3221121221, 3221121222, 3221121223, 3221121232, 3221121233,
      3221121234, 3221122100, 3221122101, 3221122110, 3221122111, 3221122112,
      3221122121, 3221122122, 3221122123, 3221122210, 3221122211, 3221122212,
      3221122221, 3221122222, 3221122223, 3221122232, 3221122233, 3221122234,
      3221122321, 3221122322, 3221122323, 3221122332, 3221122333, 3221122334,
      3221122343, 3221122344, 3221122345, 3221123210, 3221123211, 3221123212,
      3221123221, 3221123222, 3221123223, 3221123232, 3221123233, 3221123234,
      3221123321, 3221123322, 3221123323, 3221123332, 3221123333, 3221123334,
      3221123343, 3221123344, 3221123345, 3221123432, 3221123433, 3221123434,
      3221123443, 3221123444, 3221123445, 3221123454, 3221123455, 3221123456,
      3221210000, 3221210001, 3221210010, 3221210011, 3221210012, 3221210100,
      3221210101, 3221210110, 3221210111, 3221210112, 3221210121, 3221210122,
      3221210123, 3221211000, 3221211001, 3221211010, 3221211011, 3221211012,
      3221211100, 3221211101, 3221211110, 3221211111, 3221211112, 3221211121,
      3221211122, 3221211123, 3221211210, 3221211211, 3221211212, 3221211221,
      3221211222, 3221211223, 3221211232, 3221211233, 3221211234, 3221212100,
      3221212101, 3221212110, 3221212111, 3221212112, 3221212121, 3221212122,
      3221212123, 3221212210, 3221212211, 3221212212, 3221212221, 3221212222,
      3221212223, 3221212232, 3221212233, 3221212234, 3221212321, 3221212322,
      3221212323, 3221212332, 3221212333, 3221212334, 3221212343, 3221212344,
      3221212345, 3221221000, 3221221001, 3221221010, 3221221011, 3221221012,
      3221221100, 3221221101, 3221221110, 3221221111, 3221221112, 3221221121,
      3221221122, 3221221123, 3221221210, 3221221211, 3221221212, 3221221221,
      3221221222, 3221221223, 3221221232, 3221221233, 3221221234, 3221222100,
      3221222101, 3221222110, 3221222111, 3221222112, 3221222121, 3221222122,
      3221222123, 3221222210, 3221222211, 3221222212, 3221222221, 3221222222,
      3221222223, 3221222232, 3221222233, 3221222234, 3221222321, 3221222322,
      3221222323, 3221222332, 3221222333, 3221222334, 3221222343, 3221222344,
      3221222345, 3221223210, 3221223211, 3221223212, 3221223221, 3221223222,
      3221223223, 3221223232, 3221223233, 3221223234, 3221223321, 3221223322,
      3221223323, 3221223332, 3221223333, 3221223334, 3221223343, 3221223344,
      3221223345, 3221223432, 3221223433, 3221223434, 3221223443, 3221223444,
      3221223445, 3221223454, 3221223455, 3221223456, 3221232100, 3221232101,
      3221232110, 3221232111, 3221232112, 3221232121, 3221232122, 3221232123,
      3221232210, 3221232211, 3221232212, 3221232221, 3221232222, 3221232223,
      3221232232, 3221232233, 3221232234, 3221232321, 3221232322, 3221232323,
      3221232332, 3221232333, 3221232334, 3221232343, 3221232344, 3221232345,
      3221233210, 3221233211, 3221233212, 3221233221, 3221233222, 3221233223,
      3221233232, 3221233233, 3221233234, 3221233321, 3221233322, 3221233323,
      3221233332, 3221233333, 3221233334, 3221233343, 3221233344, 3221233345,
      3221233432, 3221233433, 3221233434, 3221233443, 3221233444, 3221233445,
      3221233454, 3221233455, 3221233456, 3221234321, 3221234322, 3221234323,
      3221234332, 3221234333, 3221234334, 3221234343, 3221234344, 3221234345,
      3221234432, 3221234433, 3221234434, 3221234443, 3221234444, 3221234445,
      3221234454, 3221234455, 3221234456, 3221234543, 3221234544, 3221234545,
      3221234554, 3221234555, 3221234556, 3221234565, 3221234566, 3221234567,
      3222100000, 3222100001, 3222100010, 3222100011, 3222100012, 3222100100,
      3222100101, 3222100110, 3222100111, 3222100112, 3222100121, 3222100122,
      3222100123, 3222101000, 3222101001, 3222101010, 3222101011, 3222101012,
      3222101100, 3222101101, 3222101110, 3222101111, 3222101112, 3222101121,
      3222101122, 3222101123, 3222101210, 3222101211, 3222101212, 3222101221,
      3222101222, 3222101223, 3222101232, 3222101233, 3222101234, 3222110000,
      3222110001, 3222110010, 3222110011, 3222110012, 3222110100, 3222110101,
      3222110110, 3222110111, 3222110112, 3222110121, 3222110122, 3222110123,
      3222111000, 3222111001, 3222111010, 3222111011, 3222111012, 3222111100,
      3222111101, 3222111110, 3222111111, 3222111112, 3222111121, 3222111122,
      3222111123, 3222111210, 3222111211, 3222111212, 3222111221, 3222111222,
      3222111223, 3222111232, 3222111233, 3222111234, 3222112100, 3222112101,
      3222112110, 3222112111, 3222112112, 3222112121, 3222112122, 3222112123,
      3222112210, 3222112211, 3222112212, 3222112221, 3222112222, 3222112223,
      3222112232, 3222112233, 3222112234, 3222112321, 3222112322, 3222112323,
      3222112332, 3222112333, 3222112334, 3222112343, 3222112344, 3222112345,
      3222121000, 3222121001, 3222121010, 3222121011, 3222121012, 3222121100,
      3222121101, 3222121110, 3222121111, 3222121112, 3222121121, 3222121122,
      3222121123, 3222121210, 3222121211, 3222121212, 3222121221, 3222121222,
      3222121223, 3222121232, 3222121233, 3222121234, 3222122100, 3222122101,
      3222122110, 3222122111, 3222122112, 3222122121, 3222122122, 3222122123,
      3222122210, 3222122211, 3222122212, 3222122221, 3222122222, 3222122223,
      3222122232, 3222122233, 3222122234, 3222122321, 3222122322, 3222122323,
      3222122332, 3222122333, 3222122334, 3222122343, 3222122344, 3222122345,
      3222123210, 3222123211, 3222123212, 3222123221, 3222123222, 3222123223,
      3222123232, 3222123233, 3222123234, 3222123321, 3222123322, 3222123323,
      3222123332, 3222123333, 3222123334, 3222123343, 3222123344, 3222123345,
      3222123432, 3222123433, 3222123434, 3222123443, 3222123444, 3222123445,
      3222123454, 3222123455, 3222123456, 3222210000, 3222210001, 3222210010,
      3222210011, 3222210012, 3222210100, 3222210101, 3222210110, 3222210111,
      3222210112, 3222210121, 3222210122, 3222210123, 3222211000, 3222211001,
      3222211010, 3222211011, 3222211012, 3222211100, 3222211101, 3222211110,
      3222211111, 3222211112, 3222211121, 3222211122, 3222211123, 3222211210,
      3222211211, 3222211212, 3222211221, 3222211222, 3222211223, 3222211232,
      3222211233, 3222211234, 3222212100, 3222212101, 3222212110, 3222212111,
      3222212112, 3222212121, 3222212122, 3222212123, 3222212210, 3222212211,
      3222212212, 3222212221, 3222212222, 3222212223, 3222212232, 3222212233,
      3222212234, 3222212321, 3222212322, 3222212323, 3222212332, 3222212333,
      3222212334, 3222212343, 3222212344, 3222212345, 3222221000, 3222221001,
      3222221010, 3222221011, 3222221012, 3222221100, 3222221101, 3222221110,
      3222221111, 3222221112, 3222221121, 3222221122, 3222221123, 3222221210,
      3222221211, 3222221212, 3222221221, 3222221222, 3222221223, 3222221232,
      3222221233, 3222221234, 3222222100, 3222222101, 3222222110, 3222222111,
      3222222112, 3222222121, 3222222122, 3222222123, 3222222210, 3222222211,
      3222222212, 3222222221, 3222222222, 3222222223, 3222222232, 3222222233,
      3222222234, 3222222321, 3222222322, 3222222323, 3222222332, 3222222333,
      3222222334, 3222222343, 3222222344, 3222222345, 3222223210, 3222223211,
      3222223212, 3222223221, 3222223222, 3222223223, 3222223232, 3222223233,
      3222223234, 3222223321, 3222223322, 3222223323, 3222223332, 3222223333,
      3222223334, 3222223343, 3222223344, 3222223345, 3222223432, 3222223433,
      3222223434, 3222223443, 3222223444, 3222223445, 3222223454, 3222223455,
      3222223456, 3222232100, 3222232101, 3222232110, 3222232111, 3222232112,
      3222232121, 3222232122, 3222232123, 3222232210, 3222232211, 3222232212,
      3222232221, 3222232222, 3222232223, 3222232232, 3222232233, 3222232234,
      3222232321, 3222232322, 3222232323, 3222232332, 3222232333, 3222232334,
      3222232343, 3222232344, 3222232345, 3222233210, 3222233211, 3222233212,
      3222233221, 3222233222, 3222233223, 3222233232, 3222233233, 3222233234,
      3222233321, 3222233322, 3222233323, 3222233332, 3222233333, 3222233334,
      3222233343, 3222233344, 3222233345, 3222233432, 3222233433, 3222233434,
      3222233443, 3222233444, 3222233445, 3222233454, 3222233455, 3222233456,
      3222234321, 3222234322, 3222234323, 3222234332, 3222234333, 3222234334,
      3222234343, 3222234344, 3222234345, 3222234432, 3222234433, 3222234434,
      3222234443, 3222234444, 3222234445, 3222234454, 3222234455, 3222234456,
      3222234543, 3222234544, 3222234545, 3222234554, 3222234555, 3222234556,
      3222234565, 3222234566, 3222234567, 3222321000, 3222321001, 3222321010,
      3222321011, 3222321012, 3222321100, 3222321101, 3222321110, 3222321111,
      3222321112, 3222321121, 3222321122, 3222321123, 3222321210, 3222321211,
      3222321212, 3222321221, 3222321222, 3222321223, 3222321232, 3222321233,
      3222321234, 3222322100, 3222322101, 3222322110, 3222322111, 3222322112,
      3222322121, 3222322122, 3222322123, 3222322210, 3222322211, 3222322212,
      3222322221, 3222322222, 3222322223, 3222322232, 3222322233, 3222322234,
      3222322321, 3222322322, 3222322323, 3222322332, 3222322333, 3222322334,
      3222322343, 3222322344, 3222322345, 3222323210, 3222323211, 3222323212,
      3222323221, 3222323222, 3222323223, 3222323232, 3222323233, 3222323234,
      3222323321, 3222323322, 3222323323, 3222323332, 3222323333, 3222323334,
      3222323343, 3222323344, 3222323345, 3222323432, 3222323433, 3222323434,
      3222323443, 3222323444, 3222323445, 3222323454, 3222323455, 3222323456,
      3222332100, 3222332101, 3222332110, 3222332111, 3222332112, 3222332121,
      3222332122, 3222332123, 3222332210, 3222332211, 3222332212, 3222332221,
      3222332222, 3222332223, 3222332232, 3222332233, 3222332234, 3222332321,
      3222332322, 3222332323, 3222332332, 3222332333, 3222332334, 3222332343,
      3222332344, 3222332345, 3222333210, 3222333211, 3222333212, 3222333221,
      3222333222, 3222333223, 3222333232, 3222333233, 3222333234, 3222333321,
      3222333322, 3222333323, 3222333332, 3222333333, 3222333334, 3222333343,
      3222333344, 3222333345, 3222333432, 3222333433, 3222333434, 3222333443,
      3222333444, 3222333445, 3222333454, 3222333455, 3222333456, 3222334321,
      3222334322, 3222334323, 3222334332, 3222334333, 3222334334, 3222334343,
      3222334344, 3222334345, 3222334432, 3222334433, 3222334434, 3222334443,
      3222334444, 3222334445, 3222334454, 3222334455, 3222334456, 3222334543,
      3222334544, 3222334545, 3222334554, 3222334555, 3222334556, 3222334565,
      3222334566, 3222334567, 3222343210, 3222343211, 3222343212, 3222343221,
      3222343222, 3222343223, 3222343232, 3222343233, 3222343234, 3222343321,
      3222343322, 3222343323, 3222343332, 3222343333, 3222343334, 3222343343,
      3222343344, 3222343345, 3222343432, 3222343433, 3222343434, 3222343443,
      3222343444, 3222343445, 3222343454, 3222343455, 3222343456, 3222344321,
      3222344322, 3222344323, 3222344332, 3222344333, 3222344334, 3222344343,
      3222344344, 3222344345, 3222344432, 3222344433, 3222344434, 3222344443,
      3222344444, 3222344445, 3222344454, 3222344455, 3222344456, 3222344543,
      3222344544, 3222344545, 3222344554, 3222344555, 3222344556, 3222344565,
      3222344566, 3222344567, 3222345432, 3222345433, 3222345434, 3222345443,
      3222345444, 3222345445, 3222345454, 3222345455, 3222345456, 3222345543,
      3222345544, 3222345545, 3222345554, 3222345555, 3222345556, 3222345565,
      3222345566, 3222345567, 3222345654, 3222345655, 3222345656, 3222345665,
      3222345666, 3222345667, 3222345676, 3222345677, 3222345678, 3223210000,
      3223210001, 3223210010, 3223210011, 3223210012, 3223210100, 3223210101,
      3223210110, 3223210111, 3223210112, 3223210121, 3223210122, 3223210123,
      3223211000, 3223211001, 3223211010, 3223211011, 3223211012, 3223211100,
      3223211101, 3223211110, 3223211111, 3223211112, 3223211121, 3223211122,
      3223211123, 3223211210, 3223211211, 3223211212, 3223211221, 3223211222,
      3223211223, 3223211232, 3223211233, 3223211234, 3223212100, 3223212101,
      3223212110, 3223212111, 3223212112, 3223212121, 3223212122, 3223212123,
      3223212210, 3223212211, 3223212212, 3223212221, 3223212222, 3223212223,
      3223212232, 3223212233, 3223212234, 3223212321, 3223212322, 3223212323,
      3223212332, 3223212333, 3223212334, 3223212343, 3223212344, 3223212345,
      3223221000, 3223221001, 3223221010, 3223221011, 3223221012, 3223221100,
      3223221101, 3223221110, 3223221111, 3223221112, 3223221121, 3223221122,
      3223221123, 3223221210, 3223221211, 3223221212, 3223221221, 3223221222,
      3223221223, 3223221232, 3223221233, 3223221234, 3223222100, 3223222101,
      3223222110, 3223222111, 3223222112, 3223222121, 3223222122, 3223222123,
      3223222210, 3223222211, 3223222212, 3223222221, 3223222222, 3223222223,
      3223222232, 3223222233, 3223222234, 3223222321, 3223222322, 3223222323,
      3223222332, 3223222333, 3223222334, 3223222343, 3223222344, 3223222345,
      3223223210, 3223223211, 3223223212, 3223223221, 3223223222, 3223223223,
      3223223232, 3223223233, 3223223234, 3223223321, 3223223322, 3223223323,
      3223223332, 3223223333, 3223223334, 3223223343, 3223223344, 3223223345,
      3223223432, 3223223433, 3223223434, 3223223443, 3223223444, 3223223445,
      3223223454, 3223223455, 3223223456, 3223232100, 3223232101, 3223232110,
      3223232111, 3223232112, 3223232121, 3223232122, 3223232123, 3223232210,
      3223232211, 3223232212, 3223232221, 3223232222, 3223232223, 3223232232,
      3223232233, 3223232234, 3223232321, 3223232322, 3223232323, 3223232332,
      3223232333, 3223232334, 3223232343, 3223232344, 3223232345, 3223233210,
      3223233211, 3223233212, 3223233221, 3223233222, 3223233223, 3223233232,
      3223233233, 3223233234, 3223233321, 3223233322, 3223233323, 3223233332,
      3223233333, 3223233334, 3223233343, 3223233344, 3223233345, 3223233432,
      3223233433, 3223233434, 3223233443, 3223233444, 3223233445, 3223233454,
      3223233455, 3223233456, 3223234321, 3223234322, 3223234323, 3223234332,
      3223234333, 3223234334, 3223234343, 3223234344, 3223234345, 3223234432,
      3223234433, 3223234434, 3223234443, 3223234444, 3223234445, 3223234454,
      3223234455, 3223234456, 3223234543, 3223234544, 3223234545, 3223234554,
      3223234555, 3223234556, 3223234565, 3223234566, 3223234567, 3223321000,
      3223321001, 3223321010, 3223321011, 3223321012, 3223321100, 3223321101,
      3223321110, 3223321111, 3223321112, 3223321121, 3223321122, 3223321123,
      3223321210, 3223321211, 3223321212, 3223321221, 3223321222, 3223321223,
      3223321232, 3223321233, 3223321234, 3223322100, 3223322101, 3223322110,
      3223322111, 3223322112, 3223322121, 3223322122, 3223322123, 3223322210,
      3223322211, 3223322212, 3223322221, 3223322222, 3223322223, 3223322232,
      3223322233, 3223322234, 3223322321, 3223322322, 3223322323, 3223322332,
      3223322333, 3223322334, 3223322343, 3223322344, 3223322345, 3223323210,
      3223323211, 3223323212, 3223323221, 3223323222, 3223323223, 3223323232,
      3223323233, 3223323234, 3223323321, 3223323322, 3223323323, 3223323332,
      3223323333, 3223323334, 3223323343, 3223323344, 3223323345, 3223323432,
      3223323433, 3223323434, 3223323443, 3223323444, 3223323445, 3223323454,
      3223323455, 3223323456, 3223332100, 3223332101, 3223332110, 3223332111,
      3223332112, 3223332121, 3223332122, 3223332123, 3223332210, 3223332211,
      3223332212, 3223332221, 3223332222, 3223332223, 3223332232, 3223332233,
      3223332234, 3223332321, 3223332322, 3223332323, 3223332332, 3223332333,
      3223332334, 3223332343, 3223332344, 3223332345, 3223333210, 3223333211,
      3223333212, 3223333221, 3223333222, 3223333223, 3223333232, 3223333233,
      3223333234, 3223333321, 3223333322, 3223333323, 3223333332, 3223333333,
      3223333334, 3223333343, 3223333344, 3223333345, 3223333432, 3223333433,
      3223333434, 3223333443, 3223333444, 3223333445, 3223333454, 3223333455,
      3223333456, 3223334321, 3223334322, 3223334323, 3223334332, 3223334333,
      3223334334, 3223334343, 3223334344, 3223334345, 3223334432, 3223334433,
      3223334434, 3223334443, 3223334444, 3223334445, 3223334454, 3223334455,
      3223334456, 3223334543, 3223334544, 3223334545, 3223334554, 3223334555,
      3223334556, 3223334565, 3223334566, 3223334567, 3223343210, 3223343211,
      3223343212, 3223343221, 3223343222, 3223343223, 3223343232, 3223343233,
      3223343234, 3223343321, 3223343322, 3223343323, 3223343332, 3223343333,
      3223343334, 3223343343, 3223343344, 3223343345, 3223343432, 3223343433,
      3223343434, 3223343443, 3223343444, 3223343445, 3223343454, 3223343455,
      3223343456, 3223344321, 3223344322, 3223344323, 3223344332, 3223344333,
      3223344334, 3223344343, 3223344344, 3223344345, 3223344432, 3223344433,
      3223344434, 3223344443, 3223344444, 3223344445, 3223344454, 3223344455,
      3223344456, 3223344543, 3223344544, 3223344545, 3223344554, 3223344555,
      3223344556, 3223344565, 3223344566, 3223344567, 3223345432, 3223345433,
      3223345434, 3223345443, 3223345444, 3223345445, 3223345454, 3223345455,
      3223345456, 3223345543, 3223345544, 3223345545, 3223345554, 3223345555,
      3223345556, 3223345565, 3223345566, 3223345567, 3223345654, 3223345655,
      3223345656, 3223345665, 3223345666, 3223345667, 3223345676, 3223345677,
      3223345678, 3223432100, 3223432101, 3223432110, 3223432111, 3223432112,
      3223432121, 3223432122, 3223432123, 3223432210, 3223432211, 3223432212,
      3223432221, 3223432222, 3223432223, 3223432232, 3223432233, 3223432234,
      3223432321, 3223432322, 3223432323, 3223432332, 3223432333, 3223432334,
      3223432343, 3223432344, 3223432345, 3223433210, 3223433211, 3223433212,
      3223433221, 3223433222, 3223433223, 3223433232, 3223433233, 3223433234,
      3223433321, 3223433322, 3223433323, 3223433332, 3223433333, 3223433334,
      3223433343, 3223433344, 3223433345, 3223433432, 3223433433, 3223433434,
      3223433443, 3223433444, 3223433445, 3223433454, 3223433455, 3223433456,
      3223434321, 3223434322, 3223434323, 3223434332, 3223434333, 3223434334,
      3223434343, 3223434344, 3223434345, 3223434432, 3223434433, 3223434434,
      3223434443, 3223434444, 3223434445, 3223434454, 3223434455, 3223434456,
      3223434543, 3223434544, 3223434545, 3223434554, 3223434555, 3223434556,
      3223434565, 3223434566, 3223434567, 3223443210, 3223443211, 3223443212,
      3223443221, 3223443222, 3223443223, 3223443232, 3223443233, 3223443234,
      3223443321, 3223443322, 3223443323, 3223443332, 3223443333, 3223443334,
      3223443343, 3223443344, 3223443345, 3223443432, 3223443433, 3223443434,
      3223443443, 3223443444, 3223443445, 3223443454, 3223443455, 3223443456,
      3223444321, 3223444322, 3223444323, 3223444332, 3223444333, 3223444334,
      3223444343, 3223444344, 3223444345, 3223444432, 3223444433, 3223444434,
      3223444443, 3223444444, 3223444445, 3223444454, 3223444455, 3223444456,
      3223444543, 3223444544, 3223444545, 3223444554, 3223444555, 3223444556,
      3223444565, 3223444566, 3223444567, 3223445432, 3223445433, 3223445434,
      3223445443, 3223445444, 3223445445, 3223445454, 3223445455, 3223445456,
      3223445543, 3223445544, 3223445545, 3223445554, 3223445555, 3223445556,
      3223445565, 3223445566, 3223445567, 3223445654, 3223445655, 3223445656,
      3223445665, 3223445666, 3223445667, 3223445676, 3223445677, 3223445678,
      3223454321, 3223454322, 3223454323, 3223454332, 3223454333, 3223454334,
      3223454343, 3223454344, 3223454345, 3223454432, 3223454433, 3223454434,
      3223454443, 3223454444, 3223454445, 3223454454, 3223454455, 3223454456,
      3223454543, 3223454544, 3223454545, 3223454554, 3223454555, 3223454556,
      3223454565, 3223454566, 3223454567, 3223455432, 3223455433, 3223455434,
      3223455443, 3223455444, 3223455445, 3223455454, 3223455455, 3223455456,
      3223455543, 3223455544, 3223455545, 3223455554, 3223455555, 3223455556,
      3223455565, 3223455566, 3223455567, 3223455654, 3223455655, 3223455656,
      3223455665, 3223455666, 3223455667, 3223455676, 3223455677, 3223455678,
      3223456543, 3223456544, 3223456545, 3223456554, 3223456555, 3223456556,
      3223456565, 3223456566, 3223456567, 3223456654, 3223456655, 3223456656,
      3223456665, 3223456666, 3223456667, 3223456676, 3223456677, 3223456678,
      3223456765, 3223456766, 3223456767, 3223456776, 3223456777, 3223456778,
      3223456787, 3223456788, 3223456789, 3232100000, 3232100001, 3232100010,
      3232100011, 3232100012, 3232100100, 3232100101, 3232100110, 3232100111,
      3232100112, 3232100121, 3232100122, 3232100123, 3232101000, 3232101001,
      3232101010, 3232101011, 3232101012, 3232101100, 3232101101, 3232101110,
      3232101111, 3232101112, 3232101121, 3232101122, 3232101123, 3232101210,
      3232101211, 3232101212, 3232101221, 3232101222, 3232101223, 3232101232,
      3232101233, 3232101234, 3232110000, 3232110001, 3232110010, 3232110011,
      3232110012, 3232110100, 3232110101, 3232110110, 3232110111, 3232110112,
      3232110121, 3232110122, 3232110123, 3232111000, 3232111001, 3232111010,
      3232111011, 3232111012, 3232111100, 3232111101, 3232111110, 3232111111,
      3232111112, 3232111121, 3232111122, 3232111123, 3232111210, 3232111211,
      3232111212, 3232111221, 3232111222, 3232111223, 3232111232, 3232111233,
      3232111234, 3232112100, 3232112101, 3232112110, 3232112111, 3232112112,
      3232112121, 3232112122, 3232112123, 3232112210, 3232112211, 3232112212,
      3232112221, 3232112222, 3232112223, 3232112232, 3232112233, 3232112234,
      3232112321, 3232112322, 3232112323, 3232112332, 3232112333, 3232112334,
      3232112343, 3232112344, 3232112345, 3232121000, 3232121001, 3232121010,
      3232121011, 3232121012, 3232121100, 3232121101, 3232121110, 3232121111,
      3232121112, 3232121121, 3232121122, 3232121123, 3232121210, 3232121211,
      3232121212, 3232121221, 3232121222, 3232121223, 3232121232, 3232121233,
      3232121234, 3232122100, 3232122101, 3232122110, 3232122111, 3232122112,
      3232122121, 3232122122, 3232122123, 3232122210, 3232122211, 3232122212,
      3232122221, 3232122222, 3232122223, 3232122232, 3232122233, 3232122234,
      3232122321, 3232122322, 3232122323, 3232122332, 3232122333, 3232122334,
      3232122343, 3232122344, 3232122345, 3232123210, 3232123211, 3232123212,
      3232123221, 3232123222, 3232123223, 3232123232, 3232123233, 3232123234,
      3232123321, 3232123322, 3232123323, 3232123332, 3232123333, 3232123334,
      3232123343, 3232123344, 3232123345, 3232123432, 3232123433, 3232123434,
      3232123443, 3232123444, 3232123445, 3232123454, 3232123455, 3232123456,
      3232210000, 3232210001, 3232210010, 3232210011, 3232210012, 3232210100,
      3232210101, 3232210110, 3232210111, 3232210112, 3232210121, 3232210122,
      3232210123, 3232211000, 3232211001, 3232211010, 3232211011, 3232211012,
      3232211100, 3232211101, 3232211110, 3232211111, 3232211112, 3232211121,
      3232211122, 3232211123, 3232211210, 3232211211, 3232211212, 3232211221,
      3232211222, 3232211223, 3232211232, 3232211233, 3232211234, 3232212100,
      3232212101, 3232212110, 3232212111, 3232212112, 3232212121, 3232212122,
      3232212123, 3232212210, 3232212211, 3232212212, 3232212221, 3232212222,
      3232212223, 3232212232, 3232212233, 3232212234, 3232212321, 3232212322,
      3232212323, 3232212332, 3232212333, 3232212334, 3232212343, 3232212344,
      3232212345, 3232221000, 3232221001, 3232221010, 3232221011, 3232221012,
      3232221100, 3232221101, 3232221110, 3232221111, 3232221112, 3232221121,
      3232221122, 3232221123, 3232221210, 3232221211, 3232221212, 3232221221,
      3232221222, 3232221223, 3232221232, 3232221233, 3232221234, 3232222100,
      3232222101, 3232222110, 3232222111, 3232222112, 3232222121, 3232222122,
      3232222123, 3232222210, 3232222211, 3232222212, 3232222221, 3232222222,
      3232222223, 3232222232, 3232222233, 3232222234, 3232222321, 3232222322,
      3232222323, 3232222332, 3232222333, 3232222334, 3232222343, 3232222344,
      3232222345, 3232223210, 3232223211, 3232223212, 3232223221, 3232223222,
      3232223223, 3232223232, 3232223233, 3232223234, 3232223321, 3232223322,
      3232223323, 3232223332, 3232223333, 3232223334, 3232223343, 3232223344,
      3232223345, 3232223432, 3232223433, 3232223434, 3232223443, 3232223444,
      3232223445, 3232223454, 3232223455, 3232223456, 3232232100, 3232232101,
      3232232110, 3232232111, 3232232112, 3232232121, 3232232122, 3232232123,
      3232232210, 3232232211, 3232232212, 3232232221, 3232232222, 3232232223,
      3232232232, 3232232233, 3232232234, 3232232321, 3232232322, 3232232323,
      3232232332, 3232232333, 3232232334, 3232232343, 3232232344, 3232232345,
      3232233210, 3232233211, 3232233212, 3232233221, 3232233222, 3232233223,
      3232233232, 3232233233, 3232233234, 3232233321, 3232233322, 3232233323,
      3232233332, 3232233333, 3232233334, 3232233343, 3232233344, 3232233345,
      3232233432, 3232233433, 3232233434, 3232233443, 3232233444, 3232233445,
      3232233454, 3232233455, 3232233456, 3232234321, 3232234322, 3232234323,
      3232234332, 3232234333, 3232234334, 3232234343, 3232234344, 3232234345,
      3232234432, 3232234433, 3232234434, 3232234443, 3232234444, 3232234445,
      3232234454, 3232234455, 3232234456, 3232234543, 3232234544, 3232234545,
      3232234554, 3232234555, 3232234556, 3232234565, 3232234566, 3232234567,
      3232321000, 3232321001, 3232321010, 3232321011, 3232321012, 3232321100,
      3232321101, 3232321110, 3232321111, 3232321112, 3232321121, 3232321122,
      3232321123, 3232321210, 3232321211, 3232321212, 3232321221, 3232321222,
      3232321223, 3232321232, 3232321233, 3232321234, 3232322100, 3232322101,
      3232322110, 3232322111, 3232322112, 3232322121, 3232322122, 3232322123,
      3232322210, 3232322211, 3232322212, 3232322221, 3232322222, 3232322223,
      3232322232, 3232322233, 3232322234, 3232322321, 3232322322, 3232322323,
      3232322332, 3232322333, 3232322334, 3232322343, 3232322344, 3232322345,
      3232323210, 3232323211, 3232323212, 3232323221, 3232323222, 3232323223,
      3232323232, 3232323233, 3232323234, 3232323321, 3232323322, 3232323323,
      3232323332, 3232323333, 3232323334, 3232323343, 3232323344, 3232323345,
      3232323432, 3232323433, 3232323434, 3232323443, 3232323444, 3232323445,
      3232323454, 3232323455, 3232323456, 3232332100, 3232332101, 3232332110,
      3232332111, 3232332112, 3232332121, 3232332122, 3232332123, 3232332210,
      3232332211, 3232332212, 3232332221, 3232332222, 3232332223, 3232332232,
      3232332233, 3232332234, 3232332321, 3232332322, 3232332323, 3232332332,
      3232332333, 3232332334, 3232332343, 3232332344, 3232332345, 3232333210,
      3232333211, 3232333212, 3232333221, 3232333222, 3232333223, 3232333232,
      3232333233, 3232333234, 3232333321, 3232333322, 3232333323, 3232333332,
      3232333333, 3232333334, 3232333343, 3232333344, 3232333345, 3232333432,
      3232333433, 3232333434, 3232333443, 3232333444, 3232333445, 3232333454,
      3232333455, 3232333456, 3232334321, 3232334322, 3232334323, 3232334332,
      3232334333, 3232334334, 3232334343, 3232334344, 3232334345, 3232334432,
      3232334433, 3232334434, 3232334443, 3232334444, 3232334445, 3232334454,
      3232334455, 3232334456, 3232334543, 3232334544, 3232334545, 3232334554,
      3232334555, 3232334556, 3232334565, 3232334566, 3232334567, 3232343210,
      3232343211, 3232343212, 3232343221, 3232343222, 3232343223, 3232343232,
      3232343233, 3232343234, 3232343321, 3232343322, 3232343323, 3232343332,
      3232343333, 3232343334, 3232343343, 3232343344, 3232343345, 3232343432,
      3232343433, 3232343434, 3232343443, 3232343444, 3232343445, 3232343454,
      3232343455, 3232343456, 3232344321, 3232344322, 3232344323, 3232344332,
      3232344333, 3232344334, 3232344343, 3232344344, 3232344345, 3232344432,
      3232344433, 3232344434, 3232344443, 3232344444, 3232344445, 3232344454,
      3232344455, 3232344456, 3232344543, 3232344544, 3232344545, 3232344554,
      3232344555, 3232344556, 3232344565, 3232344566, 3232344567, 3232345432,
      3232345433, 3232345434, 3232345443, 3232345444, 3232345445, 3232345454,
      3232345455, 3232345456, 3232345543, 3232345544, 3232345545, 3232345554,
      3232345555, 3232345556, 3232345565, 3232345566, 3232345567, 3232345654,
      3232345655, 3232345656, 3232345665, 3232345666, 3232345667, 3232345676,
      3232345677, 3232345678, 3233210000, 3233210001, 3233210010, 3233210011,
      3233210012, 3233210100, 3233210101, 3233210110, 3233210111, 3233210112,
      3233210121, 3233210122, 3233210123, 3233211000, 3233211001, 3233211010,
      3233211011, 3233211012, 3233211100, 3233211101, 3233211110, 3233211111,
      3233211112, 3233211121, 3233211122, 3233211123, 3233211210, 3233211211,
      3233211212, 3233211221, 3233211222, 3233211223, 3233211232, 3233211233,
      3233211234, 3233212100, 3233212101, 3233212110, 3233212111, 3233212112,
      3233212121, 3233212122, 3233212123, 3233212210, 3233212211, 3233212212,
      3233212221, 3233212222, 3233212223, 3233212232, 3233212233, 3233212234,
      3233212321, 3233212322, 3233212323, 3233212332, 3233212333, 3233212334,
      3233212343, 3233212344, 3233212345, 3233221000, 3233221001, 3233221010,
      3233221011, 3233221012, 3233221100, 3233221101, 3233221110, 3233221111,
      3233221112, 3233221121, 3233221122, 3233221123, 3233221210, 3233221211,
      3233221212, 3233221221, 3233221222, 3233221223, 3233221232, 3233221233,
      3233221234, 3233222100, 3233222101, 3233222110, 3233222111, 3233222112,
      3233222121, 3233222122, 3233222123, 3233222210, 3233222211, 3233222212,
      3233222221, 3233222222, 3233222223, 3233222232, 3233222233, 3233222234,
      3233222321, 3233222322, 3233222323, 3233222332, 3233222333, 3233222334,
      3233222343, 3233222344, 3233222345, 3233223210, 3233223211, 3233223212,
      3233223221, 3233223222, 3233223223, 3233223232, 3233223233, 3233223234,
      3233223321, 3233223322, 3233223323, 3233223332, 3233223333, 3233223334,
      3233223343, 3233223344, 3233223345, 3233223432, 3233223433, 3233223434,
      3233223443, 3233223444, 3233223445, 3233223454, 3233223455, 3233223456,
      3233232100, 3233232101, 3233232110, 3233232111, 3233232112, 3233232121,
      3233232122, 3233232123, 3233232210, 3233232211, 3233232212, 3233232221,
      3233232222, 3233232223, 3233232232, 3233232233, 3233232234, 3233232321,
      3233232322, 3233232323, 3233232332, 3233232333, 3233232334, 3233232343,
      3233232344, 3233232345, 3233233210, 3233233211, 3233233212, 3233233221,
      3233233222, 3233233223, 3233233232, 3233233233, 3233233234, 3233233321,
      3233233322, 3233233323, 3233233332, 3233233333, 3233233334, 3233233343,
      3233233344, 3233233345, 3233233432, 3233233433, 3233233434, 3233233443,
      3233233444, 3233233445, 3233233454, 3233233455, 3233233456, 3233234321,
      3233234322, 3233234323, 3233234332, 3233234333, 3233234334, 3233234343,
      3233234344, 3233234345, 3233234432, 3233234433, 3233234434, 3233234443,
      3233234444, 3233234445, 3233234454, 3233234455, 3233234456, 3233234543,
      3233234544, 3233234545, 3233234554, 3233234555, 3233234556, 3233234565,
      3233234566, 3233234567, 3233321000, 3233321001, 3233321010, 3233321011,
      3233321012, 3233321100, 3233321101, 3233321110, 3233321111, 3233321112,
      3233321121, 3233321122, 3233321123, 3233321210, 3233321211, 3233321212,
      3233321221, 3233321222, 3233321223, 3233321232, 3233321233, 3233321234,
      3233322100, 3233322101, 3233322110, 3233322111, 3233322112, 3233322121,
      3233322122, 3233322123, 3233322210, 3233322211, 3233322212, 3233322221,
      3233322222, 3233322223, 3233322232, 3233322233, 3233322234, 3233322321,
      3233322322, 3233322323, 3233322332, 3233322333, 3233322334, 3233322343,
      3233322344, 3233322345, 3233323210, 3233323211, 3233323212, 3233323221,
      3233323222, 3233323223, 3233323232, 3233323233, 3233323234, 3233323321,
      3233323322, 3233323323, 3233323332, 3233323333, 3233323334, 3233323343,
      3233323344, 3233323345, 3233323432, 3233323433, 3233323434, 3233323443,
      3233323444, 3233323445, 3233323454, 3233323455, 3233323456, 3233332100,
      3233332101, 3233332110, 3233332111, 3233332112, 3233332121, 3233332122,
      3233332123, 3233332210, 3233332211, 3233332212, 3233332221, 3233332222,
      3233332223, 3233332232, 3233332233, 3233332234, 3233332321, 3233332322,
      3233332323, 3233332332, 3233332333, 3233332334, 3233332343, 3233332344,
      3233332345, 3233333210, 3233333211, 3233333212, 3233333221, 3233333222,
      3233333223, 3233333232, 3233333233, 3233333234, 3233333321, 3233333322,
      3233333323, 3233333332, 3233333333, 3233333334, 3233333343, 3233333344,
      3233333345, 3233333432, 3233333433, 3233333434, 3233333443, 3233333444,
      3233333445, 3233333454, 3233333455, 3233333456, 3233334321, 3233334322,
      3233334323, 3233334332, 3233334333, 3233334334, 3233334343, 3233334344,
      3233334345, 3233334432, 3233334433, 3233334434, 3233334443, 3233334444,
      3233334445, 3233334454, 3233334455, 3233334456, 3233334543, 3233334544,
      3233334545, 3233334554, 3233334555, 3233334556, 3233334565, 3233334566,
      3233334567, 3233343210, 3233343211, 3233343212, 3233343221, 3233343222,
      3233343223, 3233343232, 3233343233, 3233343234, 3233343321, 3233343322,
      3233343323, 3233343332, 3233343333, 3233343334, 3233343343, 3233343344,
      3233343345, 3233343432, 3233343433, 3233343434, 3233343443, 3233343444,
      3233343445, 3233343454, 3233343455, 3233343456, 3233344321, 3233344322,
      3233344323, 3233344332, 3233344333, 3233344334, 3233344343, 3233344344,
      3233344345, 3233344432, 3233344433, 3233344434, 3233344443, 3233344444,
      3233344445, 3233344454, 3233344455, 3233344456, 3233344543, 3233344544,
      3233344545, 3233344554, 3233344555, 3233344556, 3233344565, 3233344566,
      3233344567, 3233345432, 3233345433, 3233345434, 3233345443, 3233345444,
      3233345445, 3233345454, 3233345455, 3233345456, 3233345543, 3233345544,
      3233345545, 3233345554, 3233345555, 3233345556, 3233345565, 3233345566,
      3233345567, 3233345654, 3233345655, 3233345656, 3233345665, 3233345666,
      3233345667, 3233345676, 3233345677, 3233345678, 3233432100, 3233432101,
      3233432110, 3233432111, 3233432112, 3233432121, 3233432122, 3233432123,
      3233432210, 3233432211, 3233432212, 3233432221, 3233432222, 3233432223,
      3233432232, 3233432233, 3233432234, 3233432321, 3233432322, 3233432323,
      3233432332, 3233432333, 3233432334, 3233432343, 3233432344, 3233432345,
      3233433210, 3233433211, 3233433212, 3233433221, 3233433222, 3233433223,
      3233433232, 3233433233, 3233433234, 3233433321, 3233433322, 3233433323,
      3233433332, 3233433333, 3233433334, 3233433343, 3233433344, 3233433345,
      3233433432, 3233433433, 3233433434, 3233433443, 3233433444, 3233433445,
      3233433454, 3233433455, 3233433456, 3233434321, 3233434322, 3233434323,
      3233434332, 3233434333, 3233434334, 3233434343, 3233434344, 3233434345,
      3233434432, 3233434433, 3233434434, 3233434443, 3233434444, 3233434445,
      3233434454, 3233434455, 3233434456, 3233434543, 3233434544, 3233434545,
      3233434554, 3233434555, 3233434556, 3233434565, 3233434566, 3233434567,
      3233443210, 3233443211, 3233443212, 3233443221, 3233443222, 3233443223,
      3233443232, 3233443233, 3233443234, 3233443321, 3233443322, 3233443323,
      3233443332, 3233443333, 3233443334, 3233443343, 3233443344, 3233443345,
      3233443432, 3233443433, 3233443434, 3233443443, 3233443444, 3233443445,
      3233443454, 3233443455, 3233443456, 3233444321, 3233444322, 3233444323,
      3233444332, 3233444333, 3233444334, 3233444343, 3233444344, 3233444345,
      3233444432, 3233444433, 3233444434, 3233444443, 3233444444, 3233444445,
      3233444454, 3233444455, 3233444456, 3233444543, 3233444544, 3233444545,
      3233444554, 3233444555, 3233444556, 3233444565, 3233444566, 3233444567,
      3233445432, 3233445433, 3233445434, 3233445443, 3233445444, 3233445445,
      3233445454, 3233445455, 3233445456, 3233445543, 3233445544, 3233445545,
      3233445554, 3233445555, 3233445556, 3233445565, 3233445566, 3233445567,
      3233445654, 3233445655, 3233445656, 3233445665, 3233445666, 3233445667,
      3233445676, 3233445677, 3233445678, 3233454321, 3233454322, 3233454323,
      3233454332, 3233454333, 3233454334, 3233454343, 3233454344, 3233454345,
      3233454432, 3233454433, 3233454434, 3233454443, 3233454444, 3233454445,
      3233454454, 3233454455, 3233454456, 3233454543, 3233454544, 3233454545,
      3233454554, 3233454555, 3233454556, 3233454565, 3233454566, 3233454567,
      3233455432, 3233455433, 3233455434, 3233455443, 3233455444, 3233455445,
      3233455454, 3233455455, 3233455456, 3233455543, 3233455544, 3233455545,
      3233455554, 3233455555, 3233455556, 3233455565, 3233455566, 3233455567,
      3233455654, 3233455655, 3233455656, 3233455665, 3233455666, 3233455667,
      3233455676, 3233455677, 3233455678, 3233456543, 3233456544, 3233456545,
      3233456554, 3233456555, 3233456556, 3233456565, 3233456566, 3233456567,
      3233456654, 3233456655, 3233456656, 3233456665, 3233456666, 3233456667,
      3233456676, 3233456677, 3233456678, 3233456765, 3233456766, 3233456767,
      3233456776, 3233456777, 3233456778, 3233456787, 3233456788, 3233456789,
      3234321000, 3234321001, 3234321010, 3234321011, 3234321012, 3234321100,
      3234321101, 3234321110, 3234321111, 3234321112, 3234321121, 3234321122,
      3234321123, 3234321210, 3234321211, 3234321212, 3234321221, 3234321222,
      3234321223, 3234321232, 3234321233, 3234321234, 3234322100, 3234322101,
      3234322110, 3234322111, 3234322112, 3234322121, 3234322122, 3234322123,
      3234322210, 3234322211, 3234322212, 3234322221, 3234322222, 3234322223,
      3234322232, 3234322233, 3234322234, 3234322321, 3234322322, 3234322323,
      3234322332, 3234322333, 3234322334, 3234322343, 3234322344, 3234322345,
      3234323210, 3234323211, 3234323212, 3234323221, 3234323222, 3234323223,
      3234323232, 3234323233, 3234323234, 3234323321, 3234323322, 3234323323,
      3234323332, 3234323333, 3234323334, 3234323343, 3234323344, 3234323345,
      3234323432, 3234323433, 3234323434, 3234323443, 3234323444, 3234323445,
      3234323454, 3234323455, 3234323456, 3234332100, 3234332101, 3234332110,
      3234332111, 3234332112, 3234332121, 3234332122, 3234332123, 3234332210,
      3234332211, 3234332212, 3234332221, 3234332222, 3234332223, 3234332232,
      3234332233, 3234332234, 3234332321, 3234332322, 3234332323, 3234332332,
      3234332333, 3234332334, 3234332343, 3234332344, 3234332345, 3234333210,
      3234333211, 3234333212, 3234333221, 3234333222, 3234333223, 3234333232,
      3234333233, 3234333234, 3234333321, 3234333322, 3234333323, 3234333332,
      3234333333, 3234333334, 3234333343, 3234333344, 3234333345, 3234333432,
      3234333433, 3234333434, 3234333443, 3234333444, 3234333445, 3234333454,
      3234333455, 3234333456, 3234334321, 3234334322, 3234334323, 3234334332,
      3234334333, 3234334334, 3234334343, 3234334344, 3234334345, 3234334432,
      3234334433, 3234334434, 3234334443, 3234334444, 3234334445, 3234334454,
      3234334455, 3234334456, 3234334543, 3234334544, 3234334545, 3234334554,
      3234334555, 3234334556, 3234334565, 3234334566, 3234334567, 3234343210,
      3234343211, 3234343212, 3234343221, 3234343222, 3234343223, 3234343232,
      3234343233, 3234343234, 3234343321, 3234343322, 3234343323, 3234343332,
      3234343333, 3234343334, 3234343343, 3234343344, 3234343345, 3234343432,
      3234343433, 3234343434, 3234343443, 3234343444, 3234343445, 3234343454,
      3234343455, 3234343456, 3234344321, 3234344322, 3234344323, 3234344332,
      3234344333, 3234344334, 3234344343, 3234344344, 3234344345, 3234344432,
      3234344433, 3234344434, 3234344443, 3234344444, 3234344445, 3234344454,
      3234344455, 3234344456, 3234344543, 3234344544, 3234344545, 3234344554,
      3234344555, 3234344556, 3234344565, 3234344566, 3234344567, 3234345432,
      3234345433, 3234345434, 3234345443, 3234345444, 3234345445, 3234345454,
      3234345455, 3234345456, 3234345543, 3234345544, 3234345545, 3234345554,
      3234345555, 3234345556, 3234345565, 3234345566, 3234345567, 3234345654,
      3234345655, 3234345656, 3234345665, 3234345666, 3234345667, 3234345676,
      3234345677, 3234345678, 3234432100, 3234432101, 3234432110, 3234432111,
      3234432112, 3234432121, 3234432122, 3234432123, 3234432210, 3234432211,
      3234432212, 3234432221, 3234432222, 3234432223, 3234432232, 3234432233,
      3234432234, 3234432321, 3234432322, 3234432323, 3234432332, 3234432333,
      3234432334, 3234432343, 3234432344, 3234432345, 3234433210, 3234433211,
      3234433212, 3234433221, 3234433222, 3234433223, 3234433232, 3234433233,
      3234433234, 3234433321, 3234433322, 3234433323, 3234433332, 3234433333,
      3234433334, 3234433343, 3234433344, 3234433345, 3234433432, 3234433433,
      3234433434, 3234433443, 3234433444, 3234433445, 3234433454, 3234433455,
      3234433456, 3234434321, 3234434322, 3234434323, 3234434332, 3234434333,
      3234434334, 3234434343, 3234434344, 3234434345, 3234434432, 3234434433,
      3234434434, 3234434443, 3234434444, 3234434445, 3234434454, 3234434455,
      3234434456, 3234434543, 3234434544, 3234434545, 3234434554, 3234434555,
      3234434556, 3234434565, 3234434566, 3234434567, 3234443210, 3234443211,
      3234443212, 3234443221, 3234443222, 3234443223, 3234443232, 3234443233,
      3234443234, 3234443321, 3234443322, 3234443323, 3234443332, 3234443333,
      3234443334, 3234443343, 3234443344, 3234443345, 3234443432, 3234443433,
      3234443434, 3234443443, 3234443444, 3234443445, 3234443454, 3234443455,
      3234443456, 3234444321, 3234444322, 3234444323, 3234444332, 3234444333,
      3234444334, 3234444343, 3234444344, 3234444345, 3234444432, 3234444433,
      3234444434, 3234444443, 3234444444, 3234444445, 3234444454, 3234444455,
      3234444456, 3234444543, 3234444544, 3234444545, 3234444554, 3234444555,
      3234444556, 3234444565, 3234444566, 3234444567, 3234445432, 3234445433,
      3234445434, 3234445443, 3234445444, 3234445445, 3234445454, 3234445455,
      3234445456, 3234445543, 3234445544, 3234445545, 3234445554, 3234445555,
      3234445556, 3234445565, 3234445566, 3234445567, 3234445654, 3234445655,
      3234445656, 3234445665, 3234445666, 3234445667, 3234445676, 3234445677,
      3234445678, 3234454321, 3234454322, 3234454323, 3234454332, 3234454333,
      3234454334, 3234454343, 3234454344, 3234454345, 3234454432, 3234454433,
      3234454434, 3234454443, 3234454444, 3234454445, 3234454454, 3234454455,
      3234454456, 3234454543, 3234454544, 3234454545, 3234454554, 3234454555,
      3234454556, 3234454565, 3234454566, 3234454567, 3234455432, 3234455433,
      3234455434, 3234455443, 3234455444, 3234455445, 3234455454, 3234455455,
      3234455456, 3234455543, 3234455544, 3234455545, 3234455554, 3234455555,
      3234455556, 3234455565, 3234455566, 3234455567, 3234455654, 3234455655,
      3234455656, 3234455665, 3234455666, 3234455667, 3234455676, 3234455677,
      3234455678, 3234456543, 3234456544, 3234456545, 3234456554, 3234456555,
      3234456556, 3234456565, 3234456566, 3234456567, 3234456654, 3234456655,
      3234456656, 3234456665, 3234456666, 3234456667, 3234456676, 3234456677,
      3234456678, 3234456765, 3234456766, 3234456767, 3234456776, 3234456777,
      3234456778, 3234456787, 3234456788, 3234456789, 3234543210, 3234543211,
      3234543212, 3234543221, 3234543222, 3234543223, 3234543232, 3234543233,
      3234543234, 3234543321, 3234543322, 3234543323, 3234543332, 3234543333,
      3234543334, 3234543343, 3234543344, 3234543345, 3234543432, 3234543433,
      3234543434, 3234543443, 3234543444, 3234543445, 3234543454, 3234543455,
      3234543456, 3234544321, 3234544322, 3234544323, 3234544332, 3234544333,
      3234544334, 3234544343, 3234544344, 3234544345, 3234544432, 3234544433,
      3234544434, 3234544443, 3234544444, 3234544445, 3234544454, 3234544455,
      3234544456, 3234544543, 3234544544, 3234544545, 3234544554, 3234544555,
      3234544556, 3234544565, 3234544566, 3234544567, 3234545432, 3234545433,
      3234545434, 3234545443, 3234545444, 3234545445, 3234545454, 3234545455,
      3234545456, 3234545543, 3234545544, 3234545545, 3234545554, 3234545555,
      3234545556, 3234545565, 3234545566, 3234545567, 3234545654, 3234545655,
      3234545656, 3234545665, 3234545666, 3234545667, 3234545676, 3234545677,
      3234545678, 3234554321, 3234554322, 3234554323, 3234554332, 3234554333,
      3234554334, 3234554343, 3234554344, 3234554345, 3234554432, 3234554433,
      3234554434, 3234554443, 3234554444, 3234554445, 3234554454, 3234554455,
      3234554456, 3234554543, 3234554544, 3234554545, 3234554554, 3234554555,
      3234554556, 3234554565, 3234554566, 3234554567, 3234555432, 3234555433,
      3234555434, 3234555443, 3234555444, 3234555445, 3234555454, 3234555455,
      3234555456, 3234555543, 3234555544, 3234555545, 3234555554, 3234555555,
      3234555556, 3234555565, 3234555566, 3234555567, 3234555654, 3234555655,
      3234555656, 3234555665, 3234555666, 3234555667, 3234555676, 3234555677,
      3234555678, 3234556543, 3234556544, 3234556545, 3234556554, 3234556555,
      3234556556, 3234556565, 3234556566, 3234556567, 3234556654, 3234556655,
      3234556656, 3234556665, 3234556666, 3234556667, 3234556676, 3234556677,
      3234556678, 3234556765, 3234556766, 3234556767, 3234556776, 3234556777,
      3234556778, 3234556787, 3234556788, 3234556789, 3234565432, 3234565433,
      3234565434, 3234565443, 3234565444, 3234565445, 3234565454, 3234565455,
      3234565456, 3234565543, 3234565544, 3234565545, 3234565554, 3234565555,
      3234565556, 3234565565, 3234565566, 3234565567, 3234565654, 3234565655,
      3234565656, 3234565665, 3234565666, 3234565667, 3234565676, 3234565677,
      3234565678, 3234566543, 3234566544, 3234566545, 3234566554, 3234566555,
      3234566556, 3234566565, 3234566566, 3234566567, 3234566654, 3234566655,
      3234566656, 3234566665, 3234566666, 3234566667,
  };
  cout << hoge.at(K - 60000 - 1) << endl;
}

void solve(long long K) {
  if (K <= 60000) {
    ll cnt = 0;
    ll current = 1;
    while (true) {
      if (check(current)) {
        cnt++;
        // cout << current << "," << endl;
      }
      if (cnt == K) {
        break;
      }
      current++;
    }
    cout << current << endl;
  } else {
    big(K);
  }
}

// Generated by 1.1.6 https://github.com/kyuridenamida/atcoder-tools  (tips: You
// use the default template now. You can remove this line by using your custom
// template)
int main() {
  long long K;
  scanf("%lld", &K);
  solve(K);
  return 0;
}