46 грузовиков + 18 легковых машин = 64 машины.
85 машин (всего) - 64 машины (уехало) = 21 машина.
Ответ: 21