За молоко: \(42\cdot24=1008\) руб.
За творог: \(16\cdot40=640\) руб.
Всего: \(1008+640=1648\) руб.
Ответ: 1648 рублей.