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: Na Copa Davis de 2001, qual oponente teve menos de 50 aces?
 ###Tabelas: CREATE TABLE north_germanic (north_germanic_id AUTO_INCREMENT PRIMARY KEY, Class VARCHAR, Part 1 VARCHAR, Part 2 VARCHAR, Part 3 VARCHAR, Part 4 VARCHAR) CREATE TABLE satellites_by_block (satellites_by_block_id AUTO_INCREMENT PRIMARY KEY, Block VARCHAR, Launched INT, Operational INT, Not usable INT, Retired INT, Launch Failures INT) CREATE TABLE men (men_id AUTO_INCREMENT PRIMARY KEY, Aces INT, Player VARCHAR, Opponent VARCHAR, Event VARCHAR, Sets INT) CREATE TABLE league_champions_and_major_awards (league_champions_and_major_awards_id AUTO_INCREMENT PRIMARY KEY, Year INT, League Champion VARCHAR, Best Blocker VARCHAR, Rookie of the Year VARCHAR, C.A.N.T.S.L.E.E.P. Award VARCHAR) CREATE TABLE doubles:_6_4–2 (doubles:_6_4–2_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Year INT, Championship VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents VARCHAR, Score VARCHAR)  
SELECT Opponent FROM men WHERE Aces < 50 AND Event = 2001 davis cup