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

//qsort
int compare_int(const void *a, const void *b)
{
    return *(int*)a - *(int*)b;
}

//比較
int max(int a, int b){
	if (a>b) return a;
	else return b;
}

int min(int a,int b) {
	if(a>b) return b;
	else return a;
}


//main関数
int main() {
	long long A,B,N;
	scanf("%lld %lld %lld",&A,&B,&N);
	
	if ( B>N){
		printf("%lld",A*N/B);
		return 0;
	}
	
	if(B<=N){
		printf("%lld",A*(B-1)/B );
		return 0;
	}
}