Dekonus, если не хочешь мыслить логически, попробуй банально перебором. Достаем первое вещество и добавляем к нему все остальные. Достаем второе вещство и добавляем остальные. Достаем третье... Получится что-то новое - к нему добавляем все те вещества что находятся до проверяемого в данный момент. Долго, но дает 100% результат. P.S. Человек + динозавр = динозавр и кровь. Алкаш + динозавр = 0. Пьяному море по колено?