Nagla Adel- analytic

#111671