How to Plan a Wedding Menu for Guests with Dietary Restrictions