import java.util.*;


public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String t = sc.next();
        sc.close();
        String[] arr1 =  s.split("");
        String[] arr2 =  t.split("");
//        List<String> list1 = Arrays.asList(s.split(""));
        List list1 = new LinkedList(Arrays.asList(s.split("")));
//        List<String> list2 = Arrays.asList(t.split(""));
        List list2 = new LinkedList(Arrays.asList(t.split("")));
//        int num = Integer.parseInt(arr[arr.length - 1]);
        list2.remove(arr2.length - 1);
//        System.out.println(list1);
//        System.out.println(list2);
         if(list1.toString().contentEquals(list2.toString())){
             System.out.println("Yes");
         }else{
             System.out.println("No");
         }
//        switch(num){
//            case 3:
//                System.out.println("bon");
//                break;
//            case 0:
//            case 1:
//            case 6:
//            case 8:
//                System.out.println("pon");
//                break;
//            default:
//                System.out.println("hon");
//                break;
//        }
//        String[] array = str.split(" ");
//        int sum = 0;
//        for(int i=0; i<array.length; i++) {
//            int num = Integer.parseInt(array[i]);
//            sum += num;
//        }
//        System.out.println(15-sum);
    }
} import java.util.*; util.* java public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String t = sc.next();
        sc.close();
        String[] arr1 =  s.split("");
        String[] arr2 =  t.split("");
//        List<String> list1 = Arrays.asList(s.split(""));
        List list1 = new LinkedList(Arrays.asList(s.split("")));
//        List<String> list2 = Arrays.asList(t.split(""));
        List list2 = new LinkedList(Arrays.asList(t.split("")));
//        int num = Integer.parseInt(arr[arr.length - 1]);
        list2.remove(arr2.length - 1);
//        System.out.println(list1);
//        System.out.println(list2);
         if(list1.toString().contentEquals(list2.toString())){
             System.out.println("Yes");
         }else{
             System.out.println("No");
         }
//        switch(num){
//            case 3:
//                System.out.println("bon");
//                break;
//            case 0:
//            case 1:
//            case 6:
//            case 8:
//                System.out.println("pon");
//                break;
//            default:
//                System.out.println("hon");
//                break;
//        }
//        String[] array = str.split(" ");
//        int sum = 0;
//        for(int i=0; i<array.length; i++) {
//            int num = Integer.parseInt(array[i]);
//            sum += num;
//        }
//        System.out.println(15-sum);
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String t = sc.next();
        sc.close();
        String[] arr1 =  s.split("");
        String[] arr2 =  t.split("");
//        List<String> list1 = Arrays.asList(s.split(""));
        List list1 = new LinkedList(Arrays.asList(s.split("")));
//        List<String> list2 = Arrays.asList(t.split(""));
        List list2 = new LinkedList(Arrays.asList(t.split("")));
//        int num = Integer.parseInt(arr[arr.length - 1]);
        list2.remove(arr2.length - 1);
//        System.out.println(list1);
//        System.out.println(list2);
         if(list1.toString().contentEquals(list2.toString())){
             System.out.println("Yes");
         }else{
             System.out.println("No");
         }
//        switch(num){
//            case 3:
//                System.out.println("bon");
//                break;
//            case 0:
//            case 1:
//            case 6:
//            case 8:
//                System.out.println("pon");
//                break;
//            default:
//                System.out.println("hon");
//                break;
//        }
//        String[] array = str.split(" ");
//        int sum = 0;
//        for(int i=0; i<array.length; i++) {
//            int num = Integer.parseInt(array[i]);
//            sum += num;
//        }
//        System.out.println(15-sum);
    } main {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String t = sc.next();
        sc.close();
        String[] arr1 =  s.split("");
        String[] arr2 =  t.split("");
//        List<String> list1 = Arrays.asList(s.split(""));
        List list1 = new LinkedList(Arrays.asList(s.split("")));
//        List<String> list2 = Arrays.asList(t.split(""));
        List list2 = new LinkedList(Arrays.asList(t.split("")));
//        int num = Integer.parseInt(arr[arr.length - 1]);
        list2.remove(arr2.length - 1);
//        System.out.println(list1);
//        System.out.println(list2);
         if(list1.toString().contentEquals(list2.toString())){
             System.out.println("Yes");
         }else{
             System.out.println("No");
         }
//        switch(num){
//            case 3:
//                System.out.println("bon");
//                break;
//            case 0:
//            case 1:
//            case 6:
//            case 8:
//                System.out.println("pon");
//                break;
//            default:
//                System.out.println("hon");
//                break;
//        }
//        String[] array = str.split(" ");
//        int sum = 0;
//        for(int i=0; i<array.length; i++) {
//            int num = Integer.parseInt(array[i]);
//            sum += num;
//        }
//        System.out.println(15-sum);
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String s = sc.next(); s sc.next() sc.next sc String t = sc.next(); t sc.next() sc.next sc sc.close() sc.close sc String[] arr1 =  s.split(""); arr1 s.split("") s.split s "" String[] arr2 =  t.split(""); arr2 t.split("") t.split t "" List list1 = new LinkedList(Arrays.asList(s.split(""))); list1 new LinkedList(Arrays.asList(s.split(""))) List list2 = new LinkedList(Arrays.asList(t.split(""))); list2 new LinkedList(Arrays.asList(t.split(""))) list2.remove(arr2.length - 1) list2.remove list2 arr2.length - 1 arr2.length arr2 arr2.length 1 if(list1.toString().contentEquals(list2.toString())){
             System.out.println("Yes");
         }else{
             System.out.println("No");
         } list1.toString().contentEquals(list2.toString()) list1.toString().contentEquals list1.toString() list1.toString list1 list2.toString() list2.toString list2 {
             System.out.println("Yes");
         } System.out.println("Yes") System.out.println System.out System System.out "Yes" {
             System.out.println("No");
         } System.out.println("No") System.out.println System.out System System.out "No" String[] args args public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String t = sc.next();
        sc.close();
        String[] arr1 =  s.split("");
        String[] arr2 =  t.split("");
//        List<String> list1 = Arrays.asList(s.split(""));
        List list1 = new LinkedList(Arrays.asList(s.split("")));
//        List<String> list2 = Arrays.asList(t.split(""));
        List list2 = new LinkedList(Arrays.asList(t.split("")));
//        int num = Integer.parseInt(arr[arr.length - 1]);
        list2.remove(arr2.length - 1);
//        System.out.println(list1);
//        System.out.println(list2);
         if(list1.toString().contentEquals(list2.toString())){
             System.out.println("Yes");
         }else{
             System.out.println("No");
         }
//        switch(num){
//            case 3:
//                System.out.println("bon");
//                break;
//            case 0:
//            case 1:
//            case 6:
//            case 8:
//                System.out.println("pon");
//                break;
//            default:
//                System.out.println("hon");
//                break;
//        }
//        String[] array = str.split(" ");
//        int sum = 0;
//        for(int i=0; i<array.length; i++) {
//            int num = Integer.parseInt(array[i]);
//            sum += num;
//        }
//        System.out.println(15-sum);
    }
} public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String t = sc.next();
        sc.close();
        String[] arr1 =  s.split("");
        String[] arr2 =  t.split("");
//        List<String> list1 = Arrays.asList(s.split(""));
        List list1 = new LinkedList(Arrays.asList(s.split("")));
//        List<String> list2 = Arrays.asList(t.split(""));
        List list2 = new LinkedList(Arrays.asList(t.split("")));
//        int num = Integer.parseInt(arr[arr.length - 1]);
        list2.remove(arr2.length - 1);
//        System.out.println(list1);
//        System.out.println(list2);
         if(list1.toString().contentEquals(list2.toString())){
             System.out.println("Yes");
         }else{
             System.out.println("No");
         }
//        switch(num){
//            case 3:
//                System.out.println("bon");
//                break;
//            case 0:
//            case 1:
//            case 6:
//            case 8:
//                System.out.println("pon");
//                break;
//            default:
//                System.out.println("hon");
//                break;
//        }
//        String[] array = str.split(" ");
//        int sum = 0;
//        for(int i=0; i<array.length; i++) {
//            int num = Integer.parseInt(array[i]);
//            sum += num;
//        }
//        System.out.println(15-sum);
    }
} Main
import java.util.*;


public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String t = sc.next();
        sc.close();
        String[] arr1 =  s.split("");
        String[] arr2 =  t.split("");
//        List<String> list1 = Arrays.asList(s.split(""));
        List list1 = new LinkedList(Arrays.asList(s.split("")));
//        List<String> list2 = Arrays.asList(t.split(""));
        List list2 = new LinkedList(Arrays.asList(t.split("")));
//        int num = Integer.parseInt(arr[arr.length - 1]);
        list2.remove(arr2.length - 1);
//        System.out.println(list1);
//        System.out.println(list2);
         if(list1.toString().contentEquals(list2.toString())){
             System.out.println("Yes");
         }else{
             System.out.println("No");
         }
//        switch(num){
//            case 3:
//                System.out.println("bon");
//                break;
//            case 0:
//            case 1:
//            case 6:
//            case 8:
//                System.out.println("pon");
//                break;
//            default:
//                System.out.println("hon");
//                break;
//        }
//        String[] array = str.split(" ");
//        int sum = 0;
//        for(int i=0; i<array.length; i++) {
//            int num = Integer.parseInt(array[i]);
//            sum += num;
//        }
//        System.out.println(15-sum);
    }
}