APT Group solutions (18)