#include <stdio.h>
#define   tax(p, x) ((p) * (100 + (x)) / 100)
#define untax(p, x) (((p) * 100 + 99) / (100 + (x)))

int solve(int x, int y, int s) {
  int max = 0;
  int p1, q1, r1, p2, q2, r2;
  for (p1 = 1; p1 < s; p1++) {      /* price of #1 without tax */
    q1 = tax(p1, x);                /* price of #1 with x% tax */
    q2 = s - q1;                    /* price of #2 with x% tax */
    p2 = untax(q2, x);              /* price of #2 without tax */
    if (p1 > p2) break;             /* w.l.o.g. p1 <= p2 */
    if (tax(p2, x) != q2) continue; /* there is no correct p2 for the q2 */
    r1 = tax(p1, y);                /* price of #1 with y% tax */
    r2 = tax(p2, y);                /* price of #2 with y% tax */
    if (max < r1 + r2) {
        max = r1 + r2;
    }
  }
  return max;
}

int main()
{
  int x, y, s;
  for (;;) {
    scanf("%d%d%d", &x, &y, &s);
    if (x == 0 && y == 0 && s == 0) break;
    printf("%d\n", solve(x, y, s));
  }
  return 0;
}

/*
 * ?¨?????????????q2???????¨?????????????p2????±?????????????:
 *   floor(p2 * (100 + x) / 100) = q2
 * ??§???????????§, ????????? r (????????? 0 <= r <= 99) ??¨????????¨
 *   p2 = (q2 * 100 + r) / (100 + x).
 * r=0?????¨??????p2????????????r=99?????¨??????p2?????????.
 * 0.0 <= r / (100 + x) < 1.0 ??????, ????¨?????????????????????´??°p2?????????1???????????§,
 *   p2 = ceil(q2 * 100 / (100 + x))
 * ?????????
 *   p2 = floor((q2 * 100 + 99) / (100 + x))
 * ??????????????????????????°?????? (????¨????????????°????????§??????????????????????????????).
 *
 * ??????, ????????????q2?????????p2????????¨???????????´????????????.
 * ????????°, q2=299???, ?¨????99%?????¨???, 150???->298???, 151???->300???.
 */