Setup test case for challenge 17
Fix test for challenge 17
Add solution for challenge 17