Se le ocurrió una idea espléndida.
He hit on a splendid idea.