Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o final com uma taxa de transferência gratuita e foi movido de Middlesbrough?
 ###Tabelas: CREATE TABLE in (in_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Country VARCHAR, Type VARCHAR, Moving from VARCHAR, Transfer window VARCHAR, Ends VARCHAR, Transfer fee VARCHAR, Source VARCHAR) CREATE TABLE doubles_9_5–4 (doubles_9_5–4_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents VARCHAR, Score VARCHAR) CREATE TABLE list (list_id AUTO_INCREMENT PRIMARY KEY, Ring name VARCHAR, Current rank VARCHAR, Debut VARCHAR, Stable VARCHAR, Birthplace VARCHAR, Career and other notes VARCHAR) CREATE TABLE team_roster_season_2012–13 (team_roster_season_2012–13_id AUTO_INCREMENT PRIMARY KEY, Shirt No INT, Nationality VARCHAR, Player VARCHAR, Birth Date VARCHAR, Height INT, Position VARCHAR) CREATE TABLE singles:_7_4_titles_3_runner-ups (singles:_7_4_titles_3_runner-ups_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date (Final) VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent in the final VARCHAR, Score VARCHAR)  
SELECT Ends FROM in WHERE Transfer fee = free AND Moving from = middlesbrough