def support(shape1, shape2, direction):
    """Find support for the Minkowski difference in the given direction.
    
    PARAMETERS
    ----------
    shape1, shape2: Shape
    The inputs for Minkowski difference. `shape1` is subtracted from `shape2`.
    
    direction: Point
    The direction for finding the support.
    
    RETURN
    ------
    : Point
    Support for Minkowski difference in the given direction.
    """
    return shape1.support(direction) - shape2.support(-direction)