#include <bits/stdc++.h>
using namespace std;
//韩信点兵算法:中国剩余定理
int main()
{
int a,b,c;
while(cin>>a>>b>>c){
int sum = 70*a+21*b+15*c;
sum%=105;
cout<<sum<<endl;
}
return 0;
}
/**
步骤:
用70乘以用3除的余数
用21乘以用5除的余数
用15乘以用7除的余数
然后把这三个乘积相加:sum
if sum>105(105 = 3*5*7)
sum%=sum
原理:
70是5与7的最倍数,且用3除余1;
21是3与7的倍数,且用5除余1;
15是3与5的倍数,且用7除余1.
70×2是5与7的倍数,用3除余2;
21×3是3与7的倍数,用5除余3;
15×4是3与5的倍数,用7除余4.
暴力法:
for (int sum=1; sum<=105; sum++)
if (sum%3==a&&sum%5==b&&sum%7==c)
cout<<sum<<endl;
*/