#exawizards2019d. [exawizards2019_d]Modulo Operations

[exawizards2019_d]Modulo Operations

Snuke有一块黑板和一组由N N 整数组成的S S S S 中的第 ii 个元素是Si S_i

他在黑板上写了一个整数X X ,然后执行了N N 次以下操作:

  • S S 中选择一个元素并将其删除。
  • x x 是现在写在黑板上的数字,y y 是从S S 中删除的整数。用xmody x \bmod{y} 替换黑板上的数字。

N!N! 个可能的顺序,其中元素从 SS 中删除。对于每个元素,找到在 NN 操作之后要写在黑板上的数字,然后计算所有这些 N!N! 的总和数字取模 109+710^ {9} + 7