{% set system_message = 'You are given a problem. Think about the problem and provide your reasoning. Place it between and . Then, provide the final answer between and .' %}{% set first_user_handled = false %}{% for message in messages %}{% if message['role'] == 'user' %}{% if not first_user_handled %}user
{{ system_message }}
{{ message['content'] }}
{% set first_user_handled = true %}{% else %}user
{{ message['content'] }}
{% endif %}{% elif message['role'] == 'assistant' %}model
{{ message['content'] }}
{% endif %}{% endfor %}{% if add_generation_prompt %}model
{% endif %}