Your conditions: Liangliang Ben