1. That's almost 20 years old data. 2. That's just calories.
Here's more recent data: https://www.nature.com/articles/s43016-025-01173-4
Appears to me, like neither country is fully self-sufficient.