import java.math.*; import java.util.*; import java.io.*; class Main { public static void main(String[] args) { new Main().run(); } long MAX = (long) 1e9; void run() { Scanner sc = new Scanner(System.in); long P = sc.nextLong(); long Q = sc.nextLong(); long A = sc.nextLong(); System.out.println(solve(P, Q, A)); } long exact(long P, long Q, long A) { long ans = 0; for (long x = 1; x <= MAX; ++x) { if ((P + 100) * x / 100 < (Q + 100) * x / 100 + A ) ++ans; } return ans; } long solve(long P, long Q, long A) { if (P == Q) { if (A == 0) return 0; else return MAX; } if (P < Q) { long v = Math.max(1, 100 * ( 1 - A) / (Q - P) + 1); long ans = MAX - v; for (long x = 1; x <= v; ++x) if ((P + 100) * x / 100 < (Q + 100) * x / 100 + A ) ++ans; return ans; } if (A == 0) { return 0; } long ans = Math.max(0, (A - 1) * 100 / (P - Q) - 1); for (long x = Math.max(1, (A - 1) * 100 / (P - Q)); x <= (A + 1) * 100 / (P - Q); ++x) { if ((P + 100) * x / 100 < (Q + 100) * x / 100 + A ) ++ans; } return ans; } }