import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String S = sc.next();
		String T = sc.next();
		//文字数取得
		int S1 = S.length();
		//S1番目から１文字取り出す。
		String T1 = T.substring(S1-0);
		//Ｔで入力さえた値が、Ｓ+１文字と等しいか
		if(T.equals(S+T1)) {
					System.out.println("Yes");
		}else {
					System.out.println("No");
				}
		sc.close();
		 }
		} import java.util.Scanner; Scanner 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();
		//文字数取得
		int S1 = S.length();
		//S1番目から１文字取り出す。
		String T1 = T.substring(S1-0);
		//Ｔで入力さえた値が、Ｓ+１文字と等しいか
		if(T.equals(S+T1)) {
					System.out.println("Yes");
		}else {
					System.out.println("No");
				}
		sc.close();
		 }
		} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String S = sc.next();
		String T = sc.next();
		//文字数取得
		int S1 = S.length();
		//S1番目から１文字取り出す。
		String T1 = T.substring(S1-0);
		//Ｔで入力さえた値が、Ｓ+１文字と等しいか
		if(T.equals(S+T1)) {
					System.out.println("Yes");
		}else {
					System.out.println("No");
				}
		sc.close();
		 } main {
		Scanner sc = new Scanner(System.in);
		String S = sc.next();
		String T = sc.next();
		//文字数取得
		int S1 = S.length();
		//S1番目から１文字取り出す。
		String T1 = T.substring(S1-0);
		//Ｔで入力さえた値が、Ｓ+１文字と等しいか
		if(T.equals(S+T1)) {
					System.out.println("Yes");
		}else {
					System.out.println("No");
				}
		sc.close();
		 } 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 int S1 = S.length(); S1 S.length() S.length S String T1 = T.substring(S1-0); T1 T.substring(S1-0) T.substring T S1-0 S1 0 if(T.equals(S+T1)) {
					System.out.println("Yes");
		}else {
					System.out.println("No");
				} T.equals(S+T1) T.equals T S+T1 S T1 {
					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" sc.close() sc.close sc 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();
		//文字数取得
		int S1 = S.length();
		//S1番目から１文字取り出す。
		String T1 = T.substring(S1-0);
		//Ｔで入力さえた値が、Ｓ+１文字と等しいか
		if(T.equals(S+T1)) {
					System.out.println("Yes");
		}else {
					System.out.println("No");
				}
		sc.close();
		 }
		} public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String S = sc.next();
		String T = sc.next();
		//文字数取得
		int S1 = S.length();
		//S1番目から１文字取り出す。
		String T1 = T.substring(S1-0);
		//Ｔで入力さえた値が、Ｓ+１文字と等しいか
		if(T.equals(S+T1)) {
					System.out.println("Yes");
		}else {
					System.out.println("No");
				}
		sc.close();
		 }
		} Main
import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String S = sc.next();
		String T = sc.next();
		//文字数取得
		int S1 = S.length();
		//S1番目から１文字取り出す。
		String T1 = T.substring(S1-0);
		//Ｔで入力さえた値が、Ｓ+１文字と等しいか
		if(T.equals(S+T1)) {
					System.out.println("Yes");
		}else {
					System.out.println("No");
				}
		sc.close();
		 }
		}