PART - A (40 Marks)