My messy Project Euler solutions