A : n!