def carPooling(trips, capacity): time = [0 for _ in range(1005)] for num, start, end in trips: time[start] += num time[end] -= num for i, x in enumerate(time): time[i] += time[i - 1] if time[i] > capacity: return False return True