hac(18)