ALL A C F J M S T W