meaning of auf die Lösung kommen

auf die Lösung kommen - German to English

to light on / upon the perfect solution is