MAGA 2025 (Long Version)