2MBD30 (2025-3) Applied Number Theory and Algebra