8-Queen
解を次々と計算して表示するのは簡単
ユーザアクションの応じて次の解を計算するのは難しい
パズルを解くプログラムとユーザアクションを別プロセスにするとよい