Very interesting assignment. Premises are easy, but interesting twists take time. I'll have to spend a while thinking about this.