The rotation periods of Venus, Jupiter, Saturn, Uranus, and Neptune are difficult to determine because
a) They rotate very slowly
b) They have irregular shapes
c) They lack solid surfaces
d) Their atmospheres obscure observations