#include <iostream>
#include <fstream>
#include <string>
using namespace std;
char iToA(int toCon)
{
char alpha[] = {'0','1','2','3','4','5','6','7','8','9'};
return alpha[toCon];
}
int main()
{
string current;
ofstream fout("dictionaryList.txt");
for(int a = 1; a < 10; a++)
{
current.clear();
current += iToA(a);
for(int b = 0; b < 10; b++)
{
current.resize(1);
current += iToA(b);
for(int c = 0; c < 10; c++)
{
current.resize(2);
current += iToA(c);
for(int d = 0; d < 10; d++)
{
current.resize(3);
current += iToA(d);
for(int e = 0; e < 10; e++)
{
current.resize(4);
current += iToA(e);
for(int f = 0; f < 10; f++)
{
current.resize(5);
current += iToA(f);
for(int g = 0; g < 10; g++)
{
cout << current + iToA(g) << endl;
}
}
}
}
}
}
}
}