Complete solution for common courses.