What is the average 18-49 for the episode that had an order number higher than 35 and less than 3.5 viewers?
CREATE TABLE table_35898 (
    "Order" real,
    "Episode" text,
    "Air Date" text,
    "U.S. Timeslot (EST)" text,
    "18-49" real,
    "Viewers" real
)
SELECT AVG("18-49") FROM table_35898 WHERE "Viewers" < '3.5' AND "Order" > '35'
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: What is the average 18-49 for the episode that had an order number higher than 35 and less than 3.5 viewers? ### Input: CREATE TABLE table_35898 (
    "Order" real,
    "Episode" text,
    "Air Date" text,
    "U.S. Timeslot (EST)" text,
    "18-49" real,
    "Viewers" real
) ### Response: SELECT AVG("18-49") FROM table_35898 WHERE "Viewers" < '3.5' AND "Order" > '35'