select vizsgazo.nev from vizsga join vizsgazo on vizsgazoaz=vizsgazo.azon join vizsgatargy on vizsgatargyaz=vizsgatargy.azon where osztaly~'1[12]' and vizsgatargy.nev='Történelem' and irasbeli>(select avg(irasbeli) from vizsga join vizsgatargy on vizsgatargyaz=vizsgatargy.azon and vizsgatargy.nev='Történelem');