import std.stdio;
import std.ascii;
import std.c.stdio;
import std.range;
import std.array;
import std.functional;
import std.algorithm;
import std.conv;
import std.container;
import std.math;
import std.numeric;
import std.string;
import std.c.string;
import std.regex;
import std.typecons;

void main() {
    int x, y, s;
    bool input() {
        scanf("%d %d %d\n", &x, &y, &s);
        if (x == 0 && y == 0 && s == 0) return false;
        return true;
    }
    int X(int a) {
        return a * (100 + x) / 100;
    }
    int Y(int a) {
        return a * (100 + y) / 100;
    }
    void solve() {
        int Ans = 0;
        foreach (int a; 1 .. s) {
            foreach (int b; 1 .. s) {
                if (X(a) + X(b) == s) {
                    Ans = max(Ans, Y(a) + Y(b));
                }
            }
        }
        writeln(Ans);
    }
    while (input) solve;
}