Your conditions: Chen Sheng-Lu