Update alg.c