Rule-based Data Selection for Large Language Models