master chang 1.c