finding a needle in a haystack view 3