Help me in solving PPSC116 problem

My issue

my output is correct why is it showing wrong answer?

My code

#include <stdio.h>

int main(void) {
	// your code goes here
int T;
scanf("%d",&T);
while(T--){
    int X,Y,Z;
    scanf("%d %d %d",&X,&Y,&Z);
    int A = X*Y;
    int B = Z;
if(A%B==0){
    printf("%d %d\n",A,B);
}else{
    printf("-1");
}
}
}


Learning course: CSEIPFOIA: Programming and Problem Solving
Problem Link: Coding problem - 1 Practice Problem in CSEIPFOIA: Programming and Problem Solving - CodeChef