restore xmas.c