Project Euler 751 - Concatenation Coincidence

Official link: https://projecteuler.net/problem=751