The problem there being that both Japheth and Shem are considered ancestors of what we now call Caucasians.
Africans would be considered descended from Ham.
But that leaves no son to be ancestral to East Asians, what we used to call Orientals or Mongoloids.
Typically, the East Asians were considered sons of Japheth and not all Africans were looked at as sons of Ham. There were some who were considered Semmites, and some who where of Japhteth.
Remember Rwanda? That was between two groups, one who was NOT considered from the Hammite line. Can’t remember which side though.