#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;
}