Let us C solution - Kanetkar, Yashwant P (BPB, New Delhi, 2010)