IS-IS DIS and Pseudonode

Which is far less than the six neighbor adjacencies we would have without the pseudonode where each router would report three neighbor adjacencies.
As per this sentence there are only 3 neighbor adjacencies. But when we configured ISIS each routers have full mesh Neighbourship with each other .I am still confuse how does DIS help to reduce the neighbor adjacencies ?

Thanks in advance