

A, B, N = list(map(int, input().split()))



x = min(B - 1, N)

print(((A * x) // B - A * (x // B)))



A, B, N = list(map(int, input().split()))



if N >= B:

    print((A * (B - 1) // B))

else:

    print((A * N // B))

A, B, N = list(map(int, input().split()))
x = min(B - 1, N)
print(((A * x) // B - A * (x // B)))

A, B, N = list(map(int, input().split()))
if N >= B:
    print((A * (B - 1) // B))
else:
    print((A * N // B))

-x = min(B - 1, N) -print(((A * x) // B - A * (x // B))) +if N >= B: +    print((A * (B - 1) // B)) +else: +    print((A * N // B))