Here is one of my favorite free software’s that I know of. It is the link for the Tarsia Puzzle software. I used to always spend 3-5 dollars purchasing these types of puzzles and card sort activities from teacher pay teachers, but after finding this, I now create my own activities. I have several of these puzzles I am going to post, with pictures and videos demonstrating the activities. There are several different types of puzzles that you can create, from square puzzles, triangular shaped puzzles, diamond shaped puzzles, and hexagonal shaped puzzles. You can also create different levels of difficulty for the same puzzle to help provide differentiation for your students. All you have to do is pick a template, type in the question and answers, and a puzzle is automatically generated in a printable version with an answer key. The only downfall is unless you have the software you cannot open the puzzle, but I have figured out a way to save the puzzles in a user friendly pdf format. I will post instructions on this later.