<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="7" minor="1"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="false"><Hide name="Group Range"/><Hide name="Section Range"/></View-Properties>
<MapleNet-Properties warnlevel="3" longdelim="true" plotoptions="" echo="1" errorcursor="false" elisiontermsthreshold="10000" elisiontermsbefore="100" errorbreak="1" prettyprint="3" prompt="&gt; " latexwidth="8.65" useclientjvm="true" ansi="false" screenheight="25" labelwidth="20" plotdevice="inline" typesetting="standard" displayprecision="-1" indentamount="4" elisiondigitsthreshold="10000" quiet="false" plotoutput="terminal" rtablesize="10" preplot="" showassumed="1" plotdriver="openviz" elisiontermsafter="100" labelling="true" postplot="" screenwidth="79" elisiondigitsbefore="100" elisiondigitsafter="100" verboseproc="1" imaginaryunit="I" ShowLabels="true"/>
<Styles><Font name="Heading 4" background="[255,255,255]" bold="false" executable="false" family="Arial" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Ordered List 5" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Ordered List 1" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Text Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Bullet Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Equation Label" background="[255,255,255]" bold="true" executable="false" family="Monospaced" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Author" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Diagnostic" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[40,120,40]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Heading 2" background="[255,255,255]" bold="true" executable="false" family="Arial" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false"/>
<Font name="Page Number" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="10" subscript="false" superscript="false" underline="false"/>
<Font name="Ordered List 3" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Maple Plot" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Normal" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Maple Input" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Annotation Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false"/>
<Font name="2D Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="2D Inert Output" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[144,144,144]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Dictionary Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[147,0,15]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true"/>
<Font name="Dash Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Heading 3" background="[255,255,255]" bold="true" executable="false" family="Arial" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="14" subscript="false" superscript="false" underline="false"/>
<Font name="Ordered List 4" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Maple Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="List Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="2D Input" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Line Printed Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Maple Input Placeholder" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[200,0,200]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="2D Math" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Error" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Warning" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Heading 1" background="[255,255,255]" bold="true" executable="false" family="Arial" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false"/>
<Font name="Annotation Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Title" background="[255,255,255]" bold="true" executable="false" family="Arial" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="36" subscript="false" superscript="false" underline="false"/>
<Font name="Ordered List 2" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,128,128]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true"/>
<Layout name="Ordered List 5" alignment="left" bullet="ROMAN" firstindent="0" leftmargin="144" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1"/>
<Layout name="Heading 4" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Text Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="newline" pagebreak-before="false" initial="0"/>
<Layout name="Ordered List 1" alignment="left" bullet="numeric" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1"/>
<Layout name="Annotation Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Bullet Item" alignment="left" bullet="dot" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Author" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="8" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Dash Item" alignment="left" bullet="dash" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Heading 3" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Diagnostic" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0"/>
<Layout name="Ordered List 4" alignment="left" bullet="ALPHABETIC" firstindent="0" leftmargin="108" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1"/>
<Layout name="Maple Output" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.3" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Line Printed Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0"/>
<Layout name="List Item" alignment="left" bullet="indent" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Heading 2" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="7" spacebelow="2" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Ordered List 3" alignment="left" bullet="roman" firstindent="0" leftmargin="72" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1"/>
<Layout name="Error" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Maple Plot" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Warning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Heading 1" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="7" spacebelow="4" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Ordered List 2" alignment="left" bullet="alphabetic" firstindent="0" leftmargin="36" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1"/>
<Layout name="Normal" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Pencil-style name="Pencil 3" pen-color="[0,0,0]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 1" pen-color="[0,0,0]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 5" pen-color="[255,0,0]" pen-height="5.0" pen-width="5.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 2" pen-color="[0,0,255]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 4" pen-color="[0,0,255]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Highlighter-style name="Highlighter 2" pen-color="[255,204,0]" pen-height="14.0" pen-width="14.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 4" pen-color="[0,255,255]" pen-height="32.0" pen-width="32.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 3" pen-color="[51,255,0]" pen-height="24.0" pen-width="24.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 1" pen-color="[255,153,255]" pen-height="12.0" pen-width="8.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 5" pen-color="[255,255,0]" pen-height="48.0" pen-width="48.0" pen-opacity="0.8"/>
</Styles>
<Task-table>
    <Task-category name="&lt;default&gt;">
    </Task-category>
</Task-table>
<Group view="code" labelreference="L7" drawlabel="true">
<Input>
<Text-field style="Title" layout="Title"><Image height="78" width="800" zoomable="false">TUZOV3RLVWI8b2I8Uj1NRExDZE5WWlpKOnROPkg6eFhWRXJwczo7Qk5TRE9FVGxNWGxnd2dpVzttRFtVVVVXVXNLaXRVZl1XZnZfaXZtaXhvWUtFVmNzSXl1eXZheXZVSXZfaW9peG9PV2tneHdpeXdPdmVDSHdnSXhpSXhteXFBWXNdSXdnWXRVaXVJWHBDSUZpU0lhQkFBc2E7R2JZeXZjaXhxeXhlWXdleXVZeXVXZE1XVHVVWXV5eXl5QTs6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OjpaamlmRHFFdGtdYE5cXEBOZFxcUWdxeEhgandoU1dEUVZ5UHhQTEFJWFVgd3l5eVNVdW5gcltETlpdV21ValB1SlpdWV9sU0xxcVdpb1N4d3d0TEVRbEBVTkdpT0NAWHlRalhMWWJJdk48eHdhTG5BdD11T1pkUW5BdEU8U0lkUW5RSkxZUklkcTpgeEpZcnlxSkJoeU5Gdkw/Xl5Zb09BW3lZZWxvZmlHYnQ/d1t3W1BoZEs/Z1NPXkRHcExZZUpwXXQ/ZmpIb1xcSV86eW87SF1cXGBcXDpHb0RGXWBocUVodD13W0ZfYWxTPXdVVG9UdE9IUHdDYm9yWVt3Oj1FcFlkUllyWU1DaEtkRT9CRG1pZEtHPVFzQ19ZUm1IblFCTFlyP1FlRV9YX2tyaWdlOltpQlljZl9ERGFHZVNzXFxlVFBPYl93WXJ3c1hpcmRJdmlHYk53R107VFllVEttZ3l3dkpHQnN5Q3ldVmxtRmV5RVF3Y1g9amp5eDpgc1FNUF5cXFlQaG9fVGs+eE1zbXRzSVBNaEttWUx3TVh3SVdYcU14cVBJVWtFUVQ/bW9EaHRIRW9fbFlAbVFIUXBaRHlMVXJZSHBuPHlSdXRuSFV2PGxweEtZUFd3SVhSX3BgSWBwWGZXT3l5PmVNeV9KV3U9cWFSPnBwVnhPXmZ1bnI/R2BIdl5RaWFddnV1b2NKcHdVUWRUZ2RgX21leF1UdmZcXHhmcmhkYlh2cEllX0hzW0lpSD5uVW9udkBiS3BpWkh0WGBpYmhmS09gSkZkUFBrSXF2eV5xPD9tQHZ1dkFba2BmRGhia1lkTnF4al9jPl9mT2Z2X3dkeF5fRT91WVh5UUBvbEZxWUlmO19lXUl5UFZxbm9zZlB5SkFePWFzdXFbamBaUj9rRV55akh0SFFnT0h4U25cXHdZb0loYFRZXFxGZ2BSeGBJcVtWd3E6QF1UeXliUXh2QF1rPmtpdmRhWVxcdWlcXGRXaXJuW1BxclRncFBZYnhedHZGZmtXWmJpaGxZYT5eYktAd1R3c1Fodk95YkA/XWdxaHdvbW5nXz5vZz0+d3BHYXJBY11oaWJBeVhAZUxvZ1FuaGx5a0Q/czxfY1xcPmJAUXV2QV5reG1ecHBBWHZqVlpzRl5BRm9eX25WVmZsaXhyaWZoYXFpP2JISVxcSmZfXU9dc15gbHlzc0FzcF9iPUlaXWFrZFBtSm5pQXZeUG5hTkF3OkdpPlZxbWZ2Ukl1eUZfW05tcFFqYz9wSXFeUFdqaUZkVVlyYz5nbFBxaFBbQj9qTE5xS0F3eXhuVmhxXFxhallRXlpGVlF4az9lO19mQFViSVNzPz9UPGFCdz1mS11VeVl5W29SQU15Uj1Id2l3RVVIZm1SUFN0eV1Uc1N0YkFIeFN1WU1zXnlHS1V1PUlCPVF4ZW1VQT1ycndJO2FJWD1CSj9iXnNzW19UWEVZVENlRWt1R2dDTmdlRUtZOnl4RUtCTFdibXVCSGt2ak9ndmFjSV9XPV9kR2t0UmVnWXdyXVdGUT95VEtCQlV3SVtIVFlyQnlHanlGXFxXYndndnddU3hhd2FhV3M7eUF3VENBU155eGQ/WGQ9c0JneVJhRFc9RGpzVDo9aFxcS2dtTUdbYXZcXEtkXXNUSkVjdltkVjtmdmNoO3dTOl9Ea1l1XVF3T0NkTztzZz15b2V5dFNHYGtJbXNGeW9nXj94RU9CTENGVmlESWdJQEd5XW90XmlyUDtISz9oWk9zamdTXFxvSD9FVVN1REdNVUF1RkpJSGlfRktTV1V3UlRbaG89U3VjY147SXNfVlRVRT1JQ29TSXN3Q1dxUlpRRzxfaVVhY3JDZWhPY2FJUld1c3BxUmZZVEBjY2ZNdWhzeUNXclltSVBLSWJRaGRDZWhxeFxcc3Q/XURHXUVxTUlGWWZXXXJnVUNicXZJR1Nnb2ZMV2dgYUhKS2RsdUVxRWV1PWl4a3dRU3RyU1d0V2djZ3dKU0lHa3Veb3hnS1Z5UVdaRXReZ0JlS0daS3hjZWQ9SWRUT2hKRWZSW3hyTUJrS2debUdKXUhjW3RyT1Q6X1I/ZUZkX0ZWQ1haQ0Q/UUNxU1hdWWV0R0Y8RXVRZVVmY0NMTWhqR3ZWS3NfU1RrVXdeXUNFVUVsW2Y8P2hORXdkb0g/TVdmXUZiZXNQS1Vda2dIXWJTRVM7UVZWP2hIcWRUPWNlP2JwX2g9R0d1cUdEW3lAU1U9SUZLRXhFZVVXQWhOTVhed2RSWUZJTWV2S2VIWVdTc0NsW0hHYXVbQUVaaVJfaVRKVURTXVlja1hzb1Y+XUdCcWJAO1ZNPURsdVZIZ1Z1UWVEcXhMVUVdXVdTQVJfb0I/b3hMZ3I9PXZxa1I/TWNQQUVHXVdCS1ZQW0hWT0k+SXJFdUJrVWNxU2NrQ3dwc0ZvX1JjP2VCW2hoQ1hZU3JGQ2hWQVN0W1VVV1dzXWNlWUJoeUQ+YVVUTVdaO3ZEb1I8TWlnUUR1X1R0Q1V1UWVUcVhMT0k+UVZfQ2lJXXdfQ3J1RUhvc1J3b0ZmP0VjUWlKP2JoPHJUdVhbWG0+UU4/WXROZHBQUU1TeFVNPExxPXFASU5CQUtFVEpCaHhTdExzRXE6XFxWbVlNY0VKdkxNYFxcam9BV0tsdkxgb1RFeGJxUmBgdVJxSzs9UFg8TEF1c0NoTz9AbU5FamVhUF1JU1docEB5V2xcXFdjPXk8UWxQWEpRdVN3bFc9eHRZeXZKSE9UdEs7VFc+bE9JRE9EVEpaeU5vVVBSTHhIbHdQZWxLeFQ7dG9SRXZcXEFsY11rYnBwZmB5b2x5dlB2T01reERLPl11XFxFVkNdTkFhbkFZYz1GXktfdWRnZFtRXlZpXkRyPlt0Uj1IXFxhR18/R1RbcnRTcnVbWEJ1R0RzVUthZz9RVUVHRUtDaWdjR01lWW9HQjxVUkJJYltlYnZZRkFLYkd5R0s9Q01RQ1FdQ15bVWtVVEZjWFZFaD1dZzxbVkRvQkFJZ095WENnc1FzZGBDRmM9dWpRSEtdWWM7eE9PaUBZeGxPRlhFYnhPR2VDczxraGFJUlZJZ09tcz1lVE9JeVB5cmZ5QnRxdFZ1eVJFeTpvclBjZVxcSWdxa2JWTVVaQVg+c0hzVXVPa1lxQWdDPXN5b1lBc3ZgS0NoQVheV1JdX3h2Y0Zfa1JnQWNeSWNQW1NJX0RbVWY9TWVyb2ZjUUdvWUJmY2NhW1RpRVR2YWU7PUhHY3RhcXZ1V0hkO0liQWlKRVlkeXRHP2hCb3JkVVRYV0M7ZWJjaXNMW1V4WURDW2drUXJITWdIcWVibXJpa3ZqP0hyU2lQeXJja3hrQ3dRQURDb0llRXZiVWJHQWJvUWhYRWhbO2RcXEtISG1iX09GdFd1X3liX1VjUk90bndiUVVIakV1TD1VcF9SYj1VWUFnVU1FPmdDQWdDaXlTRW9zRVFVR3FkV01XcT1jP0VyS01XSUdGd09DZUd3Xz9jQFlCTT1zYFFlcz9VYEd2RElHdV1EaF9VXFxhRUNRQ2tpZ2BLWV5JZDxVckZTR2RpZENRZD93dmpzZ2pvY2Bhdj9BQlVjQ3FrRGJnVVFtWWRXVHlVSElFSV4/dk89eHJJWUBfSVhLeHlleTpXeV1ZUnJ1eERpR2lTdj91aUhHYlZRbDpES1tIbXJwUEhQcV5QbEVcXGtBTWt2bUxMeWxGQW9rbGpjZXY9bHFpPFlXdFJMZXdxSVFQXW51VGpTcXZvXXhndHI6YFREZW9zYHFzWG9VdHNePFFWQUtkPWxIRXdSUU9WWXFFeVRvYFk6YVlOUEtoXFxWPkFzTlF4O1R4cmRXXllKXnRqYVxcdkhkbmxVa1Jla29ZSnZYT1Zlc09xbFVNTkBtUG5VUG9YbVRAanRtVWRwS29IeGhtdUQ9UUhld2tcXG5CbE9odXFXWG93eXM8XFxWUGRrWkFKZ0VSb2BSQGV2W2V2cFRxYGFTeDxOVUF2eVVyYV1udnRSaUh1QlRRSVRzXFxxVlxceUxsXXJhWHRcXEBQQ0hTQHRyO1xcWG1EUztYbUZwVlJ5WHVIaklNS0JgbVppdlc9TkhUU0FcXHNycHRnTW1JQU5xZXVZQHFKTU9GaHJ4RUxpXXZvbXJQQGtnXVRFTVNORVhyZWxteXJveGtVXFxZeU1sbT1LYEF2dmFYV21LUXFtQTxRVElVXklRaG13XklZSFFxXlxcc1dsbEVdc2tscz1RWXdBUnRwVVBIVldpbj5US3llcWBETGtZUEQ9Vll4T1VpdTxRVG89dT1QVWNZWEx5a0VNbUJIWXd1T1Nkc211dV9kUm1dV2xwTElcXHhLbHF5QEteQU86SUpcXGFvO1lzZEh4UkhwT0B5REBMP0lwTHhyZFVwX0h2Y3B2Z111RVFWS1h3dmRucGBWTnFWVkB0W2xMX2lvO3FPSVVOd0xTZmlKOm10PnlWVHFOZ01Wb2FvUF1STmlWRFFPYEBWRGlzZEh5d3RZO0BWZnRMcVlsc3RyRTx2aG1yQmltVU1yPkVrSkF1R3h2WWlZSm1XeHhZcWRqR3hLbF1UQFFQVllPWWBMSmBtYGFqTlxcTUJNVlFteXNMTkRZc3E8b3BZeVNEbWBBdlBAcUJIbFBpT1xcQXg8cW9cXEBZZVhyU0hQUkBWZVlWR0FTcnhRWllQR3R0c1BrXWVMRWhXbzxQR0FQP1F4WkxYWDx1Y01TXFxsSnlkU1NNd0dAa1FMdmpBTVdUeVV0b3hVTGtVUFhUdTxQUVxcaHNhUGtkUEtOaHVIZGtBdHVDUVBaUU1LRFN2UVZQWXlwTFJUeHlNVFBWTVVVaHFzbW1EcG5jWWxYPU5xbHFreFJwZFBPZWtSeE1wQGtTbFVdSFc7eHQ/PVNfTG09QXRuYExxVVFFRVZCQVdCVW5uPXRCTFh4cHRGYE5TQVRkVU5HSFRFPFdOSU5QeFdOSVJHZXdKVE53SHU9TVlWQHVFQEs8TU1fZVNHRWtfRFBAYVZAbWxAPUxcXEV1Q1B2Y3l3U3BrYUB1W3RRaERwPGVTQEF2bUBVXFxNdj1BUVpEVztNTXdVa1E9bT1hVE1BWV1Mb3V1UzpNTlxceVBzXFxRWG1QVkl3dnFKb1BNVElwckFzXlFSdmxzU110TmRLQ0VsP3hUd21uW3Byal1XTXhLT0ROSUlMXkBzbjxZZkVrWEhRTmRRTXRXTGFQTVFMcVVUP015WnRXVGFSQ1Vsa0BYO0BtV2RLP21uVkRsRkB4dnRMVlFRc0ltXlRXczxvWD1LYUV1RWhZRUx0YF1RckB5VEhYUnR4Qlh1dkRyWmR0Xk1uVkhYSWFSeHFMS0xTR0FTTUh3XUBqZHlyTlRNPT1zZV1yYF1vRzxLXFw9VlBgWUtEalh1VHVJakVAd0NRU3hkTV5Ad1BQUz1Nc2I9az5MT1tcXG87dHNtXVVDSUxkRVZqPFM7UFRFaU5VTVZNbW9QdUpHTFRIVE5HcFhLUEtnRHBKbFVUSEtzdW88UGNKbl9jeHBARndhZ1pOWV9XcGVNYHFBV2ddaFxcZklzQWBiWl5hdGl0dXdgPkFpYXloW1ByRVFpZ3BiTU93eXZhSnZ4OkhnYllnO1htPE9yTW9nZFB3XFw+Xj8/a05GYVZYcUdQXmR5WndGcldHeEtuW2tmZ0w+YEdZblBZa2R3YktxYllYcHBoaE9Hcz55W1tGc3VWXUF2Okd1VktHWD9ydG1iVT1VQXlCWFFWSU93RHFFS0lFc29lOmFkXWtYSmF2UkdkZFtCd01jdUVZXFxlRURleF1bZHhPZV1BdVJJZEJLdlNbRD5DWGdBVkhdQndVVUdzQllpeEJ5ZlZ3dnJrU2FdQm1HV2djZnFfaWw7aGdpZzxBUnVhckh1aE5RZHFrSGtLV3FBZHBFY0dvR0NNSV5pd2FXY1d5RlNtU2xxc0lfV21nR2NxZVZpc21xYm9XaFlXR2RXU0ZHQ253dmtPSD9rRlBDc2pvaGFhRG95Z0I7Y2VzUlI9SFBBY0FbaXZhck5nckdReWY7Y2VbY1NhYj5vRjxlWEpdYkE/cmdJVUpLZXRtc2NxQ3FFVUxtVTxNZmVRd3J5dEtzWHRzdmd3ZlI9c3NlZV1lVnI9aVhnVHVzUkVLSXJhd1ZhZXNvRFtdeXFBZ1Q9VkU7WHdnVFg7Q3NpY21zaFpJeWhddGY7RD5hZ1lrU1o7Y0VlZU9VYnBnQktdQ15jY2g9WFtXY3c/VEtdRF9rd1pjcl5hSU1haXZdZ0M/dVJbaUFlR249Z1dJUkRZeGFBZ0x5aVVbY29zZlRNc2BXSEVDZVdpaFpTaVtTU0g/dkRdQ0NTeUpTZUxhd3A9ZEJfeE9PeEtxZ0BjeV4/YmJfd0pTQ2BVWVRbYk5FR2RdSFppSU9BYlZPckplRWNLSWo/Rm5hV2dBZWxTQ0FfV0tddFxcQVVBcVNNTURoU1ZSZ2VwP0JGTXVda1JEa3ZPS3dgXWl5XVNzQXhuVXQ+U2ZpO0lXdXV1R2V2PXJoV2RAcWdnWUZIdWNyPWZmb3ZMUUJfW2U+PWllQXdqQWRcXGloRFV0T1NIRmVXXndpQWVXbk1DY3NYc21oXW94Qz9nXz9mWWdybnNTdmd1dU1iW0lmP0NmYG1SUEV2WXVzbDtYUT1TcW1EUkFzdWN0UEd2c2d4SGdCS3VpXFw7RnZdR0xBRF5bQ29NRT4/U09XVWlnVEtVWVRZRFRjSVZDR3Q7YEZPXVVma1dWXkd3a2FXYHVma0tQWnQ/XFxEd15vT19cXF5pd0Bibl9tdk5eXT92S3FjYHZgdFZzPEB5Zk5fZWBcXER2c0ZnYGlZY0xIdHdfYkt3WmteaEtWbmhWZm1nXFxzSXdRUGZBR2BQbmh1aWtqd3c9YXRYUGJkd2VOQGpOV3VHYGFnaWJeVmlZZmVhUGlyP2c7X1s9T3I6eFxcdnFpPWlxWmlaVHZrQGFmWHZwZHFsU1dcXGlweWRhcllHXFxKRm09WV94Z2U/X1pCcWNESF9Od3JOWHhrUG49V1tsWW49YV89SFpbaW4/UG5BYXlUP3l4dmlpeGJoWHI7aWdkSGlvb1FdZURXZmJpRkBTeD1jdHZ3dVtRV0lpSV5zRV1XclBbRWJNdWdXUm5zQmRbeVJbZD9ZVT1NeWJjaGFkcVI9bG9NdndEU1dZUFd4UlxcPUxPZFdqPExJbXVMXXc8WE5BRVJPaHdLSEx4bUtmdFN4WVVmPEtFTXh4dExObFlLeHI+dVF0cFRWWVV0XFxtdWRUYVxcdF1lblpEUXBgWWtxU0lAb11xT3BgbG9dUEN4eHhBa3J4eF9Ec1RJbVFIU2F5VGhhUkVcXEpMdHB0cVJBdVF5WE9OZFV5VU47YXhbTVdzeHhOPXQ/PUpfeVU/UEs/UXg6SG5fWU5rPFNMSXlcXFVVRFlPaGh2Ok11Zm1Na0lPclVKcVhzbERyVUB3WXFRRWhMS0FrW1hua3F2X114Y1VLbD1UYUVuVUVOUG12SGlwVnBTSFl0Y1BRS3hUSVV3YFhYZUFxW2lYeWhxWGRXXXF1U2xrdVVOVFF3W2h5V2FsUkVTUWhLdWRNUHVSTkhRVlRwWjxWQUhuc0hsWXh2Xm1tVkhKdERZb1R3XWF0XFxYWF5ZeTxMakpga1ZAb110Uz1YSnFNUV1FcHFgc1ZJSl5wV3RQS2NMbWtkTklodVo9V1l5dmhUTnJwVFBpTXdUUWFxcVpFUm5YamU9bklgVXg9cFB1dHRdWF5Ad0dVS0x4als9cUpRblldVk1MVUZNcnFgd0lEc1hoUGNAUVxcQXlydFR1SE49SWtmZFVlcU9bbExxUXBIdHY9cUo+cU5ObVJVVUxeXXdSVExEQHFdYHNXaHhrVEs8aE5eZHJ4UW1rQVJGUXJWQXBKWFlybExXaFZLcXNgcHhSTFR3dVFqZHFmPHdSPWxPbXVfXU5cXGFYQ2lzZ21KdERYc2RVdFVMPFBrYFhwXjxVUlB1RVxcVHlAVUdES1hNS2xRTTpwdDxgbkh5dmc8a0V5bl5sVkZJUT5xUG51d0JleXJ1VG1IWW1YSl91ckRwS3FJUnBQTEx4UlZdSnRMU2t1anhtb2tFbHhNdXhBWE5ZV2NoUD1oUlh4VWpwdnFxbkdFbnY9WWpRclpUUF5lcFRxamFcXFBGRFludWNTUGRpZmxWZ1tqd1tId1xcal5fb3d1VlBkZmdfQ1ZnZFhuSGhoa1F3TVZzaGdaVHhvbFliaGBvakhxd19gZVhaXFw+d1hPbmVgbT9nb0xfd09uYEJ3YGFfdmZ5eVhHdUpHdWdmc29gbWdpdnRIbVheY1NwbVFhZlxcXl1ueWg9b1p4X3dQWG5PaXRyaWI6WHdZT2hwV3ldcWRsV3Z1YGNYPl1KZ3NtPnRkcXNzbl9GP2FuZnlOaFpLZ2dcXE5nRHlwO0FoOl9saEFzW3Z0REZcXE13aFxcZ3dCQWxbeWJNWF4/V2VdWWRFblp3aHk6UXc+YXV0QF9sT2w6PmhmZ2FveHVGUWJLbmJZSHBIUW9id15DX25XQHFEbnBjUXFFR2F3VlxcYEBybnBjbGhjaz5eWEdkTkBxZEF1W0ZmVUledV9cXDpgcWZ2cT9fc29HXFxVZ3VBQVxcQW5da1BsRk5kQkBzS1ZwZE50SF5nQWZvaXBkYUdkRUdsUHdiSlB0W09zUW5eVU5gbUZaWnZsbm9iPnlnTF53V1ltXFxWaGVWZU1HalBockpIZW5JYnBAeFxcd2VdWG9jYGBocGVgeHA6dnVYd2VNWWdbUHFUcG5pSGBvb1tKZ110P3NpQGBwdm9mSXRzblxcXklkYG92VmFnQXFsYUl4VkBdalZdZHZhUUZhbF9oYm93QU94RGBfYVlqSmhsb3FrV1lsSl5mQWZiaT5sTVBgUU5mW2dyWD5yQF9uSF9qX2FeVE52b3hpSlZyc15ldVBjb0BcXFFPW09fcEU+Z1lQbUBfbW9QXlVRX0JwZkVOY0hgak1uWmlZdG14YFZPZ3h2XFxmT3Fob2RAeW9XQW9ITmteV2JDWWRzT2hyeWdKbmRLdnFWWGJSQF1pPmpBSHlXXl1oP11meGdDSWNObl1Jb15sTndIRmY+QGdZQWtRVmNEQGlCP1xcVUdyVFZeaGZqRGlmZ155dEF5SXZcXFFgbXlWeGB2X0RRWlxcSHh0YF5RcV9zUW1AaGRDbnRUQGM9eGZnQGBVWW9cXFl4eGZwZ1lqSElgZGdnWW9fcWB0aEleV2BhPUdyQmhlVVZvUHdraHh5ZEdaU15ucD95Rl5tR2hodmhdVElePHFod3FeSEZcXHNRcFZHdG9vW0dhYklWXFxmQGZCeXdDP2pPd29HRlxcY0Z5cW5tbU5oZXduOndrZnhvYU9pcGhvOndfXnddR1hpQF54aVFlcUZpT25fZ0Feb1ZwVVluPE54RWdsP0lpZ2lgWlFobEd1V292QV94bmFcXFhOczp5Yl9QcHJYXkdpdjtGaHF4ZzxJdGVeZERGYWpIZlN2b1FZaT9XeFpQZGNJX05HbT1pWl5JdmA+ZFk/cD1xaG1QcD0+XU9gYklRd05nZWxRZD9WYllAaV9PYFxcSWJESWVaZnJtcGJsdmxaZlp5XnN2bnNuSWhtTmhbYXBqVmJtVmZVZlpbQXQ9YGZCZ3ZLZmdXeGtiP2Nmb2pkR3ZyaGlMZnZgWV9DX2RpcGdYd29DWHRzSGxcXG5dTlBabU9geVdcXGVeaFRfeERGbGhgW1BJXlpucFdwbURnWj1fY0dmY2NWdlpubkpZa1ZvZmdeaGxXdz5wYVxcYGxNcGZIUGpDUGo+R2ZuT2BUPmljdl1bZmpAdmt0UHJvbnltUFRnZGJQcD55TmRUbnBkb3JRbVRheTpEb0N4cmBpUD5RTGNoTkBEWERUcnlYeUldakc8dUVoTEBUdUE9bGV5T2ZcXFhyUHRacE9pbVlpcVFnUXJxWHZybFdxdXF0TFB2UXlwXXI/UVlOdXJgdU5XZVJgeHFeSGpGaXBnVVlYRHNBWXhOVHJtQE9KcVBJWW46ZW9GTVhZRXRjTFBScUxHSHdLbG5hVU1wSG9jTXdOPXlaVmZFXl5fSXFcXEZuQ19jVEhobldzVz9vTkBuYlBdXWhydkdicz9vcW5tQl9hW3h2bj5mY0BfRU9pPlhoTmZwdVZhQHhoTkljXm9ybUlxZmZvRl9tZkhjZ3lkZ05dX192OkhbcEBfUl5eS2BdZWFvTWlqUldcXFpPeWBoaEFwZVVwbUJoYEBAbVFgbltmaE1xYlRfb09maEVwaHRBbGA/bG5pZGJAdmh3YnFeeFZHY21vYG5odUphdmtOWkleYDxnZ2hIb0Q/YGhfbUlReUlIcUZWZ1txX1Rfbl1YYl5IXFxTZl5dbnRgd2ZXb19WbnZMSGZTbmJzWXl1aWBBUWdjcV1EPnNLQGZxZltDaGlTX1p2ZmZbSHRCUmxnRmA/c09TU3JxdmRBSUg/eHRtVV11V11HR0RhUmlTRj9NVHBLdm9raGJZRj5RaGhLVU4/RHk9VmZ3dj1FVkdXaXZvZUtfdUxhZ0RdclZDdE0/ZD89cz1HUlFvWWZJWTs9VXFvZXJNRHNnSUxvUz5FWDxtQ2tfR0ZBWVxcaUV2SURnZ0VBcWVocWdkV2hTYVNPVWRBVUJxZXlNTWNvO2dmXXdPX3Nsc0dFYUlsVXRvZWdnP0VhSVRrU3VgUXJ3b3Z4S3lea2VMXXJdR3ZqW1dKc2hPX2lnQURCd2ddYHZTbUxMSXNSSG9DZExsSE1GUHhmcGtMUHJgXWptUE9GUXh2SWtkTG4+eFZReXNEdHNFTXB0eHZLYU5gYHRobFJsYHFJYFhpaW1TZUo6XFxTaUxVPG1SXUhyYl14QW11ZFRrV2VQUWl1UTxsb3Vydl10TXRXVWFqaXlvOnBuVz1QRT1vTERRXnlMPmBvR2BqWHRMcGx4c2BtamB0W0hPRFBua0RPdGV0dEhxVkhLVT1UZ2xOYWRSXnhVS1lSO1huOzxZR2BQdFFZWFRPbFB0U0RRTkVsaU13XmRzdklwZnRQVWlrSGFsPkxWcXhrWHhSU2hVQ2BUaXB2YUFOO3Bzc1BPRVFwdGxMXm1ySz1NS3lUQ2B1Yz1tRWRwUmB1PUFxZXhqckBSa1VQcVhVR0FMbl1sPkh2Y1hLREB5Y0l2O1FXS3RTVW1VX1VSQmBrUmBNQkRsWFRuYkxucT1ZWFVuVlB0dXR5T2BReGBKZm1VYm1RR3hLbFFtVFFsTFVNaT1SWlhtRmVOYGxYVTx1UWF0eERZWHFRTGFWVVhyZHlVS015QWhrTVFxVERqdXFTVHhwSlRLQnF2XlF5bmxLXWRYbEBzWHBvZ3hSXnFPWGR2R3htWVlXSU1uZlxcT1l1dWVMTT9pUm5lUnd5d2NRUnJQbkZMUEc9VlJQT15pS108UnFwTVlscXVBeFdwWXdxS211ZnlmaXE/XmNAX0RObm5Zd0BvXWs+W15pdUJmaFFJeXJOdUBpbmxwW19XZnVeX1lwXUVBYWxfeV52ZV9gYlBeYWdnYT1BZVJ3YUhBalFvZURPeVZeZV1vcVVHYHk/Y2h3XT1OeHhPXFx3VndabmRrP2JWPnBQVmpQWWpEbmdAeGM9cXBRX2NPSFxcUT5cXF9mYEdmbV5vZG5RYD5YWmRXZVxcR21GRnZzUHVhcHA9YGxGVnRoaVtCeWE9TnFxRnhZWWNtcVxccGZzYUd4O0FcXERRbGRQd0JQcU1mXFxVb25zVnVoSGhYXmZjTm9Rb2NlT2toSXN0aV47cXRaR3RPbnhYP152cWRZUHBqb11oUGw8cWNAVmtUaGVHT3dFb2tuQFtOYWl5Xm1CUWpcXElyY09tT25rPG9rXXF0PXFyPVZvSVZfZF9qWHZ1cWlvd1h3W25jeEhfTFlddGdwdW5kUE5lR3Bpaz52W2l2UkZ0X0d1S25xRkl3XFxuW0RwaHRgdmdJa1phdl9RXU5xdmJBa21IcUFxZ1VPcV9IXlpYakU+Y0BPYklYanRub2ZHbz9xcV5nZWs+dXRAaXVgdHA/bFxcSXBPaHdDYXNcXGFvbmZpSXZtP1BkcVFnTU5oVlFqRmdlREFkU0ZmXFxWZURBZ2hxbFJHXFxVRnFNWWVwcF54dmxQUHZeR15lQGRGP15MQG1LSXVyUV5eeXhLRmlLbm1YR2o6SXZSeW12PmxnT2xyP3E8aHRKSV1sd1tecXVMQF9cXEdmdWdwPD94R3dbbF93P2llZ19pam5cXEReXFxlSW5Cd1s8Z1puSFxcb1FfRkFiVm5hRmFhUmBfPkdgckhuYV5za1BbQEZqaGloPmBiQnBiZ3Z2ckFhQnhwPUFxb3FiQHdfal5xO3FhXFxWdUZxW0B4W1ZAWz9BZ0peW2t4ZXJQZW5ocWZXYWZXeUBxZm1xdmN3WmtuZ1thd3FAb25hXkVHXUtncmJZXV9gXU54XmZHWnJPeGVBYFJGaDpAd0ZOamZoWl1OY2dpcT1ZZGRXXFxiXm1AQGVyRmNncVtMUW1SQXBlQVtxQXhBPnJUR3JCSG1KcHhveGF5cXFpYWdWT2BjSW5bPlteWHJASWhLPmI6WXdtXmtvTnhxZ1tYYGc8UXlDX2dNYFt4X2Z5PnRcXEBmYnhiO0FgaF5oZFFpS1h1ZkZuRkhdTGhxY2hqXmZ5T2VDW2Zjb3dZc3ZScUk7a1dbO3RlR1ZeP1RJVXdXW2V0R0RPbWhsVWZbdWJmY3lpXUlNb2dpd0heVWg6b3dBd2ZXYVJwbXRDQ3U9SUZkQWVeT2hzS3J1ZWVaRVNaVUJeY2luTUlmd0VfbWZza3hKc0VuP2ZPYWNAP0dKPXVYa0RJaUI6cVlPV0JVS1I/PXU/cWdOYXRoP3ZkR0ZQP3VgVXl3XWZDY2NVT3R2VUdZY2k/Q3U9Z1hwXXhJY0l5T3JBbXl4WXhJY1VOS0ZwUURZWVI7Q3dCPXNQcWlGP2VGP0M+VVRZZWY+PVJKTVRcXEVCQ0dVRGloaEtVUl12Z0FlblV2WmlDZWliV2tDY1VCb3Fkb29jd3lDQ19yQGlmO1NzcWtzd19EVm9CdXlZO3lyZHFmdVNjaEFZQVVncVN5U2tnWnVXbWtEPVFjdll3WVtia3NySnNFYUtXaVd1TT11X2djOkVnX1lmTVl0bnFIb2dSaXNFaT14cHNYcV1ncklocldGaUVDeVNVOm1SZV94Z0VCc1tDXFx5Um8/YzpzaWZDZ25bWEhlRFVnV0tvaWljRVBZSXFxSHhrV3dBZ1ljaHFnRGpnSTthRnBLRFdRdl9PQlpZdD5Xd2RBVVl1Ukw7Y295cU51VmhdVXFwdGRpaztwWGR5a3hUUUdsVFF0dlhgWVY9cTpAVm1AcmZUcklUbFR5all0eG9Aam5VU1NIU3NdcV91eXFdc0NlV05NdUhtSz5cXGpXPWx3ZE5aZG9CYFdzcG9QRExvSW1CVUphYVhYbVhQYUxTZW9uPVV1YW1RcW1wRVVXSHNMVHl2RVhUZU9paVl5aXF5PXFxXVhIQVJIYE1fSVFjPFlBZW5IeVFUSW55TWxSWUtLeGtmRVh5QW1ZeVFUPXB0aHlbZHV4QW1DQW1BeVl3VW9zZHlBYFBrUWtVdE95eHJgSVJedG1NTHZlUEw7RFlaZW5yeXZ1PFlHdU5yYHhrUHFQeE1ybW1DPVNAXFx2YXlKa014bnV0Y2F2PkBqVkR2YGxxZG1MO2l3ZlRrQmVMcWxVV1FQZlVYUVh5WnVMZ21zT3lRPUhWQHVOeGVRdXVtckBRT015a0RNY0xtcz1PSEBzUUlVPUhRbV1yeHVqbHV5R3FweFl1TnFVRF1ZeGFyO2F2Q2BtSFxcVTt0UDtsV2t1UXNJSm14TUdNTHZNTmFZUFNgbXJZT2hxWUpAU3JlUXhdVGJIT3JIbGNJbT9FeXBJam5obGtFd2dZbkZ0WG9oSlNVc2xMcnc8a3FgWGNYdUhtUzpJUFBNV15cXG5lTE5yRVlURUxraHlXRFc6cHZAUFJOQVNBcW9xYFlMeFV5dFhaTXZyYFRqbG1rVXE9aFFQUVJ2ZHRTRVhUWVV1VUxxQFl4QVQ/eVNMbVVWZE5vUU5WXFxvS1F3b1VYPW15SkB2XnlyZklzSmRPUj1YPj1XWEBVUkhqeUlWSXVYSUxMU2Bua1xcTHNkTEp4VlhwbWpQcnB5SjpZcWdNU1V1ckZYcWVhV0R4cFdgWTo9UnBQTExhbz9UUU1ETmxgUGRZcDxtWD55WFhFTEVgd1FtVD5dUWV0eVpFVUV4a3I9Uj95cmFJWFRJWWp1dWZpbnJpS1xcQHlTcUtFeFheXXhdYHJYPVI6TFZocFBCbFBlWVlcXGRMYlVOVEBQWGVTXmF3Wml3QXVralhXPDxtZWRqd1BgcXdlWE5ya29oX1lvPWhia1ddd2B3RUBlTldibHdraFhcXGheck5vYk1Rcnl3aUtZa1l5YHlXdF1pZmh5bHReaHlBeFxceFxceUhrVFlrQnhza195akFoPWh2W19eeWZ1YV9kXFw/a3R4YXI+am93Yll5WmxRYVBWbWpeaXdQcT9gW0FIXl5RYHBBeWB3ZFpgY01weXZpXjtGcm14cXl3dFBwd1dOYHFxYVtRZGxYeEpfaHdnWkxfckh4a2lHYVpXcVxceHFNSHdgeHZOQWhJX3Bqd3NMQHBNV3J4Xm9ocWlaP29oeXdeeHg8T3RRV1tjcWxyRmNab2FcXE5dU1diS3dxP2h5a3dqPXldYF9mZU5zZl9aW0BpXnh2eFhgaXZed15mWFdkUXZgdD9icVl2ZlZecXBoa2dubV9oT0lsZm5cXGZ5bm1weFA/eWZ2cHVpZXBuaHlmcnV5aT8+cVlvXnJ4dXhBdTtoeGVpYV93eVlmW0l2XWBIaXE/bkhXeER5XklQWnlobT9RYVZvaldhcFBnbW5JX3hgbl95aW1AYGp5cj9PeXlXXFxgeHFBQHVYTmFIV1xcP3BkQXlrdXZlSUBjO0FxbUl5Q3dcXGVBZj9Pb1dhcFBHeElIcHh5alJmanlha05gZ1VGeGFPY1N2eVlBbD9xZWZudTtmdklgeHRvd0hIcnBXaF5pY1lPaXRxeTxwZHlPbVM+eWluYFxceWE9aG50dm9bZ3RtcHlZVmpreWlPP2J0RmZ1YXhlX2V0eWhsWFp5eVo/eHBBeHlcXD5rWUZ2O1BbdG9gYkl2bEBuX2lmTUlhXVBgSXl5YFBjd154anlxRW5rc19iOm9qZElpPGZ4cFZ5cVF0S1lyeXlhYkhzS3ZcXEU/bFlndmpvdXU+ZHdeZXRIeWpYYHM/eVRxWlVZdVJeXlhgWj95a3hvaXQ/cW4/c0xgXztobGo/XV54ZHNoZ3N5cW1Bb053W3deeXlOW0J2XzxBZ09mdGloYFNJYT1oX2ZwYnhAdUlBZEl2bEhWXmY/YmRZZkBod1NfXzp2aF5Jd19Jb3lQb1ZZYkl2XFw9Vl9KPnA7Rm1oWWVKPnhhbl1iWW94b2l0Q1ZbYkJLZXFxcm9lR0JDST1NSGxReWNJd1tRdjs/Y0FheEo9UnhheV9FZlhLWXJ5eTpveHZjZHI9VFZZQ0N1Q3c/WDpJWDtDSXJJaUFvRWhTRXRpV2txRXQ9dz90S3dcXHg8dmpYbml1XnlBdl1BWWNOaWVkUGdqRDo7al5QTmFMTlFFTmpEQjI6XCJce1x9</Image></Text-field>
</Input>
</Group>
<Text-field style="Title" layout="Title">Pseudoprimes</Text-field>
<Text-field style="Author" layout="Author">Roland Engdahl
University of Kalmar
Sweden
mr.engdahl@telia.com</Text-field>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Introduction</Text-field></Title>
<Text-field style="Text" layout="Normal">In order to prove primality of a number, previously we required a list of primes. Eratosthenes, about 230 B.C., created his famous sieve, <Font bold="true">The Sieve of Eratosthenes. </Font>Nowadays we have methods to perform sieve and store a table of primes on a computer system.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal"><Font bold="true">Fermat</Font>, 1640 , described one characteristic of primes in his famous theorem. The converse of this theorem is however not true. There are composite numbers which comply with this characteristic These numbers are called <Font bold="true">pseudoprimes.</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">This application provides <Font bold="true">examples and programs</Font> about  <Font bold="true">primes,  pseudoprimes,  Carmichael numbers, strong pseudoprimes  and primality testing. </Font>Only definitions of the concepts  are included.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">Proofs and deeper studies in the theory are to be found in books on number theory e g <Font bold="true">Kumanduri and Romero, <Font italic="true">Number theory with computer applications.</Font></Font></Text-field>
<Text-field style="Text" bold="true" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">A new paradigm in mathematics is experimenting.   Consult these sources: <Font bold="true">Borwein and Bailey and Girgensohn, </Font>(vol 1) <Font bold="true" italic="true">Mathematics by Experiment, Plausible Reasoning in the 21 st Century, 2004. </Font>(vol 2) <Font bold="true" italic="true">Experimentation in Mathematics, Computational Paths to Discovery, 2004.</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">Perhaps experiments with these programs will increase the esteem of number theory.</Text-field>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Fermat's Theorem</Text-field></Title>
<Text-field style="Text" bold="true" size="16" layout="Normal"><Font bold="true" size="12">If p is prime then </Font><Font bold="true" size="16">  </Font><Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY9LUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdXBHRiQ2JS1GLDYnUSJhRidGL0YyRjVGOC1GIzYlLUYsNidRInBGJ0YvRjJGNUY4LUkjbW9HRiQ2MlEoJm1pbnVzO0YnRi9GNUY4LyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUlZm9ybUdRJmluZml4RicvJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdRM3Zlcnl0aGlja21hdGhzcGFjZUYnLyUobWluc2l6ZUdRIjFGJy8lKG1heHNpemVHUSlpbmZpbml0eUYnLUkjbW5HRiQ2JkZcb0YvRjVGOC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictRkY2MlExJkludmlzaWJsZVRpbWVzO0YnRi9GNUY4RklGS0ZNRk9GUUZTRlVGV0ZaRmduRmpuRl1vLUZGNjJRKCZlcXVpdjtGJ0YvRjVGOEZJL0ZMRjRGTUZPRlFGU0ZVRlcvRmVuUS90aGlja21hdGhzcGFjZUYnL0ZobkZecEZqbkZdb0Zmb0Zgb0Zmb0Zmby1GLDYnUSRtb2RGJ0YvRjJGNUY4RmZvRkJGZm9GZm8tRiw2J1EkZm9yRidGL0YyRjVGOEZmby1GLDYnUSRhbGxGJ0YvRjJGNUY4RmZvLUYsNidRKWludGVnZXJzRidGL0YyRjVGOEZmb0Y9RmZvLUYsNidRJXdpdGhGJ0YvRjJGNUY4RmZvRmZvLUkobWZlbmNlZEdGJDYkLUYjNiVGPS1GRjYyUSIsRidGL0Y1RjhGSUZLRk1GT0ZRRlNGVUZXRlpGZ25Gam5GXW9GQi9GNlEnbm9ybWFsRictRkY2MlEiPUYnRi9GNUY4RklGXHBGTUZPRlFGU0ZVRldGXXBGX3BGam5GXW8tRmFvNiZRIzEuRidGL0Y1Rjg=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY9LUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdXBHRiQ2JS1GLDYnUSJhRidGL0YyRjVGOC1GIzYlLUYsNidRInBGJ0YvRjJGNUY4LUkjbW9HRiQ2MlEoJm1pbnVzO0YnRi9GNUY4LyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUlZm9ybUdRJmluZml4RicvJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdRM3Zlcnl0aGlja21hdGhzcGFjZUYnLyUobWluc2l6ZUdRIjFGJy8lKG1heHNpemVHUSlpbmZpbml0eUYnLUkjbW5HRiQ2JkZcb0YvRjVGOC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictRkY2MlExJkludmlzaWJsZVRpbWVzO0YnRi9GNUY4RklGS0ZNRk9GUUZTRlVGV0ZaRmduRmpuRl1vLUZGNjJRKCZlcXVpdjtGJ0YvRjVGOEZJL0ZMRjRGTUZPRlFGU0ZVRlcvRmVuUS90aGlja21hdGhzcGFjZUYnL0ZobkZecEZqbkZdb0Zmb0Zgb0Zmb0Zmby1GLDYnUSRtb2RGJ0YvRjJGNUY4RmZvRkJGZm9GZm8tRiw2J1EkZm9yRidGL0YyRjVGOEZmby1GLDYnUSRhbGxGJ0YvRjJGNUY4RmZvLUYsNidRKWludGVnZXJzRidGL0YyRjVGOEZmb0Y9RmZvLUYsNidRJXdpdGhGJ0YvRjJGNUY4RmZvRmZvLUkobWZlbmNlZEdGJDYkLUYjNiVGPS1GRjYyUSIsRidGL0Y1RjhGSUZLRk1GT0ZRRlNGVUZXRlpGZ25Gam5GXW9GQi9GNlEnbm9ybWFsRictRkY2MlEiPUYnRi9GNUY4RklGXHBGTUZPRlFGU0ZVRldGXXBGX3BGam5GXW8tRmFvNiZRIzEuRidGL0Y1Rjg=</Equation></Text-field>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Example</Text-field></Title>
<Text-field style="Text" layout="Normal">5 is a prime. Divide <Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNjRGKy1JJW1zdXBHRiQ2JS1GIzYmLUkjbW9HRiQ2MFExJkludmlzaWJsZVRpbWVzO0YnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGRC8lKXN0cmV0Y2h5R0ZELyUqc3ltbWV0cmljR0ZELyUobGFyZ2VvcEdGRC8lLm1vdmFibGVsaW1pdHNHRkQvJSdhY2NlbnRHRkQvJSVmb3JtR1EmaW5maXhGJy8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR0ZWLyUobWluc2l6ZUdRIjFGJy8lKG1heHNpemVHUSlpbmZpbml0eUYnRjwtRiM2JUYrLUY4NiUtSSNtbkdGJDYkUSIyRidGQC1GIzYjLUZebzYkUSI0RidGQC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGK0YrLUYsNihGLi8lJXNpemVHUSMxMEYnRi8vJStmb3JlZ3JvdW5kR1EsWzIwMCwwLDIwMF1GJy8lLHBsYWNlaG9sZGVyR0YxRjJGZm9GPEY8LUYsNiVRI2J5RidGL0YyRjwtRl5vNiRRIjVGJ0ZARjxGPC1GPTYwUSIuRidGQEZCRkVGR0ZJRktGTUZPRlFGVEZXRllGZm4tRj02MEY/RkBGQkZFRkdGSUZLRk1GT0ZRL0ZVUS90aGlja21hdGhzcGFjZUYnL0ZYRl9xRllGZm4tRiw2JVEkVGhlRidGL0YyRlxxLUYsNiVRKnJlbWFpbmRlckYnRi9GMkZccS1GLDYlUSNpc0YnRi9GMkZccS1GXm82JFEjMS5GJ0ZARis=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNjRGKy1JJW1zdXBHRiQ2JS1GIzYmLUkjbW9HRiQ2MFExJkludmlzaWJsZVRpbWVzO0YnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGRC8lKXN0cmV0Y2h5R0ZELyUqc3ltbWV0cmljR0ZELyUobGFyZ2VvcEdGRC8lLm1vdmFibGVsaW1pdHNHRkQvJSdhY2NlbnRHRkQvJSVmb3JtR1EmaW5maXhGJy8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR0ZWLyUobWluc2l6ZUdRIjFGJy8lKG1heHNpemVHUSlpbmZpbml0eUYnRjwtRiM2JUYrLUY4NiUtSSNtbkdGJDYkUSIyRidGQC1GIzYjLUZebzYkUSI0RidGQC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGK0YrLUYsNihGLi8lJXNpemVHUSMxMEYnRi8vJStmb3JlZ3JvdW5kR1EsWzIwMCwwLDIwMF1GJy8lLHBsYWNlaG9sZGVyR0YxRjJGZm9GPEY8LUYsNiVRI2J5RidGL0YyRjwtRl5vNiRRIjVGJ0ZARjxGPC1GPTYwUSIuRidGQEZCRkVGR0ZJRktGTUZPRlFGVEZXRllGZm4tRj02MEY/RkBGQkZFRkdGSUZLRk1GT0ZRL0ZVUS90aGlja21hdGhzcGFjZUYnL0ZYRl9xRllGZm4tRiw2JVEkVGhlRidGL0YyRlxxLUYsNiVRKnJlbWFpbmRlckYnRi9GMkZccS1GLDYlUSNpc0YnRi9GMkZccS1GXm82JFEjMS5GJ0ZARis=</Equation></Text-field>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">To calculate   <Equation executable="false" style="Heading 2" input-equation="`in`(`mod`(a^b, n), Maple)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYyLUkjbWlHRiQ2J1EhRicvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJy8lJWJvbGRHUSZmYWxzZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JJW1zdXBHRiQ2JS1GLDYnUSJhRicvJSVzaXplR1EjMTJGJy9GNkY0L0Y5USVib2xkRicvJStmb250d2VpZ2h0R0ZGLUYjNiMtRiw2J1EiYkYnRkFGREZFRkcvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2MlExJkludmlzaWJsZVRpbWVzO0YnRkFGRUZHLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUlZm9ybUdGLi8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR0Zhby8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJ0ZRLUYsNidRJG1vZEYnRkFGREZFRkdGUUZRLUYsNidRIm5GJ0ZBRkRGRUZHRlFGUUZRRlFGUS1GLDYnUSNpbkYnRkFGREZFRkdGUS1GLDYnUSZNYXBsZUYnRkFGREZFRkc=">LUkjaW5HJSpwcm90ZWN0ZWRHNiQtSSRtb2RHNiI2JClJImFHRihJImJHRihJIm5HRihJJk1hcGxlR0Yo</Equation></Text-field></Title><Title>
<Text-field style="Text" bold="true" size="14" layout="Heading 2"><Font bold="true" size="14">a&amp;^b mod n    </Font><Font bold="false" size="12"> calculates   </Font><Equation executable="false" style="Text" input-equation="`mod`(a^b, n)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1cEdGJDYlLUYsNiVRImFGJ0YvRjItRiM2Iy1GLDYlUSJiRidGL0YyLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNjBRMSZJbnZpc2libGVUaW1lcztGJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRksvJSlzdHJldGNoeUdGSy8lKnN5bW1ldHJpY0dGSy8lKGxhcmdlb3BHRksvJS5tb3ZhYmxlbGltaXRzR0ZLLyUnYWNjZW50R0ZLLyUlZm9ybUdRJmluZml4RicvJSdsc3BhY2VHUS90aGlja21hdGhzcGFjZUYnLyUncnNwYWNlR0Znbi8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJ0ZDLUYsNiVRJG1vZEYnRi9GMkZDLUYsNiVRIm5GJ0YvRjI=">LUkkbW9kRzYiNiQpSSJhR0YkSSJiR0YkSSJuR0Yk</Equation></Text-field></Title>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Example in Maple</Text-field></Title>
<Text-field style="Text" layout="Normal">97 is a prime  Calculate    <Equation executable="false" style="Text" input-equation="`mod`(`^`(1111, 96), 97)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JJW1zdXBHRiQ2JS1JI21uR0YkNiRRJTExMTFGJ0YyLUYjNiMtRjk2JFEjOTZGJ0YyLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNjBRMSZJbnZpc2libGVUaW1lcztGJ0YyLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUlZm9ybUdGLi8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR0ZaLyUobWluc2l6ZUdRIjFGJy8lKG1heHNpemVHUSlpbmZpbml0eUYnRkRGRC1GLDYlUSRtb2RGJ0YvRjJGRC1GOTYkUSM5N0YnRjI=">LUkkbW9kRzYiNiQtSSJeRyUqcHJvdGVjdGVkRzYkIiU2NiIjJyoiIygq</Equation></Text-field>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 3" layout="Heading 3"><Font bold="false" italic="false" size="12">Solution</Font></Text-field></Title>
<Group labelreference="L9" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">1111&amp;^96 mod 97;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">IiIi</Equation></Text-field>
</Output>
</Group>
</Section>
</Section>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Issue 341 </Text-field></Title>
<Text-field style="Text" bold="true" layout="Normal"><Font bold="true">Calculate  </Font><Equation executable="false" style="Text" input-equation="`mod`(`^`(2, 340), 341)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR0YxLyUsbWF0aHZhcmlhbnRHUSxib2xkLWl0YWxpY0YnLyUrZm9udHdlaWdodEdRJWJvbGRGJy1JJW1zdXBHRiQ2JS1JI21uR0YkNiZRIjJGJ0YvL0Y1RjlGNy1GPjYmUSQzNDBGJ0YvRkFGNy8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYyUTEmSW52aXNpYmxlVGltZXM7RidGL0ZBRjcvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRk4vJSlzdHJldGNoeUdGTi8lKnN5bW1ldHJpY0dGTi8lKGxhcmdlb3BHRk4vJS5tb3ZhYmxlbGltaXRzR0ZOLyUnYWNjZW50R0ZOLyUlZm9ybUdGLi8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR0Zpbi8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJ0ZILUYsNidRJG1vZEYnRi9GMkY0RjdGSC1GPjYmUSQzNDFGJ0YvRkFGNw==">LUkkbW9kRzYiNiQtSSJeRyUqcHJvdGVjdGVkRzYkIiIjIiRTJCIkVCQ=</Equation></Text-field>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Solution</Text-field></Title>
<Group labelreference="L14" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">2&amp;^340 mod 341;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">IiIi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L16" drawlabel="true">
<Input>
<Text-field style="2D Comment" executable="false" family="Times New Roman" opaque="false" foreground="[0,0,0]" superscript="false" placeholder="false" readonly="false" subscript="false" bold="false" italic="false" underline="false" background="[255,255,255]" font_style_name="2D Comment" size="12" layout="2D Comment" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="2D Comment" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0"><Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZKLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1cEdGJDYlLUkjbW5HRiQ2JlEiMkYnLyUlYm9sZEdGMS9GM1ElYm9sZEYnLyUrZm9udHdlaWdodEdGPy1GIzYlLUY5NiZRJDM0MEYnRjxGPkZALUkjbW9HRiQ2MlExJkludmlzaWJsZVRpbWVzO0YnRjxGPkZALyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZNLyUpc3RyZXRjaHlHRk0vJSpzeW1tZXRyaWNHRk0vJShsYXJnZW9wR0ZNLyUubW92YWJsZWxpbWl0c0dGTS8lJ2FjY2VudEdGTS8lJWZvcm1HUSZpbmZpeEYnLyUnbHNwYWNlR1EvdGhpY2ttYXRoc3BhY2VGJy8lJ3JzcGFjZUdGaW4vJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RidGRy8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictRiw2J0YuRjwvRjBGTUY+RkAtRkg2MlEoJmVxdWl2O0YnRjxGPkZARktGTkZQRlJGVEZWRlhGWkZnbkZqbkZcb0Zfb0ZHLUY5NiZGXm9GPEY+RkBGR0ZHLUYsNidRJG1vZEYnRjxGZ29GPkZARkctRjk2JlEkMzQxRidGPEY+RkBGR0ZHRkdGRy1GLDYnUSRidXRGJ0Y8RmdvRj5GQEZHRkdGR0ZHRmBwRkctRkg2MlEiPUYnRjxGPkZARktGTkZQRlJGVEZWRlhGWkZnbkZqbkZcb0Zfby1GSDYyRkpGPEY+RkBGS0ZORlBGUkZURlZGWC9GZW5GLi9GaG5RJDBlbUYnL0Zbb0ZdcUZcb0Zfby1GOTYmUSMxMUYnRjxGPkZALUZINjJRKSZtaWRkb3Q7RidGPEY+RkBGS0ZORlBGUkZURlZGWEZaL0ZoblEudGhpbm1hdGhzcGFjZUYnL0Zbb0ZmcUZcb0Zfby1GOTYmUSMzMUYnRjxGPkZALUZINjBGSi9GM1Enbm9ybWFsRidGS0ZORlBGUkZURlZGWEZbcUZccUZecUZcb0Zfb0ZbckZbckZbckZbckZpcEZpcEZpcEZgcEZpcC1GLDYnUSNpc0YnRjxGZ29GPkZARmlwLUYsNidRKmNvbXBvc2l0ZUYnRjxGZ29GPkZA">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZKLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1cEdGJDYlLUkjbW5HRiQ2JlEiMkYnLyUlYm9sZEdGMS9GM1ElYm9sZEYnLyUrZm9udHdlaWdodEdGPy1GIzYlLUY5NiZRJDM0MEYnRjxGPkZALUkjbW9HRiQ2MlExJkludmlzaWJsZVRpbWVzO0YnRjxGPkZALyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZNLyUpc3RyZXRjaHlHRk0vJSpzeW1tZXRyaWNHRk0vJShsYXJnZW9wR0ZNLyUubW92YWJsZWxpbWl0c0dGTS8lJ2FjY2VudEdGTS8lJWZvcm1HUSZpbmZpeEYnLyUnbHNwYWNlR1EvdGhpY2ttYXRoc3BhY2VGJy8lJ3JzcGFjZUdGaW4vJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RidGRy8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictRiw2J0YuRjwvRjBGTUY+RkAtRkg2MlEoJmVxdWl2O0YnRjxGPkZARktGTkZQRlJGVEZWRlhGWkZnbkZqbkZcb0Zfb0ZHLUY5NiZGXm9GPEY+RkBGR0ZHLUYsNidRJG1vZEYnRjxGZ29GPkZARkctRjk2JlEkMzQxRidGPEY+RkBGR0ZHRkdGRy1GLDYnUSRidXRGJ0Y8RmdvRj5GQEZHRkdGR0ZHRmBwRkctRkg2MlEiPUYnRjxGPkZARktGTkZQRlJGVEZWRlhGWkZnbkZqbkZcb0Zfby1GSDYyRkpGPEY+RkBGS0ZORlBGUkZURlZGWC9GZW5GLi9GaG5RJDBlbUYnL0Zbb0ZdcUZcb0Zfby1GOTYmUSMxMUYnRjxGPkZALUZINjJRKSZtaWRkb3Q7RidGPEY+RkBGS0ZORlBGUkZURlZGWEZaL0ZoblEudGhpbm1hdGhzcGFjZUYnL0Zbb0ZmcUZcb0Zfby1GOTYmUSMzMUYnRjxGPkZALUZINjBGSi9GM1Enbm9ybWFsRidGS0ZORlBGUkZURlZGWEZbcUZccUZecUZcb0Zfb0ZbckZbckZbckZbckZpcEZpcEZpcEZgcEZpcC1GLDYnUSNpc0YnRjxGZ29GPkZARmlwLUYsNidRKmNvbXBvc2l0ZUYnRjxGZ29GPkZA</Equation></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Comments</Text-field></Title>
<Group labelreference="L182" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">From the example above we see that the conversion of Fermat's theorem is false.</Text-field>
<Text-field style="Text" layout="Normal">341 has a characteristic for a prime but is composite </Text-field>
<Text-field style="Text" layout="Normal"><Font bold="true">341 is called a pseudoprime to base 2</Font></Text-field>
</Input>
</Group>
</Section>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Definition of pseudoprime and Maple example</Text-field></Title>
<Text-field style="Text" bold="true" layout="Normal"><Font bold="true">A composite number  n  is called a pseudoprime to base a  if    </Font><Equation executable="false" style="Text" input-equation="`mod`(`\342\211\241`(a^(n-1), 1), n)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR0YxLyUsbWF0aHZhcmlhbnRHUSxib2xkLWl0YWxpY0YnLyUrZm9udHdlaWdodEdRJWJvbGRGJy1JJW1zdXBHRiQ2JS1GLDYnUSJhRidGLy9GM1EmZmFsc2VGJy9GNUY5RjctRiM2JS1GLDYnUSJuRidGL0ZARkJGNy1JI21vR0YkNjJRKCZtaW51cztGJ0YvRkJGNy8lJmZlbmNlR0ZBLyUqc2VwYXJhdG9yR0ZBLyUpc3RyZXRjaHlHRkEvJSpzeW1tZXRyaWNHRkEvJShsYXJnZW9wR0ZBLyUubW92YWJsZWxpbWl0c0dGQS8lJ2FjY2VudEdGQS8lJWZvcm1HRi4vJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdGaG4vJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RictSSNtbkdGJDYmRl1vRi9GQkY3LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1GSTYyUTEmSW52aXNpYmxlVGltZXM7RidGL0ZCRjdGTEZORlBGUkZURlZGWEZaRmZuRmluRltvRl5vRmdvLUZJNjJRKCZlcXVpdjtGJ0YvRkJGN0ZMRk5GUEZSRlRGVkZYL0ZlblEmaW5maXhGJy9GZ25RL3RoaWNrbWF0aHNwYWNlRicvRmpuRmBwRltvRl5vRmdvRmFvRmdvRmdvLUYsNidRJG1vZEYnRi9GQEZCRjdGZ29GZ29GRQ==">LUkkbW9kRzYiNiQtSSgmZXF1aXY7R0YkNiQpSSJhR0YkLCZJIm5HRiQiIiIhIiJGLUYtRiw=</Equation></Text-field>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Example</Text-field></Title>
<Group labelreference="L19" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">restart: a:=2:lim:=1000:<Font executable="true" style="Text">
</Font><Font style="Text">the program calculates all pseudoprimes less than lim to base a<Font executable="true">   <Font bold="true">    </Font></Font></Font>  <Font executable="true" bold="true" style="Text"> </Font>     
for n from 5 by 2 to lim do
  if 
    a&amp;^(n-1) mod n = 1 and isprime(n)=false 
 <Font executable="true" style="Text"> </Font><Font style="Text">satisfies Fermat's theorem          and    'isprime(n)=false'    means primes excluded</Font>
  then print(n); 
  end if;
end do; </Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">IiRUJA==</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">IiRoJg==</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">IiRYJw==</Equation></Text-field>
</Output>
</Group>
</Section>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Compare the number of primes and the number of pseudoprimes to a given base</Text-field></Title>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Program</Text-field></Title>
<Group labelreference="L27" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">restart:
<Font style="Text">the program calculates the number of primes and pseudoprimes between limits to a given base</Font>
stt:=10000:stp:=30000:a:=2:<Font executable="true" bold="true" italic="true" style="Text"> </Font><Font bold="true" style="Text">
</Font><Font style="Text">choose start &gt;2 stt   and   stop  stp   and   base  a</Font>                          <Font bold="false"> </Font></Text-field>
</Input>
</Group>
<Group labelreference="L28" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">ps:=0:pr:=0:if type(stt,even) then stt:=stt+1: end if:<Font executable="true" bold="true" style="Text"> </Font><Font bold="true" style="Text">
</Font><Font style="Text">start with odd number</Font>
for n from stt by 2 to stp do
  if isprime(n)=true then pr:=pr+1: end if:<Font executable="true" style="Text">    
 <Font bold="true"> </Font></Font><Font style="Text">counts  the number of primes</Font>
  if isprime(n)=false and a&amp;^(n-1) mod n=1 then ps:=ps+1: <Font bold="true" style="Text">
</Font><Font style="Text">counts only the pseudoprimes</Font>
 end if:
end do: 
print(&quot;number of primes=&quot;,pr);print(&quot;number of pseudoprimes to base &quot; ,a,&quot; = &quot;,ps);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiRRMm51bWJlcn5vZn5wcmltZXM9NiIiJTs/</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiZRQG51bWJlcn5vZn5wc2V1ZG9wcmltZXN+dG9+YmFzZX42IiIiI1Ekfj1+RiQiIz0=</Equation></Text-field>
</Output>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Comments</Text-field></Title>
<Text-field style="Text" layout="Normal">The test shows that pseudoprimes are rather common. <Font size="14">
</Font>It is not a very good idea to use pseudoprimes for primality testing</Text-field>
</Section>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Issue 561</Text-field></Title>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Program for examination of  bases for which 561 is a pseudoprime</Text-field></Title>
<Group labelreference="L208" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">restart: 
n:=561: testbase:=[2,3,5,7,9,11,13,15,17,19,21,23]:psp:=&quot;n psp base %a   &quot;:
<Font style="Text">testing n=561 as pseudoprime in bases of  testbase</Font></Text-field>
</Input>
</Group>
<Group labelreference="L207" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">m:=n-1:
for a in testbase do
  if (a&amp;^m mod n =1) then   
    printf(psp,a):
  end if:
end do;</Text-field>
</Input>
<Output>
<Text-field style="Line Printed Output" layout="Line Printed Output">n psp base 2   n psp base 5   n psp base 7   n psp base 13   n psp base 19   n psp base 23   </Text-field>
</Output>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Result from the examination</Text-field></Title>
<Text-field style="Text" layout="Normal">561 is a pseudoprime to all bases a with (561,a)=1
<Font encoding="UTF-8">561=3\302\26711\302\26717. Therefore the numbers 3,9,11,15,17,21 are excluded from the bases
</Font>561 is an example of <Font bold="true">Carmichael number</Font>: See next section</Text-field>
</Section>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Carmichael numbers</Text-field></Title>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Definition</Text-field></Title>
<Group labelreference="L210" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">A composite number n is called a <Font bold="true">Carmichael number</Font> if
<Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZCLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdXBHRiQ2JS1GLDYoUSJhRicvJSdmYW1pbHlHUSZTZXJpZkYnRi9GMkY1RjgtRiM2Ji1GLDYoUSJuRidGQEYvRjJGNUY4LUkjbW9HRiQ2M1EoJm1pbnVzO0YnRkBGL0Y1RjgvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSVmb3JtR1EmaW5maXhGJy8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR1EzdmVyeXRoaWNrbWF0aHNwYWNlRicvJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RictSSNtbkdGJDYnRl9vRkBGL0Y1RjgtRkk2M1ExJkludmlzaWJsZVRpbWVzO0YnRkBGL0Y1RjhGTEZORlBGUkZURlZGWEZaRmduRmpuRl1vRmBvLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0Zmby1GSTYzUSgmZXF1aXY7RidGQEYvRjVGOEZML0ZPRjRGUEZSRlRGVkZYRlovRmhuUS90aGlja21hdGhzcGFjZUYnL0Zbb0ZhcEZdb0Zgb0Zmb0Zjb0Zmb0Zmby1GLDYoUSRtb2RGJ0ZARi9GMkY1RjhGZm9GZm9GRUZmb0Zmb0Zmb0Zmb0Zmby1GLDYoUSRmb3JGJ0ZARi9GMkY1RjhGZm8tRiw2KFEkYWxsRidGQEYvRjJGNUY4RmZvLUYsNihRJ251bWJlckYnRkBGL0YyRjVGOEZmb0Y9RmZvRmZvLUYsNihRJXdpdGhGJ0ZARi9GMkY1RjhGZm9GZm8tSShtZmVuY2VkR0YkNiQtRiM2JUY9LUZJNjNRIixGJ0ZARi9GNUY4RkxGTkZQRlJGVEZWRlhGWkZnbkZqbkZdb0Zgb0ZFL0Y2USdub3JtYWxGJy1GSTYzUSI9RidGQEYvRjVGOEZMRl9wRlBGUkZURlZGWEZaRmBwRmJwRl1vRmBvRmNv">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZCLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdXBHRiQ2JS1GLDYoUSJhRicvJSdmYW1pbHlHUSZTZXJpZkYnRi9GMkY1RjgtRiM2Ji1GLDYoUSJuRidGQEYvRjJGNUY4LUkjbW9HRiQ2M1EoJm1pbnVzO0YnRkBGL0Y1RjgvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSVmb3JtR1EmaW5maXhGJy8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR1EzdmVyeXRoaWNrbWF0aHNwYWNlRicvJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RictSSNtbkdGJDYnRl9vRkBGL0Y1RjgtRkk2M1ExJkludmlzaWJsZVRpbWVzO0YnRkBGL0Y1RjhGTEZORlBGUkZURlZGWEZaRmduRmpuRl1vRmBvLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0Zmby1GSTYzUSgmZXF1aXY7RidGQEYvRjVGOEZML0ZPRjRGUEZSRlRGVkZYRlovRmhuUS90aGlja21hdGhzcGFjZUYnL0Zbb0ZhcEZdb0Zgb0Zmb0Zjb0Zmb0Zmby1GLDYoUSRtb2RGJ0ZARi9GMkY1RjhGZm9GZm9GRUZmb0Zmb0Zmb0Zmb0Zmby1GLDYoUSRmb3JGJ0ZARi9GMkY1RjhGZm8tRiw2KFEkYWxsRidGQEYvRjJGNUY4RmZvLUYsNihRJ251bWJlckYnRkBGL0YyRjVGOEZmb0Y9RmZvRmZvLUYsNihRJXdpdGhGJ0ZARi9GMkY1RjhGZm9GZm8tSShtZmVuY2VkR0YkNiQtRiM2JUY9LUZJNjNRIixGJ0ZARi9GNUY4RkxGTkZQRlJGVEZWRlhGWkZnbkZqbkZdb0Zgb0ZFL0Y2USdub3JtYWxGJy1GSTYzUSI9RidGQEYvRjVGOEZMRl9wRlBGUkZURlZGWEZaRmBwRmJwRl1vRmBvRmNv</Equation></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Theorem</Text-field></Title>
<Group labelreference="L221" drawlabel="true">
<Input>
<Text-field style="Text" bold="true" layout="Normal"><Font bold="true">A composite number n is a Carmichael number   if and only if for every prime divisor p  to  n  we have  p-1 is divisor to n-1</Font></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Programs to calculate Carmichael numbers</Text-field></Title>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 3" layout="Heading 3">Program with 3 factors</Text-field></Title>
<Group labelreference="L227" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">restart:p[1]:=2: i:=1: e:=200: 
<Font style="Text">choose the highest prime factor  &lt; e </Font><Font bold="false"> </Font>
for k from 3 by 2 to e do      
  if isprime(k) then i:=i+1: p[i]:=k end if;<Font executable="true" style="Text"> </Font>
end do:         </Text-field>
</Input>
</Group>
<Group labelreference="L226" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">for r from 3 to i do
  for s from 2 to r-1 do
    for t from 1 to s-1 do
    n:=p[r]*p[s]*p[t]: m:=n-1:  
 <Font style="Text">for i=r,s,t  we have: p[i]-1 is divisor to m=n-1</Font>
if (m mod (p[r]-1) =0) and (m mod (p[s]-1) =0) and (m mod (p[t]-1) =0) then
  print(p[t],p[s],p[r] ,n): 
end if:
end do : end do: end do: 
<Font style="Text">PLEASE WAIT UNTIL READY</Font></Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIiQiIzYiIzwiJGgm</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIiYiIzgiIzwiJTA2</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIigiIzgiIz4iJUg8</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIiYiIzwiI0giJWxD</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIigiIzgiI0oiJUBH</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIigiI0IiI1QiJSxt</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIzgiI1AiI2giJlQkSA==</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIigiIz4iI24iJTYqKQ==</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIiYiI0giI3QiJiZlNQ==</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIigiI0oiI3QiJlRlIg==</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIzgiI1AiIygqIiZkbSU=</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiI1QiI2giJCwiIicsRUQ=</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiIigiI3QiJC4iIiZMRSY=</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiI1AiI3QiJDQiIic0V0g=</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiI1QiI3QiJFAiIidUK1Q=</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiYiI1AiI3QiJCI9IiciKSkpWw==</Equation></Text-field>
</Output>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 3" layout="Heading 3">Program with 4 factors</Text-field></Title><Presentation-Block>
<Group labelreference="L229" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">restart:p[1]:=2: i:=1: e:=62: 
for k from 3 by 2 to e do 
<Font style="Text">calculates the primes &lt;  e</Font>
  if isprime(k) then i:=i+1: p[i]:=k end if;
end do:</Text-field>
</Input>
</Group>
<Group labelreference="L230" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">for u from 4 to i do
for r from 3 to u-1 do
  for s from 2 to r-1 do
    for t from 1 to s-1 do
    n:=p[r]*p[s]*p[t]*p[u]: m:=n-1: 
<Font bold="false"> </Font><Font style="Text">for k=t,s,r,u     p[k]-1 divisor to m=n-1</Font>
if (m mod (p[r]-1) =0) and (m mod (p[s]-1) =0)
    and (m mod (p[t]-1) =0)
    and (m mod (p[u]-1)=0) then
    print(p[t],p[s],p[r],p[u],&quot; =  &quot;,n): 
end if:
end do : end do: end do:end do: 
<Font style="Text">PLEASE WAIT UNTIL READY</Font></Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NigiIzYiIzgiIzwiI0pRJX49fn42IiImaGAo</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NigiIigiIzgiIz4iI1BRJX49fn42IiImdFIn</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NigiIigiIzYiIzgiI1RRJX49fn42IiImVDUl</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NigiIigiIzgiI0oiI2hRJX49fn42IiInIjNzIg==</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NigiIzgiIzwiI1QiI2hRJX49fn42IiInQEZi</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NigiIzYiI0oiI1QiI2hRJX49fn42IiInVEcmKQ==</Equation></Text-field>
</Output>
</Group></Presentation-Block>
</Section>
</Section>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Strong pseudoprimes</Text-field></Title>
<Group labelreference="L232" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font bold="true">Definition</Font>
Given an <Font bold="true">odd composite integer n  with    n - 1 = q</Font><Font encoding="UTF-8">\302\267</Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY2LUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdXBHRiQ2JS1JI21uR0YkNidRIjJGJy8lJ2ZhbWlseUdRJlNlcmlmRidGL0Y1RjgtRiw2KFEickYnRkFGL0YyRjVGOC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYzUTEmSW52aXNpYmxlVGltZXM7RidGQUYvRjVGOC8lJmZlbmNlR0Y0LyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJWZvcm1HRi4vJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdGam4vJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RidGSkZKLUYsNihRJXdpdGhGJ0ZBRi9GMkY1RjhGSi1GSzYyRk1GL0Y1RjhGTkZQRlJGVEZWRlhGWkZmbkZobkZbb0Zdb0Zgby1GLDYoUSJxRidGQUYvRjJGNUY4RkotRiw2KFEkb2RkRidGQUYvRjJGNUY4RkpGSkZKLUYsNihRJGFuZEYnRkFGL0YyRjVGOEZKRkpGRC1GSzYzUSYmZ2VxO0YnRkFGL0Y1RjhGTkZQRlJGVEZWRlhGWi9GZ25RJmluZml4RicvRmluUS90aGlja21hdGhzcGFjZUYnL0Zcb0ZncEZdb0Zgby1GPjYnUSIwRidGQUYvRjVGOA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY2LUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdXBHRiQ2JS1JI21uR0YkNidRIjJGJy8lJ2ZhbWlseUdRJlNlcmlmRidGL0Y1RjgtRiw2KFEickYnRkFGL0YyRjVGOC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYzUTEmSW52aXNpYmxlVGltZXM7RidGQUYvRjVGOC8lJmZlbmNlR0Y0LyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJWZvcm1HRi4vJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdGam4vJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RidGSkZKLUYsNihRJXdpdGhGJ0ZBRi9GMkY1RjhGSi1GSzYyRk1GL0Y1RjhGTkZQRlJGVEZWRlhGWkZmbkZobkZbb0Zdb0Zgby1GLDYoUSJxRidGQUYvRjJGNUY4RkotRiw2KFEkb2RkRidGQUYvRjJGNUY4RkpGSkZKLUYsNihRJGFuZEYnRkFGL0YyRjVGOEZKRkpGRC1GSzYzUSYmZ2VxO0YnRkFGL0Y1RjhGTkZQRlJGVEZWRlhGWi9GZ25RJmluZml4RicvRmluUS90aGlja21hdGhzcGFjZUYnL0Zcb0ZncEZdb0Zgby1GPjYnUSIwRidGQUYvRjVGOA==</Equation>
<Font bold="true">n is a strong pseudorprime to base a   if</Font>
<Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdXBHRiQ2JS1GLDYoUSJhRicvJSdmYW1pbHlHUSZTZXJpZkYnRi9GMkY1RjgtRiM2Iy1GLDYoUSJxRidGQEYvRjJGNUY4LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0Yr">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdXBHRiQ2JS1GLDYoUSJhRicvJSdmYW1pbHlHUSZTZXJpZkYnRi9GMkY1RjgtRiM2Iy1GLDYoUSJxRidGQEYvRjJGNUY4LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0Yr</Equation><Font encoding="UTF-8"> \342\211\241 1  </Font><Font bold="true">mod  n             or
</Font>
<Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZLLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdXBHRiQ2JS1GLDYoUSJhRicvJSdmYW1pbHlHUSZTZXJpZkYnRi9GMkY1RjgtRiM2JS1GLDYoRi5GQEYvRjJGNUY4LUYjNiVGKy1GOzYlLUYjNiUtRiw2KFEicUYnRkBGL0YyRjVGOC1JI21vR0YkNjNRJyZzZG90O0YnRkBGL0Y1RjgvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSVmb3JtR1EmaW5maXhGJy8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR0Zhby8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJy1JI21uR0YkNidRIjJGJ0ZARi9GNUY4LUYjNiMtRiw2KFEiaUYnRkBGL0YyRjVGOC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGK0ZFRmNwLUZRNjNRMSZJbnZpc2libGVUaW1lcztGJ0ZARi9GNUY4RlQvRldGMUZYRlpGZm5GaG5Gam5GXG9GX28vRmNvUTN2ZXJ5dGhpY2ttYXRoc3BhY2VGJ0Zkb0Znby1GUTYzUSgmZXF1aXY7RidGQEYvRjVGOEZURlZGWEZaRmZuRmhuRmpuRlxvL0Zgb1EvdGhpY2ttYXRoc3BhY2VGJy9GY29GYHFGZG9GZ29GZnAtRltwNidRKyZ1bWludXMwOzFGJ0ZARi9GNUY4RmZwRmZwLUYsNihRJG1vZEYnRkBGL0YyRjVGOEZmcEZmcC1GLDYoUSJuRidGQEYvRjJGNUY4RmZwRmZwRmZwRmZwRmZwRmZwRmZwRmZwLUYsNihRJGZvckYnRkBGL0YyRjVGOEZmcC1GLDYoUSVzb21lRidGQEYvRjJGNUY4RmZwRmZwRmBwLUZRNjBGaHAvRjZRJ25vcm1hbEYnRlRGVkZYRlpGZm5GaG5Gam4vRl1vRi5GX29GYm9GZG9GZ29GYXItRlE2M0ZocEZARi9GNUY4RlRGVkZYRlpGZm5GaG5Gam5GZXJGX29GYm9GZG9GZ29GZnJGZnJGZnItRltwNidRIjBGJ0ZARi9GNUY4LUZRNjNRJiZsZXE7RidGQEYvRjVGOEZURlZGWEZaRmZuRmhuRmpuRlxvRl9xRmFxRmRvRmdvRmBwLUZRNjNRJSZsdDtGJ0ZARi9GNUY4RlRGVkZYRlpGZm5GaG5Gam5GXG9GX3FGYXFGZG9GZ28tRiw2KFEickYnRkBGL0YyRjVGOEZmcC1GUTY0RmhwRkAvJSVzaXplR1EjMTZGJ0YvRjVGOEZURmlwRlhGWkZmbkZobkZqbkZcb0Zfb0ZqcEZkb0Znb0Zkcy1GUTYyRmhwRkBGZnNGY3JGVEZpcEZYRlpGZm5GaG5Gam5GXG9GX29GanBGZG9GZ28=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZLLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdXBHRiQ2JS1GLDYoUSJhRicvJSdmYW1pbHlHUSZTZXJpZkYnRi9GMkY1RjgtRiM2JS1GLDYoRi5GQEYvRjJGNUY4LUYjNiVGKy1GOzYlLUYjNiUtRiw2KFEicUYnRkBGL0YyRjVGOC1JI21vR0YkNjNRJyZzZG90O0YnRkBGL0Y1RjgvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSVmb3JtR1EmaW5maXhGJy8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR0Zhby8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJy1JI21uR0YkNidRIjJGJ0ZARi9GNUY4LUYjNiMtRiw2KFEiaUYnRkBGL0YyRjVGOC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGK0ZFRmNwLUZRNjNRMSZJbnZpc2libGVUaW1lcztGJ0ZARi9GNUY4RlQvRldGMUZYRlpGZm5GaG5Gam5GXG9GX28vRmNvUTN2ZXJ5dGhpY2ttYXRoc3BhY2VGJ0Zkb0Znby1GUTYzUSgmZXF1aXY7RidGQEYvRjVGOEZURlZGWEZaRmZuRmhuRmpuRlxvL0Zgb1EvdGhpY2ttYXRoc3BhY2VGJy9GY29GYHFGZG9GZ29GZnAtRltwNidRKyZ1bWludXMwOzFGJ0ZARi9GNUY4RmZwRmZwLUYsNihRJG1vZEYnRkBGL0YyRjVGOEZmcEZmcC1GLDYoUSJuRidGQEYvRjJGNUY4RmZwRmZwRmZwRmZwRmZwRmZwRmZwRmZwLUYsNihRJGZvckYnRkBGL0YyRjVGOEZmcC1GLDYoUSVzb21lRidGQEYvRjJGNUY4RmZwRmZwRmBwLUZRNjBGaHAvRjZRJ25vcm1hbEYnRlRGVkZYRlpGZm5GaG5Gam4vRl1vRi5GX29GYm9GZG9GZ29GYXItRlE2M0ZocEZARi9GNUY4RlRGVkZYRlpGZm5GaG5Gam5GZXJGX29GYm9GZG9GZ29GZnJGZnJGZnItRltwNidRIjBGJ0ZARi9GNUY4LUZRNjNRJiZsZXE7RidGQEYvRjVGOEZURlZGWEZaRmZuRmhuRmpuRlxvRl9xRmFxRmRvRmdvRmBwLUZRNjNRJSZsdDtGJ0ZARi9GNUY4RlRGVkZYRlpGZm5GaG5Gam5GXG9GX3FGYXFGZG9GZ28tRiw2KFEickYnRkBGL0YyRjVGOEZmcC1GUTY0RmhwRkAvJSVzaXplR1EjMTZGJ0YvRjVGOEZURmlwRlhGWkZmbkZobkZqbkZcb0Zfb0ZqcEZkb0Znb0Zkcy1GUTYyRmhwRkBGZnNGY3JGVEZpcEZYRlpGZm5GaG5Gam5GXG9GX29GanBGZG9GZ28=</Equation>


<Font bold="true">Strong pseudoprimes are introduced to get a better tool for identifying probable primes</Font></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Applications strong pseudoprimes</Text-field></Title>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Testing strong pseudoprimes to different bases</Text-field></Title>
<Group labelreference="L167" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">restart: n:=12403: a:=3: </Text-field>
</Input>
</Group>
<Group labelreference="L166" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">     try numbers  n        314821    873181    76491     597871    112141   87913   12403</Text-field>
</Input>
</Group>
<Group labelreference="L168" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">     try bases  a               2     3     5    7     11    13</Text-field>
</Input>
</Group>
<Group labelreference="L170" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">spsp:=false:m:=n-1:q:=m:r:=0:
<Font style="Text">writing m=n-1  as m=q*</Font><Equation executable="true" style="2D Input" input-equation="2^r" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1cEdGJDYlLUkjbW5HRiQ2JFEiMkYnL0YzUSdub3JtYWxGJy1GIzYjLUYsNiVRInJGJ0YvRjIvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRis=">KSIiI0kickc2Ig==</Equation><Font bold="false">
</Font>while type(q,even) do    
  q:=iquo(q,2):r:=r+1:
 end do:
e:=a&amp;^q mod n:
<Font style="Text">testing if </Font><Equation executable="false" style="Text" input-equation="`mod`(`\342\211\241`(a^q, 1), n)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYtLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1cEdGJDYlLUYsNiVRImFGJ0YvRjItRiM2Iy1GLDYlUSJxRidGL0YyLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNjBRMSZJbnZpc2libGVUaW1lcztGJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRksvJSlzdHJldGNoeUdGSy8lKnN5bW1ldHJpY0dGSy8lKGxhcmdlb3BHRksvJS5tb3ZhYmxlbGltaXRzR0ZLLyUnYWNjZW50R0ZLLyUlZm9ybUdRJmluZml4RicvJSdsc3BhY2VHUS90aGlja21hdGhzcGFjZUYnLyUncnNwYWNlR0Znbi8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJ0ZDLUZENjBRKCZlcXVpdjtGJ0ZHRklGTEZORlBGUkZURlZGWEZlbkZobkZqbkZdb0ZDLUkjbW5HRiQ2JEZcb0ZHRkMtRiw2JVEkbW9kRidGL0YyRkMtRiw2JVEibkYnRi9GMg==">LUkkbW9kRzYiNiQtSSgmZXF1aXY7R0YkNiQpSSJhR0YkSSJxR0YkIiIiSSJuR0Yk</Equation><Font bold="false"> </Font>
if  e=1  then
  spsp:=true:  
end if:
for i from 0 to r-1 do    
<Font style="Text">testing if    </Font><Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY5LUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1cEdGJDYlLUYsNiVRImFGJ0YvRjItRiM2J0YrLUYjNiVGKy1GIzYkLUYsNiVRInFGJ0YvRjItSSNtb0dGJDYwUScmc2RvdDtGJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRkwvJSlzdHJldGNoeUdGTC8lKnN5bW1ldHJpY0dGTC8lKGxhcmdlb3BHRkwvJS5tb3ZhYmxlbGltaXRzR0ZMLyUnYWNjZW50R0ZMLyUlZm9ybUdRJmluZml4RicvJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdGaG4vJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RidGK0YrLUYjNiVGKy1GNjYlLUkjbW5HRiQ2JFEiMkYnRkgtRiM2Iy1GLDYlUSJpRidGL0YyLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0YrRitGXnBGK0YrLUZFNjBRMSZJbnZpc2libGVUaW1lcztGJ0ZIRkpGTUZPRlFGU0ZVRldGWS9GZ25RL3RoaWNrbWF0aHNwYWNlRicvRmpuRmVwRltvRl5vLUZFNjBRKCZlcXVpdjtGJ0ZIRkpGTUZPRlFGU0ZVRldGWUZkcEZmcEZbb0Zeby1GZm82JFErJnVtaW51czA7MUYnRkhGYXBGYXBGYXAtRiw2JVEkbW9kRidGL0YyRmFwLUYsNiVRIm5GJ0YvRjJGYXAtRiw2JVEkZm9yRidGL0YyRmFwLUYsNiVRJXNvbWVGJ0YvRjJGYXAtRmZvNiRRIjBGJ0ZILUZFNjBRJiZsZXE7RidGSEZKRk1GT0ZRRlNGVUZXRllGZHBGZnBGW29GXm9GW3AtRkU2MFElJmx0O0YnRkhGSkZNRk9GUUZTRlVGV0ZZRmRwRmZwRltvRl5vLUYsNiVRInJGJ0YvRjI=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY5LUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1cEdGJDYlLUYsNiVRImFGJ0YvRjItRiM2J0YrLUYjNiVGKy1GIzYkLUYsNiVRInFGJ0YvRjItSSNtb0dGJDYwUScmc2RvdDtGJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRkwvJSlzdHJldGNoeUdGTC8lKnN5bW1ldHJpY0dGTC8lKGxhcmdlb3BHRkwvJS5tb3ZhYmxlbGltaXRzR0ZMLyUnYWNjZW50R0ZMLyUlZm9ybUdRJmluZml4RicvJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdGaG4vJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RidGK0YrLUYjNiVGKy1GNjYlLUkjbW5HRiQ2JFEiMkYnRkgtRiM2Iy1GLDYlUSJpRidGL0YyLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0YrRitGXnBGK0YrLUZFNjBRMSZJbnZpc2libGVUaW1lcztGJ0ZIRkpGTUZPRlFGU0ZVRldGWS9GZ25RL3RoaWNrbWF0aHNwYWNlRicvRmpuRmVwRltvRl5vLUZFNjBRKCZlcXVpdjtGJ0ZIRkpGTUZPRlFGU0ZVRldGWUZkcEZmcEZbb0Zeby1GZm82JFErJnVtaW51czA7MUYnRkhGYXBGYXBGYXAtRiw2JVEkbW9kRidGL0YyRmFwLUYsNiVRIm5GJ0YvRjJGYXAtRiw2JVEkZm9yRidGL0YyRmFwLUYsNiVRJXNvbWVGJ0YvRjJGYXAtRmZvNiRRIjBGJ0ZILUZFNjBRJiZsZXE7RidGSEZKRk1GT0ZRRlNGVUZXRllGZHBGZnBGW29GXm9GW3AtRkU2MFElJmx0O0YnRkhGSkZNRk9GUUZTRlVGV0ZZRmRwRmZwRltvRl5vLUYsNiVRInJGJ0YvRjI=</Equation><Font bold="false">  </Font>
  if e=m then 
    spsp:=true:
  end if:
  e:=e*e mod n:            
<Font style="Text">squaring to take next i instead of exponentiation</Font>
end do:
print(spsp);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">IiIi</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">SSV0cnVlRyUqcHJvdGVjdGVkRw==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L169" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">if spsp then print(n,&quot;is strong pseudoprime to base&quot;,a);end if;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiUiJi5DIlE+aXN+c3Ryb25nfnBzZXVkb3ByaW1lfnRvfmJhc2U2IiIiJA==</Equation></Text-field>
</Output>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Compare the number of pseudoprimes and strong pseudoprimes</Text-field></Title>
<Group labelreference="L173" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">restart: 
LL:=3:   <Font style="Text">low limit odd number &gt; 1</Font>
HL:=100000: <Font style="Text">high limit</Font>
a:=11:        <Font style="Text">base</Font>
Digits:=20:  str:=0: ps:=0:   </Text-field>
</Input>
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">for n from LL  by 2 to HL do
if isprime(n)=false then
spsp:=false:psp:=false:
m:=n-1:   q:=m:   r:=0:
while type(q,even) do
  q:=iquo(q,2):r:=r+1:
end do:
e:=a&amp;^q mod n: 
if  e=1  then
  str:=str+1:spsp:=true:
end if;
for i from 0 to r-1 do 
  if e=m then
    spsp:=true:str:=str+1:
  end if:
  e:=e*e mod n:
end do:
if e=1 
    then ps:=ps+1:
end if:end if:
end do:

print(&quot;number of strong pseudoprimes&quot;,str); 
print(&quot;number of pseudoprimes&quot;,ps);

<Font style="Text">PLEASE WAIT</Font></Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiRRPm51bWJlcn5vZn5zdHJvbmd+cHNldWRvcHJpbWVzNiIiI0Q=</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NiRRN251bWJlcn5vZn5wc2V1ZG9wcmltZXM2IiIjeg==</Equation></Text-field>
</Output>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Test for pseudoprime and strongpseudoprime with bases in a testbase</Text-field></Title>
<Group labelreference="L176" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">restart:<Font bold="true" style="Text">
</Font><Font style="Text">Testing for pseudoprimes and strong pseudoprimes 
for number n to choose and bases in textbase to choose</Font>
Digits:=20:n:=314821:testbase :=[2,3,5,7,11,13,17]:
sp:=&quot;n strong pseudoprime base  %a  &quot;:p:=&quot;n pseudoprime base %a   &quot;:</Text-field>
</Input>
</Group>
<Group labelreference="L175" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">m:=n-1:q:=m:r:=0:</Text-field>
</Input>
</Group>
<Group labelreference="L177" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">while type(q,even) do
  q:=iquo(q,2):r:=r+1:
 end do:</Text-field>
</Input>
</Group>
<Group labelreference="L174" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">for a in testbase do
  spsp:=false:psp:=false:
e:=a&amp;^q mod n: 
if  e=1  then
  spsp:=true:  printf(sp,a);
end if;
for i from 0 to r-1 do 
   if e=m then
     spsp:=true:printf(sp,a);
   end if;
   e:=e*e mod n:
end do:
if e=1 and spsp=false then 
    psp:=true: printf(p,a);
end if:
end do:</Text-field>
</Input>
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">ifactor(n);</Text-field>
</Input>
<Output>
<Text-field style="Line Printed Output" layout="Line Printed Output">n strong pseudoprime base  2  n pseudoprime base 3   n pseudoprime base 5   n strong pseudoprime base  7  n pseudoprime base 11   n pseudoprime base 17   </Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUYjNiUtSSNtaUdGJDYlUSFGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYwUTAmQXBwbHlGdW5jdGlvbjtGJy9GNVEnbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj8vJSlzdHJldGNoeUdGPy8lKnN5bW1ldHJpY0dGPy8lKGxhcmdlb3BHRj8vJS5tb3ZhYmxlbGltaXRzR0Y/LyUnYWNjZW50R0Y/LyUlZm9ybUdRJmluZml4RicvJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdGUS8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJy1JKG1mZW5jZWRHRiQ2JC1GIzYjLUkjbW5HRiQ2JFEjMTNGJ0Y7RjstRjg2MFExJkludmlzaWJsZVRpbWVzO0YnRjtGPUZARkJGREZGRkhGSkZMRk9GUkZURlctRiM2JUYtRjctRmVuNiQtRiM2Iy1Gam42JFEjNjFGJ0Y7RjtGXW8tRiM2JUYtRjctRmVuNiQtRiM2Iy1Gam42JFEkMzk3RidGO0Y7">KigtSSFHNiI2IyIjOCIiIi1GJDYjIiNoRigtRiQ2IyIkKFJGKA==</Equation></Text-field>
</Output>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Primality test: testing n for strong pseudoprimes to several bases in testbase</Text-field></Title>
<Group labelreference="L180" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">restart:
<Font style="Text">Testing a big number n for strong pseudoprimes to bases in pr </Font>
<Font style="Text">Choose   n   and  pr</Font>
n:=2^1279-1:pr:=[2,3,5,7,11,13,17,19,23,29]: 
sp:=&quot;n spp base %a   &quot;: </Text-field>
</Input>
</Group>
<Group labelreference="L178" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">m:=n-1:q:=m: r:=0:</Text-field>
</Input>
</Group>
<Group labelreference="L179" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">while type(q,even) do
  q:=iquo(q,2):r:=r+1:
 end do:</Text-field>
</Input>
</Group>
<Group labelreference="L181" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">for a in pr do
e:=a&amp;^q mod n:
if  e=1  then
    printf(sp,a);
end if:
for i from 0 to r-1 do 
  if e=m then
   printf(sp,a);
  end if:
  e:=e*e mod n:
end do;</Text-field>
</Input>
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" layout_style_name="Maple Input" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">end do: </Text-field>
</Input>
<Output>
<Text-field style="Line Printed Output" layout="Line Printed Output">n spp base 2   n spp base 3   n spp base 5   n spp base 7   n spp base 11   n spp base 13   n spp base 17   n spp base 19   n spp base 23   n spp base 29   </Text-field>
</Output>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Comments</Text-field></Title><Title>
<Text-field style="Text" layout="Heading 3">The program above admits us to test a number n for strong pseudoprimality  (spp-test)  to several bases.  For simplicity the testbase was given.  (Theoretically it is possible to construct a composite number which pass the spp-test for any small set of bases a.) If n is prime then it satisfies spp-test to all bases a.  Rabin  has  showed  that:: if n is composite and we select base a at random the probability that n passes the spp-test to base a is less than1/4.  If we repeat the test t times with different a and n passes the spp-test the probability that n is prime is <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbW5HRiQ2JFEiMUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNjBRKiZ1bWludXMwO0YnRi8vJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjgvJSlzdHJldGNoeUdGOC8lKnN5bW1ldHJpY0dGOC8lKGxhcmdlb3BHRjgvJS5tb3ZhYmxlbGltaXRzR0Y4LyUnYWNjZW50R0Y4LyUlZm9ybUdRJmluZml4RicvJSdsc3BhY2VHUTBtZWRpdW1tYXRoc3BhY2VGJy8lJ3JzcGFjZUdGSi8lKG1pbnNpemVHRi4vJShtYXhzaXplR1EpaW5maW5pdHlGJy1JKG1mZW5jZWRHRiQ2JC1GIzYjLUkmbWZyYWNHRiQ2KEYrLUYjNiMtSSVtc3VwR0YkNiUtRiw2JFEiNEYnRi8tRiM2Iy1JI21pR0YkNiVRInRGJy8lJ2l0YWxpY0dRJXRydWVGJy9GMFEnaXRhbGljRicvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLyUubGluZXRoaWNrbmVzc0dRIjFGJy8lK2Rlbm9tYWxpZ25HUSdjZW50ZXJGJy8lKW51bWFsaWduR0ZfcC8lKWJldmVsbGVkR0Y4Ri8=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbW5HRiQ2JFEiMUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNjBRKiZ1bWludXMwO0YnRi8vJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjgvJSlzdHJldGNoeUdGOC8lKnN5bW1ldHJpY0dGOC8lKGxhcmdlb3BHRjgvJS5tb3ZhYmxlbGltaXRzR0Y4LyUnYWNjZW50R0Y4LyUlZm9ybUdRJmluZml4RicvJSdsc3BhY2VHUTBtZWRpdW1tYXRoc3BhY2VGJy8lJ3JzcGFjZUdGSi8lKG1pbnNpemVHRi4vJShtYXhzaXplR1EpaW5maW5pdHlGJy1JKG1mZW5jZWRHRiQ2JC1GIzYjLUkmbWZyYWNHRiQ2KEYrLUYjNiMtSSVtc3VwR0YkNiUtRiw2JFEiNEYnRi8tRiM2Iy1JI21pR0YkNiVRInRGJy8lJ2l0YWxpY0dRJXRydWVGJy9GMFEnaXRhbGljRicvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLyUubGluZXRoaWNrbmVzc0dRIjFGJy8lK2Rlbm9tYWxpZ25HUSdjZW50ZXJGJy8lKW51bWFsaWduR0ZfcC8lKWJldmVsbGVkR0Y4Ri8=</Equation>.   We call n a probable prime. (Miller-Rabin  Probabilistic Primality Test) If n passes the spp-test to 10 bases the probability that n is prime is 0.999999. Most numbers are composite and the spp-test will prove their compositeness.  The spp-test will never prove the primality, only  that the number is a probable prime.  There are a number of more advanced probabilty tests.  Probabilistic primality tests  are sufficient for practical use e g cryptography.</Text-field></Title>
<Text-field style="Text" layout="Normal"></Text-field>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Conclusion
</Text-field></Title>
<Group labelreference="L222" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="11">As you have discovered from the programs, </Font><Font bold="true">MAPLE is well suited </Font><Font size="11">
</Font><Font bold="true">for</Font><Font size="11"> (among others) </Font><Font bold="true">applications like these.</Font></Text-field>
</Input>
</Group>
</Section>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Some results
</Text-field></Title>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">Examples for the treated types of pseudoprimes </Text-field></Title>
<Group labelreference="L142" drawlabel="true">
<Input>
<Text-field style="Text" size="14" layout="Normal"><Font encoding="UTF-8" size="14">\317\200   		</Font><Font size="14"> </Font><Font size="12">primes</Font><Font bold="true" size="14">
<Font encoding="UTF-8">\317\200(x)		</Font></Font><Font size="12">primes less than x<Font bold="true">
</Font></Font><Font bold="true" size="14">
pp		</Font><Font size="12">  pseudoprime</Font><Font bold="true" size="14">
</Font><Equation executable="false" style="Text" input-equation="pp[a]" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEhRicvJSVzaXplR1EjMTRGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSVtc3ViR0YkNiUtRiw2KFEjcHBGJ0YvLyUlYm9sZEdGNC9GM1EmZmFsc2VGJy9GNlElYm9sZEYnLyUrZm9udHdlaWdodEdGQy1GIzYjLUYsNihRImFGJ0YvRj5GQEZCRkQvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1GLDYnRi5GPkZARkJGRA==">JkkjcHBHNiI2I0kiYUdGJA==</Equation><Font bold="true" size="14">	  </Font><Font size="14">   </Font><Font size="12">   pseudoprime to base a</Font><Font bold="true" size="14">
</Font><Equation executable="false" style="Text" input-equation="`*`(pp[a]*x*pseudoprime*base*a*less*than, x)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY4LUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdWJHRiQ2JS1GLDYoUSNwcEYnLyUlc2l6ZUdRIzE0RidGL0YyRjVGOC1GIzYjLUYsNihRImFGJ0ZARi9GMkY1RjgvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNjNRMSZJbnZpc2libGVUaW1lcztGJ0ZARi9GNUY4LyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUlZm9ybUdGLi8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR0Zbby8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJy1JKG1mZW5jZWRHRiQ2JC1GIzYjLUYsNihRInhGJ0ZARi9GMkY1RjgvRjZRJ25vcm1hbEYnLUZMNjJGTkYvRjVGOEZPRlFGU0ZVRldGWUZlbkZnbkZpbkZcb0Zeb0Zhb0ZecEZecEZecEZecEZecEZecC1GTDYwRk5GXHBGT0ZRRlNGVUZXRllGZW4vRmhuUSZpbmZpeEYnL0ZqblEvdGhpY2ttYXRoc3BhY2VGJy9GXW9GZXBGXm9GYW8tRkw2MEZORlxwRk9GUUZTRlVGV0ZZRmVuRmduRmluRlxvRl5vRmFvLUYsNiVRLHBzZXVkb3ByaW1lRidGMkZccEZgcC1GZW82JC1GIzYlLUYsNiVRJWJhc2VGJ0YyRlxwRmBwLUYsNiVGR0YyRlxwRlxwRmBwLUYsNiVRJWxlc3NGJ0YyRlxwRmBwLUYsNiVRJXRoYW5GJ0YyRlxwRmBwLUYsNiVGW3BGMkZccA==">LUkiKkclKnByb3RlY3RlZEc2JCowJkkjcHBHNiI2I0kiYUdGKSIiIkkieEdGKUYsSSxwc2V1ZG9wcmltZUdGKUYsSSViYXNlR0YpRixGK0YsSSVsZXNzR0YpRixJJXRoYW5HRilGLEYt</Equation><Font bold="true" size="14">

spp		</Font><Font size="12">strong pseudoprime</Font><Font bold="true" size="14">
</Font><Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY9LUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdWJHRiQ2JS1GLDYoUSRzcHBGJy8lJXNpemVHUSMxNEYnRi9GMkY1RjgtRiM2Iy1GLDYoUSJhRidGQEYvRjJGNUY4LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictRiw2KEYuRkBGL0YyRjVGOC1JI21vR0YkNjNRMSZJbnZpc2libGVUaW1lcztGJ0ZARi9GNUY4LyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUlZm9ybUdGLi8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR0Zdby8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJy1GTjYyRlBGL0Y1RjhGUUZTRlVGV0ZZRmVuRmduRmluRltvRl5vRmBvRmNvRmZvRmZvLUZONjBGUC9GNlEnbm9ybWFsRidGUUZTRlVGV0ZZRmVuRmduL0ZqblEmaW5maXhGJy9GXG9RL3RoaWNrbWF0aHNwYWNlRicvRl9vRl9wRmBvRmNvRmhvRmhvRmhvRmhvRmhvRmhvRmhvRmZvRmhvLUZONjBGUEZqb0ZRRlNGVUZXRllGZW5GZ25GaW5GW29GXm9GYG9GY28tRiw2JVEmc3RvbmdGJ0YyRmpvRmhvLUYsNiVRLHBzZXVkb3ByaW1lRidGMkZqb0Zoby1GLDYlUSN0b0YnRjJGam9GaG8tRiw2JVElYmFzZUYnRjJGam9GaG8tRiw2JUZHRjJGam8=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY9LUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdWJHRiQ2JS1GLDYoUSRzcHBGJy8lJXNpemVHUSMxNEYnRi9GMkY1RjgtRiM2Iy1GLDYoUSJhRidGQEYvRjJGNUY4LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictRiw2KEYuRkBGL0YyRjVGOC1JI21vR0YkNjNRMSZJbnZpc2libGVUaW1lcztGJ0ZARi9GNUY4LyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUlZm9ybUdGLi8lJ2xzcGFjZUdRJDBlbUYnLyUncnNwYWNlR0Zdby8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJy1GTjYyRlBGL0Y1RjhGUUZTRlVGV0ZZRmVuRmduRmluRltvRl5vRmBvRmNvRmZvRmZvLUZONjBGUC9GNlEnbm9ybWFsRidGUUZTRlVGV0ZZRmVuRmduL0ZqblEmaW5maXhGJy9GXG9RL3RoaWNrbWF0aHNwYWNlRicvRl9vRl9wRmBvRmNvRmhvRmhvRmhvRmhvRmhvRmhvRmhvRmZvRmhvLUZONjBGUEZqb0ZRRlNGVUZXRllGZW5GZ25GaW5GW29GXm9GYG9GY28tRiw2JVEmc3RvbmdGJ0YyRmpvRmhvLUYsNiVRLHBzZXVkb3ByaW1lRidGMkZqb0Zoby1GLDYlUSN0b0YnRjJGam9GaG8tRiw2JVElYmFzZUYnRjJGam9GaG8tRiw2JUZHRjJGam8=</Equation><Font bold="true" size="14">
</Font><Equation executable="false" style="Text" input-equation="spp[a](x)*strong*pseudoprime*base*a*less*than*x" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY5LUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdWJHRiQ2JS1GLDYoUSRzcHBGJy8lJXNpemVHUSMxNEYnRi9GMkY1RjgtRiM2Iy1GLDYoUSJhRidGQEYvRjJGNUY4LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictRiw2KEYuRkBGL0YyRjVGOC1JKG1mZW5jZWRHRiQ2JC1GIzYjLUYsNihRInhGJ0ZARi9GMkY1RjgvRjZRJ25vcm1hbEYnLUkjbW9HRiQ2M1ExJkludmlzaWJsZVRpbWVzO0YnRkBGL0Y1RjgvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSVmb3JtR0YuLyUnbHNwYWNlR1EkMGVtRicvJSdyc3BhY2VHRmdvLyUobWluc2l6ZUdRIjFGJy8lKG1heHNpemVHUSlpbmZpbml0eUYnLUZYNjJGWkYvRjVGOEZlbkZnbkZpbkZbb0Zdb0Zfb0Zhb0Zjb0Zlb0Zob0Zqb0ZdcEZgcEZgcEZgcEZgcEZgcC1GWDYwRlpGVUZlbkZnbkZpbkZbb0Zdb0Zfb0Zhby9GZG9RJmluZml4RicvRmZvUS90aGlja21hdGhzcGFjZUYnL0Zpb0ZncEZqb0ZdcC1GLDYlUSdzdHJvbmdGJ0YyRlVGYnAtRiw2JVEscHNldWRvcHJpbWVGJ0YyRlVGYnAtRk42JC1GIzYlLUYsNiVRJWJhc2VGJ0YyRlVGYnAtRiw2JUZHRjJGVUZVRmJwLUYsNiVRJWxlc3NGJ0YyRlVGYnAtRiw2JVEldGhhbkYnRjJGVUZicC1GLDYlRlRGMkZV">KjItJkkkc3BwRzYiNiNJImFHRiY2I0kieEdGJiIiIkknc3Ryb25nR0YmRitJLHBzZXVkb3ByaW1lR0YmRitJJWJhc2VHRiZGK0YoRitJJWxlc3NHRiZGK0kldGhhbkdGJkYrRipGKw==</Equation><Font bold="true" size="14">
</Font><Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0Yn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0Yn</Equation><Font bold="true" size="14">
Cmn            </Font><Font size="12">Carmichael number</Font><Font size="14"> </Font></Text-field>
<Text-field style="Text" bold="true" size="14" layout="Normal"><Font bold="true" size="14">Cmn(x)        </Font><Font bold="false" size="12">Carmichael number less than x</Font></Text-field>
<Text-field style="Text" bold="true" layout="Normal"></Text-field>
<Text-field style="Text" bold="true" size="14" layout="Normal"><Font bold="true" size="14">    </Font></Text-field>
<Text-field style="Text" bold="true" size="14" layout="Normal"><Font encoding="UTF-8" bold="true" size="12">\342\210\200a :   </Font><Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdWJHRiQ2JS1GLDYnUSRzcHBGJ0YvRjJGNUY4LUYjNiMtRiw2J1EiYUYnRi9GMkY1RjgvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNjJRMSZJbnZpc2libGVUaW1lcztGJ0YvRjVGOC8lJmZlbmNlR0Y0LyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJWZvcm1HRi4vJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdGaG4vJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RictRkk2MlErJnN1YnNldGVxO0YnRi9GNUY4RkxGTkZQRlJGVEZWRlgvRmVuUSZpbmZpeEYnL0ZnblEvdGhpY2ttYXRoc3BhY2VGJy9Gam5GZ29GW29GXm9GSC1GIzYtRistRjs2JS1GLDYnUSNwcEYnRi9GMkY1RjhGQEZFRkhGSEZIRkhGSC1GLDYnUSRDbW5GJ0YvRjJGNUY4RmFvLUYjNiZGK0ZbcEZIRkhGK0Yr">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNy1JJW1zdWJHRiQ2JS1GLDYnUSRzcHBGJ0YvRjJGNUY4LUYjNiMtRiw2J1EiYUYnRi9GMkY1RjgvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNjJRMSZJbnZpc2libGVUaW1lcztGJ0YvRjVGOC8lJmZlbmNlR0Y0LyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJWZvcm1HRi4vJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdGaG4vJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RictRkk2MlErJnN1YnNldGVxO0YnRi9GNUY4RkxGTkZQRlJGVEZWRlgvRmVuUSZpbmZpeEYnL0ZnblEvdGhpY2ttYXRoc3BhY2VGJy9Gam5GZ29GW29GXm9GSC1GIzYtRistRjs2JS1GLDYnUSNwcEYnRi9GMkY1RjhGQEZFRkhGSEZIRkhGSC1GLDYnUSRDbW5GJ0YvRjJGNUY4RmFvLUYjNiZGK0ZbcEZIRkhGK0Yr</Equation><Font bold="true" size="12">   
          </Font><Equation executable="false" style="Text" input-equation="`intersect`(spp[2], Cmn) &lt;&gt; {}" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYsLUkjbWlHRiQ2J1EhRicvJSVib2xkR1EldHJ1ZUYnLyUnaXRhbGljR0YxLyUsbWF0aHZhcmlhbnRHUSxib2xkLWl0YWxpY0YnLyUrZm9udHdlaWdodEdRJWJvbGRGJy1JJW1zdWJHRiQ2JS1GLDYnUSRzcHBGJ0YvRjJGNEY3LUYjNiMtSSNtbkdGJDYmUSIyRidGLy9GNUY5RjcvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNjBRMSZJbnZpc2libGVUaW1lcztGJy9GNVEnbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRlIvJSlzdHJldGNoeUdGUi8lKnN5bW1ldHJpY0dGUi8lKGxhcmdlb3BHRlIvJS5tb3ZhYmxlbGltaXRzR0ZSLyUnYWNjZW50R0ZSLyUlZm9ybUdRJmluZml4RicvJSdsc3BhY2VHUS90aGlja21hdGhzcGFjZUYnLyUncnNwYWNlR0Zeby8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJy1GSzYwUS8mSW50ZXJzZWN0aW9uO0YnRk5GUEZTL0ZWRjFGVy9GWkYxL0ZmbkYxRmduL0ZqblEncHJlZml4RicvRl1vUSQwZW1GJy9GYG9RLnRoaW5tYXRoc3BhY2VGJ0Zhb0Zkby1GSzYyRk1GL0ZGRjdGUEZTRlVGV0ZZRmVuRmduL0ZqbkYuRl9wL0Zgb0ZgcEZhb0Zkby1GLDYnUSRDbW5GJ0YvRjJGNEY3RmNwLUZLNjJRJSZuZTtGJ0YvRkZGN0ZQRlNGVUZXRllGZW5GZ25GaW5GXG9GX29GYW9GZG9GY3AtRiw2J1EoJmVtcHR5O0YnRi9GMkY0Rjc=">MC1JKmludGVyc2VjdEclKnByb3RlY3RlZEc2JCZJJHNwcEc2IjYjIiIjSSRDbW5HRik8Ig==</Equation><Font bold="true" size="12">
</Font><Font bold="true" size="14">
                           </Font><Font bold="false" size="12">Least element in each region  
</Font><Font bold="true" size="14">   </Font><Font encoding="UTF-8" bold="false" size="12">\317\200			       2</Font><Font bold="false" size="12">
   </Font><Equation executable="false" style="Text" input-equation="pp[2]" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JJW1zdWJHRiQ2JS1GLDYlUSNwcEYnRi9GMi1GIzYjLUkjbW5HRiQ2JFEiMkYnRjIvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJ0Yr">JkkjcHBHNiI2IyIiIw==</Equation><Font bold="false" size="12">                                     341    
   </Font><Equation executable="false" style="Text" input-equation="spp[2]" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1YkdGJDYlLUYsNiVRJHNwcEYnRi9GMi1GIzYjLUkjbW5HRiQ2JFEiMkYnL0YzUSdub3JtYWxGJy8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnRis=">Jkkkc3BwRzYiNiMiIiM=</Equation><Font bold="false" size="12">                                 2047
   Cmn                                   561
<Font encoding="UTF-8">   Cmn\342\213\202</Font></Font><Equation executable="false" style="Text" input-equation="spp[2]" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JJW1zdWJHRiQ2JS1GLDYlUSRzcHBGJ0YvRjItRiM2Iy1JI21uR0YkNiRRIjJGJ0YyLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictRiw2JUYuL0YwUSV0cnVlRicvRjNRJ2l0YWxpY0Yn">Jkkkc3BwRzYiNiMiIiM=</Equation><Font bold="false" size="12">                    15841
</Font><Font bold="true" size="14">
                            </Font><Font bold="false" size="12">Number of elements   x = </Font><Equation executable="false" style="Text" input-equation="`^`(10, 6)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1cEdGJDYlLUkjbW5HRiQ2JFEjMTBGJy9GM1Enbm9ybWFsRictRiM2Iy1GOTYkUSI2RidGPC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGKw==">LUkiXkclKnByb3RlY3RlZEc2JCIjNSIiJw==</Equation><Font bold="false" size="12">
<Font encoding="UTF-8">\317\200(x)			78498
</Font></Font><Equation executable="false" style="Text" input-equation="pp[2]*x" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1YkdGJDYlLUYsNiVRI3BwRicvRjBRJmZhbHNlRicvRjNRJ25vcm1hbEYnLUYjNiMtSSNtbkdGJDYkUSIyRidGPS8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2MFExJkludmlzaWJsZVRpbWVzO0YnRj0vJSZmZW5jZUdGPC8lKnNlcGFyYXRvckdGPC8lKXN0cmV0Y2h5R0Y8LyUqc3ltbWV0cmljR0Y8LyUobGFyZ2VvcEdGPC8lLm1vdmFibGVsaW1pdHNHRjwvJSdhY2NlbnRHRjwvJSVmb3JtR1EmaW5maXhGJy8lJ2xzcGFjZUdRL3RoaWNrbWF0aHNwYWNlRicvJSdyc3BhY2VHRmluLyUobWluc2l6ZUdRIjFGJy8lKG1heHNpemVHUSlpbmZpbml0eUYnLUkobWZlbmNlZEdGJDYkLUYjNiMtRiw2JVEieEYnRjtGPUY9Ris=">KiYmSSNwcEc2IjYjIiIjIiIiSSJ4R0YlRig=</Equation><Font bold="false" size="12">		          245          </Font><Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0Yn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0Yn</Equation><Font bold="false" size="12">      </Font><Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0Yn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0Yn</Equation><Font bold="false" size="12">
</Font><Equation executable="false" style="Text" input-equation="spp[2]*x" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JJW1zdWJHRiQ2JS1GLDYlUSRzcHBGJ0YvRjItRiM2Iy1JI21uR0YkNiRRIjJGJ0YyLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYwUTEmSW52aXNpYmxlVGltZXM7RidGMi8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJWZvcm1HUSZpbmZpeEYnLyUnbHNwYWNlR1EvdGhpY2ttYXRoc3BhY2VGJy8lJ3JzcGFjZUdGZW4vJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RictSShtZmVuY2VkR0YkNiQtRiM2Iy1GLDYlUSJ4RidGL0YyRjJGKw==">KiYmSSRzcHBHNiI2IyIiIyIiIkkieEdGJUYo</Equation><Font bold="false" size="12">		            46
Cmn(x)                                     43   (of these 23 with 3 factors, 19 with 4 factors, 1 with 5 factors)
</Font></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="false" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 2" layout="Heading 2">'Beautiful' Carmichael numbers</Text-field></Title>
<Group labelreference="L20" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">1729 = 7*13*19 = 19*91 = <Equation executable="false" style="2D Math" input-equation="`^`(1, 3)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbW9HRiQ2MlExJkludmlzaWJsZVRpbWVzO0YnLyUlYm9sZEdRJXRydWVGJy8lLG1hdGh2YXJpYW50R1ElYm9sZEYnLyUrZm9udHdlaWdodEdGNC8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGOS8lKXN0cmV0Y2h5R0Y5LyUqc3ltbWV0cmljR0Y5LyUobGFyZ2VvcEdGOS8lLm1vdmFibGVsaW1pdHNHRjkvJSdhY2NlbnRHRjkvJSVmb3JtR1EhRicvJSdsc3BhY2VHUSQwZW1GJy8lJ3JzcGFjZUdGSy8lKG1pbnNpemVHUSIxRicvJShtYXhzaXplR1EpaW5maW5pdHlGJy1GIzYlLUkjbWlHRiQ2JUZILyUnaXRhbGljR0YxL0YzUSdpdGFsaWNGJy1JJW1zdXBHRiQ2JS1JI21uR0YkNiRGUC9GM1Enbm9ybWFsRictRiM2Iy1GW282JFEiM0YnRl1vLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1GLDYwRi5GXW9GN0Y6RjxGPkZARkJGREZGRklGTEZORlFGVg==">LUkiXkclKnByb3RlY3RlZEc2JCIiIiIiJA==</Equation>+ <Equation executable="false" style="2D Math" input-equation="`^`(12, 3) = `^`(9, 3)+`^`(10, 3)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXN1cEdGJDYlLUkjbW5HRiQ2JFEjMTJGJy9GM1Enbm9ybWFsRictRiM2Iy1GOTYkUSIzRidGPC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYwUTEmSW52aXNpYmxlVGltZXM7RidGPC8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGTC8lKXN0cmV0Y2h5R0ZMLyUqc3ltbWV0cmljR0ZMLyUobGFyZ2VvcEdGTC8lLm1vdmFibGVsaW1pdHNHRkwvJSdhY2NlbnRHRkwvJSVmb3JtR1EmaW5maXhGJy8lJ2xzcGFjZUdRL3RoaWNrbWF0aHNwYWNlRicvJSdyc3BhY2VHRmhuLyUobWluc2l6ZUdRIjFGJy8lKG1heHNpemVHUSlpbmZpbml0eUYnLUZHNjBRIj1GJ0Y8RkpGTUZPRlFGU0ZVRldGWUZmbkZpbkZbb0Zeby1GRzYwRklGPEZKRk1GT0ZRRlNGVUZXRlkvRmduUTBtZWRpdW1tYXRoc3BhY2VGJy9Gam5GZ29GW29GXm8tRiM2KUYrLUY2NiUtRjk2JFEiOUYnRjxGPkZDRmRvLUZHNjBRJyZwbHVzO0YnRjxGSkZNRk9GUUZTRlVGV0ZZRmZvRmhvRltvRl5vLUZHNjBGSUY8RkpGTUZPRlFGU0ZVRlcvRlpGLi9GZ25RJDBlbUYnL0ZqbkZncEZbb0Zeby1GIzYlRistRjY2JS1GOTYkUSMxMEYnRjxGPkZDRitGK0Yr">Ly1JIl5HJSpwcm90ZWN0ZWRHNiQiIzciIiQsJi1GJDYkIiIqRigiIiItRiQ2JCIjNUYoRi0=</Equation><Equation executable="false" style="2D Math" input-equation="1728 = `+`(729, 1000)" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0Yn">LyIlRzwtSSIrRyUqcHJvdGVjdGVkRzYkIiRIKCIlKzU=</Equation><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiVGKy1GIzYjLUkjbW9HRiQ2MFExJkludmlzaWJsZVRpbWVzO0YnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGQS8lKXN0cmV0Y2h5R0ZBLyUqc3ltbWV0cmljR0ZBLyUobGFyZ2VvcEdGQS8lLm1vdmFibGVsaW1pdHNHRkEvJSdhY2NlbnRHRkEvJSVmb3JtR0YuLyUnbHNwYWNlR1EkMGVtRicvJSdyc3BhY2VHRlIvJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RidGK0Y5RjlGOQ==">NiI=</Equation><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZQLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiVGKy1GIzYkLUkjbW9HRiQ2MFExJkludmlzaWJsZVRpbWVzO0YnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGQS8lKXN0cmV0Y2h5R0ZBLyUqc3ltbWV0cmljR0ZBLyUobGFyZ2VvcEdGQS8lLm1vdmFibGVsaW1pdHNHRkEvJSdhY2NlbnRHRkEvJSVmb3JtR0YuLyUnbHNwYWNlR1EkMGVtRicvJSdyc3BhY2VHRlIvJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RidGK0YrLUYsNiVRKlJhbWFudWphbkYnL0YwRkFGPS1GOjYwRjxGPUY/RkJGREZGRkhGSkZML0ZPUSZpbmZpeEYnL0ZRUS90aGlja21hdGhzcGFjZUYnL0ZURl5vRlVGWC1GLDYlUSN0b0YnRmhuRj1GaW4tRiw2JVEmSGFyZHlGJ0ZobkY9RmluLUY6NjBRIjpGJ0Y9Rj9GQkZERkZGSEZKRkxGW29GXW9GX29GVUZYLUY6NjJGPC8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRl5wRj9GQkZERkZGSEZKRkxGW29GXW9GX29GVUZYLUknbXNwYWNlR0YkNiYvJSdoZWlnaHRHUSYwLjBleEYnLyUmd2lkdGhHUSYwLjBlbUYnLyUmZGVwdGhHRmZwLyUqbGluZWJyZWFrR1EobmV3bGluZUYnLUkjbW5HRiQ2JFElMTcyOUYnRj1GaW4tRiw2JVEjaXNGJ0ZobkY9RmluLUYsNiVRJHRoZUYnRmhuRj1GaW4tRiw2JVEmbGVhc3RGJ0ZobkY9RmluLUYsNiVRJ251bWJlckYnRmhuRj1GaW4tRiw2JVEmd2hpY2hGJ0ZobkY9RmluLUYsNiVRJGNhbkYnRmhuRj1GaW4tRiw2JVEjYmVGJ0ZobkY9RmluLUYsNiVRKHdyaXR0ZW5GJ0ZobkY9RmluLUYsNiVRI2FzRidGaG5GPUZpbi1GLDYlUSJhRidGaG5GPUZpbi1GLDYlUSRzdW1GJ0ZobkY9RmluLUYsNiVRI29mRidGaG5GPUZpbi1GLDYlUSR0d29GJ0ZobkY9RmluLUYsNiVRJmN1YmVzRidGaG5GPUZpbi1GLDYlUSNpbkYnRmhuRj1GaW5GZ3NGaW4tRiw2JVEkd2F5RidGaG5GPQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZQLUkjbWlHRiQ2JVEhRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiVGKy1GIzYkLUkjbW9HRiQ2MFExJkludmlzaWJsZVRpbWVzO0YnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGQS8lKXN0cmV0Y2h5R0ZBLyUqc3ltbWV0cmljR0ZBLyUobGFyZ2VvcEdGQS8lLm1vdmFibGVsaW1pdHNHRkEvJSdhY2NlbnRHRkEvJSVmb3JtR0YuLyUnbHNwYWNlR1EkMGVtRicvJSdyc3BhY2VHRlIvJShtaW5zaXplR1EiMUYnLyUobWF4c2l6ZUdRKWluZmluaXR5RidGK0YrLUYsNiVRKlJhbWFudWphbkYnL0YwRkFGPS1GOjYwRjxGPUY/RkJGREZGRkhGSkZML0ZPUSZpbmZpeEYnL0ZRUS90aGlja21hdGhzcGFjZUYnL0ZURl5vRlVGWC1GLDYlUSN0b0YnRmhuRj1GaW4tRiw2JVEmSGFyZHlGJ0ZobkY9RmluLUY6NjBRIjpGJ0Y9Rj9GQkZERkZGSEZKRkxGW29GXW9GX29GVUZYLUY6NjJGPC8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRl5wRj9GQkZERkZGSEZKRkxGW29GXW9GX29GVUZYLUknbXNwYWNlR0YkNiYvJSdoZWlnaHRHUSYwLjBleEYnLyUmd2lkdGhHUSYwLjBlbUYnLyUmZGVwdGhHRmZwLyUqbGluZWJyZWFrR1EobmV3bGluZUYnLUkjbW5HRiQ2JFElMTcyOUYnRj1GaW4tRiw2JVEjaXNGJ0ZobkY9RmluLUYsNiVRJHRoZUYnRmhuRj1GaW4tRiw2JVEmbGVhc3RGJ0ZobkY9RmluLUYsNiVRJ251bWJlckYnRmhuRj1GaW4tRiw2JVEmd2hpY2hGJ0ZobkY9RmluLUYsNiVRJGNhbkYnRmhuRj1GaW4tRiw2JVEjYmVGJ0ZobkY9RmluLUYsNiVRKHdyaXR0ZW5GJ0ZobkY9RmluLUYsNiVRI2FzRidGaG5GPUZpbi1GLDYlUSJhRidGaG5GPUZpbi1GLDYlUSRzdW1GJ0ZobkY9RmluLUYsNiVRI29mRidGaG5GPUZpbi1GLDYlUSR0d29GJ0ZobkY9RmluLUYsNiVRJmN1YmVzRidGaG5GPUZpbi1GLDYlUSNpbkYnRmhuRj1GaW5GZ3NGaW4tRiw2JVEkd2F5RidGaG5GPQ==</Equation>

41041 = 7*11*13*41 = 1001*41

410041= 41*73*137 = 10001*41

101101 = 7*11*13*101 = 101*1001</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
</Section>
</Section>
<Group view="code" labelreference="L12" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">Legal Notice: The copyright for this application is owned by the author(s). Neither Maplesoft nor the author are responsible for any errors contained within and are not liable for any damages resulting from the use of this material. This application is intended for non-commercial, non-profit use only. Contact the author for permission if you wish to use this application in for-profit activities.</Font>
</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L13" drawlabel="true">
<Input>
<Text-field executable="false" family="Times New Roman" opaque="false" foreground="[0,0,0]" superscript="false" placeholder="false" readonly="false" subscript="false" bold="false" italic="false" underline="false" background="[255,255,255]" size="12" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="centred" initial="0" spacebelow="0"><Image height="33" width="800" zoomable="false">TUZOV3RLVWI8b2I8Uj1NRExDZE5WWlpKOkBMPkg6VEtHeE1rSjo8T2BMb1xcbFF4bFFXZE1XcHNIcVNobVdoWW9lWE9QbVRQbVZgbXZxeXhxPVhqPXhYcXVYYXhuYVhjRVdjPVVSPVV3ZVl3RUxLRExxdFBxPFI6PXJeYXZedVJBdXJaQG5adFZhdVZiPVdiTVl0TXl2YXl2WXl1WVl4bVl4cXl4cVl5dVl5RVlzRVlwbVhweXl5eXlwcXhwPUo6Pjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OjpkeTxUeXBDPnFVTENUSmNEWG9YdXNUPGF1cGtjZldNWEBKQ2VVYGROdVRtV3h5eXlwcHVQQ0RTU3VMQ2x1Pjx4VHBRbWxzYl1NaWhVT2BxVGVYU1FPO0BKeFZdd09sOkBzeUZ2PHdcXHRAdHNOblFuXFxWP3c8d1xcP0ZxSmlqWHluWlZ2bnlIRXJtaUJfX3RXaXRbTXl4WVJJSVh2V2d0U1M9O2dRTXdBSUNdSVlyR1hSb2djW0VwcVl0c3huPUJWU1VHdUVBW1d4S3JXYVNIc3NvWUJQa3luS2N0cWdteVVLQVlRWVV3X3JzPXdib1lUV1hJP0lRS3lvW1hAd3lkcXl0WVJHQXlgaXhzW1NseVhhU3lxdXk6bWVsPWRYcXlkSWZ2Z1JJZVNVa1VtVUJHd3VaaXRTO2VRP1M+QWRNYXNua3lTR2JEU3VpbWJTYWJqeXROQXlNdVhsYVRXYUNwO3k/YXQ7X3R4YVR3YXRoP2NqPUdiZ1lWR0NBW2VBa2heaWh5YUlHb1ZkR3h5V2VRYXRhbVZIWXg6U0VJZXd5YWNtY1NCQXZnT3l5c3NFeUJWV0N3UUZ0WVd4WWRNZ2NZX3leVXk/Z2NlW1dYUUNEY3dHdXdITXc/cXd4W2dhY3NjR3J3T3R1S0ZYS3NjW0ZaSUJPcUlySUlda3VJQ2ZSb3NNX3lUU0VXV2NLUXNfcUdIZUlpYVdCc3ZhQVhXb0ZzWVR5dUlZU2RXQ2V0W2ZacE9ZdHZbXFxYU012Tj1YaGx1eGVsXXlsdlVuO1BZc3F2a21tQ3hTRVFQc01PZVVwUUVLTmB5VkFxY3FSUXBZeEhyW3hVXFxBdGdQVmV4bUhIUVlEWHB0TDtleV9cXFhIeHlUcExRPXFKaEprbHFBPXdQeHFPdHBQbXdRPWtXZFNTWWp4aFF0PWxpPFg9UHJcXEhveE1LeHBwZFVQR3hsYDxSYWRXc0VNVWhuTWluYXF2eVxcdF1wSndcXFB0dHQ6bHdfaHk7UHh1RWxXcGZ5cGlReWc8SWJnSHFRP3dSd3ZGZ2NRbm10SV1sWFpvYXV2d1xcXVZpXFw/eXVJakdxeUFfXWpeY2lhXFxedmFZZm1YWXZWX2ZveWRfd1phP3lJUGZOWHBPaW1iSW53aWllUXlaQFtqZltwX2BzP1xcTkBxYXdbPGFfPXFwZEl1XT5nbkhwVWlcXF5hW0FHY1NfeV1wbkhnX29JaT1Ya01gYkteeVVXakZoaENwaWY/bGxoZWxoa0txaz1xZ0NxcUlva0phZFpAXUlPc3BIamdRZ1V2Xk1wXltha1hOb2t4Y0ZheE1YPkVmeD1HSnlZXT11S1dYdWVmY1lDVl9ETztYXW9lRHdJXVVyaElYaEtkdFlndj1zWU14eU1oRUFiZEtkRkVEO01CaW1VWWd2TnNmQnVEZ3F3XnNSWm9pZXlpWUVmRUFzWU9jVTt1Zl9DXjtnPkVJVW1XeV14WltIP1VUaXdoYXliPEVXVUFobWdoVWVlXU9ETHlma1lkT1FETk1zbGVnXW1IR2t5blVyclVoamdidnN0cklDc09pVT91cFVodE1FX2NWVWV5d1dyU2VTdkl3SHFzRVV2d2FTYG12X2tDRWdERUVWT295ZlNGWUdYaFt4ZTt3ZnN5YT9IYmN1X1NpSFVmclN0cXNnSUNVS21SO0lFR0dpRVV4U1Nld2tCUmNpYz9mW0dIc11XQkNlRlNYTWVjQHF3UVlpT0NGaTtiZF9lcGdoQ2NyU0liclVGZktYcE9FPkNkR1VWSF9zcz1HYUVGXFxNaF91REpjWGVXR1NrSUE9VGBbdWhPaUtPeTtJZG9fc0JRZ1BHYmlNeFpJeFs9Uk5RSENVd2xJaFZBcz5NeHY9dDtJZWtlY1tpVG9lQl1ZU1ZzSV1VR2tNZ0M9eE1fY3ZdckNrR2xPeUU9d1ZzeW1vUlBFUkdVV29Lcz4/ZE5HY3FPdkw9RGNnVVVpZD1TZEJZdGFjQmN5VDtzQz8/c1hzQkZFSVBLZHdVaWJVVXVvd3RDeExFUnhHVVBPYz1lZVdXREpfdEJJRmpbUk1XWG9hSW5pRkRZeXZJZkZZSDtFaWZhV0FBZGtRZ1N1SW9ZSFM/c1xcYVlua1ljQ1JYQXk7PXVyU3NVRUdYb3Zta2RVP2JJa3V2SWhmO2hIS1Jtc0lxa0drQ0lFR1NRaVV5P3JbY2h5XURXP1VKd2VvX0hJO0lbaVJQdVlDY2VdeUlRR1NSPVNGY1lASUhOYWJFeWhUO0hcXGdDW2lpRXViWElZWz9GaGtmQWFSeWNjUTtEPE1CTGtzVUd2TV1GT1NXWmFGbm1VVk9CXU1oYGd1XWV3OkNTWFtWVVtkXmlXQ0lUTWtpbmdWbWNZO0V1SWtGWmdldGFTbGtlRF9TbFVkP1NVW1doYF9JSGt1TmFJQkVZQEtoUVtJYlNmbF9DcGdWXUlCZ2NmOkNyT1dXbGlWUFNETXVFa3dCWVFiZ0t4R2lXZmNkZ19jQ29YRHlGb0FGPENZZF9mWlNVS09YbVVFcm12cFdnYVFJZVdHeU1pdU9maGVGWVtVV2dkR3dlWztYQFloPG93c2tUd1VnallkdkVoblRQYExKYXRVbXlvXXhsa1VwZ1BTSG1TT2lTWHRNP0hzSGhXZ2xudT15cE1vc21QV1F0WG1sTERSXmVyYXBwQVBxQFR3dVxcbWY8eXRNb190TlFEbXd1VUJhbFtUS01dVVpcXFZzVVBnXFxPaFhVXWl3PmxUPlR0b2xZVWVNXFxgcTppTkZRa01ldUI8WV55cVtUcXdMeHlZa15tUERoVVRFTFtteGRZVHJVd0hZcHBgUl10c3lobTxcXHJkaE5cXF1WR2VqRXlUQkxsWGhVaWRTa2xWY0lta3VKQVxcT0ZBSnhYVEpcXG9ScFVyXFxxbkVVZjxQT2FvY2lvWHhZVVRSeGhtS0hub1V1QmF2dnh0XUBvcmR5cUlsYHR5Y0V5Zz1TdDxWO0xZYERvREVsQ2hXWWRrcElrU01vcGhuaHFrZU1XPFFYXmRvZ0VtTTxreEFZTT1tcFBLbVRUTW1YZVFMbnVLP0hNZUlVYGBUcU1TZGVOcW14SGVMSz1PVXB4XkBraVlwYHhYVmRvVUBMPVBwckFQSXVSW1FwQFlsdlBXd1FUb01wR2BqT1h5Rmh4QUVUaWVSQURLZ2lvVlBPeVhVbFhUOkl3YzxOZ2VNTnVwXFxYV3JkUUZQUXZsUD1Ub3Nlbz5xWGJpV09cXHlFPVBVaVBBQVNnTHR4WExHPVNUQVNBeGo9QFdpeHdYYFhPQXRIbG9JZW9IaUx2eXVvdU10THRUeUpzQXhCWHJAVHFXWE9zRUtvcHVBRVU8dXlPXFxMVHlQQVhtPXRPVVFuZWFORF1LT1l5THlYYnR4dWhtY1lyWE1raFxceWxMb19lcWB0U2VBT0hdbHFVd2lQbmtQd2xIUGdIcmVoWV5wS2hQd0dQSjs8TzxgcVU9dE14VVVFUFdAUmRJVGZZamphb3dUcU1RalhISlNcXE08RXZhcHBUQG1XTUpAaU9WaHlMUUtxXVQ9RXljPVVocU5hXVBKXFxYXFxMdVtEc1FAT1tYUnc8UmJgUGB0U3VlamNlWVhAVU49ckZleHVIbURta11YUkxhWUVsUm1JUF1QZWNoYHJ4bWE/YXJhYUN4dldRW1xcYVpgeWlGQWo/Z3ZWVmReQG1HeVtoaGp4UXZqSXdNVndQR3lYV19FcGpETm5zeV5FaHZFX2Q6UG5rT2FEQV5DbnhFQW9DaF9ld2M7cGJbSVtad2NVP2twR3d4dmNWVlxcT1dhWUdaV3FiR0dealZrQVFdbVhja2Z3VFZmb3ZaVm5aTHdmb0llUz5lQEh0Y3ZzZ1BuPFlxRE94Y3FiZE5tUHh0cXdoc2ZhZz5teU9lZGhxQ0ZrTldxc3B5XUBfVlFySUl1XW5jTEliPl94ZFFeW3l3XmBeWXFiU3hleWdhPk9rVkBmcFZmZU5obXhlU3duXj9fR09rbGZgUXFnS195Sz95akBweHZ3Ykh0SWB5WWFpP0h2Sl53dlF2WW5nQVZvPVhod2NSZUJJTWZsS1RVX2JgcXJGUUM8VUdSV1k9a1ZXQWl2XVg8Q1N5TXljeXdlb0U+P3R0a3NWZ0JUbXRHSVh2S0RUO0RgYXRwYUdRRVZBPWVmb0hAXVRnc3dzQ2ZXR0ViQ0NMSVl0U3dHO3RSYUM/XWhpW1Rmd1NQVWNTUVlaQ3Vsb0VbS1RuT1NUdURQcWZwUVVfWXhbP1VaPWJgeUN1RVRVZWN0Y3JzYVdJR2hQVVZkQ1hvW0RuO0dUb2Y9QVZCY1lSR2dhYVlic3Z0PVVCdVZJT2VaS2dHbWhIUXJdXXVtc2lmeVRQV3RuZXlaS3lkbUhqb1dSQXNTUUhld0RTPUhqXUM+cWRIW1hISWdrd1RHdXZJX3NnWURnYWJTc2lMWXJiXUljW3VaVXVDZUdOXUlueXlqaVZuTXVKaWJxXUU+PXNIW3RoUURYZ1RcXHFoTndUVm1HZG9TaUtzRF1ERF1VT2tzTz1mWDtYdklkYlV3Umlpc0NFdj90RUFTP2VIW0VIaU95W21jRT9oWTtld0tDclt4O0VDcFVFYUl0Uk1VZU1JQHdGPUd1cUlkcmlYbUFpSG91Ql1VRWt2Ym9EYF1iRGV1XlVIT3N4d0tTb2dWRV9HTlFiQkFkdU1ZUTtZX11YYnFCZVtGRllHRj10WGd4cnlZcEFGRG9pZElSSGdVZj91WEdnXVdndUdpZ11VUlFycDt1PU1IWUlYeGNJYW1zcUVsPHVSPFBNd3R3Tk1xTllNQj9cXGFJaXF2Ym94aGtud0RPdl1ecjphXFxbV2hFeHNuX2NkUW9ATmddb3JMUG5DcHRFP3dKcWk6YWRgP2dqWFxcQm9sOkBkSmlzW3ZlbF5wSz5dVHBjSUhob1Nab1hKT2h3W1dnc2VzdUJmRWddPXV1VVk9cVhaV1ZZTVNaRUNIV0hxZVg8U3VeRXV2WVg7QUZRUUNdXUZsXVNOcUlPPUlMUXdoSXdab2VxRW9PcVZZQFRUcHJXQU5xWXN1eE5BQFdqbHB1YVh5dG1YTVJrZHBJXUtcXExUQD1QZFxcU3hISlNYTmh1bEZZUW10d0poV0k8UXN1UlVwd21cXHJRREx5dU1nTXY+QHBTQHBmdFJpVW5pVFY6dVJSaWw8bFJZPHdsdFNWaUxoSEtEQHZWaVNgRE9mYVR2QXN5TXVLbVFVaHZxbFF1TFdAcWxyYFJkZFJLSW1eUVlBYVh4ZFBcXFR1VmxrdE1ZbXlQQWB4Uml2UlVvTHhLbUFOYWxMYHFWYGVURElPO01ZXFxIb1FpWW5Na0hMTnFoeWxVSlxcdFNedUtKSU1LQVlbcXVmTXJ4QVhmeEp5WHhlYFJQcXhPaW9ybEpXXVhFSFh3XFxsSnFyPVh3TjxUPmBuRlBrbEh2XkxUZF1rdml1Oll3bGhXa1R5RHBMU1VWVXFRQ0F1VFRsaVBvcHVvVEhOU1F5UnRzPklxS1lLaFROUU1zZUFqb2FsclF2YklzbE1wPVxcb2pMVU1EdURReW1hb2lRdWxtUE1FTHdocHVwbG5JdnlwUGBYbENETT5MWUBgcmRxdG95bkBNTEZUVVVQb1xcVVdSXFxXTWV0T0FvRWV3TElVY3RSd0B0XUVSR0BYdHFLdUhRV3FqV0xxWmBMVFVPVHVzbUhQY1lrP0ROPXVUXFxhWFNlTE51S3J0dGZAa0l1blVUWENNdFl5UlVRcGxYd2BYdj1pWHBwdUxtUlVxd1RNbVtdcXhoTEVsdD5sTmlAcVE9UV9sUkw8TmdlcmhoWHdBcnlBTD1pd11JeFlUVXloajtwb3FYUG1VZ0hHXFxnYW5mV2ZGPmhyQXd0d3lbWXM8VnVHWGhTR3hlUGpNXmV4blxcdmFiSE5qVGZmRll3RE5yZUBxb2hlSFdtb1dgXVBcXGdmcV1Ja3h4XFw/dmtubmNcXGdpdXBvdkloTWFaT0lraklkVnF0dj9lZm5oZWBpPU9peFZ1ZVZvcHhqSk91TllgW1dcXGpYXFxTTmtlcXJRX3BVZ2hqTmlOUXRwR1xcQ0llX0lhYllzQHd3QndcXExgeE8/cmBxWmk/Y0BXc1dgXkBmam9nZXBwamtJcG5Ya0tQbmRHYWRHaWRvY0U+bT9GamZfYllmXFxcXD9wXUhpZU5xV2dnZUl1Q0FuaGlad2FlcFlua2dlRnlqdk9odV9bR1FrcGlvU05hP25kaXByVUZqY1ZcXHBRbmd3XVI/XVdGZVd4YD5pX0hAdEF3ZGJueTx4X19PYEZ5Z2dxdWpBdEpoYWlBblNBcz14d3RwXmFZbmxvbG4/ZVlRdEFebUp2d0Q/a1xcUWxdeHFNUGNgX3NqVl1ndnJlT3NJT2twUF5WeV5bVndgT1tnd21McWldTm1aQGhCQXJpUF1PPltASGRtWVp5aXJbTm48WXBlTmZvbnNvXl1kbmZJWXVYd2tFQWNVeW5eQWBdVmV5WXVsUG9nQW47P1xcSz9tdF5ncF5qWEd4Zj55c2Zac2d1PWBzZWJfYUlFU1NKY1dld3RtQ3JFQ2ZnRVJhcUVOQ2hCO2ZeSXZ4WUw9UFNdPXlLWG1HZU1ZTG1yVFNCcExfYFVBbG1YbVhsVVRYRW5eRXNTbW1meVJFWHNERXdlbHZRcWxRYVhAQHRqPHBrVFlrRFNOcXhQUWpsdXNpVEpFTFhRXFxSd2BzUGFTVVlKd1BqZGVzX1FzS2BqQElqX0R1Rm1KbVBMbWxsaDxTU1BLVjxXW2VPYWFUTkB3TGx0dj1xZEBPT0hyYzxLPmh1aFBQPUFwU1VSUF1tYklWU3VybERMcXBLdWFWbGlWPklvT3hKeEx5R1hPaHF0PVFQQlFWSXRSamRWP11QRlBQQ3l2c11ZQl1SWEFzUEx5c1FUXk11TFVPRE11ZURQPVVQcEhzRlV4OlhKYGhObEVZS3lrcVFMUUhTRXVyXmFYX1hKSF1VeXh0Z01SQ1h0anVvP0VRV01MW2FSU2lraWRvZUxzVWR1V0VNdGhZWnlRW3F3eEhUW3RPdTxWR3hxYmBxcDxPUUFXT2VZSUl3XlR2YEhyTnlQO0VLaERMaVRxY1hMcTxOWGVqc0VLc2VUO01ZQTxvc211ZkBVQHR4VU1KWWFNRnV2VmFqVWVsdl14WGBuY3VUaFR4Qlxcd3h0dkNpdUBIc1FVUTptc0p5VVZYTE9lVUFMbWRhWV1UTW91cUVFeFdgeEs9UVFMeUdBeWlIUFxceE9mXXRHPmNKd2BneHdeZl1tSWRKd2dYaXliWF1fXlxcXXhdd1hvb3ZmSmB2Z1FrbFdyaHFgc3hxVGhkX0F1WEhvdGF1eHF2VlBzPmZYUUVHX1lHeXVqR1dxYUNPeUU+V1hbd3VFd3lzTUhzQUNhd1lmc0lpcXZXaVdwV0dvR1ltcXdBZWg7X1hxR1N5W1lRVVc8a0ZhVUdtdWhxZVlFO3hkd2JEVURkV1Y8T1lqbXdjXXJMP1RwdXdGX3NuV3VtaWlhQUlueUJbYVVieXhcXHl5YGNTTG1IeHNJbndZTHdmPW9iX2t0eGdVSldUQl1UdEl2S2tERE1JQ01WWkNIPFdXRjt2WGV1T0dlXlFlTHdpa11Ia0NmclVYdV9EZ29DW09JeXVoX0l5YltlRWhxcnlRP013VGV4SXVOYnVtdjxzT2l3eV11Tz5pZT9vTlhwbkZiXWl5a3l2QHBuTT9eYlFiY09wXUBwTV93T0laXFxpXXRWcEdJdT1QZGJIZk14Y3hYYXQ/YVdQWnN3dz54YUR2djx3cVF2eWtecGlBcl9AZmRZeWZveHNhY3RXX3V2Z0JQbXF2bUtfWk1BclpXWnlBdkNQbXVZZFxcQWJacF1aTmdYd3J5WGF4dmE+d2ZZcGNaZ2VtPnV4aXVbR2lZbnV3UXU8YWlKbnM/XFxVTnBxSGdqZndocVtiYWhiQHhDR2JIVmtrX25UUGVpb2JmeWNVZmBYbmF4aWRsd2lUSGptaGVGP3N3PnFXWHhUV3lnUWJ1cFp0WXBncXBrd3dmV3ZjSFpjQXdbaXVNaXliXm1FZnloX3l5WHNJSW9zWGRKZnh2cV0+eWFSX1pWeHlcXGJTP0ViQXdzXXddd3ZjT0ZvTWh3U1VSYWd5Q1lkaVR3QUJ1QUVHV0Z1U0lHb0VrS1lJR0ZZVVlddXdgdXdYb0d1QUZWV2tHd3F5ZmJAcXJyaWZqP3NZcHU9QF9db249Z1tRQGx0UWJRTlpEZlxcRldlXFx5cXV3WzxwdV4+bHZReFxcWXc8d1xcPFZ4UlBuPXl4aU5bQ05nQl5pck9wd0duRWZ5eVdudHF3Omd3RWZaU3BpX0dcXDw/YFFueFY/d3lnbTxOWl5xeWFHcHh4aU1wa19PaHFZcld4XFx0QHQ/QHZBQVxcZXFfclFxdj51eUB0eWFgV3l5Onh2bXlzWHd5WWZbTVd4b1dtSWd2b0U6O0I6TVRLV0RLV2dKO2VaNDpcIlx7XH0=</Image></Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" hide-output="true" inline-output="false" labelreference="L11" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
</Worksheet>