Problem 033 solution.
Problem 034 solution.
Problem 035 solution.
Problem 036 solution.