If you don't want to add the MoreLinq library towards your challenge just to have the DistinctBy functionality then you can get a similar end result using the overload of Linq's Distinctive method that normally takes in an IEqualityComparer argument. I found this challenge when refactoring a purpose to return https://propertyingurugram.in/chintels-india-transfers-rights-of-two-land-parcels-worth-rs-121-82-crore-near-dwarka-expressway-to-sobha-group/