If two stones are held level a certain distance above the ground. Stone A is then thrown up and stone B dropped down. Which stone will hit the ground the hardest?

A; A
B; B
C; It depends on how hard you throw stone A
D; It depends on how high above the ground the stones are held.