My solution to EularProject