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 = 1000 × 0.60 = 600; paid = 1000 − 600 = 400",
"Conversions: 600 × 0.08 = 48 free users convert to paid",
"Free after conversion: 600 − 48 = 552",
"Churn base (excludes the 48 just-converted users): 400 existing paid users",
"Churned paid users: 400 × 0.04 = 16",
"Paid after month 1: 400 + 48 − 16 = 432",
"Check total: 552 + 432 = 984 (16 churned users left the product)"
],
"assumptions": [
"Churned paid users exit the product entirely rather than reverting to the free plan (hence total drops from 1000 to 984); if they returned to free, free would be 568 and paid 432.",
"Rates are applied deterministically to expected counts, and the initial 60/40 split gives whole numbers, so no rounding was needed.",
"No new signups, no reactivations, and no free-user cancellations."
]
}
8/8 checks passed