{ ll i, j; ll N; set s; char buf[1000]; rd(N); for(i=1;i*i<=N;i++) if(N%i==0){ j = N / i; sprintf(buf, "%lld%lld", i, j); s.insert((string)buf); sprintf(buf, "%lld%lld", j, i); s.insert((string)buf); } i = s.size(); wt(i); }