#include <stdio.h>

long long my_floor(long long a, long long b, long long i){
  return (a * i) / b - a * (i / b);
}

int main(void)
{
  long long a, b, n;
  long long tmp = 0;

  scanf("%lld %lld %lld", &a, &b, &n);

  for (long long i = 0; i <= n; i++){
    if (my_floor(a, b, i) > tmp) tmp = my_floor(a, b, i);
  }

  printf("%lld", tmp);
  
  return 0;
}