Problem-solving strategies for writing