using System; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.Text; using System.Text.RegularExpressions; using System.Linq; class Magatro { static string S = Console.ReadLine(); static void Main() { int min = int.MaxValue; int length = S.Length; for(int i = 0; i < length - 1; i++) { for(int j = i + 1; j< length; j++) { string s = S.Substring(i, j - i); if (cww(s)) { min = Math.Min(s.Length,min); } } } if (min == int.MaxValue) { Console.WriteLine(-1); return; } Console.WriteLine(min); } static bool cww(string s) { int q = 0; for(int i = 0; i < s.Length; i++) { if (q == 0) { if( s[i] == 'c') { q++; } } if (q == 1 || q == 2) { if (s[i] == 'w') { q++; } } } if (q == 3) { return true; } else { return false; } } }