The document describes an efficient algorithm for solving general 3D packing problems. It discusses how the 3D packing problem arises in applications like VLSI design and logistics. It also reviews existing representations for solving 2D and 3D packing problems, including Corner Block List (CBL) representation. The paper goes on to describe concepts for the CBL representation in 2D and 3D, including definitions of corner blocks, orientations, and operations. It then presents the proposed 3D CBL algorithm for solving general 3D packing problems efficiently in 3 sentences or less.