按顺序分析:
1、庞听到的数不会是5,因为如果是5,庞就能确认是2、3,这与庞的话“我虽然不能确定这两个数是什么”矛盾.
2、庞听到的数不会是6,因为如果是6,这两个数只能是2、4,那么孙就能根据积是八判断出这两个数,和孙的话“我本来的确不知道”矛盾.
3、庞听到的数不会是7,因为如果是7,那这两个数有可能是2、5和3、4,当这个数是2、5时,积是10,孙就会直接判断出这两个数.而庞非常肯定孙无法首次判断出这两个数,因此,满足两数的和是7的情况下,这两数的积定会有多种情况,所以不会是7.
4、庞听到的数不会是8,此时两数可能是2、6或3、5,其中当3、5时与上一步分析同理.
5、庞听到的数不会是9,此时两数可能是2、7或3、6或4、5,其中2、7情况孙能判断出来.
6、庞听到的数不会是10,此时两数可能是2、8或3、7或4、6,其中3、7情况孙能判断出来.
7、如果庞听到的是11,此时两数的可能性是2、9或3、8或4、7或5、6.这时,无论是哪一组,孙都无法根据积判断出这两个数.而孙根据积说现在知道了,那么这个积应该是18,因为如果这两个数是3、6,孙同样知道庞不敢说第一句话,现在庞敢说那句话,说明应该是2、9的组合.而8、3的组合以及5、6或者4、7的组合,孙都不会根据积判断出这两个数,也不会说出那样的话.而庞听了孙说的话,他知道这两个数只能是2、9的组合,孙才有可能说那样的话,所以庞也知道了.
8、其他的和没仔细考虑,如果题出的严密的话,应该不足以发生孙、庞二人的对话了.
希望你能看明白.