What are the three main ethnic groups that inhabit the main island of papua new guinea?

Melanesians