fixed 3.c