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