added test for problem 28