#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=-999;
long long int max2=999;
scanf("%lld %lld %lld",&a,&b,&n);

/*for(long long int i=0;i/b<=0LL||i<=4LL;i++){
    if(max<=((a*i)/b-a*(i/b))){max=((a*i)/b-a*(i/b));}
}
*/
max=((a*n)/b-a*(n/b));
max2=((a*0)/b-a*(0/b));
if(max>=max2){printf("%d\n",max);}
else{printf("%d\n",max2);}


}