The multi-depot general share-a-ride problem. (1st March 2023)