finished four.c