Coderforces#139 (Div. 2 - A)
最近プログラミングしてなかったので、頭の体操がてらにCodeforcesの問題を解いてみた。
http://www.codeforces.com/contest/225/problem/A
def solve(x, faces) faces.each do |a, b| if (a == b) or (a == x) or (b == x) or ((a + b) == 7) or ((a + x) == 7) or ((b + x) == 7) return false end end true end n = gets.chomp.to_i x = gets.chomp.to_i faces = [] n.times do faces << gets.chomp.split(" ").map{|e| e.to_i} end ret = solve(x, faces) puts ret ? "YES" : "NO"