Caro amigo,
acredito que a resposta que lhe foi fornecida está errada.
De acordo com os meus cálculos seria 7! = 5040 ( que se você perceber é exatamente a um terço da sua resposta, ou seja, se eu não estiver errado, devem ter multiplicado por um 3 a mais.