Reworked OlympiadWinner: use records to store participants' data