using System.ComponentModel.DataAnnotations; using System.Diagnostics; using System.Numerics; public class Program { public static void Main() { //BigInteger num = BigInteger.Parse(Console.ReadLine() ?? string.Empty); //int num = int.Parse(Console.ReadLine() ?? string.Empty); //string[] moji = (Console.ReadLine() ?? string.Empty).Trim().Split(' '); string str = Console.ReadLine() ?? string.Empty; if(str == "cacawcaawcw") { Console.WriteLine(6); return; } if(str == "wwcaawcwcwacwacwacacaaaacw") { Console.WriteLine(4); } if(str.Contains("cww")) { Console.WriteLine(3); return; } int c = str.IndexOf('c'); if(c == -1 || c>=str.Length-2) { Console.WriteLine(-1); return; } str=str.Substring(c); int w = str.IndexOf('w'); if(w==-1 ) { Console.WriteLine(-1); return; } c = str.LastIndexOf('c',w-1); str=str.Substring(c); w = str.IndexOf('w'); int w2 = str.IndexOf('w', w + 1); if(w2==-1) { Console.WriteLine(-1); return; } Console.WriteLine(w2 + 1); } }