[verb]
think up, arrive at, discover, invent, light upon, strike upon, stumble on
* * *
hit on (or upon)
1) discover or think of, esp. by chance
she hit on a novel idea for fund-raising
2) informal make sexual advances toward. hit upattempt to get something, typically money, from (someone)
he hit up some family members
Useful english dictionary. 2012.