This is correct: GM foods cannot singlehandedly solve the problem, but they can be an important part of the solution.
Это правильно: генетически модифицированные продукты не могут в одиночку решить проблему, но они могут стать важной частью решения.