Add solution for challenge 13