My answer of Project-Euler