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 adversário que tem um janeiro maior que 8, e um jogo menor que 48, e uma pontuação de 5-3?
 ###Tabelas: CREATE TABLE gore_district (gore_district_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Years VARCHAR, Gender VARCHAR, Area VARCHAR, Authority VARCHAR, Decile INT, Roll INT) CREATE TABLE theatre_credits (theatre_credits_id AUTO_INCREMENT PRIMARY KEY, Year INT, Production VARCHAR, Role VARCHAR, Director VARCHAR, Company VARCHAR) CREATE TABLE regular_season (regular_season_id AUTO_INCREMENT PRIMARY KEY, Game INT, January INT, Opponent VARCHAR, Score VARCHAR, Record VARCHAR, Points INT) CREATE TABLE race_data (race_data_id AUTO_INCREMENT PRIMARY KEY, Finish VARCHAR, Race VARCHAR, Distance VARCHAR, Jockey VARCHAR, Time VARCHAR, Victory Margin (in lengths) VARCHAR, Runner up VARCHAR, Track VARCHAR, Surface VARCHAR, Date VARCHAR) CREATE TABLE guarantee_group (guarantee_group_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Class VARCHAR, Hometown VARCHAR, Boarded VARCHAR, Position VARCHAR)  
SELECT Opponent FROM regular_season WHERE January > 8 AND Game < 48 AND Score = 5–3