Даны координаты (как целые от 1 до 8) двух различных полей шахматной доски

Даны координаты (как целые от 1 до 8) двух различных полей шахматной доски. Если ферзь за один ход может перейти с одного поля на другое, вывести логическое значение True, в противном случае вывести значение False.Народ пожалуйста помогите решить задачу.
1 ответ

f:=(a=c)or(b=d)or(abs(a-c)=abs(b-d));
где a,b координаты ферзя, c,d координаты поля