Note: These test cases are bigger, and more computationally challenging. It's ok if your basic homework submission does not complete these puzzles. squared_square.txt Problem: Subdivide a square into smaller squares of all different sizes. Minimal solution: 21 squares Discovered by A.J. Duijvestijn (Netherlands) by computer in 1978. bcp_9_piece.txt and bcp_15_piece.txt Both puzzles designed by Bill Cutler, 1983.