Для решения задачи используем формулу включений-исключений:
$$N(A \cup B) = N(A) + N(B) - N(A \cap B)$$, где
$$N(A \cup B)$$ - количество запросов «Мороженое | Пирожное» = 3500;
$$N(A \cap B)$$ - количество запросов «Мороженое & Пирожное» = 1000;
$$N(B)$$ - количество запросов «Пирожное» = 1500.
Нам нужно найти $$N(A)$$ - количество запросов «Мороженое».
Из формулы включений-исключений выразим $$N(A)$$:
$$N(A) = N(A \cup B) - N(B) + N(A \cap B)$$, следовательно,
$$N(Мороженое) = N(Мороженое \cup Пирожное) - N(Пирожное) + N(Мороженое \cap Пирожное)$$.
$$N(Мороженое) = 3500 - 1500 + 1000 = 3000$$.
Ответ: 3000