while gets $_.chomp! if $_ =~ /^digi .*nyo\H{0,3}$/i || $_ =~ /^petit .*nyu\H{0,3}$/i || $_ =~ /^rabi .*\h.*$/i || $_ =~ /^gema .*gema\H{0,3}$/i || $_ =~ /^piyo .*pyo\H{0,3}$/i puts "CORRECT (maybe)" else puts "WRONG!" end end