Для решения данного задания необходимо вставить предлог.
Ответ: Mark needs to buy a new comp for all of his needs.