The ultimate lateral-thinking challenge. If you relish a serious mental workout, this collection of 100 brain teasers will demand your very best …