think out

Verb

 * 1)  To devise or solve by a process of thought.