додумывать

Verb

 * 1) to think over/out/through (to the end), to do some more thinking (about)
 * 2) to think up what is missing, to complete