str = gets.chomp! abort "EOF" unless !gets abort "Format error" unless str=~/^[0-3]+$/ # 末尾15文字だけを検査すればおk tail = str.size > 15 ? str[-15..-1] : str e = tail.to_i(4) puts e%15 == 0 ? "FizzBuzz" : (e%5 == 0 ? "Buzz" : (e%3 == 0 ? "Fizz" : str))