#include <stdio.h>

int	main()
{
	int A, B, N;
	// int x, ans, max = 0;
	// double val;
	int x, ans;

	scanf("%d %d %d\n", &A, &B, &N);
	// for (int i = 0; i < Q; i++)
	// {
	// 	scanf("%d %d %d %d\n", &N, &M, &Q);
	// 		if (i % K == 0){
	// 		printf("OK\n");
	// 		return 0;}
	// }
	if (N > B)
		x = B - 1;
	else
		x = N;
	// val = (double)x / (double)B;
	// while (x > 0)
	// {
	// 	ans = val * A;
	// 	if (ans > max)
	// 		max = ans;
	// 	x--;
	// }
	ans = A * x / B;
	printf("%d\n", ans);
	return 0;
}