Your conditions: Ming-Kai Du