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 ano mais recente em que Rafael Nadal esteve no Aberto da França, Roger Federer esteve em Wimbledon e Roger Federer esteve no Aberto da Austrália?
 ###Tabelas: CREATE TABLE federer–nadal_grand_slam_era (federer–nadal_grand_slam_era_id AUTO_INCREMENT PRIMARY KEY, Year INT, Australian Open VARCHAR, French Open VARCHAR, Wimbledon VARCHAR, US Open VARCHAR) CREATE TABLE results_in_minnesota_state_elections (results_in_minnesota_state_elections_id AUTO_INCREMENT PRIMARY KEY, Year INT, Office VARCHAR, Candidate VARCHAR, Popular Votes INT, Percentage VARCHAR) CREATE TABLE e_class (e_class_id AUTO_INCREMENT PRIMARY KEY, Ship VARCHAR, Pennant number VARCHAR, Laid down VARCHAR, Launched VARCHAR, Completed VARCHAR) CREATE TABLE round_four (round_four_id AUTO_INCREMENT PRIMARY KEY, Pick # INT, CFL Team VARCHAR, Player VARCHAR, Position VARCHAR, College VARCHAR) CREATE TABLE round_nine (round_nine_id AUTO_INCREMENT PRIMARY KEY, Pick # INT, Player VARCHAR, Position VARCHAR, Nationality VARCHAR, NHL team VARCHAR, College/junior/club team VARCHAR)  
SELECT MAX Year FROM federer–nadal_grand_slam_era WHERE French Open = rafael nadal AND Wimbledon = roger federer AND Australian Open = roger federer