A 500 N weight sits on the small piston of a hydraulic machine. The small piston has area 2.0 cm2. If the large piston has area 40 cm2, how much weight can the large piston support?
a. 25N
b. 500N
c. 1000N
d. 10000N
e. 40000N