= a.tail() {
        *link.borrow_mut() = Rc::clone(&amp;b);
    }

    // aを変更後のbの参照カウント = {}
    println!(&quot;b rc count after changing a = {}&quot;, Rc::strong_count(&amp;b));
    // aを変更後のaの参照カウント = {}
    println!(&quot;a rc count after changing a = {}&quot;, Rc::strong_count(&amp;a));

    // Uncomment the next line to see that we have a cycle;
    // it will overflow the stack
    // 次の行のコメントを外して循環していると確認し�