sadə ədədi və tam ədədi verilmişdir. n! \bmod p dəyərini hesablayın.
Birinci sətirdə sorğuların sayı t~(1 \le t \le 1000) verilmişdir.
Sonrakı sətirin hər birində iki tam ədəd n~(1 \le n \le 2 \cdot 10^9) və p~(1 < p \le 2 \cdot 10^9) verilmişdir, burada — sadə ədəddir. Məlumdur ki, |n - p| \le 1000.
Hər sorğu üçün n! \bmod p dəyərini ayrı sətirdə çap edin.
Nümunə 1