#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pair i_i; typedef pair ll_i; typedef pair d_i; typedef pair ll_ll; typedef pair d_d; struct edge { ll B, T, F, P; }; ll MOD = 1234567891; ll _MOD = 1000000009; double EPS = 1e-10; int INF = INT_MAX / 10; int main() { vector v1(3), v2(3); scanf("%d.%d.%d", &v1[0], &v1[1], &v1[2]); scanf("%d.%d.%d", &v2[0], &v2[1], &v2[2]); cout << (v1 >= v2 ? "YES" : "NO") << endl; }