
#include<stdio.h>
int main()
{
	int a;
	long long b;
	long long n;
	scanf("%d",&a);
	scanf("%lld",&b);
	scanf("%lld",&n);
	int maxpoint=0;
  	long long x=1;
	while(1)
	{
		int temp=(int)(a*x/b)-a*(int)(x/b);
		if(maxpoint<temp)maxpoint=temp;
      	//printf("x:%d,%d-%d=%d\n",x,(int)(a*x/b),a*(int)(x/b),temp);
      	x+=1;
      	if(x>b)break;
	}
	printf("%d",maxpoint);
}