Which building has the largest number of company offices? Give me the building name.
CREATE TABLE buildings (
    id number,
    name text,
    city text,
    height number,
    stories number,
    status text
)

CREATE TABLE office_locations (
    building_id number,
    company_id number,
    move_in_year number
)

CREATE TABLE companies (
    id number,
    name text,
    headquarters text,
    industry text,
    sales_billion number,
    profits_billion number,
    assets_billion number,
    market_value_billion text
)
SELECT T2.name FROM office_locations AS T1 JOIN buildings AS T2 ON T1.building_id = T2.id JOIN companies AS T3 ON T1.company_id = T3.id GROUP BY T1.building_id ORDER BY COUNT(*) DESC LIMIT 1
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: Which building has the largest number of company offices? Give me the building name. ### Input: CREATE TABLE buildings (
    id number,
    name text,
    city text,
    height number,
    stories number,
    status text
)

CREATE TABLE office_locations (
    building_id number,
    company_id number,
    move_in_year number
)

CREATE TABLE companies (
    id number,
    name text,
    headquarters text,
    industry text,
    sales_billion number,
    profits_billion number,
    assets_billion number,
    market_value_billion text
) ### Response: SELECT T2.name FROM office_locations AS T1 JOIN buildings AS T2 ON T1.building_id = T2.id JOIN companies AS T3 ON T1.company_id = T3.id GROUP BY T1.building_id ORDER BY COUNT(*) DESC LIMIT 1