There are 10^9 bytes in a gigabyte. There are 10^6 bytes in a megabyte. How many times greater is the storage capacity of a 1-gigabyte flash drive than a 1-megabyte flash drive?
a.3 times greater
b.10 times greater
c.1,000 times greater
d.3,000 times greater