<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 12pt;">
<div>As suggested, it's better to put priority for each patch set, so patches are marked the the tags here according to our cleaning and splitting plan:</div>
<div><br>
</div>
<div>Urgent patches:</div>
<div>    No urgent patch yet.</div>
<div><br>
</div>
<div>MUST TO HAVE patches to get merged before the end of Oct.19:</div>
<div><span style="font-size: 12pt;">   </span><span style="font-size: 12pt;">MUST TO HAVE</span><span style="font-size: 12pt;">  </span><span style="font-size: 12pt;">1. central and local plugin for l3: https://review.openstack.org/#/c/378476/</span></div>
<div>
<div>   <span style="font-size: 12pt;">MUST TO HAVE</span><span style="font-size: 12pt;">  </span><span style="font-size: 12pt;">2. remove api gateway code: https://review.openstack.org/#/c/384182/</span></div>
<div><span style="font-size: 12pt;">   MUST TO HAVE</span><span style="font-size: 12pt;">  </span>3. security group support: https://review.openstack.org/#/c/380054/</div>
<div><span style="font-size: 12pt;">   MUST TO HAVE, merged</span><span style="font-size: 12pt;">  </span>4: Single Node installation: https://review.openstack.org/#/c/384872/</div>
<div><span style="font-size: 12pt;">   MUST TO HAVE</span><span style="font-size: 12pt;">  </span>5. Multi nodes installation:  https://review.openstack.org/#/c/385306/</div>
</div>
<div><br>
</div>
<div>Good to have patches (not required to merge before Oct.19):</div>
<div>   Implement resource routing features: https://review.openstack.org/#/c/375976/</div>
<div>   other patches not listed here</div>
<div><br>
</div>
<div><span style="font-size: 13px;">Best Regards</span></div>
<div>
<div style="font-size: 13px;">Chaoyi Huang (joehuang)</div>
</div>
<div style="font-family: "Times New Roman";">
<hr tabindex="-1">
<div id="divRpF997891" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> joehuang<br>
<b>Sent:</b> 12 October 2016 15:59<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> RE: [openstack-dev] [tricircle]Tricricle cleanning<br>
</font><br>
</div>
<div></div>
<div>
<div style="direction: ltr; font-family: Tahoma; font-size: 12pt;">Great, all patches are ready now for Tricircle cleaning:
<div><br>
</div>
<div>Review and Merge order:</div>
<div><br>
</div>
<div>
<div id="m_2304069950679724745magicdomid43" class="gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">1.central and local plugin for l3: </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/378476/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/378476/</a></span></div>
<div id="m_2304069950679724745magicdomid44" class="gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">2. </span><span class="m_2304069950679724745author-a-ufyqq5z78zxz76znyz65zgxz66zz69z gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(199, 213, 255);">remove
 api gateway code</span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">: </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/384182/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/384182/</a></span></div>
<div id="m_2304069950679724745magicdomid45" class="gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">3.</span><span class="m_2304069950679724745author-a-ufyqq5z78zxz76znyz65zgxz66zz69z gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(199, 213, 255);"> 
 security group support:</span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"> </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/380054/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/380054/</a></span></div>
<div id="m_2304069950679724745magicdomid102" class="m_2304069950679724745ace-line gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">4: Single Node installation: </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/384872/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/384872/</a></span></div>
<div id="m_2304069950679724745magicdomid145" class="m_2304069950679724745ace-line gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<span style="background-color: rgb(234, 225, 225);">5. Multi nodes installation:  </span><a href="https://review.openstack.org/#/c/385306/" target="_blank" style="font-size: 12pt; font-family: "Times New Roman";">https://review.openstack.org/#/c/385306/</a></div>
</div>
<div>
<div><br>
<div style="font-size: 13px;">
<div>Best Regards</div>
Chaoyi Huang (joehuang)</div>
</div>
<div style="font-family: "Times New Roman";">
<hr tabindex="-1">
<div id="divRpF359093" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> Vega Cai [luckyvega.g@gmail.com]<br>
<b>Sent:</b> 12 October 2016 15:52<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> Re: [openstack-dev] [tricircle]Tricricle cleanning<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">Hello, patch for installation guide update of multi-node deployment has just been submitted.  Here is the link:
<div><a href="https://review.openstack.org/#/c/385306/" target="_blank">https://review.openstack.org/#/c/385306/</a><br>
</div>
<div><br>
</div>
<div>BR</div>
<div>Zhiyuan</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Wed, 12 Oct 2016 at 10:17 joehuang <<a href="mailto:joehuang@huawei.com" target="_blank">joehuang@huawei.com</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_msg">
<div class="gmail_msg" style="direction: ltr; font-family: Tahoma; font-size: 12pt;">
Hello, Team,
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">Understand this period is keeping us quite busy, for the Tricircle cleaning is in parallel with newton release period. Fortunately we have made great progress for the Tricircle cleaning and Newton release is approaching completeness.</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg"><span class="m_2304069950679724745Apple-tab-span gmail_msg" style="white-space: pre-wrap;"></span>(<a href="https://etherpad.openstack.org/p/TricircleSplitting" class="gmail_msg" target="_blank" style="font-size: 12pt;">https://etherpad.openstack.org/p/TricircleSplitting</a>)</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">
<div id="m_2304069950679724745magicdomid160" class="m_2304069950679724745ace-line gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent3 gmail_msg" style="margin: 0px 0px 0px 4.5em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">DONE 1. update README: </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/375218/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/375218/</a></span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"> </span></li></ul>
</div>
<div id="m_2304069950679724745magicdomid163" class="m_2304069950679724745ace-line gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent3 gmail_msg" style="margin: 0px 0px 0px 4.5em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">DONE 1. local plugin spec: </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/368529/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/368529/</a></span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"> </span></li></ul>
</div>
<div id="m_2304069950679724745magicdomid166" class="m_2304069950679724745ace-line gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent3 gmail_msg" style="margin: 0px 0px 0px 4.5em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">DONE 1. local and central plugin: </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/375281/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/375281/</a></span></li></ul>
</div>
<div id="m_2304069950679724745magicdomid43" class="gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent3 gmail_msg" style="margin: 0px 0px 0px 4.5em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><br class="gmail_msg">
</span></li><li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">2.central and local plugin for
 l3: </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/378476/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/378476/</a></span></li></ul>
</div>
<div id="m_2304069950679724745magicdomid44" class="gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent3 gmail_msg" style="margin: 0px 0px 0px 4.5em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">2. </span><span class="m_2304069950679724745author-a-ufyqq5z78zxz76znyz65zgxz66zz69z gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(199, 213, 255);">remove
 api gateway code</span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">: </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/384182/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/384182/</a></span></li></ul>
</div>
<div id="m_2304069950679724745magicdomid45" class="gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent3 gmail_msg" style="margin: 0px 0px 0px 4.5em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">3.</span><span class="m_2304069950679724745author-a-ufyqq5z78zxz76znyz65zgxz66zz69z gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(199, 213, 255);"> 
 security group support:</span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"> </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/380054/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/380054/</a></span></li></ul>
</div>
<div id="m_2304069950679724745magicdomid68" class="m_2304069950679724745ace-line gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent3 gmail_msg" style="margin: 0px 0px 0px 4.5em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">3. installation guide update(no
 api gateway):</span></li></ul>
</div>
<div id="m_2304069950679724745magicdomid102" class="m_2304069950679724745ace-line gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent4 gmail_msg" style="margin: 0px 0px 0px 6em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">Part1: Single Node installation: </span><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv m_2304069950679724745url gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);"><a href="https://review.openstack.org/#/c/384872/" class="gmail_msg" target="_blank" style="margin: 0px; padding: 0px; white-space: pre-wrap;">https://review.openstack.org/#/c/384872/</a></span></li></ul>
</div>
<div id="m_2304069950679724745magicdomid145" class="m_2304069950679724745ace-line gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent4 gmail_msg" style="margin: 0px 0px 0px 6em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">Part2: Multi nodes installation:
 WIP</span></li></ul>
</div>
<div id="m_2304069950679724745magicdomid47" class="gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent3 gmail_msg" style="margin: 0px 0px 0px 4.5em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><br class="gmail_msg" style="margin: 0px; padding: 0px;">
</li></ul>
</div>
<div id="m_2304069950679724745magicdomid48" class="gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent3 gmail_msg" style="margin: 0px 0px 0px 4.5em; padding: 0px; list-style-type: none;">
<li class="gmail_msg" style="margin: 0px; padding: 0px;"><span class="m_2304069950679724745author-a-z75zz82zz122z37llz81zqz65zz79zu0jz67zv gmail_msg" style="margin: 0px; padding: 1px 0px; background-color: rgb(234, 225, 225);">----- Try to get these above cleaning
 patches merged before Oct.19, before Barcelona summit.</span></li></ul>
</div>
<div id="m_2304069950679724745magicdomid49" class="gmail_msg" style="margin: 0px; padding: 0px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">
<ul class="m_2304069950679724745list-indent3 gmail_msg" style="margin: 0px 0px 0px 4.5em; padding: 0px; list-style-type: none;">
</ul>
</div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">Except the patch "<span class="gmail_msg" style="background-color: rgb(234, 225, 225); font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;"> </span><span class="gmail_msg" style="background-color: rgb(234, 225, 225); font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px;">Multi
 nodes installation",</span><span class="gmail_msg" style="font-size: 12pt;"> all other patches are in the queue of review for the Tricircle cleaning. After these patches get merged, we can have a </span><span class="gmail_msg" style="font-size: 12pt;">first </span><span class="gmail_msg" style="font-size: 12pt;">clean
 Tricircle baseline for networking automation, it's good to have a tagging for this baseline as a milestone.</span></div>
<div class="gmail_msg"><br class="gmail_msg">
</div>
<div class="gmail_msg">
<div class="gmail_msg" style="font-size: 13px;">
<div class="gmail_msg">Best Regards</div>
Chaoyi Huang (joehuang)</div>
</div>
</div>
</div>
</div>
__________________________________________________________________________<br class="gmail_msg">
OpenStack Development Mailing List (not for usage questions)<br class="gmail_msg">
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" class="gmail_msg" target="_blank" title="Ctrl+Click to follow link">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br class="gmail_msg">
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" class="gmail_msg" target="_blank" title="Ctrl+Click to follow link">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br class="gmail_msg">
</blockquote>
</div>
<div dir="ltr">-- <br>
</div>
<div>
<div dir="ltr">BR
<div>Zhiyuan</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div></div>
</div>
</body>
</html>