Step 1: Understand the goal.
The Bharatiya Nagarik Suraksha Sanhita (BNSS), 2023 tries to make criminal cases finish faster. One way it does this is by fixing a time limit for the judge to deliver the judgment after the arguments are over.
Step 2: Read the rule.
The BNSS says the court must pronounce the judgment within 30 days from the day the arguments are completed. This keeps judges from sitting on cases for too long.
Step 3: Note the extension.
The same rule allows a further extension of 15 days, but only if the court writes down the special reasons for the delay. So the outer limit becomes 45 days in such cases.
Step 4: Put it together.
The clear answer is 30 days, which can be extended to 45 days when reasons are recorded. This matches one option exactly.
Step 5: Remove the wrong options.
90 days (option 1), a strict 15 days (option 2), and 60 days from reserving the order (option 4) do not match the BNSS time limit for judgment after arguments.
Step 6: State the answer.
So the timeframe is within 30 days, extendable to 45 days. \[ \boxed{\text{Within 30 days (extendable to 45 days)}} \]