I'm trying to make a face selection with Geometry Nodes and I need help translating to vector maths-node language the following: select those faces that have two neighbouring faces but only if the two face neighbours have at least one vertex in common. On the attached image I've marked red the faces I'd like to select.
This is a street network and I need to delete the crossings, including corners of "L" turns. These corners are a bit trickier to define and I don't have a deep enough understanding of vector maths nodes to put this together.