how to solve problems creatively