501 Challenging Logic and Reasoning Problems[Team Nanban][TPB]