Beware Dragons -- this is (or will be) a humiliating self-study exercise.