<p>A three-component link which is a <a href="//commons.wikimedia.org/wiki/File:Brunnian.png" title="File:Brunnian.png">Brunnian link</a> (i.e. cutting any loop frees the other two loops), but which is not the same as the <a href="//commons.wikimedia.org/wiki/File:Borromeanrings.png" title="File:Borromeanrings.png">Borromean rings</a>.  For another three-component Brunnian link which is not the same as the Borromean rings, see <a href="//commons.wikimedia.org/wiki/File:Three-triang-18crossings-Brunnian.png" title="File:Three-triang-18crossings-Brunnian.png">Image:Three-triang-18crossings-Brunnian.png</a> .  For a visually more decorative and ornate version of this, see <a href="//commons.wikimedia.org/wiki/File:Brunnian-link-12crossings-nonBorromean-quasi-Arabesque.svg" title="File:Brunnian-link-12crossings-nonBorromean-quasi-Arabesque.svg">File:Brunnian-link-12crossings-nonBorromean-quasi-Arabesque.svg</a> 
</p>
A version of this was found in the ancient roman mosaics at <a href="//commons.wikimedia.org/wiki/Category:Villa_del_Casale_(Piazza_Armerina)" title="Category:Villa del Casale (Piazza Armerina)">Villa del Casale (Piazza Armerina)</a> (see external link <a rel="nofollow" class="external free" href="http://www.liv.ac.uk/%7Espmr02/rings/maths.html">http://www.liv.ac.uk/%7Espmr02/rings/maths.html</a> ).
<a href="//commons.wikimedia.org/wiki/User:AnonMoos" title="User:AnonMoos">AnonMoos</a> (first vectorization by Amada44)
<p><span class="int-own-work" lang="en">Own work</span> - Converted from the following PostScript vector source code:
</p>
<pre>%!
306 396 translate 15 setlinewidth
/A{30000 sqrt neg 0 100 90 270 arc 30000 sqrt 0 100
270 90 arc closepath gsave B stroke}def
/B{22.5 setlinewidth 0 setgray stroke grestore}def
0 0 1 setrgbcolor A -120 rotate
1 0 0 setrgbcolor A -120 rotate
1 1 0 setrgbcolor A -120 rotate
0 0 1 setrgbcolor
gsave 10 100 moveto 80 0 rlineto B
0 100 moveto 100 0 rlineto stroke
gsave -10 -100 moveto -80 0 rlineto B
0 -100 moveto -100 0 rlineto stroke
gsave 30000 sqrt 0 100 290 270 arcn -40 0 rlineto B
30000 sqrt 0 100 300 270 arcn -50 0 rlineto stroke
gsave 30000 sqrt neg 0 100 110 90 arcn 40 0 rlineto B
30000 sqrt neg 0 100 120 90 arcn 50 0 rlineto stroke
showpage
%EOF</pre>