hit on

[hit on] or [hit upon] {v.} To happen to meet, find, or reach; tochoose or think by chance,

John hit on a business that was juststarting to grow rapidly.

There seemed to be several explanationsof the crime, but the detectives hit on the right one the first time.

Compare: HAPPEN ON.