Practice problems from project-ruler