answers to #4: sets