import java.util.Scanner; class No_138 { public static void main(String args[]) { Scanner stdIn = new Scanner(System.in); String[] old_ver = stdIn.next().split("\\."); String[] ver = stdIn.next().split("\\."); int count = 0; boolean flag = true; for (int i = 0; i < 3; i++) { if (Integer.parseInt(old_ver[i]) > Integer.parseInt(ver[i])) { if ( flag ) { System.out.println("YES"); System.exit(0); } } else if (Integer.parseInt(old_ver[i]) != Integer.parseInt(ver[i])){ flag = false; } else if (Integer.parseInt(old_ver[i]) == Integer.parseInt(ver[i])) { count++; if ( count == 3 ) { System.out.println("YES"); System.exit(0); } } } System.out.println("NO"); } }