Здравствуйте!
Помогите, пожалуйста, решить задачу по математике.
Счетная машинка может делать две операции - получение для введенного числа ему противоположного и получение для двух заданных чисел a и b значение выражения:

где p и q - целые числа, а

,

,

и

могут принимать одно из значений 0 или 1. При каких наборах (p, q,

,

,

,

), используя данные операции, можно получить стандартные арифметические операции (сложение, вычитание, умножение, деление), а при каких нет?