aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--res/wykres16.pdfbin0 -> 13005 bytes
-rw-r--r--res/wykres16.svg949
-rw-r--r--res/wykres4.pdfbin0 -> 13288 bytes
-rw-r--r--res/wykres4.svg955
-rw-r--r--res/wykres8.pdfbin0 -> 13334 bytes
-rw-r--r--res/wykres8.svg955
6 files changed, 2859 insertions, 0 deletions
diff --git a/res/wykres16.pdf b/res/wykres16.pdf
new file mode 100644
index 0000000..c56f81c
--- /dev/null
+++ b/res/wykres16.pdf
Binary files differ
diff --git a/res/wykres16.svg b/res/wykres16.svg
new file mode 100644
index 0000000..d39b4c0
--- /dev/null
+++ b/res/wykres16.svg
@@ -0,0 +1,949 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<svg
+ width="600" height="480"
+ viewBox="0 0 600 480"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+>
+
+<title>Gnuplot</title>
+<desc>Produced by GNUPLOT 5.0 patchlevel 6 </desc>
+
+<g id="gnuplot_canvas">
+
+<rect x="0" y="0" width="600" height="480" fill="none"/>
+<defs>
+
+ <circle id='gpDot' r='0.5' stroke-width='0.5'/>
+ <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
+ <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
+ <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
+ <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
+ <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
+ <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
+ <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
+ <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
+ <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
+ <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
+ <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
+ <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
+ <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
+ <path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
+ <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
+ <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
+ <feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
+ <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
+ </filter>
+ <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
+ <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
+ <feComposite in='SourceGraphic' in2='grey' operator='atop'/>
+ </filter>
+</defs>
+<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,398.0 L84.7,398.0 M575.0,398.0 L570.5,398.0 M80.2,365.7 L84.7,365.7 M575.0,365.7 L570.5,365.7
+ M80.2,349.1 L84.7,349.1 M575.0,349.1 L570.5,349.1 M80.2,341.3 L89.2,341.3 M575.0,341.3 L566.0,341.3
+ '/> <g transform="translate(71.9,345.9)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,316.8 L84.7,316.8 M575.0,316.8 L570.5,316.8 M80.2,284.5 L84.7,284.5 M575.0,284.5 L570.5,284.5
+ M80.2,268.0 L84.7,268.0 M575.0,268.0 L570.5,268.0 M80.2,260.1 L89.2,260.1 M575.0,260.1 L566.0,260.1
+ '/> <g transform="translate(71.9,264.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,235.7 L84.7,235.7 M575.0,235.7 L570.5,235.7 M80.2,203.4 L84.7,203.4 M575.0,203.4 L570.5,203.4
+ M80.2,186.8 L84.7,186.8 M575.0,186.8 L570.5,186.8 M80.2,179.0 L89.2,179.0 M575.0,179.0 L566.0,179.0
+ '/> <g transform="translate(71.9,183.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,154.6 L84.7,154.6 M575.0,154.6 L570.5,154.6 M80.2,122.3 L84.7,122.3 M575.0,122.3 L570.5,122.3
+ M80.2,105.7 L84.7,105.7 M575.0,105.7 L570.5,105.7 M80.2,97.8 L89.2,97.8 M575.0,97.8 L566.0,97.8
+ '/> <g transform="translate(71.9,102.4)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,73.4 L84.7,73.4 M575.0,73.4 L570.5,73.4 M80.2,41.1 L84.7,41.1 M575.0,41.1 L570.5,41.1
+ M80.2,24.6 L84.7,24.6 M575.0,24.6 L570.5,24.6 M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7
+ '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,57.2 L88.5,25.7 L213.9,25.7 L213.9,57.2 L88.5,57.2 Z '/></g>
+ <g id="gnuplot_plot_1a" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M229.1,422.4 L229.1,353.8 L278.8,291.5 L328.4,217.4 L378.1,144.5 L427.7,47.6 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,57.2 213.9,57.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,57.2 L88.5,25.7 L213.9,25.7 L213.9,57.2 L88.5,57.2 Z '/></g>
+ <g id="gnuplot_plot_1a" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,398.0 L84.7,398.0 M575.0,398.0 L570.5,398.0 M80.2,365.7 L84.7,365.7 M575.0,365.7 L570.5,365.7
+ M80.2,349.1 L84.7,349.1 M575.0,349.1 L570.5,349.1 M80.2,341.3 L89.2,341.3 M575.0,341.3 L566.0,341.3
+ '/> <g transform="translate(71.9,345.9)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,316.8 L84.7,316.8 M575.0,316.8 L570.5,316.8 M80.2,284.5 L84.7,284.5 M575.0,284.5 L570.5,284.5
+ M80.2,268.0 L84.7,268.0 M575.0,268.0 L570.5,268.0 M80.2,260.1 L89.2,260.1 M575.0,260.1 L566.0,260.1
+ '/> <g transform="translate(71.9,264.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,235.7 L84.7,235.7 M575.0,235.7 L570.5,235.7 M80.2,203.4 L84.7,203.4 M575.0,203.4 L570.5,203.4
+ M80.2,186.8 L84.7,186.8 M575.0,186.8 L570.5,186.8 M80.2,179.0 L89.2,179.0 M575.0,179.0 L566.0,179.0
+ '/> <g transform="translate(71.9,183.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,154.6 L84.7,154.6 M575.0,154.6 L570.5,154.6 M80.2,122.3 L84.7,122.3 M575.0,122.3 L570.5,122.3
+ M80.2,105.7 L84.7,105.7 M575.0,105.7 L570.5,105.7 M80.2,97.8 L89.2,97.8 M575.0,97.8 L566.0,97.8
+ '/> <g transform="translate(71.9,102.4)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,73.4 L84.7,73.4 M575.0,73.4 L570.5,73.4 M80.2,41.1 L84.7,41.1 M575.0,41.1 L570.5,41.1
+ M80.2,24.6 L84.7,24.6 M575.0,24.6 L570.5,24.6 M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7
+ '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,78.2 L88.5,25.7 L213.9,25.7 L213.9,78.2 L88.5,78.2 Z '/></g>
+ <g id="gnuplot_plot_1b" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M229.1,422.4 L229.1,353.8 L278.8,291.5 L328.4,217.4 L378.1,144.5 L427.7,47.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_2b" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M229.1,422.4 L229.1,349.1 L278.8,293.3 L328.4,220.3 L378.1,146.9 L427.7,73.6 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,78.2 213.9,78.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,78.2 L88.5,25.7 L213.9,25.7 L213.9,78.2 L88.5,78.2 Z '/></g>
+ <g id="gnuplot_plot_1b" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2b" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb( 0, 158, 115)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,398.0 L84.7,398.0 M575.0,398.0 L570.5,398.0 M80.2,365.7 L84.7,365.7 M575.0,365.7 L570.5,365.7
+ M80.2,349.1 L84.7,349.1 M575.0,349.1 L570.5,349.1 M80.2,341.3 L89.2,341.3 M575.0,341.3 L566.0,341.3
+ '/> <g transform="translate(71.9,345.9)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,316.8 L84.7,316.8 M575.0,316.8 L570.5,316.8 M80.2,284.5 L84.7,284.5 M575.0,284.5 L570.5,284.5
+ M80.2,268.0 L84.7,268.0 M575.0,268.0 L570.5,268.0 M80.2,260.1 L89.2,260.1 M575.0,260.1 L566.0,260.1
+ '/> <g transform="translate(71.9,264.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,235.7 L84.7,235.7 M575.0,235.7 L570.5,235.7 M80.2,203.4 L84.7,203.4 M575.0,203.4 L570.5,203.4
+ M80.2,186.8 L84.7,186.8 M575.0,186.8 L570.5,186.8 M80.2,179.0 L89.2,179.0 M575.0,179.0 L566.0,179.0
+ '/> <g transform="translate(71.9,183.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,154.6 L84.7,154.6 M575.0,154.6 L570.5,154.6 M80.2,122.3 L84.7,122.3 M575.0,122.3 L570.5,122.3
+ M80.2,105.7 L84.7,105.7 M575.0,105.7 L570.5,105.7 M80.2,97.8 L89.2,97.8 M575.0,97.8 L566.0,97.8
+ '/> <g transform="translate(71.9,102.4)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,73.4 L84.7,73.4 M575.0,73.4 L570.5,73.4 M80.2,41.1 L84.7,41.1 M575.0,41.1 L570.5,41.1
+ M80.2,24.6 L84.7,24.6 M575.0,24.6 L570.5,24.6 M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7
+ '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,99.2 L88.5,25.7 L213.9,25.7 L213.9,99.2 L88.5,99.2 Z '/></g>
+ <g id="gnuplot_plot_1c" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M229.1,422.4 L229.1,353.8 L278.8,291.5 L328.4,217.4 L378.1,144.5 L427.7,47.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_2c" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M229.1,422.4 L229.1,349.1 L278.8,293.3 L328.4,220.3 L378.1,146.9 L427.7,73.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_3c" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M229.1,422.4 L229.1,353.8 L278.8,292.4 L328.4,217.5 L378.1,142.3 L427.7,48.9 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,99.2 213.9,99.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,99.2 L88.5,25.7 L213.9,25.7 L213.9,99.2 L88.5,99.2 Z '/></g>
+ <g id="gnuplot_plot_1c" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2c" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3c" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb( 86, 180, 233)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,398.0 L84.7,398.0 M575.0,398.0 L570.5,398.0 M80.2,365.7 L84.7,365.7 M575.0,365.7 L570.5,365.7
+ M80.2,349.1 L84.7,349.1 M575.0,349.1 L570.5,349.1 M80.2,341.3 L89.2,341.3 M575.0,341.3 L566.0,341.3
+ '/> <g transform="translate(71.9,345.9)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,316.8 L84.7,316.8 M575.0,316.8 L570.5,316.8 M80.2,284.5 L84.7,284.5 M575.0,284.5 L570.5,284.5
+ M80.2,268.0 L84.7,268.0 M575.0,268.0 L570.5,268.0 M80.2,260.1 L89.2,260.1 M575.0,260.1 L566.0,260.1
+ '/> <g transform="translate(71.9,264.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,235.7 L84.7,235.7 M575.0,235.7 L570.5,235.7 M80.2,203.4 L84.7,203.4 M575.0,203.4 L570.5,203.4
+ M80.2,186.8 L84.7,186.8 M575.0,186.8 L570.5,186.8 M80.2,179.0 L89.2,179.0 M575.0,179.0 L566.0,179.0
+ '/> <g transform="translate(71.9,183.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,154.6 L84.7,154.6 M575.0,154.6 L570.5,154.6 M80.2,122.3 L84.7,122.3 M575.0,122.3 L570.5,122.3
+ M80.2,105.7 L84.7,105.7 M575.0,105.7 L570.5,105.7 M80.2,97.8 L89.2,97.8 M575.0,97.8 L566.0,97.8
+ '/> <g transform="translate(71.9,102.4)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,73.4 L84.7,73.4 M575.0,73.4 L570.5,73.4 M80.2,41.1 L84.7,41.1 M575.0,41.1 L570.5,41.1
+ M80.2,24.6 L84.7,24.6 M575.0,24.6 L570.5,24.6 M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7
+ '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,120.2 L88.5,25.7 L213.9,25.7 L213.9,120.2 L88.5,120.2 Z '/></g>
+ <g id="gnuplot_plot_1d" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M229.1,422.4 L229.1,353.8 L278.8,291.5 L328.4,217.4 L378.1,144.5 L427.7,47.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_2d" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M229.1,422.4 L229.1,349.1 L278.8,293.3 L328.4,220.3 L378.1,146.9 L427.7,73.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_3d" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M229.1,422.4 L229.1,353.8 L278.8,292.4 L328.4,217.5 L378.1,142.3 L427.7,48.9 '/></g>
+ </g>
+ <g id="gnuplot_plot_4d" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M229.1,422.4 L229.1,373.5 L278.8,293.3 L328.4,220.8 L378.1,147.4 L427.7,74.1 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,120.2 213.9,120.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,120.2 L88.5,25.7 L213.9,25.7 L213.9,120.2 L88.5,120.2 Z '/></g>
+ <g id="gnuplot_plot_1d" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2d" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3d" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_4d" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,109.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >mat</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M156.4,104.5 L204.2,104.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb(230, 159, 0)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,398.0 L84.7,398.0 M575.0,398.0 L570.5,398.0 M80.2,365.7 L84.7,365.7 M575.0,365.7 L570.5,365.7
+ M80.2,349.1 L84.7,349.1 M575.0,349.1 L570.5,349.1 M80.2,341.3 L89.2,341.3 M575.0,341.3 L566.0,341.3
+ '/> <g transform="translate(71.9,345.9)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,316.8 L84.7,316.8 M575.0,316.8 L570.5,316.8 M80.2,284.5 L84.7,284.5 M575.0,284.5 L570.5,284.5
+ M80.2,268.0 L84.7,268.0 M575.0,268.0 L570.5,268.0 M80.2,260.1 L89.2,260.1 M575.0,260.1 L566.0,260.1
+ '/> <g transform="translate(71.9,264.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,235.7 L84.7,235.7 M575.0,235.7 L570.5,235.7 M80.2,203.4 L84.7,203.4 M575.0,203.4 L570.5,203.4
+ M80.2,186.8 L84.7,186.8 M575.0,186.8 L570.5,186.8 M80.2,179.0 L89.2,179.0 M575.0,179.0 L566.0,179.0
+ '/> <g transform="translate(71.9,183.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,154.6 L84.7,154.6 M575.0,154.6 L570.5,154.6 M80.2,122.3 L84.7,122.3 M575.0,122.3 L570.5,122.3
+ M80.2,105.7 L84.7,105.7 M575.0,105.7 L570.5,105.7 M80.2,97.8 L89.2,97.8 M575.0,97.8 L566.0,97.8
+ '/> <g transform="translate(71.9,102.4)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,73.4 L84.7,73.4 M575.0,73.4 L570.5,73.4 M80.2,41.1 L84.7,41.1 M575.0,41.1 L570.5,41.1
+ M80.2,24.6 L84.7,24.6 M575.0,24.6 L570.5,24.6 M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7
+ '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,141.2 L88.5,25.7 L213.9,25.7 L213.9,141.2 L88.5,141.2 Z '/></g>
+ <g id="gnuplot_plot_1e" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M229.1,422.4 L229.1,353.8 L278.8,291.5 L328.4,217.4 L378.1,144.5 L427.7,47.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_2e" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M229.1,422.4 L229.1,349.1 L278.8,293.3 L328.4,220.3 L378.1,146.9 L427.7,73.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_3e" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M229.1,422.4 L229.1,353.8 L278.8,292.4 L328.4,217.5 L378.1,142.3 L427.7,48.9 '/></g>
+ </g>
+ <g id="gnuplot_plot_4e" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M229.1,422.4 L229.1,373.5 L278.8,293.3 L328.4,220.8 L378.1,147.4 L427.7,74.1 '/></g>
+ </g>
+ <g id="gnuplot_plot_5e" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M229.1,422.4 L229.1,353.8 L278.8,293.3 L328.4,220.3 L378.1,146.9 L427.7,73.7 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,141.2 213.9,141.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,141.2 L88.5,25.7 L213.9,25.7 L213.9,141.2 L88.5,141.2 Z '/></g>
+ <g id="gnuplot_plot_1e" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2e" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3e" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_4e" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,109.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >mat</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M156.4,104.5 L204.2,104.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_5e" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,130.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett2</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M156.4,125.5 L204.2,125.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb(240, 228, 66)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,398.0 L84.7,398.0 M575.0,398.0 L570.5,398.0 M80.2,365.7 L84.7,365.7 M575.0,365.7 L570.5,365.7
+ M80.2,349.1 L84.7,349.1 M575.0,349.1 L570.5,349.1 M80.2,341.3 L89.2,341.3 M575.0,341.3 L566.0,341.3
+ '/> <g transform="translate(71.9,345.9)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,316.8 L84.7,316.8 M575.0,316.8 L570.5,316.8 M80.2,284.5 L84.7,284.5 M575.0,284.5 L570.5,284.5
+ M80.2,268.0 L84.7,268.0 M575.0,268.0 L570.5,268.0 M80.2,260.1 L89.2,260.1 M575.0,260.1 L566.0,260.1
+ '/> <g transform="translate(71.9,264.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,235.7 L84.7,235.7 M575.0,235.7 L570.5,235.7 M80.2,203.4 L84.7,203.4 M575.0,203.4 L570.5,203.4
+ M80.2,186.8 L84.7,186.8 M575.0,186.8 L570.5,186.8 M80.2,179.0 L89.2,179.0 M575.0,179.0 L566.0,179.0
+ '/> <g transform="translate(71.9,183.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,154.6 L84.7,154.6 M575.0,154.6 L570.5,154.6 M80.2,122.3 L84.7,122.3 M575.0,122.3 L570.5,122.3
+ M80.2,105.7 L84.7,105.7 M575.0,105.7 L570.5,105.7 M80.2,97.8 L89.2,97.8 M575.0,97.8 L566.0,97.8
+ '/> <g transform="translate(71.9,102.4)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,73.4 L84.7,73.4 M575.0,73.4 L570.5,73.4 M80.2,41.1 L84.7,41.1 M575.0,41.1 L570.5,41.1
+ M80.2,24.6 L84.7,24.6 M575.0,24.6 L570.5,24.6 M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7
+ '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,162.2 L88.5,25.7 L213.9,25.7 L213.9,162.2 L88.5,162.2 Z '/></g>
+ <g id="gnuplot_plot_1f" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M229.1,422.4 L229.1,353.8 L278.8,291.5 L328.4,217.4 L378.1,144.5 L427.7,47.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_2f" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M229.1,422.4 L229.1,349.1 L278.8,293.3 L328.4,220.3 L378.1,146.9 L427.7,73.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_3f" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M229.1,422.4 L229.1,353.8 L278.8,292.4 L328.4,217.5 L378.1,142.3 L427.7,48.9 '/></g>
+ </g>
+ <g id="gnuplot_plot_4f" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M229.1,422.4 L229.1,373.5 L278.8,293.3 L328.4,220.8 L378.1,147.4 L427.7,74.1 '/></g>
+ </g>
+ <g id="gnuplot_plot_5f" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M229.1,422.4 L229.1,353.8 L278.8,293.3 L328.4,220.3 L378.1,146.9 L427.7,73.7 '/></g>
+ </g>
+ <g id="gnuplot_plot_6f" ><title>block</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 114, 178)' d='M229.1,422.4 L229.1,365.7 L278.8,293.3 L328.4,220.3 L378.1,147.0 L427.7,73.6 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,162.2 213.9,162.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,162.2 L88.5,25.7 L213.9,25.7 L213.9,162.2 L88.5,162.2 Z '/></g>
+ <g id="gnuplot_plot_1f" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2f" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3f" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_4f" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,109.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >mat</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M156.4,104.5 L204.2,104.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_5f" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,130.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett2</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M156.4,125.5 L204.2,125.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_6f" ><title>block</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,151.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >block</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 114, 178)' d='M156.4,146.5 L204.2,146.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb( 0, 114, 178)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+</g>
+</svg>
+
diff --git a/res/wykres4.pdf b/res/wykres4.pdf
new file mode 100644
index 0000000..157a70c
--- /dev/null
+++ b/res/wykres4.pdf
Binary files differ
diff --git a/res/wykres4.svg b/res/wykres4.svg
new file mode 100644
index 0000000..2dafbee
--- /dev/null
+++ b/res/wykres4.svg
@@ -0,0 +1,955 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<svg
+ width="600" height="480"
+ viewBox="0 0 600 480"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+>
+
+<title>Gnuplot</title>
+<desc>Produced by GNUPLOT 5.0 patchlevel 6 </desc>
+
+<g id="gnuplot_canvas">
+
+<rect x="0" y="0" width="600" height="480" fill="none"/>
+<defs>
+
+ <circle id='gpDot' r='0.5' stroke-width='0.5'/>
+ <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
+ <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
+ <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
+ <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
+ <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
+ <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
+ <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
+ <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
+ <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
+ <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
+ <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
+ <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
+ <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
+ <path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
+ <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
+ <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
+ <feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
+ <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
+ </filter>
+ <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
+ <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
+ <feComposite in='SourceGraphic' in2='grey' operator='atop'/>
+ </filter>
+</defs>
+<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,57.2 L88.5,25.7 L213.9,25.7 L213.9,57.2 L88.5,57.2 Z '/></g>
+ <g id="gnuplot_plot_1a" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L278.8,374.0 L328.4,316.8 L378.1,221.3 L427.7,116.5 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,57.2 213.9,57.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,57.2 L88.5,25.7 L213.9,25.7 L213.9,57.2 L88.5,57.2 Z '/></g>
+ <g id="gnuplot_plot_1a" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,78.2 L88.5,25.7 L213.9,25.7 L213.9,78.2 L88.5,78.2 Z '/></g>
+ <g id="gnuplot_plot_1b" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L278.8,374.0 L328.4,316.8 L378.1,221.3 L427.7,116.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2b" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M328.4,422.4 L328.4,336.7 L378.1,268.4 L427.7,171.5 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,78.2 213.9,78.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,78.2 L88.5,25.7 L213.9,25.7 L213.9,78.2 L88.5,78.2 Z '/></g>
+ <g id="gnuplot_plot_1b" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2b" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb( 0, 158, 115)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,99.2 L88.5,25.7 L213.9,25.7 L213.9,99.2 L88.5,99.2 Z '/></g>
+ <g id="gnuplot_plot_1c" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L278.8,374.0 L328.4,316.8 L378.1,221.3 L427.7,116.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2c" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M328.4,422.4 L328.4,336.7 L378.1,268.4 L427.7,171.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3c" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M328.4,422.4 L328.4,336.7 L378.1,230.5 L427.7,130.6 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,99.2 213.9,99.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,99.2 L88.5,25.7 L213.9,25.7 L213.9,99.2 L88.5,99.2 Z '/></g>
+ <g id="gnuplot_plot_1c" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2c" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3c" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb( 86, 180, 233)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,120.2 L88.5,25.7 L213.9,25.7 L213.9,120.2 L88.5,120.2 Z '/></g>
+ <g id="gnuplot_plot_1d" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L278.8,374.0 L328.4,316.8 L378.1,221.3 L427.7,116.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2d" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M328.4,422.4 L328.4,336.7 L378.1,268.4 L427.7,171.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3d" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M328.4,422.4 L328.4,336.7 L378.1,230.5 L427.7,130.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_4d" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M328.4,422.4 L328.4,391.9 L378.1,297.6 L427.7,194.2 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,120.2 213.9,120.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,120.2 L88.5,25.7 L213.9,25.7 L213.9,120.2 L88.5,120.2 Z '/></g>
+ <g id="gnuplot_plot_1d" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2d" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3d" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_4d" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,109.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >mat</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M156.4,104.5 L204.2,104.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb(230, 159, 0)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,141.2 L88.5,25.7 L213.9,25.7 L213.9,141.2 L88.5,141.2 Z '/></g>
+ <g id="gnuplot_plot_1e" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L278.8,374.0 L328.4,316.8 L378.1,221.3 L427.7,116.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2e" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M328.4,422.4 L328.4,336.7 L378.1,268.4 L427.7,171.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3e" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M328.4,422.4 L328.4,336.7 L378.1,230.5 L427.7,130.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_4e" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M328.4,422.4 L328.4,391.9 L378.1,297.6 L427.7,194.2 '/></g>
+ </g>
+ <g id="gnuplot_plot_5e" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M328.4,422.4 L328.4,374.0 L378.1,280.6 L427.7,182.1 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,141.2 213.9,141.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,141.2 L88.5,25.7 L213.9,25.7 L213.9,141.2 L88.5,141.2 Z '/></g>
+ <g id="gnuplot_plot_1e" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2e" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3e" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_4e" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,109.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >mat</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M156.4,104.5 L204.2,104.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_5e" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,130.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett2</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M156.4,125.5 L204.2,125.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb(240, 228, 66)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,162.2 L88.5,25.7 L213.9,25.7 L213.9,162.2 L88.5,162.2 Z '/></g>
+ <g id="gnuplot_plot_1f" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L278.8,374.0 L328.4,316.8 L378.1,221.3 L427.7,116.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2f" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M328.4,422.4 L328.4,336.7 L378.1,268.4 L427.7,171.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3f" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M328.4,422.4 L328.4,336.7 L378.1,230.5 L427.7,130.6 '/></g>
+ </g>
+ <g id="gnuplot_plot_4f" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M328.4,422.4 L328.4,391.9 L378.1,297.6 L427.7,194.2 '/></g>
+ </g>
+ <g id="gnuplot_plot_5f" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M328.4,422.4 L328.4,374.0 L378.1,280.6 L427.7,182.1 '/></g>
+ </g>
+ <g id="gnuplot_plot_6f" ><title>block</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 114, 178)' d='M328.4,422.4 L328.4,361.3 L378.1,278.9 L427.7,185.4 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,162.2 213.9,162.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,162.2 L88.5,25.7 L213.9,25.7 L213.9,162.2 L88.5,162.2 Z '/></g>
+ <g id="gnuplot_plot_1f" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2f" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3f" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_4f" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,109.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >mat</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M156.4,104.5 L204.2,104.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_5f" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,130.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett2</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M156.4,125.5 L204.2,125.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_6f" ><title>block</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,151.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >block</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 114, 178)' d='M156.4,146.5 L204.2,146.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb( 0, 114, 178)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+</g>
+</svg>
+
diff --git a/res/wykres8.pdf b/res/wykres8.pdf
new file mode 100644
index 0000000..8aaca96
--- /dev/null
+++ b/res/wykres8.pdf
Binary files differ
diff --git a/res/wykres8.svg b/res/wykres8.svg
new file mode 100644
index 0000000..b25a114
--- /dev/null
+++ b/res/wykres8.svg
@@ -0,0 +1,955 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<svg
+ width="600" height="480"
+ viewBox="0 0 600 480"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+>
+
+<title>Gnuplot</title>
+<desc>Produced by GNUPLOT 5.0 patchlevel 6 </desc>
+
+<g id="gnuplot_canvas">
+
+<rect x="0" y="0" width="600" height="480" fill="none"/>
+<defs>
+
+ <circle id='gpDot' r='0.5' stroke-width='0.5'/>
+ <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
+ <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
+ <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
+ <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
+ <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
+ <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
+ <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
+ <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
+ <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
+ <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
+ <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
+ <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
+ <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
+ <path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
+ <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
+ <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
+ <feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
+ <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
+ </filter>
+ <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
+ <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
+ <feComposite in='SourceGraphic' in2='grey' operator='atop'/>
+ </filter>
+</defs>
+<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,57.2 L88.5,25.7 L213.9,25.7 L213.9,57.2 L88.5,57.2 Z '/></g>
+ <g id="gnuplot_plot_1a" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L328.4,303.1 L378.1,203.8 L427.7,85.0 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,57.2 213.9,57.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,57.2 L88.5,25.7 L213.9,25.7 L213.9,57.2 L88.5,57.2 Z '/></g>
+ <g id="gnuplot_plot_1a" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,78.2 L88.5,25.7 L213.9,25.7 L213.9,78.2 L88.5,78.2 Z '/></g>
+ <g id="gnuplot_plot_1b" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L328.4,303.1 L378.1,203.8 L427.7,85.0 '/></g>
+ </g>
+ <g id="gnuplot_plot_2b" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M328.4,422.4 L328.4,361.3 L378.1,259.9 L427.7,164.5 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,78.2 213.9,78.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,78.2 L88.5,25.7 L213.9,25.7 L213.9,78.2 L88.5,78.2 Z '/></g>
+ <g id="gnuplot_plot_1b" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2b" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb( 0, 158, 115)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,99.2 L88.5,25.7 L213.9,25.7 L213.9,99.2 L88.5,99.2 Z '/></g>
+ <g id="gnuplot_plot_1c" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L328.4,303.1 L378.1,203.8 L427.7,85.0 '/></g>
+ </g>
+ <g id="gnuplot_plot_2c" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M328.4,422.4 L328.4,361.3 L378.1,259.9 L427.7,164.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3c" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M278.8,422.4 L328.4,336.7 L378.1,208.3 L427.7,118.3 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,99.2 213.9,99.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,99.2 L88.5,25.7 L213.9,25.7 L213.9,99.2 L88.5,99.2 Z '/></g>
+ <g id="gnuplot_plot_1c" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2c" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3c" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb( 86, 180, 233)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,120.2 L88.5,25.7 L213.9,25.7 L213.9,120.2 L88.5,120.2 Z '/></g>
+ <g id="gnuplot_plot_1d" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L328.4,303.1 L378.1,203.8 L427.7,85.0 '/></g>
+ </g>
+ <g id="gnuplot_plot_2d" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M328.4,422.4 L328.4,361.3 L378.1,259.9 L427.7,164.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3d" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M278.8,422.4 L328.4,336.7 L378.1,208.3 L427.7,118.3 '/></g>
+ </g>
+ <g id="gnuplot_plot_4d" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M328.4,422.4 L328.4,361.3 L378.1,263.3 L427.7,164.9 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,120.2 213.9,120.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,120.2 L88.5,25.7 L213.9,25.7 L213.9,120.2 L88.5,120.2 Z '/></g>
+ <g id="gnuplot_plot_1d" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2d" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3d" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_4d" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,109.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >mat</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M156.4,104.5 L204.2,104.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb(230, 159, 0)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,141.2 L88.5,25.7 L213.9,25.7 L213.9,141.2 L88.5,141.2 Z '/></g>
+ <g id="gnuplot_plot_1e" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L328.4,303.1 L378.1,203.8 L427.7,85.0 '/></g>
+ </g>
+ <g id="gnuplot_plot_2e" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M328.4,422.4 L328.4,361.3 L378.1,259.9 L427.7,164.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3e" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M278.8,422.4 L328.4,336.7 L378.1,208.3 L427.7,118.3 '/></g>
+ </g>
+ <g id="gnuplot_plot_4e" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M328.4,422.4 L328.4,361.3 L378.1,263.3 L427.7,164.9 '/></g>
+ </g>
+ <g id="gnuplot_plot_5e" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M328.4,422.4 L328.4,374.0 L378.1,263.3 L427.7,166.0 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,141.2 213.9,141.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,141.2 L88.5,25.7 L213.9,25.7 L213.9,141.2 L88.5,141.2 Z '/></g>
+ <g id="gnuplot_plot_1e" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2e" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3e" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_4e" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,109.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >mat</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M156.4,104.5 L204.2,104.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_5e" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,130.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett2</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M156.4,125.5 L204.2,125.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb(240, 228, 66)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L89.2,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(71.9,427.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.01</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,391.9 L84.7,391.9 M575.0,391.9 L570.5,391.9 M80.2,374.0 L84.7,374.0 M575.0,374.0 L570.5,374.0
+ M80.2,361.3 L84.7,361.3 M575.0,361.3 L570.5,361.3 M80.2,351.5 L84.7,351.5 M575.0,351.5 L570.5,351.5
+ M80.2,343.5 L84.7,343.5 M575.0,343.5 L570.5,343.5 M80.2,336.7 L84.7,336.7 M575.0,336.7 L570.5,336.7
+ M80.2,330.8 L84.7,330.8 M575.0,330.8 L570.5,330.8 M80.2,325.6 L84.7,325.6 M575.0,325.6 L570.5,325.6
+ M80.2,321.0 L89.2,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(71.9,325.6)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 0.1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,290.4 L84.7,290.4 M575.0,290.4 L570.5,290.4 M80.2,272.6 L84.7,272.6 M575.0,272.6 L570.5,272.6
+ M80.2,259.9 L84.7,259.9 M575.0,259.9 L570.5,259.9 M80.2,250.1 L84.7,250.1 M575.0,250.1 L570.5,250.1
+ M80.2,242.1 L84.7,242.1 M575.0,242.1 L570.5,242.1 M80.2,235.3 L84.7,235.3 M575.0,235.3 L570.5,235.3
+ M80.2,229.4 L84.7,229.4 M575.0,229.4 L570.5,229.4 M80.2,224.2 L84.7,224.2 M575.0,224.2 L570.5,224.2
+ M80.2,219.5 L89.2,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(71.9,224.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 1</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,189.0 L84.7,189.0 M575.0,189.0 L570.5,189.0 M80.2,171.2 L84.7,171.2 M575.0,171.2 L570.5,171.2
+ M80.2,158.5 L84.7,158.5 M575.0,158.5 L570.5,158.5 M80.2,148.7 L84.7,148.7 M575.0,148.7 L570.5,148.7
+ M80.2,140.6 L84.7,140.6 M575.0,140.6 L570.5,140.6 M80.2,133.8 L84.7,133.8 M575.0,133.8 L570.5,133.8
+ M80.2,128.0 L84.7,128.0 M575.0,128.0 L570.5,128.0 M80.2,122.8 L84.7,122.8 M575.0,122.8 L570.5,122.8
+ M80.2,118.1 L89.2,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(71.9,122.7)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,87.6 L84.7,87.6 M575.0,87.6 L570.5,87.6 M80.2,69.7 L84.7,69.7 M575.0,69.7 L570.5,69.7
+ M80.2,57.1 L84.7,57.1 M575.0,57.1 L570.5,57.1 M80.2,47.2 L84.7,47.2 M575.0,47.2 L570.5,47.2
+ M80.2,39.2 L84.7,39.2 M575.0,39.2 L570.5,39.2 M80.2,32.4 L84.7,32.4 M575.0,32.4 L570.5,32.4
+ M80.2,26.5 L84.7,26.5 M575.0,26.5 L570.5,26.5 M80.2,21.3 L84.7,21.3 M575.0,21.3 L570.5,21.3
+ M80.2,16.7 L89.2,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(71.9,21.3)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,422.4 L80.2,413.4 M80.2,16.7 L80.2,25.7 '/> <g transform="translate(80.2,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M129.8,422.4 L129.8,417.9 M129.8,16.7 L129.8,21.2 M158.9,422.4 L158.9,417.9 M158.9,16.7 L158.9,21.2
+ M179.5,422.4 L179.5,417.9 M179.5,16.7 L179.5,21.2 M195.5,422.4 L195.5,417.9 M195.5,16.7 L195.5,21.2
+ M208.5,422.4 L208.5,417.9 M208.5,16.7 L208.5,21.2 M219.6,422.4 L219.6,417.9 M219.6,16.7 L219.6,21.2
+ M229.1,422.4 L229.1,417.9 M229.1,16.7 L229.1,21.2 M237.6,422.4 L237.6,417.9 M237.6,16.7 L237.6,21.2
+ M245.1,422.4 L245.1,413.4 M245.1,16.7 L245.1,25.7 '/> <g transform="translate(245.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 100</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M294.8,422.4 L294.8,417.9 M294.8,16.7 L294.8,21.2 M323.8,422.4 L323.8,417.9 M323.8,16.7 L323.8,21.2
+ M344.4,422.4 L344.4,417.9 M344.4,16.7 L344.4,21.2 M360.4,422.4 L360.4,417.9 M360.4,16.7 L360.4,21.2
+ M373.5,422.4 L373.5,417.9 M373.5,16.7 L373.5,21.2 M384.5,422.4 L384.5,417.9 M384.5,16.7 L384.5,21.2
+ M394.1,422.4 L394.1,417.9 M394.1,16.7 L394.1,21.2 M402.5,422.4 L402.5,417.9 M402.5,16.7 L402.5,21.2
+ M410.1,422.4 L410.1,413.4 M410.1,16.7 L410.1,25.7 '/> <g transform="translate(410.1,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 1000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M459.7,422.4 L459.7,417.9 M459.7,16.7 L459.7,21.2 M488.8,422.4 L488.8,417.9 M488.8,16.7 L488.8,21.2
+ M509.4,422.4 L509.4,417.9 M509.4,16.7 L509.4,21.2 M525.4,422.4 L525.4,417.9 M525.4,16.7 L525.4,21.2
+ M538.4,422.4 L538.4,417.9 M538.4,16.7 L538.4,21.2 M549.5,422.4 L549.5,417.9 M549.5,16.7 L549.5,21.2
+ M559.0,422.4 L559.0,417.9 M559.0,16.7 L559.0,21.2 M567.5,422.4 L567.5,417.9 M567.5,16.7 L567.5,21.2
+ M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,445.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" > 10000</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(17.6,219.6) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >multiplication time</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(327.6,472.0)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="middle">
+ <text><tspan font-family="Arial" >N</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,162.2 L88.5,25.7 L213.9,25.7 L213.9,162.2 L88.5,162.2 Z '/></g>
+ <g id="gnuplot_plot_1f" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M278.8,422.4 L328.4,303.1 L378.1,203.8 L427.7,85.0 '/></g>
+ </g>
+ <g id="gnuplot_plot_2f" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M328.4,422.4 L328.4,361.3 L378.1,259.9 L427.7,164.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3f" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M278.8,422.4 L328.4,336.7 L378.1,208.3 L427.7,118.3 '/></g>
+ </g>
+ <g id="gnuplot_plot_4f" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M328.4,422.4 L328.4,361.3 L378.1,263.3 L427.7,164.9 '/></g>
+ </g>
+ <g id="gnuplot_plot_5f" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M328.4,422.4 L328.4,374.0 L378.1,263.3 L427.7,166.0 '/></g>
+ </g>
+ <g id="gnuplot_plot_6f" ><title>block</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 114, 178)' d='M328.4,422.4 L328.4,374.0 L378.1,272.6 L427.7,179.2 '/></g>
+ </g>
+ <g stroke='none' shape-rendering='crispEdges'>
+ <polygon fill = 'white' points = '88.5,162.2 213.9,162.2 213.9,25.7 88.5,25.7 '/>
+ </g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M88.5,162.2 L88.5,25.7 L213.9,25.7 L213.9,162.2 L88.5,162.2 Z '/></g>
+ <g id="gnuplot_plot_1f" ><title>naive</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,46.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >naive</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(148, 0, 211)' d='M156.4,41.5 L204.2,41.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_2f" ><title>bett</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,67.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 158, 115)' d='M156.4,62.5 L204.2,62.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_3f" ><title>dot</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,88.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >dot</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 86, 180, 233)' d='M156.4,83.5 L204.2,83.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_4f" ><title>mat</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,109.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >mat</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(230, 159, 0)' d='M156.4,104.5 L204.2,104.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_5f" ><title>bett2</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,130.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >bett2</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb(240, 228, 66)' d='M156.4,125.5 L204.2,125.5 '/></g>
+ </g>
+ <g id="gnuplot_plot_6f" ><title>block</title>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <g transform="translate(146.7,151.1)" stroke="none" fill="black" font-family="Arial" font-size="14.00" text-anchor="end">
+ <text><tspan font-family="Arial" >block</tspan></text>
+ </g>
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='rgb( 0, 114, 178)' d='M156.4,146.5 L204.2,146.5 '/></g>
+ </g>
+<g fill="none" color="white" stroke="rgb( 0, 114, 178)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+ <path stroke='black' d='M80.2,16.7 L80.2,422.4 L575.0,422.4 L575.0,16.7 L80.2,16.7 Z '/></g>
+<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
+</g>
+</g>
+</svg>
+