Why was farming difficult in ancient Greece?

A) The land was desert-like and it never rained.
B) There were no farmers in ancient Greece.
C) There were many mountains and hills.
D) The soil was too rich for growing crops