Test 9 also passes, but room for refactoring!