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