Right choice is (a) Shorter
For explanation I would say: A food chain should be shorter so that a greater amount of energy is available for top consumers. Since more and more energy is lost while going to the next trophic level, the shorter food chain is more efficient because less energy is lost to the surroundings.