Abqclgcd o