PASS10.0
Loading cell…
Loading cell…
A SaaS product has 1,000 users.
Question: After one month, how many free users and paid users are expected to remain?
Show the calculation clearly. Do not round intermediate values.
Output format: { "free_users_after_month_1": number, "paid_users_after_month_1": number, "calculation": ["...", "...", "..."], "assumptions": ["..."] }
{
"free_users_after_month_1": 552,
"paid_users_after_month_1": 432,
"calculation": [
"Starting split: free = 1,000 × 60% = 600; paid = 1,000 − 600 = 400",
"Step 1 — Conversion: 600 × 8% = 48 free users convert to paid",
"Free users remaining: 600 − 48 = 552",
"Step 2 — Churn (applies only to the 400 pre-existing paid users, since new converts are exempt this month): 400 × 4% = 16 churned",
"Paid users: 400 − 16 + 48 = 432",
"Check on total: 552 + 432 = 984 = 1,000 − 16 churned users"
],
"assumptions": [
"Churned users leave the product entirely (they do not revert to the free plan); this is why the total drops from 1,000 to 984.",
"The 4% churn rate applies to the paid base at the start of the month (400), excluding the 48 same-month converts, per the stated rule.",
"No new signups, no downgrades other than churn, and no free-user attrition.",
"Values are expected values; all figures happen to be whole numbers, so no rounding was needed."
]
}
8/8 checks passed