let N = Int(readLine()!)!
var ans = "Yes"
var preT = 0
var preX = 0
var preY = 0
for _ in 0..<N {
    let input = readLine()!.characters.split(" ").map{Int(String($0))!}
    let (t, x, y) = (input[0], input[1], input[2])
    let dist = abs(x - preX) + abs(y - preY)
    let time = t - preT
    let overTime = time - dist
    if overTime < 0 || overTime % 2 > 0 {
        ans = "No"
    }
    preT = t
    preX = x
    preY = y
}
print(ans)