161 кг был в семикилограммовых упаковках, значит их было 161/7 = 23 упаковки.
В трехкилограммовых упаковках было на 23кг меньше: 161-23 = 138 кг. 138/3 = 46 трехкилограммовых упаковок .
Всего было 97 упаковок: 97 - 23 - 46 = 28 десятикилограммовых упаковок.