Peter Winkler answers. Another puzzle next week!