Heuristic method of thinking