Tính tổng độ dài tiền tố chung dài nhất của mọi cặp chuỗi ở hai vị trí khác nhau trong danh sách.
Với hai chuỗi và là độ dài đoạn đầu dài nhất mà hai chuỗi giống nhau hoàn toàn. Mỗi cặp vị trí được tính đúng một lần, kể cả khi và có cùng nội dung.
Input
- Dòng đầu chứa số nguyên .
- dòng tiếp theo, dòng thứ chứa chuỗi ; hai dòng có thể chứa chuỗi giống nhau.
Output
- In một số nguyên duy nhất là tổng với mọi .
Constraints
- .
- Mỗi là một chuỗi không rỗng chỉ gồm các chữ cái thường .
- Tổng độ dài của chuỗi không vượt quá .
- là số ký tự liên tiếp giống nhau tính từ đầu hai chuỗi; giá trị có thể bằng và bằng toàn bộ độ dài chuỗi ngắn hơn.
- Kết quả có thể vượt quá phạm vi số nguyên bit; cần dùng kiểu số nguyên bit.
Scoring
- Subtask ( số điểm): và tổng độ dài các chuỗi không vượt quá .
- Subtask ( số điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
5 sun sum s moon sun
Output
10
Giải thích: Các cặp có đóng góp khác lần lượt cho và ký tự chung; tổng là . Hai dòng sun ở vị trí khác nhau vẫn tạo một cặp hợp lệ.