#include<stdio.h>
#include<math.h>
//using namespace std;
int main ()
{  long long a,b,n;
   scanf("%lld %lld %lld",&a,&b,&n);
   long long sum=0;
    long long i=1;
    //if(n<=b)  {printf("%lld",(a*n)/b-a*(n/b));return 0;} 
    if(n>=100000)
    {
	
   while(b*i-1<=n)
   {    
	    
	     i++;
   } 
   long long ans=b*i-1;
	     if(sum<(a*ans)/b-a*(i-1))
	     sum=(a*ans)/b-a*(i-1);
    }
    else
    {   long long ans=n; 
	   for(int i=n;i>=1;i--)
	      if(i%(b-1)==0)  {ans=i;break;} 
		   sum=(a*ans)/b-a*(i-1);
	}
   if(sum<(a*n)/b-a*(n/b)) sum=(a*n)/b-a*(n/b);
   printf("%lld",sum);
   return 0;
}