The correct answer is "Customers_b only", because the definition of primary key is that all column should be "NOT NULLABLE".
In this way you can JOIN tables by the PK without worry about NULL. UNIQUE admits NULL, so the JOIN can miss records with NULL in the KEY.