M replay.c