Додумываться

think out

додумываться; продумывать; придумывать — think up
- reach |riːtʃ|  — достигать, связаться, доходить, добираться, составлять, добиваться
додумываться — reach upon