Workbook Detail
Time 1 Minute Hard — Set 8
This page uses a content type that does not have a custom renderer yet. Raw structured data is shown below.
{
"_meta": {
"schemaVersion": "2.0.0",
"nodeId": "node-1-leaf-time-1-minute-hard",
"pageNumber": 8,
"generatedAt": "2026-03-01T01:52:08.986Z",
"generatorVersion": "v7.2.1-wp-g2",
"seed": "12595225839503276541",
"resolvedParams": {
"expectedPuzzleSize": null,
"expectedSize": null,
"expectedDifficulty": "hard",
"expectedVariant": null,
"displayDifficulty": "hard",
"theme": null,
"contentType": null,
"source": {
"puzzleSize": "config",
"size": "config",
"difficulty": "slug",
"variant": "config"
}
},
"contractVersion": "1.0",
"canonicalVersion": "2.0",
"archetype": "form-exercise",
"contentHash": "ffeaa00cf1ed1fe9e9f85a6b7f2beb9c832e5c081c7a7bd2e1c6b53b2dea9703",
"fallbackReason": null
},
"title": "form-exercise set 8",
"operation": "clock-math",
"subject": "clock-math",
"difficulty": "hard",
"config": {
"difficulty": "hard",
"clockMode": "1-minute",
"maxNumber": 10
},
"problems": [
{
"id": 1,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 6:55. Add 63 minutes. What time is it?",
"answer": "7:58",
"startTime": "6:55",
"delta": 63,
"task": "elapsed-time",
"correctAnswer": "7:58",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 6:55\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"80.38\" y2=\"137.7\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"69.4\" y2=\"47\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 6:55"
}
},
{
"id": 2,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 7:16. Add 14 minutes. What time is it?",
"answer": "7:30",
"startTime": "7:16",
"delta": 14,
"task": "elapsed-time",
"correctAnswer": "7:30",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 7:16\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"73.83\" y2=\"133.49\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"160.86\" y2=\"106.4\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 7:16"
}
},
{
"id": 3,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 2:40. Add 60 minutes. What time is it?",
"answer": "3:40",
"startTime": "2:40",
"delta": 60,
"task": "elapsed-time",
"correctAnswer": "3:40",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 2:40\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"141.85\" y2=\"92.62\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"47\" y2=\"130.6\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 2:40"
}
},
{
"id": 4,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 12:34. Add 55 minutes. What time is it?",
"answer": "1:29",
"startTime": "12:34",
"delta": 55,
"task": "elapsed-time",
"correctAnswer": "1:29",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 12:34\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"112.43\" y2=\"59.36\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"75.11\" y2=\"155.91\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 12:34"
}
},
{
"id": 5,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 2:10. Add 70 minutes. What time is it?",
"answer": "3:20",
"startTime": "2:10",
"delta": 70,
"task": "elapsed-time",
"correctAnswer": "3:20",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 2:10\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"138.52\" y2=\"82.04\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"153\" y2=\"69.4\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 2:10"
}
},
{
"id": 6,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 6:44. Add 62 minutes. What time is it?",
"answer": "7:46",
"startTime": "6:44",
"delta": 62,
"task": "elapsed-time",
"correctAnswer": "7:46",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 6:44\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"84.08\" y2=\"139.41\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"39.14\" y2=\"106.4\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 6:44"
}
},
{
"id": 7,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 1:58. Add 63 minutes. What time is it?",
"answer": "3:01",
"startTime": "1:58",
"delta": 63,
"task": "elapsed-time",
"correctAnswer": "3:01",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 1:58\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"136.43\" y2=\"78.11\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"87.28\" y2=\"40.14\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 1:58"
}
},
{
"id": 8,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 9:30. Add 72 minutes. What time is it?",
"answer": "10:42",
"startTime": "9:30",
"delta": 72,
"task": "elapsed-time",
"correctAnswer": "10:42",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 9:30\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"58.95\" y2=\"89\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"100\" y2=\"161.2\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 9:30"
}
},
{
"id": 9,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 9:22. Add 42 minutes. What time is it?",
"answer": "10:04",
"startTime": "9:22",
"delta": 42,
"task": "elapsed-time",
"correctAnswer": "10:04",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 9:22\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"58.28\" y2=\"91.89\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"145.48\" y2=\"140.95\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 9:22"
}
},
{
"id": 10,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 10:03. Subtract 41 minutes. What time is it?",
"answer": "9:22",
"startTime": "10:03",
"delta": -41,
"task": "elapsed-time",
"correctAnswer": "9:22",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 10:03\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"63.76\" y2=\"77.79\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"118.91\" y2=\"41.8\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 10:03"
}
},
{
"id": 11,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 9:58. Subtract 51 minutes. What time is it?",
"answer": "9:07",
"startTime": "9:58",
"delta": -51,
"task": "elapsed-time",
"correctAnswer": "9:07",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 9:58\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"62.83\" y2=\"79.4\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"87.28\" y2=\"40.14\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 9:58"
}
},
{
"id": 12,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 11:03. Subtract 90 minutes. What time is it?",
"answer": "9:33",
"startTime": "11:03",
"delta": -90,
"task": "elapsed-time",
"correctAnswer": "9:33",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 11:03\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"79.72\" y2=\"62.65\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"118.91\" y2=\"41.8\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 11:03"
}
},
{
"id": 13,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 7:59. Subtract 78 minutes. What time is it?",
"answer": "6:41",
"startTime": "7:59",
"delta": -78,
"task": "elapsed-time",
"correctAnswer": "6:41",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 7:59\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"63.38\" y2=\"121.57\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"93.6\" y2=\"39.14\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 7:59"
}
},
{
"id": 14,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 12:44. Add 62 minutes. What time is it?",
"answer": "1:46",
"startTime": "12:44",
"delta": 62,
"task": "elapsed-time",
"correctAnswer": "1:46",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 12:44\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"115.92\" y2=\"60.59\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"39.14\" y2=\"106.4\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 12:44"
}
},
{
"id": 15,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 8:12. Subtract 72 minutes. What time is it?",
"answer": "7:00",
"startTime": "8:12",
"delta": -72,
"task": "elapsed-time",
"correctAnswer": "7:00",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 8:12\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"61.17\" y2=\"117.29\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"158.2\" y2=\"81.09\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 8:12"
}
},
{
"id": 16,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 7:26. Subtract 46 minutes. What time is it?",
"answer": "6:40",
"startTime": "7:26",
"delta": -46,
"task": "elapsed-time",
"correctAnswer": "6:40",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 7:26\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"71.02\" y2=\"131.08\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"124.89\" y2=\"155.91\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 7:26"
}
},
{
"id": 17,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 8:53. Subtract 80 minutes. What time is it?",
"answer": "7:33",
"startTime": "8:53",
"delta": -80,
"task": "elapsed-time",
"correctAnswer": "7:33",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 8:53\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"57.58\" y2=\"102.59\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"59.05\" y2=\"54.52\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 8:53"
}
},
{
"id": 18,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 2:42. Add 65 minutes. What time is it?",
"answer": "3:47",
"startTime": "2:42",
"delta": 65,
"task": "elapsed-time",
"correctAnswer": "3:47",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 2:42\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"141.98\" y2=\"93.35\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"41.8\" y2=\"118.91\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 2:42"
}
},
{
"id": 19,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 6:49. Add 29 minutes. What time is it?",
"answer": "7:18",
"startTime": "6:49",
"delta": 29,
"task": "elapsed-time",
"correctAnswer": "7:18",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 6:49\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"82.38\" y2=\"138.67\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"44.09\" y2=\"75.11\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 6:49"
}
},
{
"id": 20,
"type": "clock-math",
"mode": "1-minute",
"difficulty": "hard",
"question": "Start at 11:21. Subtract 29 minutes. What time is it?",
"answer": "10:52",
"startTime": "11:21",
"delta": -29,
"task": "elapsed-time",
"correctAnswer": "10:52",
"visual": {
"type": "inline-svg",
"svg": "<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Clock showing 11:21\"><circle cx=\"100\" cy=\"100\" r=\"85\" fill=\"#fff\" stroke=\"#333\" stroke-width=\"2.5\"/><line x1=\"100\" y1=\"27\" x2=\"100\" y2=\"17\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"21.43\" x2=\"108.68\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"22.73\" x2=\"117.26\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"24.87\" x2=\"125.65\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"27.83\" x2=\"133.76\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"36.78\" x2=\"141.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"36.09\" x2=\"148.79\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"41.29\" x2=\"155.54\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"47.14\" x2=\"161.68\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"53.56\" x2=\"167.15\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"63.5\" x2=\"171.88\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"67.87\" x2=\"175.82\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"75.59\" x2=\"178.94\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"83.57\" x2=\"181.19\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"91.74\" x2=\"182.55\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"173\" y1=\"100\" x2=\"183\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"178.57\" y1=\"108.26\" x2=\"182.55\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"177.27\" y1=\"116.43\" x2=\"181.19\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"175.13\" y1=\"124.41\" x2=\"178.94\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"172.17\" y1=\"132.13\" x2=\"175.82\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"163.22\" y1=\"136.5\" x2=\"171.88\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"163.91\" y1=\"146.44\" x2=\"167.15\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"158.71\" y1=\"152.86\" x2=\"161.68\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"152.86\" y1=\"158.71\" x2=\"155.54\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"146.44\" y1=\"163.91\" x2=\"148.79\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"136.5\" y1=\"163.22\" x2=\"141.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"132.13\" y1=\"172.17\" x2=\"133.76\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"124.41\" y1=\"175.13\" x2=\"125.65\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"116.43\" y1=\"177.27\" x2=\"117.26\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"108.26\" y1=\"178.57\" x2=\"108.68\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"173\" x2=\"100\" y2=\"183\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"178.57\" x2=\"91.32\" y2=\"182.55\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"177.27\" x2=\"82.74\" y2=\"181.19\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"175.13\" x2=\"74.35\" y2=\"178.94\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"172.17\" x2=\"66.24\" y2=\"175.82\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"163.22\" x2=\"58.5\" y2=\"171.88\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"163.91\" x2=\"51.21\" y2=\"167.15\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"158.71\" x2=\"44.46\" y2=\"161.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"152.86\" x2=\"38.32\" y2=\"155.54\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"146.44\" x2=\"32.85\" y2=\"148.79\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"136.5\" x2=\"28.12\" y2=\"141.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"132.13\" x2=\"24.18\" y2=\"133.76\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"124.41\" x2=\"21.06\" y2=\"125.65\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"116.43\" x2=\"18.81\" y2=\"117.26\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"108.26\" x2=\"17.45\" y2=\"108.68\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27\" y1=\"100\" x2=\"17\" y2=\"100\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"21.43\" y1=\"91.74\" x2=\"17.45\" y2=\"91.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"22.73\" y1=\"83.57\" x2=\"18.81\" y2=\"82.74\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"24.87\" y1=\"75.59\" x2=\"21.06\" y2=\"74.35\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"27.83\" y1=\"67.87\" x2=\"24.18\" y2=\"66.24\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"36.78\" y1=\"63.5\" x2=\"28.12\" y2=\"58.5\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"36.09\" y1=\"53.56\" x2=\"32.85\" y2=\"51.21\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"41.29\" y1=\"47.14\" x2=\"38.32\" y2=\"44.46\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"47.14\" y1=\"41.29\" x2=\"44.46\" y2=\"38.32\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"53.56\" y1=\"36.09\" x2=\"51.21\" y2=\"32.85\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"63.5\" y1=\"36.78\" x2=\"58.5\" y2=\"28.12\" stroke=\"#333\" stroke-width=\"2\" stroke-linecap=\"round\"/><line x1=\"67.87\" y1=\"27.83\" x2=\"66.24\" y2=\"24.18\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"75.59\" y1=\"24.87\" x2=\"74.35\" y2=\"21.06\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"83.57\" y1=\"22.73\" x2=\"82.74\" y2=\"18.81\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><line x1=\"91.74\" y1=\"21.43\" x2=\"91.32\" y2=\"17.45\" stroke=\"#333\" stroke-width=\"0.8\" stroke-linecap=\"round\"/><text x=\"130.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">1</text><text x=\"152.83\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">2</text><text x=\"161\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">3</text><text x=\"152.83\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">4</text><text x=\"130.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">5</text><text x=\"100\" y=\"161\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">6</text><text x=\"69.5\" y=\"152.83\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">7</text><text x=\"47.17\" y=\"130.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">8</text><text x=\"39\" y=\"100\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">9</text><text x=\"47.17\" y=\"69.5\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">10</text><text x=\"69.5\" y=\"47.17\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">11</text><text x=\"100\" y=\"39\" text-anchor=\"middle\" dominant-baseline=\"central\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#222\">12</text><line x1=\"100\" y1=\"100\" x2=\"85.81\" y2=\"59.94\" stroke=\"#222\" stroke-width=\"5\" stroke-linecap=\"round\"/><line x1=\"100\" y1=\"100\" x2=\"149.51\" y2=\"135.97\" stroke=\"#222\" stroke-width=\"3\" stroke-linecap=\"round\"/><circle cx=\"100\" cy=\"100\" r=\"4\" fill=\"#222\"/></svg>",
"altText": "Clock showing 11:21"
}
}
],
"layout": {
"columns": 2,
"problemsPerPage": 20
},
"semantics": {
"contentType": "form-exercise",
"difficulty": "medium"
},
"version": "2.0",
"_archetype": null,
"_generatorId": null
}Teaching Notes
- Start at 6:55. Add 63 minutes. What time is it?
- Start at 7:16. Add 14 minutes. What time is it?
- Start at 2:40. Add 60 minutes. What time is it?
- Start at 12:34. Add 55 minutes. What time is it?
- Start at 2:10. Add 70 minutes. What time is it?
- Start at 6:44. Add 62 minutes. What time is it?
- Start at 1:58. Add 63 minutes. What time is it?
- Start at 9:30. Add 72 minutes. What time is it?
- Start at 9:22. Add 42 minutes. What time is it?
- Start at 10:03. Subtract 41 minutes. What time is it?
- Start at 9:58. Subtract 51 minutes. What time is it?
- Start at 11:03. Subtract 90 minutes. What time is it?
- Start at 7:59. Subtract 78 minutes. What time is it?
- Start at 12:44. Add 62 minutes. What time is it?
- Start at 8:12. Subtract 72 minutes. What time is it?
- Start at 7:26. Subtract 46 minutes. What time is it?
- Start at 8:53. Subtract 80 minutes. What time is it?
- Start at 2:42. Add 65 minutes. What time is it?
- Start at 6:49. Add 29 minutes. What time is it?
- Start at 11:21. Subtract 29 minutes. What time is it?
Practice time 1 minute with free printable worksheets. Uniquely generated — reinforce key math skills with every set.
Frequently Asked Questions
How do I use this Time 1 Minute Hard Worksheets worksheet?
Print the worksheet and complete the problems. Each set number generates a unique arrangement. Use the same set number for all students in a class for consistent assessment.
Is there an answer key?
Yes — every worksheet includes a complete answer key. Print it separately or view it on screen.