#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#define MAX 1000000

int main(){
  int a,d,c,sosu;;
  int m=0;
  int n=0;

  while(1){
  scanf("%d%d%d",&a,&d,&c);
  if(a==0&&d==0&&c==0){
    break;
  }

    for(a=a;a<MAX;a+=d){
      if(a==1){
        continue;
      }


      if(a==2){
        m++;
      }

      if(a%2!=0){
        for(sosu=3;sosu<=sqrt(a);sosu++){
          if(a%sosu==0){
            n++;
            break;
          }
        }
        if(pre==0){
          m++;
        }
      }
      n=0;
      if(m>=c){
        break;
      }
    }

  printf("%d\n",a);
  m=0;
}
  return 0;
}