select a.continent, a.name, a.area from world a
where a.area in (select max(b.area) from world b where a.continent=b.continent)
worked well