Title: 501 challenging logic & reasoning problems
Subjects: Critical thinking, Problems, exercises, Reasoning, Logic