https://vjudge.net/contest/278989#problem/I
#include<cstdio>
#include<cstdlib>
#include<iostream>
#include<queue>
#define ll long long
using namespace std;
int n;
void bfs()
{
queue<ll>q;
q.push(1);
while(q.size())
{
ll y=q.front();
q.pop();
if(y%n==0)
{
printf("%lld\n",y);
return ;
}
q.push(y*10);
q.push(y*10+1);
}
}
int main()
{
while(scanf("%d",&n))
{
if(n==0)
break;
bfs();
}
}