Flexible many-to-few + few-to-many = an almost personalized transit system