Love's Dozen burr puzzle

I coded this a while ago, but never got around to uploading it.
Now I've also found the Burr Tool software package, which can show you the solutons too!
Love's Dozen, as the name suggests, is of difficulty 12.3, however, there are multiple ways to assemble it, many of which are only of difficulty 1, and four are of difficulty 4.4 and a lot in between. Note that disassembly of this piece is tricky, as it has more than one degree of freedom. It's like a 3d maze with dead ends!
This puzzle was from the (now defunct) IBM Research page as were all the rest, but you can also find them in internet archives and other pages as linked from wikipedia:Burr Puzzle
I have also included the puzzle file for Burr Tools if you want to play with that, which you probably do if you want to explore all the ways to solve it.
Picture note: assembled burrs all look alike. Here's one slightly disassembled.