Break a business problem down to what is actually true, then build your answer back up. Get coached on how well you reasoned.
Industry
Function
Difficulty
Your reasoning
Attempt 1
1
What does everyone take for granted here? Which "rules" might not be true?
2
Strip it to basics: unit economics, raw input costs, the customer's real job, hard constraints. Use the numbers.
3
Reason step by step from step 2. Say what you'd do and why it follows.
IDEA LAB · TOUGH INVESTOR MODE
Pitch your idea. Survive the grilling.
A sceptical investor interviews you about your product idea, one hard question at a time: is the problem real, what must be true for it to work, and would people come back on their own? Then you get a scored verdict and the three assumptions most likely to sink you.
About 10 questions10–15 minutes3 ideas a daySaved to your profile
The investor is listening
LOGIC SPRINT · 5 QUESTIONS · 90 SECONDS EACH
How sharp is your logic today?
5 multiple-choice questions on three skills: reading data tables, logical deduction and business reasoning.
90 seconds per question. When time runs out, it moves on. You can't go back.
Leaving the page submits your sprint: switching tabs or apps, minimising, or locking your phone.
20 points per correct answer, out of 100. No negative marking.
Difficulty
Questions in
Question 1 of 51:30
Leaving this page submits your sprint.
CHALLENGE A FRIEND · SAME CASE · SAME CLOCK
Who thinks it through better?
Pick a business case (15 minutes) or a Logic Sprint (5 questions, 90 seconds each).
Your friend gets exactly the same one. Start together, live, or each on your own clock within 24 hours of them accepting.
Case: the higher score wins, and scores within 3 points are a draw. Sprint: more correct answers wins, and a tie goes to the faster time.
Neither of you sees the other's score until you've both finished. Your result also counts towards your own rating.
Challenge
15:00
Your reasoning
1
What does everyone take for granted here? Which "rules" might not be true?
2
Strip it to basics: unit economics, raw input costs, the customer's real job, hard constraints. Use the numbers.
3
Reason step by step from step 2. Say what you'd do and why it follows.
Pasting is turned off. Your answer is saved as you write and submitted automatically when time runs out.
Question 1 of 51:30
Leaving this page submits your sprint.
Topic
Difficulty
Your pseudocode
Plain-English steps or any programming language
Pseudocode rules: what one step may do
Allowed in one step
Set a variable, do arithmetic (+ − × ÷, remainder) and compare values
if / else if / else
Loops: for each item in a list, for i from a to b, while a condition holds
Lists: make an empty list, add an item, get the item at a position, length, sort (by a value, up or down), reverse
Maps / dictionaries: make an empty map, set the value for a key, get a value (with a default), check if a key exists, list the keys
Text: length, character at a position, split, join, upper/lower case, compare
min, max or sum of a list of numbers
Output or return a value
Not allowed (counted as missing logic)
A single step that solves the task or a large part of it ("find the answer", "group by customer and pick the top one", "find the shortest route")
Calling a ready-made library function that does the core job
"etc.", "…" or "and so on" in place of logic
Example of a good step: for each (name, amount) in entries: add amount to totals[name]. Not allowed: find the customer who owes the most.
Number or indent your steps, name your variables, and say what you output for empty or tie cases. The examples are public; your answer is checked against 7 hidden tests.
What is first principles thinking?
First principles thinking means breaking a problem down to what is actually true, such as costs, constraints and what customers really need, then building your answer back up from those truths instead of copying what others do. It is how strong product managers, founders and consultants find options everyone else misses.
First Principles Thinking gives you a fresh business case in the industry you choose, asks you to challenge its assumptions, reduce it to fundamentals and rebuild a solution, then scores your reasoning out of 100 with specific feedback. You can read every case in Hindi, Bengali, Marathi, Telugu, Tamil, Gujarati, Kannada, Malayalam, Odia, Punjabi or Urdu, and answer by voice in your mother tongue. Idea Lab pressure-tests product ideas with a tough AI investor, and Logic Sprint is a timed, five-question test of data tables, deduction and business reasoning. Read the guide to first principles thinking.