Text this: Problem-solving strategies for efficient and elegant solutions :