The blood group which is universal recipient is

AB+

B-

A-

O+