Ranbaxy Interview Question

mostly named reactions