/*
TASK:future
LANG:C++
*/ 
#include<iostream>
#include<math.h>
using namespace std;
const double x200=pow(10,200);
long long int n, m, o;
int magiccifra, a[100], broq4=1, sbornao=0;
int years, j, i, k, x; 
int main()
{
    cin>>n>>m>>years;
    for(j=0; j<100; j++)
    a[j]=0;
    if(n>=m)
    o=(n-m)*years;
    if(m>n)
    o=(m-n)*years;
    for(i=1; i<=x200; i++)
    {
              broq4=o/broq4;
              broq4=broq4%(broq4-1);
              x=broq4;
              cout<<"proba1\n";
              a[x]=a[x]+1;
              cout<<"proba2\n";
              sbornao=sbornao+a[x];
    }
    int max=a[0];
    for(k=1; k<100; k++)
    {
       if((a[k]>max)&&(sbornao%a[k]==0))
       magiccifra=a[i];
    }
    cout<<magiccifra;
    return 0;
}
