def timeRequiredToBuy(self, tickets: List[int], k: int) -> int:
ans = tickets[k]
for i in range(k):
if tickets[i] >= tickets[k]:
ans += tickets[k]
else:
ans += tickets[i]
for j in range(k + 1, len(tickets)):
if tickets[j] >= tickets[k] - 1:
ans += tickets[k] - 1
else:
ans += tickets[j]
return ans