### Database Schema:
CREATE TABLE country (
	origin	INTEGER	NULL	PRIMARY KEY,
	country	TEXT	NULL
);

CREATE TABLE price (
	ID	INTEGER	NULL	PRIMARY KEY,
	price	REAL	NULL
);

CREATE TABLE production (
	ID	INTEGER	NULL	PRIMARY KEY,
	model_year	INTEGER	NULL	PRIMARY KEY,
	country	INTEGER	NULL,
	foreign key (ID) references data (ID),
	foreign key (country) references country (origin),
	foreign key (ID) references price (ID)
);

CREATE TABLE data (
	ID	INTEGER	NULL	PRIMARY KEY,
	mpg	REAL	NULL,
	cylinders	INTEGER	NULL,
	displacement	REAL	NULL,
	horsepower	INTEGER	NULL,
	weight	INTEGER	NULL,
	acceleration	REAL	NULL,
	model	INTEGER	NULL,
	car_name	TEXT	NULL,
	foreign key (ID) references price (ID)
);

### User's Query:
List the name of the most expensive car.

### Extra Knowledge:
car's name refers to car_name; the most expensive refers to max(price)
SELECT T1.car_name FROM data AS T1 INNER JOIN price AS T2 ON T1.ID = T2.ID ORDER BY T2.price DESC LIMIT 1