The Social Network Puzzles