updated commons
problem 34: solved
problem 29: solved