Problem solving strategies in business