Vegetarians and vegans puzzle