Moving problem 29
Fixing bug for divisors
Solving Problem 23
Moving Problem 34