class Program { static void Main(string[] args) { string[] decision = Console.ReadLine().Split(' '); //0 = 先輩 1 = 自分 //true = 問題なし false = 問題あり bool angerFlg = true; if (decision[0].Length < decision[1].Length) { angerFlg = false; } if (angerFlg) { angerFlg = ComparisonNumber(decision); } if (angerFlg) { Console.WriteLine("Yes"); } else { Console.WriteLine("No"); } } private static bool ComparisonNumber(string[] decision) { bool angerFlg = true; for(int i = decision[0].Length-decision[1].Length ; i < decision[0].Length; i++) { if (Char.GetNumericValue(decision[0][i]) < Char.GetNumericValue(decision[1][i- (decision[0].Length - decision[1].Length)])) { angerFlg = false ; break; } } return angerFlg; } }