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 é a média de compartilhamento para episódios com mais de 7,82 espectadores, classificações de 3 e uma classificação semanal de 54?
 ###Tabelas: CREATE TABLE evolution_of_symbols (evolution_of_symbols_id AUTO_INCREMENT PRIMARY KEY, Binary INT, Octal INT, Decimal INT, Hexadecimal INT, Glyph INT) CREATE TABLE triconsonantal_roots (triconsonantal_roots_id AUTO_INCREMENT PRIMARY KEY, Semitological abbreviation VARCHAR, Hebrew name VARCHAR, Arabic name VARCHAR, Morphological category VARCHAR, Hebrew Form VARCHAR, Arabic form VARCHAR, Approximate translation VARCHAR) CREATE TABLE u.s._nielsen_ratings (u.s._nielsen_ratings_id AUTO_INCREMENT PRIMARY KEY, Episode VARCHAR, Rating INT, Share INT, Rating/Share (18-49) VARCHAR, Viewers (millions) INT, Rank (Timeslot) VARCHAR, Rank (Night) VARCHAR, Rank (Week) VARCHAR) CREATE TABLE top_30_highest_goalscorers_all-time (top_30_highest_goalscorers_all-time_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Years VARCHAR, Goals INT, Apps INT, Ratio INT) CREATE TABLE nominations_table (nominations_table_id AUTO_INCREMENT PRIMARY KEY, Week 1 VARCHAR, Week 3 VARCHAR, Week 4 VARCHAR, Week 6 VARCHAR, Week 7 VARCHAR, Week 8 VARCHAR, Week 9 VARCHAR, Week 10 VARCHAR, Final Week 12 VARCHAR)  
SELECT AVG Share FROM u.s._nielsen_ratings WHERE Viewers (millions) > 7.82 AND Rank (Timeslot) = 3 AND Rank (Week) = 54