durchdenken

Verb

 * 1) to think through, to reflect about, to deliberate

Verb

 * 1)  to think through especially in a logical order, step by step, or from beginning to end