Who predicted the existence of the planet Neptune?

Herschel

Elnstein

Kepler and Newton

Leverrier and Adams