### 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:
Among the cars produced in 1975, provide IDs, names, and producing countries of the cars with the maximum number of cylinders.

### Extra Knowledge:
produced in 1975 refers to model_year = 1975; names refers to car_name; producing countries refers to country; the maximum number of cylinders refers to max(cylinders)
SELECT T1.ID, T1.car_name, T3.country FROM data AS T1 INNER JOIN production AS T2 ON T1.ID = T2.ID INNER JOIN country AS T3 ON T3.origin = T2.country WHERE T2.model_year = 1975 ORDER BY T1.cylinders DESC LIMIT 1