Logic puzzle - food sources

95