Wiktionary
hit upon
vb. 1 To address. 2 (context idiomatic English) To think of; to invent; to realize.