Solved project euler 3