Вопрос есть в коллекциях
Первым этапом решения сложной проблемы считается:
- выявление альтернатив
- сбор релевантной информации
- составление списка всех альтернатив
- диагностика проблемы