Oh also: each student gets the questions in a different random order, so they can't work through it together. Anyway, I'm sure some will still cheat. But I've done my part to make that as difficult as possible, hopefully without causing problems for the students who are actually trying to learn stuff.