Seven Queens
http://sevenqueens.com/