search and cut edge
stl exercise