Let´s say I have this List of type Prices:

```
[
    {
        "Id": 57571,
        "Price": 1745.0,
        "DateAdded": "2018-12-01T00:00:00"
    },
    {
        "Id": 67537,
        "Price": 1695.0,
        "DateAdded": "2018-09-24T00:00:00"
    },
    {
        "Id": 80042,
        "Price": 1645.0,
        "DateAdded": "2019-03-24T00:00:00"
    },
    {
        "Id": 155866,
        "Price": 1545.0,
        "DateAdded": "2019-04-24T00:00:00"
    },
    {
        "Id": 163643,
        "Price": 1545.0,
        "DateAdded": "2019-04-26T00:00:00"
    },
    {
        "Id": 171379,
        "Price": 1545.0,
        "DateAdded": "2019-04-27T00:00:00"
    },
    {
        "Id": 178990,
        "Price": 1545.0,
        "DateAdded": "2019-04-28T00:00:00"
    }
]

```

I need to remove all items with the same price, but only if the item is a sibling of the list element. Is there to achieve this by using LINQ?

My expected output would be

```
[
    {
        "Id": 57571,
        "Price": 1745.0,
        "DateAdded": "2018-12-01T00:00:00"
    },
    {
        "Id": 67537,
        "Price": 1695.0,
        "DateAdded": "2018-09-24T00:00:00"
    },
    {
        "Id": 80042,
        "Price": 1645.0,
        "DateAdded": "2019-03-24T00:00:00"
    },
    {
        "Id": 155866,
        "Price": 1545.0,
        "DateAdded": "2019-04-24T00:00:00"
    }
]

```

I have absolutely no clue how I can achieve this. I appreciate any advice.