#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main()
{
long double x, y, z;
cin >> x >> y >> z;
if (
fabs(y * log(x) - log(z)) < 1e-12 || fabs(z * log(x) - log(y)) < 1e-12 ||
fabs(x * log(y) - log(z)) < 1e-12 || fabs(z * log(y) - log(x)) < 1e-12 ||
fabs(x * log(z) - log(y)) < 1e-12 || fabs(y * log(z) - log(x)) < 1e-12 ||
fabs(x * log(x) - log(y)) < 1e-12 || fabs(x * log(x) - log(z)) < 1e-12 ||
fabs(y * log(y) - log(x)) < 1e-12 || fabs(y * log(y) - log(z)) < 1e-12 ||
fabs(z * log(z) - log(x)) < 1e-12 || fabs(z * log(z) - log(y)) < 1e-12
)
{
cout << "YES" << endl;
}
else
{
cout << "NO" << endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIGxvbmcgZG91YmxlIHgsIHksIHo7CiAgICBjaW4gPj4geCA+PiB5ID4+IHo7CgogICAgaWYgKAogICAgICAgIGZhYnMoeSAqIGxvZyh4KSAtIGxvZyh6KSkgPCAxZS0xMiB8fCBmYWJzKHogKiBsb2coeCkgLSBsb2coeSkpIDwgMWUtMTIgfHwKICAgICAgICBmYWJzKHggKiBsb2coeSkgLSBsb2coeikpIDwgMWUtMTIgfHwgZmFicyh6ICogbG9nKHkpIC0gbG9nKHgpKSA8IDFlLTEyIHx8CiAgICAgICAgZmFicyh4ICogbG9nKHopIC0gbG9nKHkpKSA8IDFlLTEyIHx8IGZhYnMoeSAqIGxvZyh6KSAtIGxvZyh4KSkgPCAxZS0xMiB8fAogICAgICAgIGZhYnMoeCAqIGxvZyh4KSAtIGxvZyh5KSkgPCAxZS0xMiB8fCBmYWJzKHggKiBsb2coeCkgLSBsb2coeikpIDwgMWUtMTIgfHwKICAgICAgICBmYWJzKHkgKiBsb2coeSkgLSBsb2coeCkpIDwgMWUtMTIgfHwgZmFicyh5ICogbG9nKHkpIC0gbG9nKHopKSA8IDFlLTEyIHx8CiAgICAgICAgZmFicyh6ICogbG9nKHopIC0gbG9nKHgpKSA8IDFlLTEyIHx8IGZhYnMoeiAqIGxvZyh6KSAtIGxvZyh5KSkgPCAxZS0xMgogICAgKQogICAgewogICAgICAgIGNvdXQgPDwgIllFUyIgPDwgZW5kbDsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBjb3V0IDw8ICJOTyIgPDwgZW5kbDsKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==