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 += (x - y).abs // 2 cnt += (x + y) // 2 puts "#{char} #{cnt}"