#include <stdio.h>
#include<stdlib.h>
/*int main() {
    int n;
    scanf("%d",&n);
    int *arr=(int*)malloc(n*sizeof(int));
    if(arr==NULL){
        printf("Memory not Allocated");
        return 0;
    }
    for(int i=0;i<n;i++){
        scanf("%d",arr+i);
    }
    for(int i=0;i<n;i++){
        printf("%d",*(arr+i));
    }
     free(arr);
return 0;
}*/
int main(){
    int n,A,B;
    scanf("%d",&n);
    scanf("%d %d",&A,&B);
    int count=0,index=1;
    while(1){
    int f1=1,f2=1,f3;
    f1=f2;
    f2=f3;
    index++;
    if(f3%A==0){
        count++;
    }
    if(count==B){
        printf("%d",index);
    }
    }
    return 0;
}