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 posição joga o jogador galês que fez mais de 167 aparições, marcou mais de 0 gols e teve uma carreira no Leeds de 1977 a 1982?
 ###Tabelas: CREATE TABLE asian_winter_games (asian_winter_games_id AUTO_INCREMENT PRIMARY KEY, Games VARCHAR, Gold VARCHAR, Silver VARCHAR, Bronze VARCHAR, Total VARCHAR, Rank VARCHAR) CREATE TABLE congress (congress_id AUTO_INCREMENT PRIMARY KEY, Electoral District VARCHAR, Registered voters INT, Seats in Congress INT, Candidates per party INT, Participating parties INT, Total candidates INT) CREATE TABLE torneio_rio-são_paulo (torneio_rio-são_paulo_id AUTO_INCREMENT PRIMARY KEY, Position INT, Team VARCHAR, Points INT, Played INT, Drawn INT, Lost INT, Against INT, Difference VARCHAR) CREATE TABLE notable_players (notable_players_id AUTO_INCREMENT PRIMARY KEY, Nationality VARCHAR, Position VARCHAR, Leeds career VARCHAR, Appearances INT, Goals INT) CREATE TABLE top_countries (top_countries_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Country VARCHAR, Winner INT, Runner -up INT, Losing Semi- finalist INT)  
SELECT Position FROM notable_players WHERE Appearances > 167 AND Nationality = wales AND Goals > 0 AND Leeds career = 1977–1982