Solve the following sql problem:
Provide the ID of cars from Japan worth greater than 35000 and have an acceleration of 14.

Schema:
SCHEMA:
- Table: country
  - Column: origin
    - Samples: [1, 2, 3]
  - Column: country
    - Samples: [USA, Europe, Japan]
- Table: price
  - Column: ID
    - Samples: [1, 2, 3, 4, 5]
  - Column: price
    - Samples: [25561.59078, 24221.42273, 27240.84373, 33684.96888, 20000.0]
- Table: data
  - Column: ID
    - Samples: [1, 2, 3, 4, 5]
  - Column: mpg
    - Samples: [18.0, 15.0, 18.0, 16.0, 17.0]
  - Column: cylinders
    - Samples: [8, 8, 8, 8, 8]
  - Column: displacement
    - Samples: [307.0, 350.0, 318.0, 304.0, 302.0]
  - Column: horsepower
    - Samples: [130, 165, 150, 150, 140]
  - Column: weight
    - Samples: [3504, 3693, 3436, 3433, 3449]
  - Column: acceleration
    - Samples: [12.0, 11.5, 11.0, 12.0, 10.5]
  - Column: model
    - Samples: [70, 70, 70, 70, 70]
  - Column: car_name
    - Samples: [chevrolet chevelle malibu, buick skylark 320, plymouth satellite, amc rebel sst, ford torino]
- Table: production
  - Column: ID
    - Samples: [1, 1, 2, 3, 4]
  - Column: model_year
    - Samples: [1970, 1971, 1970, 1970, 1970]
  - Column: country
    - Samples: [1, 1, 1, 1, 1]

SELECT T4.ID FROM price AS T1 INNER JOIN production AS T2 ON T1.ID = T2.ID INNER JOIN country AS T3 ON T3.origin = T2.country INNER JOIN data AS T4 ON T4.ID = T1.ID WHERE T3.country = 'Japan' AND T1.price > 3500 AND T4.acceleration = 14