or gga en or mn^ or n!