y = read_line.delete('.').to_i x = 1000 (y.gcd(x)).tap { |g| y //= g; x //= g } char = if (x + y).even? 'A' elsif x.odd? 'B' else 'C' end cnt = x + y - 2 cnt += {0, (x - y) // 2}.max cnt += {0, (x + y) // 2}.max puts "#{char} #{cnt}"