SAM allots B3bn for dud finances