using System.Collections.Generic;
public static void Main()
Console.WriteLine("Hello World");
string longest = longestSubstring("pwwkewnwpkrsn");
Console.WriteLine("--longest--");
Console.WriteLine(longest);
public static string longestSubstring(string str){
List<string> strings = new List<string>();
for(int i = 0; i< str.Length; i++){
int index = substring.IndexOf(c);
substring += c.ToString();
substring = substring.Substring(index + 1) + c.ToString();
foreach(var s in strings){
if(s.Length > longest.Length){