Senem's Project Euler solutions