The solution is to become vegetarian. This is because we can feed more people with same amount of land. This is because the amount of plant biomass needed to feed an animal large enough to feed one person can easily feed around 10 persons. So the same amount of plant biomass can be used to feed 10 times more people.
The reason behind this that animal uses lot of plant biomass for carrying out their daily work like respiration, reproduction, metabolism, etc. Also, a lot of plant biomass is wasted as heat which is released in to the atmosphere.
So, if we all shift to a vegetarian diet then it is quite possible that all the food related problems can be solved without much difficulty.
So, now it lies in our own hands that whether we want the life of our future generation or our taste. Now, the ball is in your court and its up to you how you hit it.
we would feel better and we would not be going to the doctor
very week.