Hello there.
In this question: Les champions sont…… heureux.
I think that tous(adj) and tout(adv) are both correct.
Les champions sont tous heureux.
=The champions are all happy.
Les champions sont tout heureux.
=The champions are very happy.
If I'm wrong, pleas tell me which indéfini is true