一干二净

一干二净 (yī gān èr jìng)
thoroughly (idiom); completely; one and all; very clean