Число делится на 8 без остатка, если без остатка на 8 делится число состоящее из последних его трех цифр. 144 кратно 8, значит p делится на 8 без ост. 256 кратно 8, значит q делится на 8 без ост. 164 не кратно 8, стало быть при делении на 8 дает остаток.
144 кратно 8, значит p делится на 8 без ост.
256 кратно 8, значит q делится на 8 без ост.
164 не кратно 8, стало быть при делении на 8 дает остаток.