Completed compilers level 2 b