Submitting solution to Euler Question #20.