#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#include <stdbool.h>

#define loop(i,st,en) for(int i=st;i<en;i++)
#define loop0n(i,n) for(int i=0;i<n;i++)



int main() {
  unsigned long long int A=0,B=0,N=0;
  int max=-1,f=0;
  scanf("%I64lld %I64lld %I64lld",&A,&B,&N);
  if(N%B==0){
    N--;
    f=floor(A*N/B)-A*floor(N/B);
  }else{
    f=floor(A*N/B)-A*floor(N/B);
  }

  printf("%d\n",f);
  return 0;
}