Итоги голосования для комментария:
Arris Собственно такая задача у нас тусовке стоит давно.

Грубо говоря, вытащил с заброшенного склада персонаж 100 кило всякой хрени. Как определить, может ли он из этой хрени соорудить другую нужную хрень или найти в ней нужную хрень для своего автомобиля?

Или — персонаж помародёрствовал в аптеке. Сгрузил в сумку 10 кг каких попало лекарств. Как определить, оказалось ли в числе этих 10 кило нужное средство… от поноса? А от насморка? А что-нибудь более редкое?