Problems 33 and 49 solved. Problem 31 started, not finished yet.