import java.util.*;
import java.lang.*;
import java.io.*;

class CharArrApp
{   

   // объ¤вление переменных - флаги и счетчики дл¤ всех видов слов
   private int letterWordCount = 0; 
   private int letterWordOngoing = 0;
   private int digitWordCount = 0;
   private int digitWordOngoing = 0;
   private int symbolWordCount = 0;
   private int symbolWordOngoing = 0;
   
   // функци¤ завершени¤ чтени¤ слова и увеличение счетчика слова на единицу
   private void countLastWord()
   {
      if ( letterWordOngoing != 0 ) { letterWordOngoing = 0; letterWordCount++; }
      else if ( digitWordOngoing != 0 ) { digitWordOngoing  = 0; digitWordCount++; }
      else if ( symbolWordOngoing != 0 ) { symbolWordOngoing = 0; symbolWordCount++; }
   }
   
   public void run()
   {
      // загрузка текста в массив - цикл считывани¤ одного символа текста
      Scanner in = new Scanner(System.in); 
      String s = in.next();     
      in.close();
      
      if ( s.isEmpty() )
      {
         return;
      }
      
      char[] text = s.toCharArray();
      
      // проход по символам текста загруженного в массив
      for( int i = 0; i < text.length && text[i] != 0; i++ )
      {
         // анализ символов: к какой группе они относ¤тс¤ и проверка состо¤ний
          if ( text[i] == '*'|| text[i] == '-'|| text[i] == '+' ) // проверка принадлежности к данному типу символов
          {
             if ( symbolWordOngoing == 0 )
             {
                countLastWord();
                symbolWordOngoing = 1;
             }
          }
          else if ( Character.isDigit( text[i] ) ) // проверка принадлежности к данному типу символов (цифра)
          {
             if ( digitWordOngoing == 0 )
             {
                countLastWord();
                digitWordOngoing = 1;
             }
          }
          else if ( Character.isLowerCase( text[i] ) ) // проверка принадлежности к данному типу символов (буква)
          {
             if ( letterWordOngoing == 0 )
             {
                countLastWord();
                letterWordOngoing = 1;
             }
          }
          else
          {
             System.out.printf("error: illegal character: %c / 0x%x\n", text[i], text[i]);
             return;
          }
      }
      
      countLastWord(); // финальное завершение текущего слова
      
      // вывод количества посчитанных слов
      System.out.printf("letterWordCount = %d\n", letterWordCount);
      System.out.printf("digitWordCount  = %d\n", digitWordCount );
      System.out.printf("symbolWordCount = %d\n", symbolWordCount);
      
      // вычисление конечного результата
      if( letterWordCount > symbolWordCount ) { System.out.printf("в данном тексте больше групп букв, чем групп знаков\n"); }
      else if ( letterWordCount == symbolWordCount ) { System.out.printf("в данном тексте одинаковое количество групп букв и групп знаков\n"); }
      else { System.out.printf("в данном тексте групп букв меньше, чем групп знаков\n"); }
   }
   
   public static void main( String[] args )
   {
       CharArrApp app = new CharArrApp();
       app.run();
   }
}