Логическое рассуждение.
Распознавание закономерности.
Действие от обратного.
Принятие другой точки зрения.
Анализ экстремальных ситуаций.
Решение более простой аналогичной задачи.
Организация данных.
Схематичное изображение, или визуальное представление.
Учет всех возможностей.
Обоснованное предположение и проверка.