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

int main(){
    long int a,b,n,max;
    long int x,y,m = 0, n = 0;
    int cnt = 0;

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

    for(long int i = n; i > 0; i--){
        x = a * i / b - a * (i / b);
    
        if(x >= 0 && x >= m){
            m = x;
            cnt++;
            if(cnt >= 100) break;
        }
    }

    for(int j = 0; j <= n; j++){
        y = a * j / b - a * (j / b);

        if(y >= 0 && x >= n){
            n = y;
            cnt++;
            if(cnt >= 100)break;
        }
    }

    max = fmax(m,n);
    
    printf("%ld", max);

}