Changing problem 3 with better algoritms for faster calculation, still hanging a little tho.