The blood group which is universal recipient is

AB+

O+

A-

B-