def find_splits(array1: list, array2: list) -> list:
    """Find the split points of the given array of events"""
    keys = set()
    for event in array1:
        keys.add(event["temporalRange"][0])
        keys.add(event["temporalRange"][1])
    for event in array2:
        keys.add(event["temporalRange"][0])
        keys.add(event["temporalRange"][1])

    return list(sorted(keys))