Which Events has Earnings of $113,259, and an Average larger than 229.5?
CREATE TABLE table_40421 (
    "Season" text,
    "Events" real,
    "Cashes" real,
    "Match Play" real,
    "TV Finals" real,
    "PBA Titles" real,
    "Average" real,
    "Earnings" text
)
SELECT MAX("Events") FROM table_40421 WHERE "Earnings" = '$113,259' AND "Average" > '229.5'
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 Events has Earnings of $113,259, and an Average larger than 229.5? ### Input: CREATE TABLE table_40421 (
    "Season" text,
    "Events" real,
    "Cashes" real,
    "Match Play" real,
    "TV Finals" real,
    "PBA Titles" real,
    "Average" real,
    "Earnings" text
) ### Response: SELECT MAX("Events") FROM table_40421 WHERE "Earnings" = '$113,259' AND "Average" > '229.5'