#include<stdio.h>

int sosuu(int so){
  int i=0;
  if(so==1)
    return 0;
  
  for(i=2;i*i<=so;i++){
    if(so%i==0)
      return 0;
  }
    return 1;
}

int main(void){
  int i=0;
  int j=0;
  int so[10000];
  int a=0;
  int d=0;
  int v=0;
  int c=0;
  int s=0;
  int count=0;
  int n=0;
  int ans[1000];

   while(1){
     scanf("%d %d %d", &a, &d, &v);
     count=0;
     s=0;
     n=0;
     c++;
     if(d==0)
       break;

     while(count<v){
       s=a+d*n;
       if(sosuu(s)==1)
	 count++;
       n++;
       if(count==v){
	 ans[j]=s;
	 j++;
    }
   }
  }

    for(i=0;i<c-1;i++){
      printf("%d\n",ans[i]);
    }

  return 0;
}
  

  

