Module 3 comprises of congruences and related concepts. In module 4, we study the characteristics of primitive roots, definition of partition function and discuss the properties of the same.