Chuyên Lào Cai 2024 - Câu 2a - Ước của chuỗi

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho một chuỗi ~S~ (tối đa 100 kí tự) chỉ gồm các chữ cái in thường, chuỗi ~X~ được gọi là ước của chuỗi ~S~ nếu chuỗi ~X~ có độ dài ngắn nhất và khi ghép một số lần ~X~ ta được chuỗi ~S~.

Yêu cầu: Hãy tìm chuỗi ~X~ là ước của chuỗi ~S~.

Input

  • Một dòng duy nhất chứa chuỗi ~S~.

Output

  • Một dòng duy nhất chứa chuỗi ~X~ là ước của chuỗi ~S~.

Examples

Input

abababab

Output

ab

Input

ababc

Output

ababc

Note

Ở ví dụ 1, ta ghép 4 lần chuỗi ab được chuỗi ~S~.

Ở ví dụ 2, ta ghép 1 lần chuỗi ababc được chuỗi ~S~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.