The blood group which is universal recipient is

O+

AB+

A-

B-