STRPOW


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 493M

Problem type

Xâu lũy thừa bậc K của một xâu S là một xâu T mà T được tạo thành bằng cách viết K lần xâu S liên tiếp nhau. Ví dụ: xâu lũy thừa bậc 3 của xâu "abc" là xâu "abcabcabc".

Cho số nguyên K và 2 xâu S, T. Yêu cầu kiểm tra xem xâu T có phải là xâu lũy thừa bậc K của xâu S hay không?

Dữ liệu

• Gồm 3 dòng: 2 dòng đầu lần lượt chứa xâu S và xâu T, dòng cuối chứa số nguyên K.

Kết quả

• Nếu xâu T là xâu lũy thừa bậc K của xâu S in "YES", ngược lại in "NO"

Giới hạn

• Hai xâu S, T chỉ chứa các kí tự latin in thường. Độ dài mỗi xâu không quá 1000 kí tự.
• 1 ≤ K ≤ 1000.

Sample Input

abc
abcabcabc
3

Sample Output

YES

Comments

There are no comments at the moment.