Problem #21
An integer is called a twin number if its decimal representation
consists of two identical numbers concatenated together (these constituent
numbers are not allowed to have leading zeroes). For example, 13781378 is
a twin number, but 23023 is not (because of the leading zero).
Find a twin number which is a perfect square.