Assignment 1 Wedding Invitations Solution