想出

listen to the pronunciation of 想出
Китайский Язык - Английский Язык
to work out (a solution etc)
to figure out
to think up
to come up with (an idea etc)