<div>hello</div><div>from the following code, I expected</div><div>&#39;#(#(#(&quot;2&quot; &quot;2&quot; &quot;3&quot;) #(&quot;1&quot; &quot;2&quot; &quot;3&quot;)) #(#(&quot;1&quot; &quot;2&quot; &quot;3&quot;) #(&quot;1&quot; &quot;2&quot; &quot;3&quot;)))</div>
<div>but </div><div>the interpreter pop the </div><div>&#39;#(#(#(&quot;2&quot; &quot;2&quot; &quot;3&quot;) #(&quot;2&quot; &quot;2&quot; &quot;3&quot;)) #(#(&quot;2&quot; &quot;2&quot; &quot;3&quot;) #(&quot;2&quot; &quot;2&quot; &quot;3&quot;)))</div>
<div>how can I change only one element in the vector?</div><div>===following code===</div><div>#lang racket</div><div>(define v (make-vector 2 </div><div>                       (make-vector 2 </div><div>                                    (vector &quot;1&quot; &quot;2&quot; &quot;3&quot;))))</div>
<div><br></div><div>(vector-set! (vector-ref (vector-ref v 0) 0) 0  &quot;2&quot;)</div><div>v</div><div><br></div>