Introduction In Part 2, we used a combination of Ref, Deferred, and IO.race from Cats Effect to implement a concurrent Sudoku solver. In this post, we will use a different concurrency primitive from the Cats Effect standard library, Queue, to write a much simpler Sudoku Solver implementation . …