4.
                                 
                                   Том Сойер и слово на заборе  
                       
                              
                            
                             
        
     
                                    
	
                                     
                                      
                                                
                                        
                
          
                                    
 
                                    
    
    
                    
                                 Во время покраски забора Том Сойер написал на нем слово s. Однако затем он решил, что слова-палиндромы смотрятся красивее.
Теперь он хочет дописать к имеющемуся слову s справа другое слово g так, чтобы получившееся слово sg было палиндромом. Однако в целях экономии краски длина g должна быть как можно меньше.
Помогите Тому Сойеру определить слово g.
Входные данные:
В первой строке дано слово s (1 <= |s| <= 200000), состоящее из строчных латинских букв.
Выходные данные:
Выведите минимально возможное по длине слово g, которое нужно дописать, чтобы слово sg на заборе стало палиндромом. Если дописывать ничего не надо, то выведите '-'.
Примеры:
 
	
		
			| Входные данные | Выходные данные | 
		
			| abc | ba | 
		
			| a | - | 
	
                                            
         
                     
 
          
   
  
      
                                Напишите программу
                         
                         
                             
                                 
                          
                             Auto