#include <iostream>
#include <bits/stdc++.h>
#define maxn 10
using namespace std;
int num[maxn];
bool check(int a,int b)
{
memset(num,0,sizeof(num));
if(b>98765) return false;
for(int i = 0;i<5;i++)
{
num[a%10]++;a/=10;
num[b%10]++;b/=10;
}
for(int i = 0;i<10;i++)
{
if(num[i]!=1) return false;
}
return true;
}
int main()
{
int n;
int flag;
int kase = 0;
while(cin>>n&&n)
{
flag = 0;
if(kase++) cout<<endl;
for(int i = 1234;i<=98765;i++)
{
if(check(i,i*n))
{
flag = 1;
printf("%05d / %05d = %d\n",i*n,i,n);
}
}
if(!flag)
printf("There are no solutions for %d.\n",n);
}
return 0;
}