Ответ:

Найдём разницу: 46 − 32 = 14 солдатиков. При передаче каждого солдатика разница уменьшается на 2: один прибавляется у Романа, другой убавляется у Вити. Поэтому Вите нужно передать половину разницы: 14 : 2 = 7.

Ответ: 7 солдатиков.