cylinder problem