We actually haven't found a universal packing algorithm, so it's on a case-by-case basis. This is the best we've found so far for this case (17 squares in a square).

We actually haven't found a universal packing algorithm, so it's on a case-by-case basis. This is the best we've found so far for this case (17 squares in a square).
