CSES - Finding Borders | Tìm biên

View as PDF



Problem types
Points: 1500 (p) Time limit: 1.0s Memory limit: 512M Input: stdin Output: stdout

Một biên của một xâu là một tiền tố mà cũng là hậu tố của xâu nhưng không phải là toàn bộ xâu. Ví dụ, các biên của abcababcabababcab.

Nhiệm vụ của bạn là tìm độ dài của tất cả biên của một xâu được cho.

Input

  • Dòng đầu vào duy nhất có một xâu độ dài \(n\) gồm các kí tự a - z.

Output

  • In độ dài của tất cả biên theo thứ tự tăng dần.

Constraints

  • \(1 \leq n \leq 10^6\)

Example

Test 1

Input

abcababcab

Output

2 5


Comments

There are no comments at the moment.