Geometry, difficulty level 3. How many ways can you arrange six squares in the plane so that they all share an edge with at least one other square? How many of these configurations could be folded up to form a cube?