Gostaria de saber onde meu código está errado.
idade_de_ana = int(input('Digite a idade de Ana: '))
idade_de_mariana = int(input('Digite a idade de Mariana: '))
idade_de_joao = int(input('Digite a idade de João: '))
if (idade_de_ana >= idade_de_mariana) and (idade_de_mariana >= idade_de_joao):
  print (f'Ana é a mais velha da turma pois tem {idade_de_ana} anos, e abaixo você pode ver ordem descrescente das idades dos alunos')
  print (idade_de_ana)
  if idade_de_mariana > idade_de_joao:
    print(idade_de_mariana)
    print(idade_de_joao)
  else:
    print(idade_de_joao)
    print(idade_de_mariana)
elif (idade_de_mariana >= idade_de_ana) and (idade_de_ana >= idade_de_joao):
  print (f'Mariana é a mais velha da turma pois tem {idade_de_mariana} anos, e abaixo você pode ver ordem descrescente das idades dos alunos')
  print (idade_de_mariana) 
  if idade_de_ana > idade_de_joao:
    print(idade_de_ana)
    print(idade_de_joao)
  else:
    print(idade_de_joao)
    print(idade_de_ana)
else:
  print (f'João é o mais velho da turma pois tem {idade_de_joao} anos, e abaixo você pode ver ordem descrescente das idades dos alunos')
  print (idade_de_joao) 
  if idade_de_ana > idade_de_mariana:
    print(idade_de_ana)
    print(idade_de_mariana)
  else:
    print(idade_de_mariana)
    print(idade_de_ana)
 
            