City Packing Puzzle