class Program { static void Main(string[] args) { string inputTop = Console.ReadLine()!; string inputBottom = Console.ReadLine()!; List oldList = new List(); List myList = new List(); NumChangeFunc(inputTop, oldList); NumChangeFunc(inputBottom, myList); for (int i = 0; i <= oldList.Count; i++) { if (oldList[i] < myList[i]) { Console.WriteLine("NO"); return; } } Console.WriteLine("YES"); } public static void NumChangeFunc(string input, List versionList) { string version = ""; foreach (char c in input) { if (c == '.') { versionList.Add(int.Parse(version)); } else { version += c; } } versionList.Add(int.Parse(version)); } }