### Database Schema:
CREATE TABLE beers (
	id	INTEGER	NOT NULL	PRIMARY KEY,
	brewery_id	INTEGER	NOT NULL,
	abv	REAL	NULL,
	ibu	REAL	NULL,
	name	TEXT	NOT NULL,
	style	TEXT	NULL,
	ounces	REAL	NOT NULL,
	foreign key (brewery_id) references breweries (id)
);

CREATE TABLE breweries (
	id	INTEGER	NOT NULL	PRIMARY KEY,
	name	TEXT	NULL,
	city	TEXT	NULL,
	state	TEXT	NULL
);

### User's Query:
Which city and state produces the most and least bitter beer, and what is the difference in bitterness between the two? List also the names of the beer.

### Extra Knowledge:
The more IBU, the more bitter the beer is, most bitter means highest IBU; The less IBU, the less bitter the beer is, least bitter means lowest IBU
SELECT T1.state, T1.city, T2.name, T2.ibu FROM breweries AS T1 INNER JOIN beers AS T2 ON T1.id = T2.brewery_id GROUP BY T1.state, T1.city, T2.name, T2.ibu HAVING MAX(ibu) AND MIN(ibu) LIMIT 2