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

int main(void)
{
    // int x;
    // scanf("%d", &x);
    // printf("%d\n", x);

    // long x;
    // scanf("%ld", &x);
    // printf("%ld\n", x);

    // char array[x];

    long x=1, a, b, n, ret, m=0;
    scanf("%ld", &a);
    scanf("%ld", &b);
    scanf("%ld", &n);

    if (a < 1 || b < 1　|| n < 1)
        return 1;

    while (x++ < n) {
        ret = 0;
        ret = floor((a * x) / b) - a * floor(x / b);
        //ret = a - floor(a);
        //printf("%ld\n", ret);
        if (ret > m)
            m = ret;
    }

    printf("%ld\n", m);

    return 0;
}