added unit test for problem 56