def subbox_remove(data, box, subbox, key, value):
    """
    remove value from list data[box][subbox][key]
    """
    box = str(box)
    subbox = str(subbox)
    key = str(key)
    data[box] = data.get(box, {})
    data[box][subbox] = data[box].get(subbox, {})
    l = data[box][subbox].get(key, [])
    try:
        l.remove(value)
        data[box][subbox][key] = l
    except ValueError:
        pass
