Mọi người giúp em ktra xem có lỗi ko ạ? Em chạy trên pascal ổn mà nộpbài lên hệ thống thi lại báo là lỗi 106
var t,i:longint;
a,b: longint;
x:array[1..100000] of longint;
begin
readln(t);
for i:=1 to t do readln(x[i]);
for i:= 1 to t do if x[i] mod 2=0 then writeln(x[i] div 2,' ', x[i]-x[i] div 2)
else if x[i] <10 then writeln(-1)
else begin
a:= x[i] div 2 -4; b:= x[i] -a;
if a mod 10=0 then writeln(-1)
else writeln( a,' ', b);
end;
readln;
end.