### Database Schema:
CREATE TABLE matchs (
	Div	TEXT	NULL,
	Date	DATE	NULL,
	HomeTeam	TEXT	NULL,
	AwayTeam	TEXT	NULL,
	FTHG	INTEGER	NULL,
	FTAG	INTEGER	NULL,
	FTR	TEXT	NULL,
	season	INTEGER	NULL,
	foreign key (Div) references divisions (division)
);

CREATE TABLE divisions (
	division	TEXT	NOT NULL	PRIMARY KEY,
	name	TEXT	NULL,
	country	TEXT	NULL
);

### User's Query:
How many teams playing in divisions in Greece have ever scored 4 or more goals?

### Extra Knowledge:
teams include both HomeTeam and AwayTeam; country = 'Greece'; scored 4 or more goals refer to FTAG≥4, which is short name for Final-time Away-team Goals;
SELECT COUNT(DISTINCT CASE WHEN T1.FTHG >= 4 THEN HomeTeam ELSE NULL end) + COUNT(DISTINCT CASE WHEN T1.FTAG >= 4 THEN AwayTeam ELSE NULL end) FROM matchs AS T1 INNER JOIN divisions AS T2 ON T1.Div = T2.division WHERE T2.country = 'Greece' 