Which of the following blood groups is considered an universal donnor?

AB-

AB

O-

O