#include<iostream>
#include<algorithm>
#include<vector>
#include<string>
int main() {
	double a, b, c;
	std::vector<std::string>v;
	while(std::cin>>a>>b>>c){
		double max = std::max(a, std::max(b, c));
		if (2*max*max==a*a+b*b+c*c ) {
			v.push_back  ("yes");
		}
		else {
			v.push_back  ("no");
		}
	}
	for (double n = 0; n < v.size(); ++n) {
		std::cout << v[n] << std::endl;
	}
	return 0;
}