Find the list of documents that are both in the most three popular type and have the most three popular structure.
CREATE TABLE documents (
    document_name VARCHAR,
    document_type_code VARCHAR,
    document_structure_code VARCHAR
)
SELECT document_name FROM documents GROUP BY document_type_code ORDER BY COUNT(*) DESC LIMIT 3 INTERSECT SELECT document_name FROM documents GROUP BY document_structure_code ORDER BY COUNT(*) DESC LIMIT 3
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: Find the list of documents that are both in the most three popular type and have the most three popular structure. ### Input: CREATE TABLE documents (
    document_name VARCHAR,
    document_type_code VARCHAR,
    document_structure_code VARCHAR
) ### Response: SELECT document_name FROM documents GROUP BY document_type_code ORDER BY COUNT(*) DESC LIMIT 3 INTERSECT SELECT document_name FROM documents GROUP BY document_structure_code ORDER BY COUNT(*) DESC LIMIT 3