Add solution to challenges