Translate the following question to SQL: Find the name of the company that produces both furnitures with less than 6 components and furnitures with more than 10 components.

Schema: CREATE TABLE manufacturer (
    Manufacturer_ID INT   PRIMARY KEY,
    Open_Year REAL,
    Name TEXT,
    Num_of_Factories INT,
    Num_of_Shops INT,
    UNIQUE (Manufacturer_ID)
);

CREATE TABLE furniture (
    Furniture_ID INT   PRIMARY KEY,
    Name TEXT,
    Num_of_Component INT,
    Market_Rate REAL,
    UNIQUE (Furniture_ID)
);

CREATE TABLE furniture_manufacte (
    Manufacturer_ID INT   PRIMARY KEY,
    Furniture_ID INT   PRIMARY KEY,
    Price_in_Dollar REAL,
    PRIMARY KEY (Manufacturer_ID, Furniture_ID),
    UNIQUE (Manufacturer_ID, Furniture_ID),
    FOREIGN KEY (Furniture_ID) REFERENCES furniture(Furniture_ID),
    FOREIGN KEY (Manufacturer_ID) REFERENCES manufacturer(Manufacturer_ID)
);
user
SELECT t3.name FROM furniture AS t1 JOIN furniture_manufacte AS t2 ON t1.Furniture_ID  =  t2.Furniture_ID JOIN manufacturer AS t3 ON t2.manufacturer_id  =  t3.manufacturer_id WHERE t1.num_of_component  <  6 INTERSECT SELECT t3.name FROM furniture AS t1 JOIN furniture_manufacte AS t2 ON t1.Furniture_ID  =  t2.Furniture_ID JOIN manufacturer AS t3 ON t2.manufacturer_id  =  t3.manufacturer_id WHERE t1.num_of_component  >  10
assistant