#jag2018summerday2a. [jag2018summer_day2_a]10^N+7

[jag2018summer_day2_a]10^N+7

问题描述

给定三个非负整数 xxyyzz。你的任务是找到最小的非负整数 nn,满足以下条件:

  • nmod17=xn \\mod 17 = x
  • nmod107=yn \\mod 107 = y
  • nmod1000000007(=109+7)=zn \\mod 1000000007(=10^9+7) = z

约束条件

  • 0x<170 \leq x < 17
  • 0y<1070 \leq y < 107
  • 0z<109+70 \leq z < 10^9+7

输入

输入以以下格式从标准输入给出:

xx yy zz

输出

输出语句中的 nn 的值。


样例输入 1

15 50 1

样例输出 1

1000000008

样例输入 2

0 0 0

样例输出 2

0

样例输入 3

3 14 159265358

样例输出 3

1050159272708