Vocabulary

百人百様

so many men, so many ways; to each one's own; it takes all sorts to make a world

expression