Проверим ответы каждого, учитывая, что столицы соседей России: Минск, Баку, Астана, Пекин, Улан-Батор, Пхеньян, Сеул, Токио, Хельсинки, Таллин, Рига, Вильнюс, Варшава, Киев, Кишинев, Тбилиси, Ереван, Баку, Ашхабад, Бишкек, Душанбе, Ташкент.
Таня: Минск (верно), Баку (верно), Владивосток (неверно). Одна ошибка.
Денис: Баку (верно), Астана (верно), Пекин (верно). Верно.
Альберт: Каир (неверно), Осло (неверно), Стамбул (неверно). Три ошибки.
Следовательно, вариант Б верен.