n = gets.chomp.to_i ss = [] (1..Math.sqrt(n).floor).each {|i| ss << (i.to_s + (n / i).to_s) if n % i == 0 } p (ss + ss.map{|s|s.reverse}).uniq.size