Your conditions: Changyao Li