Use multithreading while solving the puzzle