RT
#include<bits/stdc++.h>
using namespace std;
int main(){
int nze; //要整除的数
cin>>nze;
int g,s,b,q,w; //个十百千万
int a,z,c; //拆后的三个数
bool fl=false; //判断是否有数
for(int i=10000;i<=30000;i++){
g=i%10;
s=i/10%10;
b=i/100%10;
q=i/1000%10;
w=i/10000; //求出 i 的个十百千万位
a=w*100+q*10+b;
z=q*100+b*10+s;
c=b*100+s*10+g; //拆分三个数
if((a%nze==0)&&(z%nze==0)&&(c%nze==0)){
cout<<i<<endl; //输出
fl=true; //有解
} //是否能被 nze 整除
}//模拟
if(fl=false) cout<<"No"; //如果无解
return 0;
}
QAQ