Написал код для решения задачи, но он печатает только одну строку и выдает ошибку. Подскажите, пожалуйста, что я делаю не так

Python:
name = input().split(" ")
place = input().split(" ")
for s in range(len(place)):
s = int(s)
for i in range(len(name)):
n = place[i]
n = int(n)
print(f"{place[i]} место занял {name[n]}")
if n >= len(name):
print("Это место никто не занял")
