左思右想

左思右想 (zuǒ sī yòu xiǎng)
to turn over in one's mind (idiom); to think through from different angles; to ponder