Which of the following programs is more sustainable?

Which of the following programs is more sustainable?

  1. A funder gives money to groups that will buy food and distribute it to low-income families.
  2. A funder gives money to groups that will create community gardens with resident participants in low-income neighborhoods who will continue the program in years to come.