Paul Ryburn's Journal: Saturday update: Optimal Dirty Santa strategy and much more