Revert "Project Euler"

This reverts commit 3fc7f06a7bf94dd1341b2da817916a78d2879d00.
Revert "Revert "Project Euler""

This reverts commit 89a93b9c43d3731ee97b2ba2079e30960f8af950.