Your conditions: Trinh X. Thuan