Solutions to various PEuler problems