Your conditions: Jin-Gui Chen