make all string challenges pass