def heuristic(state, move):
    """
    Evaluates the state-move couple and calculates its Monte Carlo and
    all-moves-as-first confidence values.

    --------------------
    args:
        state (State): the current state

        move (tuple[int]): the next move
    --------------------
    return:
        evaltn (float): the couple (state, move) evaluation

        confid_mv (float): the Monte Carlo confidence value

        confid_amaf (float): The all-moves-as-first confidence values
    --------------------
    """
    evaltn = 0
    confid_mc = 0
    confid_amaf = 0
    return evaltn, confid_mc, confid_amaf