Li Shujie One Hundred Thousand Bad Jokes One Hundred Thousand Bad Jokes II One Hundred Thousand Bad Jokes One Hundred Thousand Bad Jokes One Hundred Thousand Bad Jokes