Implement solve-board and print-board