Complete in the case of containing relatively minute amounts of some of them. You would have to eat an amazing amount of soy per day to get enough.