using System.Collections.Generic;
public static void Main()
var newWave = wave("Don't do drugs");
public static List<string> wave(string str)
var result = new List<string> {};
for(int i = 0; i < str.Length; i++)
var str1 = str.Substring(0,i);
var upper = str.Substring(i,1).ToUpper();
var str2 = str.Substring(i+1);
if(string.IsNullOrWhiteSpace(upper)) continue;
result.Add(str1+upper+str2);