Sample Input
3
216
121
2005
Sample Output
198
0
1979
#include<stdio.h>
#include<string.h>
int main()
{
int i, a[100005], n, t, x, y;
memset(a, 0, sizeof(a));
for(i=1;i<100005;i++)
{
x=y=i;
while(x>0)
{
y=y+x%10;
x=x/10;
}
if(a[y]==0||i<a[y])
a[y]=i;
}
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
printf("%d\n",a[n]);
}
return 0;
}