推论一:由A和B可知,与司闸员相邻的不是鲁宾逊先生;又由C可知,司闸员的邻居也不是琼斯先生(因为2万不能除尽3),所以,司闸员的邻居是史密斯先生,即史密斯先生住在底特律和芝加哥之间。推论二:由推论一和A可知,住在芝加哥的只能是琼斯先生,所以同名司闸员也琼斯。由D可知,史密斯是司闸员或工程师。再根据推论二可知,史密斯是工程师。