Solve your most difficult problems using the 5 elements of effective thinking