Some working solutions for Project Euler Challenges