Add solution and driver code.