modified FinalProject and ProjectEuler4