intermediate-program.pdf