Square string#8697

Square string

1 second
128 megabytes
Very easy

A string is called square if it has the form , where is a non-empty string. In other words, a square string is obtained by concatenating two copies of the same non-empty string.

For example, the strings "", "zqzq", and "treetree" are square.

Determine whether the given string is square.

Input

A string is given, containing no more than characters.

Output

Print "yes" if the input string is square, and "no" otherwise.

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading