Two.Sigma
data as of 2026-10-24 15:31 (today) · today is still filling · last refresh interrupted

Outcomes every instant request from an Indian student, by IST day · losses stacked as % of requests, fulfilled as the line

By hour of day over the whole range · where in the day supply runs out

Volume requests, and what they billed

Where each day's loss fell each quarter's share of that day's lost requests · counts on hover

By grade requests as bars, the loss rate as the line — a grade asks more because more students are in it

By subject the busiest 10 · loss rate on hover, because a long tail of small subjects has no rate worth reading

Was anybody offered it? of the requests that were lost, how many tutors each was pushed to

23.9% nobody was pushed 2,227 58.2% pushed to 1-2 5,421 10.9% pushed to 3-4 1,012 7.0% pushed to 5 or more 656

A lost request with no rows in the push log counts as “nobody was pushed”, because that is what it is. This separates a routing failure from a supply shortage: both leave the student without a tutor, and only one of them is fixed by recruiting.

…and at which hours lost requests as bars, the share nobody was pushed for as the line

How deep the offers went, by hour share of that hour’s lost requests · counts on hover

The line above is only the red band below. Splitting the rest apart separates a matcher that never started from one that gave up after two tutors — the same loss to the student, a different repair.

Could the idle tutors have taken it? under 100% is a shortage of tutors; well over is a routing problem · the tutors behind it →

fixed week 2026-10-16 → 2026-10-23 — not 2026-10-10 → 2026-10-23, unlike everything else on this page. Tutor presence is written once a night, so it is always a day behind and cannot be re-cut by date.

1907% over the whole day 7030.6 sessions of idle capacity vs 368.7 lost 1822% in the hours carrying the loss 5, 8, 13, 14, 16, 17, 18, 19, 20, 21h

HourLostTutors online Idle Idle hrs Rate CapacityCovers
00 7.0 132.0 89.9 40.1 3.79 152.2 2175%
01 9.0 83.5 57.1 26.3 3.77 99.0 1100%
02 5.8 56.2 40.9 20.1 3.36 67.4 1173%
03 6.1 46.8 32.0 14.0 3.67 51.2 836%
04 13.5 48.5 26.5 9.2 4.57 42.1 312%
05 17.8 79.1 37.5 8.3 7.15 59.6 336%
06 11.9 127.5 64.0 19.1 5.16 98.3 828%
07 10.2 167.9 93.8 33.9 5.5 186.5 1819%
08 15.8 215.2 119.6 44.5 5.12 228.0 1448%
09 11.6 242.6 139.8 57.7 4.94 285.0 2452%
10 13.2 252.9 140.5 59.1 5.43 320.9 2422%
11 14.0 255.9 130.9 56.2 5.39 303.0 2164%
12 11.6 256.5 136.2 59.3 5.47 324.2 2789%
13 15.2 255.6 134.2 54.2 5.27 285.6 1873%
14 16.4 267.0 153.9 62.8 5.17 324.9 1984%
15 12.8 272.5 162.8 67.6 4.9 331.1 2597%
16 17.4 293.9 179.5 78.9 5.05 398.0 2291%
17 14.9 362.6 214.0 94.6 5.33 504.1 3389%
18 31.2 452.9 203.4 92.8 6.56 608.2 1946%
19 35.5 475.5 198.8 91.4 6.63 605.9 1707%
20 36.8 440.1 214.5 95.9 5.74 550.6 1498%
21 21.0 381.8 225.2 101.5 4.74 481.0 2290%
22 10.9 315.5 200.0 89.9 4.47 401.4 3691%
23 9.1 218.8 146.9 69.3 4.65 322.4 3534%

Capacity is idle tutor-hours × sessions per busy tutor-hour, not a count of idle tutors: the average idle tutor is online about 22 minutes of an hour, so counting heads overstates it roughly threefold. It is an upper bound on what better routing could recover — it assumes idle tutors would work at the same rate as busy ones, when some are idle precisely because they decline. An hour that still comes out under 100% on that generous assumption is genuinely short of tutors. Hours that lost nothing show “—” rather than 0%.

Day by hour lost requests · the whole range, whatever the charts above are showing

00020406081012141618202210-1010-10 00:00 — 16 lost10-10 01:00 — 15 lost10-10 02:00 — 33 lost10-10 03:00 — 9 lost10-10 04:00 — 43 lost10-10 05:00 — 70 lost10-10 06:00 — 107 lost10-10 07:00 — 34 lost10-10 08:00 — 21 lost10-10 09:00 — 22 lost10-10 10:00 — 14 lost10-10 11:00 — 34 lost10-10 12:00 — 48 lost10-10 13:00 — 24 lost10-10 14:00 — 61 lost10-10 15:00 — 27 lost10-10 16:00 — 14 lost10-10 17:00 — 18 lost10-10 18:00 — 234 lost10-10 19:00 — 364 lost36410-10 20:00 — 68 lost10-10 21:00 — 19 lost10-10 22:00 — 15 lost10-10 23:00 — 8 lost10-1110-11 00:00 — 14 lost10-11 01:00 — 8 lost10-11 02:00 — 3 lost10-11 03:00 — 17 lost10-11 04:00 — 34 lost10-11 05:00 — 49 lost10-11 06:00 — 18 lost10-11 07:00 — 10 lost10-11 08:00 — 15 lost10-11 09:00 — 20 lost10-11 10:00 — 25 lost10-11 11:00 — 39 lost10-11 12:00 — 30 lost10-11 13:00 — 24 lost10-11 14:00 — 16 lost10-11 15:00 — 21 lost10-11 16:00 — 25 lost10-11 17:00 — 24 lost10-11 18:00 — 38 lost10-11 19:00 — 61 lost10-11 20:00 — 39 lost10-11 21:00 — 11 lost10-11 22:00 — 25 lost10-11 23:00 — 8 lost10-1210-12 00:00 — 9 lost10-12 01:00 — 15 lost10-12 02:00 — 10 lost10-12 03:00 — 18 lost10-12 04:00 — 17 lost10-12 05:00 — 8 lost10-12 06:00 — 64 lost10-12 07:00 — 20 lost10-12 08:00 — 16 lost10-12 09:00 — 7 lost10-12 10:00 — 15 lost10-12 11:00 — 41 lost10-12 12:00 — 71 lost10-12 13:00 — 86 lost10-12 14:00 — 18 lost10-12 15:00 — 18 lost10-12 16:00 — 22 lost10-12 17:00 — 42 lost10-12 18:00 — 203 lost10-12 19:00 — 471 lost47110-12 20:00 — 67 lost10-12 21:00 — 29 lost10-12 22:00 — 25 lost10-12 23:00 — 21 lost10-1310-13 00:00 — 27 lost10-13 01:00 — 29 lost10-13 02:00 — 10 lost10-13 03:00 — 12 lost10-13 04:00 — 23 lost10-13 05:00 — 50 lost10-13 06:00 — 59 lost10-13 07:00 — 34 lost10-13 08:00 — 26 lost10-13 09:00 — 8 lost10-13 10:00 — 52 lost10-13 11:00 — 60 lost10-13 12:00 — 50 lost10-13 13:00 — 32 lost10-13 14:00 — 26 lost10-13 15:00 — 14 lost10-13 16:00 — 17 lost10-13 17:00 — 22 lost10-13 18:00 — 283 lost28310-13 19:00 — 524 lost52410-13 20:00 — 110 lost10-13 21:00 — 41 lost10-13 22:00 — 14 lost10-13 23:00 — 10 lost10-1410-14 00:00 — 4 lost10-14 01:00 — 11 lost10-14 02:00 — 4 lost10-14 03:00 — 31 lost10-14 04:00 — 47 lost10-14 05:00 — 54 lost10-14 06:00 — 75 lost10-14 07:00 — 31 lost10-14 08:00 — 21 lost10-14 09:00 — 11 lost10-14 10:00 — 58 lost10-14 11:00 — 56 lost10-14 12:00 — 37 lost10-14 13:00 — 50 lost10-14 14:00 — 33 lost10-14 15:00 — 17 lost10-14 16:00 — 32 lost10-14 17:00 — 21 lost10-14 18:00 — 96 lost10-14 19:00 — 172 lost10-14 20:00 — 48 lost10-14 21:00 — 34 lost10-14 22:00 — 18 lost10-14 23:00 — 17 lost10-1510-15 00:00 — 17 lost10-15 01:00 — 2 lost10-15 02:00 — 11 lost10-15 03:00 — 17 lost10-15 04:00 — 46 lost10-15 05:00 — 53 lost10-15 06:00 — 29 lost10-15 07:00 — 22 lost10-15 08:00 — 22 lost10-15 09:00 — 20 lost10-15 10:00 — 25 lost10-15 11:00 — 39 lost10-15 12:00 — 38 lost10-15 13:00 — 23 lost10-15 14:00 — 18 lost10-15 15:00 — 13 lost10-15 16:00 — 8 lost10-15 17:00 — 23 lost10-15 18:00 — 47 lost10-15 19:00 — 84 lost10-15 20:00 — 35 lost10-15 21:00 — 45 lost10-15 22:00 — 8 lost10-15 23:00 — 6 lost10-1610-16 00:00 — 11 lost10-16 01:00 — 9 lost10-16 02:00 — 26 lost10-16 03:00 — 13 lost10-16 04:00 — 52 lost10-16 05:00 — 41 lost10-16 06:00 — 21 lost10-16 07:00 — 25 lost10-16 08:00 — 36 lost10-16 09:00 — 15 lost10-16 10:00 — 14 lost10-16 11:00 — 25 lost10-16 12:00 — 20 lost10-16 13:00 — 30 lost10-16 14:00 — 44 lost10-16 15:00 — 20 lost10-16 16:00 — 30 lost10-16 17:00 — 18 lost10-16 18:00 — 50 lost10-16 19:00 — 61 lost10-16 20:00 — 70 lost10-16 21:00 — 38 lost10-16 22:00 — 14 lost10-16 23:00 — 9 lost10-1710-17 00:00 — 4 lost10-17 01:00 — 11 lost10-17 02:00 — 7 lost10-17 03:00 — 9 lost10-17 04:00 — 20 lost10-17 05:00 — 43 lost10-17 06:00 — 22 lost10-17 07:00 — 9 lost10-17 08:00 — 21 lost10-17 09:00 — 18 lost10-17 10:00 — 13 lost10-17 11:00 — 14 lost10-17 12:00 — 18 lost10-17 13:00 — 25 lost10-17 14:00 — 13 lost10-17 15:00 — 16 lost10-17 16:00 — 16 lost10-17 17:00 — 18 lost10-17 18:00 — 29 lost10-17 19:00 — 36 lost10-17 20:00 — 50 lost10-17 21:00 — 21 lost10-17 22:00 — 13 lost10-17 23:00 — 4 lost10-1810-18 00:00 — 6 lost10-18 01:00 — 12 lost10-18 02:00 — 8 lost10-18 03:00 — 13 lost10-18 04:00 — 8 lost10-18 05:00 — 16 lost10-18 06:00 — 7 lost10-18 07:00 — 3 lost10-18 08:00 — 24 lost10-18 09:00 — 9 lost10-18 10:00 — 17 lost10-18 11:00 — 7 lost10-18 12:00 — 6 lost10-18 13:00 — 12 lost10-18 14:00 — 19 lost10-18 15:00 — 3 lost10-18 16:00 — 13 lost10-18 17:00 — 10 lost10-18 18:00 — 22 lost10-18 19:00 — 25 lost10-18 20:00 — 24 lost10-18 21:00 — 8 lost10-18 22:00 — 9 lost10-18 23:00 — 4 lost10-1910-19 00:00 — 12 lost10-19 01:00 — 14 lost10-19 02:00 — 2 lost10-19 03:00 — 7 lost10-19 04:00 — 11 lost10-19 05:00 — 11 lost10-19 06:00 — 14 lost10-19 07:00 — 8 lost10-19 08:00 — 9 lost10-19 09:00 — 12 lost10-19 10:00 — 13 lost10-19 11:00 — 14 lost10-19 12:00 — 22 lost10-19 13:00 — 14 lost10-19 14:00 — 9 lost10-19 15:00 — 12 lost10-19 16:00 — 14 lost10-19 17:00 — 6 lost10-19 18:00 — 19 lost10-19 19:00 — 26 lost10-19 20:00 — 22 lost10-19 21:00 — 23 lost10-19 22:00 — 5 lost10-19 23:00 — 12 lost10-2010-20 00:00 — 3 lost10-20 01:00 — 7 lost10-20 02:00 — 2 lost10-20 03:00 — 1 lost10-20 04:00 — 7 lost10-20 05:00 — 3 lost10-20 06:00 — 9 lost10-20 07:00 — 12 lost10-20 08:00 — 10 lost10-20 09:00 — 11 lost10-20 10:00 — 15 lost10-20 11:00 — 12 lost10-20 12:00 — 12 lost10-20 13:00 — 8 lost10-20 14:00 — 6 lost10-20 15:00 — 19 lost10-20 16:00 — 8 lost10-20 17:00 — 16 lost10-20 18:00 — 21 lost10-20 19:00 — 16 lost10-20 20:00 — 19 lost10-20 21:00 — 10 lost10-20 22:00 — 7 lost10-20 23:00 — 11 lost10-2110-21 00:00 — 6 lost10-21 01:00 — 4 lost10-21 02:00 — 1 lost10-21 03:00 — 2 lost10-21 04:00 — 1 lost10-21 05:00 — 4 lost10-21 06:00 — 7 lost10-21 07:00 — 3 lost10-21 08:00 — 13 lost10-21 09:00 — 12 lost10-21 10:00 — 10 lost10-21 11:00 — 9 lost10-21 12:00 — 6 lost10-21 13:00 — 11 lost10-21 14:00 — 16 lost10-21 15:00 — 7 lost10-21 16:00 — 21 lost10-21 17:00 — 11 lost10-21 18:00 — 20 lost10-21 19:00 — 40 lost10-21 20:00 — 31 lost10-21 21:00 — 14 lost10-21 22:00 — 15 lost10-21 23:00 — 7 lost10-2210-22 00:00 — 5 lost10-22 01:00 — 6 lost10-22 02:00 — 0 lost10-22 03:00 — 3 lost10-22 04:00 — 8 lost10-22 05:00 — 15 lost10-22 06:00 — 4 lost10-22 07:00 — 10 lost10-22 08:00 — 8 lost10-22 09:00 — 11 lost10-22 10:00 — 16 lost10-22 11:00 — 22 lost10-22 12:00 — 4 lost10-22 13:00 — 7 lost10-22 14:00 — 10 lost10-22 15:00 — 5 lost10-22 16:00 — 9 lost10-22 17:00 — 23 lost10-22 18:00 — 36 lost10-22 19:00 — 35 lost10-22 20:00 — 52 lost10-22 21:00 — 28 lost10-22 22:00 — 10 lost10-22 23:00 — 8 lost10-2310-23 00:00 — 9 lost10-23 01:00 — 9 lost10-23 02:00 — 0 lost10-23 03:00 — 1 lost10-23 04:00 — 1 lost10-23 05:00 — 9 lost10-23 06:00 — 11 lost10-23 07:00 — 12 lost10-23 08:00 — 5 lost10-23 09:00 — 5 lost10-23 10:00 — 8 lost10-23 11:00 — 9 lost10-23 12:00 — 5 lost10-23 13:00 — 15 lost10-23 14:00 — 14 lost10-23 15:00 — 20 lost10-23 16:00 — 28 lost10-23 17:00 — 17 lost10-23 18:00 — 53 lost10-23 19:00 — 45 lost10-23 20:00 — 26 lost10-23 21:00 — 26 lost10-23 22:00 — 14 lost10-23 23:00 — 18 losthour of day (IST)

Shading is square-rooted, so a peak hour on a busy day does not flatten every other cell to white. Hover a cell for the day, hour and count.

By subject over the range, busiest first · “(unmapped)” is a request whose sub-topic has no v1 topic behind it

SubjectRequestsFulfilled Lost
Mathematics - Class 9 and 10 47,559 89.4% 42,538 4.1% 1,951
Premium 36,898 81.0% 29,898 9.0% 3,318
Science - Class 9 and 10 29,059 88.8% 25,809 2.5% 729
English 9,649 86.3% 8,330 3.6% 352
Mathematics 9,502 86.3% 8,204 6.3% 599
Physics 8,220 78.3% 6,436 11.3% 929
Biology 5,543 80.8% 4,478 6.1% 339
Organic Chemistry 2,299 76.2% 1,752 14.3% 329
Physical Chemistry 2,283 74.9% 1,710 15.0% 343
Inorganic Chemistry 1,561 76.3% 1,191 10.3% 161
Social Studies - Class 6 to 8 151 12.6% 19 41.7% 63
FILO internal 141 0.0% 0 47.5% 67
Maths 56 5.4% 3 37.5% 21
Economics 32 0.0% 0 43.8% 14
Geography 32 18.8% 6 50.0% 16
Political Science 30 23.3% 7 50.0% 15
Accountancy 26 61.5% 16 26.9% 7
Chemistry 25 12.0% 3 32.0% 8
History 25 32.0% 8 48.0% 12
(unmapped) 23 0.0% 0 47.8% 11

By grade over the range · “—” is a student with no class on file, kept rather than dropped

ClassRequestsFulfilled Lost
1 48 72.9% 35 20.8% 10
2 3 66.7% 2 33.3% 1
4 1 100.0% 1 0.0% 0
6 562 76.0% 427 6.8% 38
7 422 83.2% 351 5.5% 23
8 874 80.7% 705 8.1% 71
9 63,168 86.0% 54,333 5.0% 3,178
10 39,592 87.2% 34,531 5.1% 2,013
11 18,365 83.6% 15,355 8.2% 1,497
12 27,719 82.7% 22,916 8.2% 2,270
13 2,262 75.1% 1,699 7.9% 179
14 79 54.4% 43 24.1% 19
15 75 50.7% 38 22.7% 17
20009 4 100.0% 4 0.0% 0

Days newest first · every request lands in exactly one column

DayRequests FulfilledExpired Cancel >20s Cancel 10–20s Cancel ≤10s By tutorBlocked Billed ₹
2026-10-23 11,239 89.3% 10,039 1.3% 142 1.9% 218 1.0% 117 6.2% 701 0.1% 16 0.1% 6 126,944
2026-10-22 10,047 89.5% 8,991 1.2% 116 2.2% 219 1.2% 119 5.8% 578 0.2% 18 0.1% 8 119,459
2026-10-21 7,792 89.2% 6,949 1.2% 92 2.3% 179 1.0% 81 5.9% 461 0.3% 25 0.1% 5 95,047
2026-10-20 6,520 89.4% 5,829 1.2% 79 2.5% 166 1.3% 86 5.4% 350 0.2% 11 0.0% 3 85,585
2026-10-19 7,151 87.8% 6,276 1.4% 102 2.9% 209 1.7% 120 6.1% 435 0.1% 10 0.1% 4 84,736
2026-10-18 8,534 87.8% 7,491 1.3% 112 2.0% 173 1.4% 118 7.3% 624 0.2% 14 0.1% 5 100,692
2026-10-17 10,312 87.1% 8,979 1.9% 201 2.4% 249 1.4% 145 6.8% 700 0.4% 37 0.1% 7 113,749
2026-10-16 12,743 84.8% 10,800 2.6% 326 2.9% 366 1.7% 215 7.9% 1,010 0.2% 21 0.0% 5 121,768
2026-10-15 13,513 86.6% 11,705 2.6% 350 2.2% 301 1.3% 178 7.1% 954 0.2% 23 0.1% 7 133,364
2026-10-14 13,599 83.1% 11,304 4.4% 594 2.8% 384 2.0% 268 7.5% 1,025 0.1% 17 0.1% 7 128,134
2026-10-13 14,099 78.3% 11,042 7.1% 996 3.8% 537 2.4% 344 8.2% 1,160 0.1% 13 0.0% 7 130,049
2026-10-12 13,325 81.1% 10,801 6.3% 839 3.6% 474 2.0% 272 6.9% 918 0.1% 18 0.1% 8 123,328
2026-10-11 11,155 86.7% 9,666 2.8% 310 2.4% 264 1.4% 152 6.6% 741 0.2% 20 0.0% 3 124,260
2026-10-10 13,145 80.4% 10,568 6.5% 857 3.5% 461 2.2% 284 7.2% 943 0.2% 20 0.1% 14 126,653

Indian students only; internal accounts, package class 16 and throttled sessions excluded. “Lost” in the charts is expired plus cancelled after 20 seconds — a student who waited and got nobody. Cancellations under 10 seconds are counted but not read as supply.