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

long long m[1000005]={0};
int main() 
{
	long long x,z,i,k,j,s,d,f,b,a,max;
	scanf("%lld%lld%lld",&a,&b,&x);
	for(i=0;i<=x;i++)
	{
		j= a * i / b;
		
		s=i / b;
		s=a*s;
		
		m[i]=j-s;
 	}
 	max=m[0];
 	x=x+1;
 	for(i=0;i<x;i++)
 	{
 		for(d=0;d<x-i;d++)
 		{
 			if(max<m[d])
 			  max=m[d];
		 }
	 }
	 printf("%lld",max);
    return 0;
}






