categorised strings algo