Best problem solving techniques

by