5 Principles For Problem Solving (5P)