Rule Based Tic-Tac-Toe Solver Project 1 for 2020/2021 Foundations of Programming @ IST Project Statement