Help me in solving GYMDAY problem

My issue

find error

My code

#include <stdio.h>

int main() {
int T;
scanf("%d",&T);
for(int i=0;i<T;i++){
    int D,X,Y;
    scanf("%d %d %d",&D,&X,&Y);
    if(X==Y){
        printf("0\n");
    }else {
        int found=0;
        for(int j=1;j<Y-1;j++){
            int p=Y-j;
            
            int q=100-j*D;
            int calc=X*q/100;
            if(calc==p){
                printf("%d\n",j);
                found=1;
                break;
            }
        }
            if(!found){
                printf("-1\n");
            
        }
    }
}
return 0;
}

Problem Link: International Gym Day Practice Coding Problem