Solutions to Project Euler Problems in Java