select avg(hd) as AVG_HD from (Product inner join PC on Product.model=PC.model) T where exists (select * from Product where type='Printer' and T.maker=maker)