Quais estruturas de dados usar para uma padaria que regista os paes em fornadas e os clientes querem ter acesso ao pao mais fresco

Peco ajuda, gostaria de saber quais estruturas de dados usar para por exemolo um cliente aceder o pao mais freco possivel sendo que o pao esta registado em fornadas,que estrutura usaria para fornadas e depois tambem a outra estrutura para a pessoa aceder o pai mais fresco possivel mais para ser mais claro eis as tarefas:
OPERAÇÃO: REGISTAR PÃO EM FORNADAS:
 OPERAÇÃO: REGISTAR SAÍDA DE PÃO: .
 OPERAÇÃO: LISTAR ELEMENTOS DE CERTA FORNADA:
 OPERAÇÃO: LISTAR TODAS AS CARACTERÍSTICAS DO PÃO MAIS FRESCO

Se o pão mais “fresco” foi o primeiro que entrou para ser assado, acredito que a estrutura adequada seria de fila (FIFO - primeiro a entrar é o primeiro a sair).

Ta certo, mas quanto as fornadas que estrutura posso usar para criar as fornadas que produzem os paes uma vez que serao 10 fornadas diarias

Achei que as fornadas já seriam armazenadas na fila (uma fila de fornadas). Foi mal, estou confuso hehe

F3 -> F2 -> F1

F1 = Primeira fornada
F3 = Última fornada

Tava achando que era algo mais ou menos assim.

Nao, as fornadas devem ser cadastradas com um determinado numero de pao e depois o pao so podera ser vendido se houver pelo menos uma fornada cadastrada

`

Então são várias fornadas, onde em cada fornada há vários pães?

cada