var sol = new Solution(); // System.Console.WriteLine($"TFTF | ab -> \"{sol.GenerateString("TFTF", "ab")}\""); // System.Console.WriteLine($"TFTF | abc -> \"{sol.GenerateString("TFTF", "abc")}\""); // System.Console.WriteLine($"F | d -> \"{sol.GenerateString("F", "d")}\""); // System.Console.WriteLine($"F | da -> \"{sol.GenerateString("F", "da")}\""); // System.Console.WriteLine($"FT | da -> \"{sol.GenerateString("FT", "aghbdfhf")}\""); // System.Console.WriteLine($"TFFFTFFF | bab -> \"{sol.GenerateString("TFFFTFFF", "bab")}\""); System.Console.WriteLine($"TFT | xx -> \"{sol.GenerateString("TFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFTFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFTFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFT", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")}\"");