#include <stdio.h>
#include <math.h>

int max(int A,int B,int x){
  return floor(A*x/B)-A*floor(x/B);
}
  
int main(){
  int A,B,N;
  scanf("%d %d %d",&A,&B,&N);
  
  int x;
  int count = 0;
  for(x = 0 ; x <= N ; x++){
    if(max(A,B,x)> count){
      count = max(A,B,x);
    }
  }
  printf("%d",count);
}


