Kotlin wan quan zhi nan. (LiveLessons (Indianapolis, Ind.), 2018)
Detailed summary in vernacular field.