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

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






