Solutions to math problems on ProjectEuler.net