def indices_between_times(times, start, end):
    """
        When provided with a list of times, a start time and an end time,
        returns a tuple containing the first index where the time is greater than
        'start' and the last index where the time is less than 'end'.
    """
    indices = [-1, -1]
    for i in range(0, len(times)):
        t = times[i]
        if t >= start and indices[0] is -1:
            indices[0] = i
        if t >= end and indices[1] is -1:
            indices[1] = i - 1
    return tuple(indices)