exercises from web programming 1 lecture