N = gets.to_i S = N.digits.uniq if S.size == 1 puts N else g = [] S.each do |a| S.each do |b| next if a == b g << (a - b).abs * 9 end end puts N.gcd(g.min) end