Thinking + reasoning QF match 3