Ranbaxy interview question

mostly named reactions