p046ufs.c modified-1