Budget 2025: Meeting the Challenge