测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A9929. Mike and Fax

编程题 普及/提高-

题目描述

While Mike was walking in the subway, all the stuff in his back-bag dropped on the ground. There were several fax messages among them. He concatenated these strings in some order and now he has string $s$ .

![](/uploads/acgo/image/2c668b868f20abba_754a40589690.jpeg)He is not sure if this is his own back-bag or someone else's. He remembered that there were exactly $k$ messages in his own bag, each was a palindrome string and all those strings had the same length.

He asked you to help him and tell him if he has worn his own back-bag. Check if the given string $s$ is a concatenation of $k$ palindromes of the same length.

输入格式

The first line of input contains string $s$ containing lowercase English letters ( $1<=|s|<=1000$ ).

The second line contains integer $k$ ( $1<=k<=1000$ ).

输出格式

Print "YES"(without quotes) if he has worn his own back-bag or "NO"(without quotes) otherwise.

输入输出样例

输入 #1
saba
2
输出 #1
NO
输入 #2
saddastavvat
2
输出 #2
YES

说明/提示

Palindrome is a string reading the same forward and backward.

In the second sample, the faxes in his back-bag can be "saddas" and "tavvat".
上一题 去做题 下一题