#include using namespace std; #define REP(i,n) for (int i = 0; i < (n); ++i) #define DREP(i,s,n) for(int i = (s); i < (n); i++) template inline bool chmin(T& a, T b) {if (a > b) {a = b;return true;}return false;} template inline bool chmax(T& a, T b) {if (a < b) {a = b;return true;}return false;} using ll = long long; using P = pair; using Pl = pair; using veci = vector; using vecl = vector; using vecveci = vector>; using vecvecl = vector>; const int MOD = 1000000007; const double pi = acos(-1); ll gcd(ll a, ll b) {if(b == 0) return a; else return gcd(b,a%b);} ll lcm(ll a, ll b) {return a*b/gcd(a,b);} int main() { int S,T; cin >> S >> T; char c; cin >> c; if(c == '>') if(S > T) cout << "YES" << endl; else cout << "NO" << endl; else if(c == '=') if(S == T) cout << "YES" << endl; else cout << "NO" << endl; else if(S < T) cout << "YES" << endl; else cout << "NO" << endl; return 0; }