William Lyles' Tic-Tac-Toe solution

Let me know if there are problems.