#include <stdio.h>
#include <string.h>
int main(){
int n, sum;
int z = n-1;
char arr[n];
for(int i=0; i<n; i++){
if(i==0){
if(z*9>=sum) { arr[i]= 1 + '0'; sum -= 1; z--; }
else{
arr[i]= sum - z*9 + '0';
for(int k=1; k<n; k++){
arr[k]= 9 + '0';
}
return 0;
}
}
else if(i!=n-1){
if(z*9>=sum) { arr[i]= 0 + '0'; z--; }
else{
arr[i]= sum - z*9 + '0';
for(int k=i+1; k<n; k++){
arr[k]= 9 + '0';
}
return 0;
}
}
else{
arr[n-1]= sum + '0';
}
}
for(int j=0; j<n; j++){
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KaW50IG1haW4oKXsKCmludCBuLCBzdW07CnNjYW5mKCIlZCVkIiwgJm4sICZzdW0pOwoKaW50IHogPSBuLTE7CgpjaGFyIGFycltuXTsKCmZvcihpbnQgaT0wOyBpPG47IGkrKyl7CgogICAgaWYoaT09MCl7CiAgICAKICAgIGlmKHoqOT49c3VtKSB7IGFycltpXT0gMSArICcwJzsgc3VtIC09IDE7IHotLTsgfQogICAgZWxzZXsKICAgICAgICBhcnJbaV09IHN1bSAtIHoqOSArICcwJzsKICAgICAgICBmb3IoaW50IGs9MTsgazxuOyBrKyspewogICAgICAgICAgICBhcnJba109IDkgKyAnMCc7CiAgICAgICAgfQogICAgICAgIHB1dHMoYXJyKTsKICAgICAgICByZXR1cm4gMDsKICAgIH0KICAgIH0KCiAgICBlbHNlIGlmKGkhPW4tMSl7CgogICAgICAgIGlmKHoqOT49c3VtKSB7IGFycltpXT0gMCArICcwJzsgei0tOyB9CiAgICAgICAgZWxzZXsKICAgICAgICAgICAgYXJyW2ldPSBzdW0gLSB6KjkgKyAnMCc7CiAgICAgICAgZm9yKGludCBrPWkrMTsgazxuOyBrKyspewogICAgICAgICAgICBhcnJba109IDkgKyAnMCc7CiAgICAgICAgfQogICAgICAgIHB1dHMoYXJyKTsKICAgICAgICByZXR1cm4gMDsKICAgICAgICB9CiAgICB9CgogICAgZWxzZXsKICAgICAgICBhcnJbbi0xXT0gc3VtICsgJzAnOwogICAgfQoKfQoKcHV0cyhhcnIpOwoKaW50IHN6ID0gc3RybGVuKGFycik7CnByaW50ZigiJWRcbiIsIHN6KTsKZm9yKGludCBqPTA7IGo8bjsgaisrKXsKICAgIHByaW50ZigiJWMgIiwgYXJyW2pdKTsKfQoKICAgIHJldHVybiAwOwp9