cigar party logic problem