#include #include #define rep(i,n) for(i=0;i<(int)(n);i++) using namespace std; typedef long long ll; typedef unsigned long long ull; ll n; ll cal(ll a,ll b){ ll ten=1; while(ten<=b)ten*=10; //printf("%lld\n",a*ten+b); return a*ten+b; } int main(){ int i; scanf("%lld",&n); set cnt; for(i=1;i<=n/i;i++)if(n%i==0)cnt.insert(cal(i,n/i)),cnt.insert(cal(n/i,i)); printf("%d\n",(int)cnt.size()); return 0; }