#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==