Added tests for problem 28