53
problem 50
more test coverage, Problem 46, 56