n!n!