Practicing For midterm with solutions and blocks