Flexport interview question

Create a checkers solution (3 part)