Just out of curiosity, and in case you’re up for some thinking, how would you solve this? I wanted to create these pieces, and after several attempts using extensions like Artisan2 and Joint PushPull, I ended up opting for a solid intersection. I tried intersecting faces with the model, but it didn’t turn out well.
puzzle_v0.skp (569.8 KB)