think out
think out {v.}
1. To find out or discover by thinking; study and understand.
Andy thought out a way of climbing to the top of the pole.
2. To think through to the end; to understand what would come at last.
Bill wanted to quit school, but he thought out the matter and decided not to.
Categories:
Source: A Dictionary of American Idioms