Which of the astronomer first discovered the sunspots of the Sun?

Galileo Galilei

Edwin Hubble

William Herschel

Euclid