Updated  4.c