Your conditions: Ashok P. Giri