think up

think up  {v.}
To invent or discover by thinking; have a new idea of.
Mary thought up a funny game for the children to play.
Categories: children verb