def find_overlap(box1,box2):
    """Find the area of intersection between two boxes

    Parameters
    ----------
    box1 : list
        A list of [x,y,width,height] where x,y in the top-left
        point coordinates of the first box
    box2 : list
        A list of [x,y,width,height] where x,y in the top-left 
        point coordinates of the second box

    Returns
    -------
    int
        The area of the intersection between the two boxes

    Examples
    --------
    >>> find_overlap([0,0,10,5],[0,0,5,10])
     25

    """
    # box is : x,y,w,h
    x1 = set(range(box1[0],box1[0]+box1[2]))
    y1 = set(range(box1[1],box1[1]+box1[3]))

    x2 = set(range(box2[0],box2[0]+box2[2]))
    y2 = set(range(box2[1],box2[1]+box2[3]))

    return len(x1.intersection(x2))*len(y1.intersection(y2))