How should ‘done’ be defined when multiple teams are working on a single product?

A.
All teams must have the same definition of ‘done’.
B.
Each team must define and use their own definition of ‘done’.
C.
The Scrum Master defines when the item is ‘done’.