祝枝山、唐伯虎、文征明是明朝著名的文人,他们是好朋友。
有一回,三人聚在一起吃饭、饮酒,一边吃一边说笑。祝枝山说:“今天高兴,我出一个谜语你们猜,哪位猜不出,就让哪位请客。”接着说出一个字谜:“古代有,现代无。商周有,秦汉无。唐代有,宋代无。”
唐伯虎才思敏捷,祝枝山话音刚落,他马上接口:“我把你的谜底也编成一个字谜:善人有,恶人无。智者有,愚者无。听者有,看者无。”
文征明不甘落后,也编了一个谜:“右侧有,左侧无。后面有,前边无。中间有,外边无。”
酒店老板听三人说得热闹,也来凑趣:“高个有,矮个无。嘴上有,手上无。跳着有,走着无。”
三个人听了,互相看了看,跟酒店老板一起大笑起来。