rooks chessboard problem