How To Solve Real World Problems