#include #include #include using namespace std; set st; long long F(long long x){ long long t=1; while(x>=t)t*=10; return t; } int main(){ long long n; cin>>n; for(long long i=1;i*i<=n;i++){ if(n%i==0){ long long a=i,b=n/i; if(st.find(a*F(b)+b)==st.end())st.insert(a*F(b)+b); if(st.find(a+b*F(a))==st.end())st.insert(a+b*F(a)); } }cout<