A 10,958 Solution - Numberphile