Условный оператор паскаль ABC помогите найти ошибку
Условный оператор
Дано двузначное число. Определить:
а)является ли сумма его цифр двузначным числом;
б)больше ли числа а сумма его цифр.
Программа:
Program aaaa;
var x,y,n,z:integer;
begin
writeln('Введите число')
readln(n);
x:=n div 10;
z:=n mod 10;
z:=x+y;
if (z>9) and (z<100) then writeln('Является');
else writeln ('Не является');
readln;
end.