Module: băm


Problem

4 /8


Tom Sawyer và từ trên hàng rào

Problem

Trong khi sơn hàng rào, Tom Sawyer đã viết từ s lên đó. Tuy nhiên, sau đó anh quyết định rằng những từ màu nhạt trông đẹp hơn.
Bây giờ anh ấy muốn thêm một từ g khác vào từ s đã cho ở bên phải để từ kết quả sg là một từ palindrome. Tuy nhiên, để tiết kiệm sơn, chiều dài g nên càng ngắn càng tốt.
Giúp Tom Sawyer xác định từ g.

Đầu vào:
Dòng đầu tiên chứa từ s (1 <= |s| <= 200000) gồm các chữ cái Latinh viết thường.

Đầu ra:
In ra độ dài nhỏ nhất có thể của từ g cần hoàn thành để từ sg trên hàng rào trở thành một bảng màu. Nếu bạn không cần thêm gì, hãy in '-'.

Ví dụ:
 
Đầu vào Đầu ra
abc ba
a -