The blood group which is universal recipient is

O+

A-

AB+

B-