2240 Detailed Notes By Jasmeet Singh