Analytical reasoning tests measure your ability to solve constraint-based logic puzzles. You are given a set of rules and must determine valid arrangements, assignments, or orderings that satisfy all constraints simultaneously.
Our procedurally generated puzzles cover three key areas: seating arrangements (who sits where in a row), group assignments (which items belong to which group), and ordering sequences (determining rank order from comparison clues). Each puzzle has a unique solution verified by the generator.
All questions are generated locally in your browser. Your progress and answers are stored only on your device — we never collect any personal data.
Key Patterns & Formats
Seating Arrangement
Determining positions of people in a row based on constraint clues like adjacency, relative order, and fixed positions.
Given N items and a set of constraints C1, C2, ..., Ck: find permutation P of items such that all Ci are satisfiedGroup Assignment
Assigning items or people to groups under same-team, different-team, and fixed-group constraints.
Partition N items into k groups of sizes s1, s2, ..., sk subject to constraints C1, C2, ..., CmOrdering Sequence
Determining the rank order of items from comparison clues like higher-than, lower-than, and not-at-rank constraints.
Given N items and comparison constraints: find total ordering consistent with all constraintsSolving Strategies
- Start with the most restrictive constraints (fixed positions, end positions)
- Use process of elimination to narrow down possibilities
- Draw a diagram: number the positions and fill in what you know
- Test remaining arrangements against all constraints
- If stuck, try assuming a position and check for contradictions
- Start with fixed-group constraints to anchor known assignments
- Apply same-group constraints to pair items together
- Use different-group constraints to eliminate impossible pairings
Common Pitfalls
- Forgetting that 'to the left of' means anywhere to the left, not immediately adjacent
- Confusing 'next to' (adjacent) with 'to the left/right of' (relative order)
- Not checking all constraints against the final arrangement
- Exceeding group size limits when applying same-group constraints
- Forgetting that different-group constraints are bidirectional
- Not considering cascading effects (placing A with B may force C elsewhere)