modifgcd