Final submit for caesar.c