3D Cylinder Problem