While I'm pondering over a challenge, God answers. Sometimes.
Other times, my knees have barely settled on the floor with my mouth commencing the business of speech and then I get an answer - a God idea.
Such instances remind me of His words in Isaiah 65:24 - Before they call I will answer; and while they are yet speaking I will hear.
He is truly amazing.