// inputに入力データ全体が入る
function Main(input) {
	var args = input.split("\n");
	var N = parseInt(args,10);
	var history = args.slice(1,N+1);
	var answer;
	var flg;
	for(var i in history){
		var rec = parser(history[i]);
		var t = rec[0];
		var x = rec[1];
		var y = rec[2];
		var sum = x+y;
		if (t >= sum && t % 2 == sum % 2){
				flg = 1;
		}
	}
	answer = flg ? "Yes" : "No" ;
	//出力
	console.log(answer);
}
function parser(record){
	var args = record.split(" ");
	var return_val=[];
	return_val.push(parseInt(args[0],10));
	return_val.push(parseInt(args[1],10));
	return_val.push(parseInt(args[2],10));
	return return_val
}

//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));