My Solutions to ProjectEuler problems