Step 1: Understand the question.
The Bharatiya Nagarik Suraksha Sanhita, 2023 sets a time limit for giving judgment after arguments end. We must pick the correct time frame.
Step 2: Know the aim of the BNSS.
One main goal of the BNSS is to cut delays in criminal cases. Late judgments hurt both victims and accused and lower public trust. So the law fixes clear timelines.
Step 3: See why judgment timing matters.
A case is not truly over when arguments finish. It ends only when the court pronounces judgment. Long gaps between arguments and judgment cause backlog and hardship. So a deadline is helpful.
Step 4: Apply the BNSS rule.
The scheme says judgment should normally come within 30 days after arguments. But for hard cases, the outer limit can stretch up to 90 days, and the judge must write down the reasons for the delay.
Step 5: See why recording reasons matters.
Writing the reasons keeps the judge accountable and stops endless, unexplained delay. A judge cannot keep postponing without justification.
Step 6: Check the options and answer.
Option 2 gives only the ordinary period, not the outer limit. Option 3 and option 4 do not match the BNSS. Option 1 correctly captures the maximum of 90 days with recorded reasons.
\[ \boxed{\text{Within 90 days, provided the reasons for delay are recorded}} \]