files for tutoring and project euler 31 solution