Úloha
📝 **Úloha:** Implementujte `is_321_compliant(backups, primary_site)` s návratom `(ok: bool, dôvody: zoznam[str])`. Dôvody pochádzajú z `{'need_3_copies', 'need_2_media', 'need_off_site'}`, zoradené podľa abecedy.
📋 Implementujte funkciu vyššie. Testy prebiehajú automaticky.
💡 **Tip:** Znova si prečítajte teóriu, ak sa zaseknete.