APT Group solutions (16)