Creative thinking + pragmatic problem solving