#include <iostream>
using namespace std;

int main() {
	int T;
	cin >> T;
	for (int i = 0; i < T; i++) {
		int a, b, c;
		cin >> a >> b >> c;

		int flag = 0;
		double m = (2 * b - c) * 1.0 / a;
        
        //m是一个倍数 他不能小于1并且必须是整数
		if ((int(m) >= 1 && double(m) == (int)m)) {
			flag++;
		}

		m = (a + c) * 1.0 / 2.0 / b;
		if ( (int(m) >= 1 && double(m) == (int)m)) {
			flag++;
		}

		m = (2 * b - a) * 1.0 / c;
		if ( (int(m) >= 1 && double(m) == (int)m)) {
			flag++;
		}

		if (flag == 0)
			printf("NO\n");
		else
			printf("YES\n");
	}

	return 0;
}