def ANSWER_3_testanswer(val, original_val = None):  #TEST 43
    """
    (1) If no leaves were pruneable in the tree, swapping two children could
    definitely help. For example, what would happen if it's MAX's turn and the
    tree initially had monotonically increasing leaves, but then you swapped the
    two top-level children?
    (2) Similarly, that idea can be applied at any level of the tree. Especially
    in a tree with distinct, monotonically increasing/decreasing leaves,
    swapping any two children is likely to change whether any nodes will get
    pruned in that subtree.
    (3) Because depth_limit=INF, the heuristic_fn is never even used.
    Hence, changing the heuristic_fn will have no effect.

    Thus, the final answer is (4).
    """
    if val == '':
        raise NotImplementedError
    return str(val) == '4'