Kotomora
階乗 (かいじょう, kaijou) Japanese meaning: factorial | Kotomora