I've got two lists as following:

```
listOne = [
    {phone: "123", name: "Joey"},
    {phone: "456", name: "Erik"},
    {phone: "789", name: "Teddy"},
]

```

and

```
listTwo = [
    {phone: "123", name: "Joey", accoundId: "ID_001"},
    {phone: "456", name: "Erik", accoundId: "ID_006"},
    {phone: "5553", name: "Sebastian", accoundId: "ID_010"},
]

```

How would I compare these two lists, and for each duplicate (exact matches for `phone` and `name`), if a duplicate exists, put the values in `listThree` with the `accountId` found in `listTwo`

As such:

```
listThree = [
    {phone: "123", name: "Joey", accountId: "ID_001"},
    {phone: "456", name: "Erik", accountId: "ID_006"},
]

```

JavaScript, Python or Apex solutions are highly appreciated