Ответ:

Ветеринар выступал сразу после журналиста, значит эти профессии занимают соседние места. Журналист выступал раньше архитектора, а программист не мог быть первым или последним.

Если журналист — первый, ветеринар — второй. Тогда архитектор может быть только четвёртым, а программист — третьим. Это согласуется с условием. Значит, профессии по порядку выступления: журналист, ветеринар, программист, архитектор.

Участники выступали в порядке Елена, Никита, Ольга, Павел. Следовательно: Елена — журналист, Никита — ветеринар, Ольга — программист, Павел — архитектор. Условие о Никите также соблюдается.

Ответ: В, Б, Г, А.