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

int main(void){
long long int a,b,n;
long long int max;
long long int max2;
long long int max3=-9999;
scanf("%lld %lld %lld",&a,&b,&n);

//-a*以下が0になるとき
max=((b-1)*a/b);
//x=nのとき
max2=((long long int)floor(n*a/b))-(a*(long long int)floor(n/b));






if(max>=max2){printf("%d\n",max);}
else{printf("%d\n",max2);}

}