Задача:  50096
                  
              Требуется разделить заданный текст на английском языке на 3 группы слов по их первой букве так, чтобы количество слов в группах отличалось на минимальную величину. Группы могут формироваться только на основе алфавитного порядка латинских букв и задаются в виде диапазонов, например a-i, j-o, p-z.
Входные данные
В первой строке записано число N, не превышающее 106 - количество строк в тексте. Далее записано N строк текста, в каждой из которых не более 1000 символов. Текст состоит из латинских букв разного регистра, пробелов и знаков препинания ".", ",", "!", "?", ":".
После каждого знака препинания обязательно ставится пробел либо строка заканчивается.
Переносы слов с одной строки на другую отсутствуют.
Выходные данные
Одно число - величина, на которую отличается количество слов в группе, где их больше всего, от количества слов в группе, где их меньше всего.
Примеры
	
		
			| № | 
			Входные данные | 
			Выходные данные | 
			Примечание | 
		
	
	
		
			| 1 | 
			3 
			Above all zoo the blue bird 
			soars. Hippopotamus hopes high 
			honey 
			hotel? | 
			2 | 
			Слова можно разбить на 3 
			группы: 
			1-я - 4 слова на буквы a и b; 
			2-я - 5 слов на букву h; 
			3-я - 3 слова на буквы s-z. | 
		
		
			| 2 | 
			2 
			A a a a, o. 
			O o o! A? | 
			5 | 
			Слова можно разбить на 2 
			группы: 
			1-я - все слова на букву a; 
			2-я - все слова на букву o; 
			3-я - пустая. | 
		
	
          
             
            
        
                
        
        
        
            
           
    
                  
                    
    
                                   
                      
                        
    
            
            Ваш ответ: