English

patch-analysis