My try on Project Euler.