Who predicted the existence of the planet Neptune?

Herschel

Kepler and Newton

Elnstein

Leverrier and Adams