a,b,n=list(map(int,input().split()))

if n>=b-1:

  print((a*(b-1)//b))

else:

  print((a*n//b))
a, b, n = list(map(int, input().split()))

 

x = min(b - 1, n)

print((int(a * x / b) - a * int(x / b)))
a, b, n = list(map(int, input().split()))
if n >= b - 1:
    print((a * (b - 1) // b))
else:
    print((a * n // b))

a, b, n = list(map(int, input().split()))
x = min(b - 1, n)
print((int(a * x / b) - a * int(x / b)))

-if n >= b - 1: -    print((a * (b - 1) // b)) -else: -    print((a * n // b)) +x = min(b - 1, n) +print((int(a * x / b) - a * int(x / b)))