@staticmethod
def is_winning_n_in_a_row_ok(num_players, board_dim_x, board_dim_y, n_in_a_row
    ):
    """
        Return true if game setup params are ok for a fair game.

        Arguments:
        :num_players -- integer, number of players
        :board_dim_x -- integer, board x length
        :board_dim_y -- integer, board y length
        :n_in_a_row -- integer, number of how many players movements are
                       required to win a game

        Returns: boolean
        """
    if n_in_a_row <= board_dim_x or n_in_a_row <= board_dim_y:
        if num_players * (n_in_a_row - 1) < board_dim_x * board_dim_y:
            return True
    return False
