added test for 27
added problem 28
added test for 28