Problem solving with algorithms