Finding Factors and Maximum Value