<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="11" minor="1"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="false"></View-Properties>
<MapleNet-Properties elisiondigitsbefore="100" labelling="true" indentamount="4" elisiontermsthreshold="10000" ansi="false" errorbreak="1" useclientjvm="true" echo="1" imaginaryunit="I" labelwidth="20" plotdriver="openviz" elisiondigitsafter="100" plotoutput="terminal" rtablesize="10" elisiontermsbefore="100" elisiondigitsthreshold="10000" typesetting="standard" plotdevice="inline" verboseproc="1" showassumed="1" errorcursor="false" longdelim="true" plotoptions="" quiet="false" elisiontermsafter="100" screenwidth="79" preplot="" prettyprint="3" displayprecision="-1" warnlevel="3" screenheight="25" latexwidth="6.0" postplot="" prompt="&gt; " ShowLabels="true"/>
<Styles><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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="true"/>
<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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="false"/>
<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" placeholder="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" placeholder="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" placeholder="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" placeholder="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" placeholder="false"/>
<Font name="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" placeholder="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" placeholder="false"/>
<Font name="Heading 1" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="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" placeholder="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" placeholder="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" placeholder="false"/>
<Font name="Equation Label" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 4" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 3" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="14" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 2" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false" placeholder="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" placeholder="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" placeholder="false"/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<Layout name="Heading 1" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="4" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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" bulletsuffix=""/>
<Layout name="Heading 2" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="2" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<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" bulletsuffix=""/>
<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 4" pen-color="[0,0,255]" pen-height="3.0" pen-width="3.0" pen-opacity="1.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 2" pen-color="[0,0,255]" pen-height="1.0" pen-width="1.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"/>
<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 1" pen-color="[255,153,255]" pen-height="12.0" pen-width="8.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 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>
<Annotation-table>
    <Annotation-category name="&lt;default&gt;">
    </Annotation-category>
</Annotation-table>
<Task>
</Task>
<Group labelreference="L1" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L2" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">If you are self-learning, then you should go right now to the &quot;Help&quot; menu and go through the &quot;Getting Started&quot; material.  It will give you the basic ideas of the program.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">To begin with, you can erase all definitions in Maple by running the command <Font bold="true">restart</Font>.  It's a good thing to do.  To run a command, put your cursor on the command and press enter.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L3" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JVEocmVzdGFydEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIjtGJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJStleGVjdXRhYmxlR0Y9Rjk=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JVEocmVzdGFydEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIjtGJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJStleGVjdXRhYmxlR0Y9Rjk=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L5" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">Hooray!  You can use Maple just like a graphing calculator.  Type in an expression you want to work out, then press enter.  You must do &quot;*&quot; for multiplicatio and &quot;^&quot; for exponents.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L4" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYsLUkjbW5HRiQ2JFEiNUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RJyZzZG90O0YnRi8vJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjgvJSlzdHJldGNoeUdGOC8lKnN5bW1ldHJpY0dGOC8lKGxhcmdlb3BHRjgvJS5tb3ZhYmxlbGltaXRzR0Y4LyUnYWNjZW50R0Y4LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGRy1JKG1mZW5jZWRHRiQ2JC1GIzYnLUYsNiRRIjJGJ0YvLUYzNi1RIitGJ0YvRjZGOUY7Rj1GP0ZBRkMvRkZRLDAuMjIyMjIyMmVtRicvRklGVi1GLDYkUSIzRidGLy8lK2V4ZWN1dGFibGVHRjhGL0YvLUYzNi1RIn5GJ0YvRjZGOUY7Rj1GP0ZBRkNGRUZILUYzNi1RKiZ1bWludXMwO0YnRi9GNkY5RjtGPUY/RkFGQ0ZVRldGZ24tSSVtc3VwR0YkNiUtRiw2JFEiNEYnRi8tRiM2JUZPRmVuRi8vJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLUYzNi1RIjtGJ0YvRjYvRjpRJXRydWVGJ0Y7Rj1GP0ZBRkNGRS9GSVEsMC4yNzc3Nzc4ZW1GJ0ZlbkYv">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbW5HRiQ2JFEiNUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RJyZzZG90O0YnRi8vJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjgvJSlzdHJldGNoeUdGOC8lKnN5bW1ldHJpY0dGOC8lKGxhcmdlb3BHRjgvJS5tb3ZhYmxlbGltaXRzR0Y4LyUnYWNjZW50R0Y4LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGRy1JKG1mZW5jZWRHRiQ2JC1GIzYlLUYsNiRRIjJGJ0YvLUYzNi1RIitGJ0YvRjZGOUY7Rj1GP0ZBRkMvRkZRLDAuMjIyMjIyMmVtRicvRklGVi1GLDYkUSIzRidGL0YvLUYzNi1RIn5GJ0YvRjZGOUY7Rj1GP0ZBRkNGRUZILUYzNi1RKiZ1bWludXMwO0YnRi9GNkY5RjtGPUY/RkFGQ0ZVRldGZW4tSSVtc3VwR0YkNiUtRiw2JFEiNEYnRi8tRiM2I0ZPLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1GMzYtUSI7RidGL0Y2L0Y6USV0cnVlRidGO0Y9Rj9GQUZDRkUvRklRLDAuMjc3Nzc3OGVtRic=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L41" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">You can access your previously computed value using the symbol &quot;%&quot;.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L42" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEiJUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1GIzYlLUkjbW5HRiQ2JFEiMkYnL0Y2USdub3JtYWxGJy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnRj4vJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2LVEiO0YnRj4vJSZmZW5jZUdGQi8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0ZCLyUqc3ltbWV0cmljR0ZCLyUobGFyZ2VvcEdGQi8lLm1vdmFibGVsaW1pdHNHRkIvJSdhY2NlbnRHRkIvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJ0ZARj4=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEiJUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1GIzYjLUkjbW5HRiQ2JFEiMkYnL0Y2USdub3JtYWxGJy8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYtUSI7RidGPi8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0ZJLyUqc3ltbWV0cmljR0ZJLyUobGFyZ2VvcEdGSS8lLm1vdmFibGVsaW1pdHNHRkkvJSdhY2NlbnRHRkkvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJw==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L23" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">Click on the arrow below to get your various tutorials.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Mod</Text-field></Title>
<Group labelreference="L7" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">To mod in Maple, you use the <Font bold="true">mod</Font> command.  You can type it in in various ways:</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L6" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbW5HRiQ2JFEiNUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RIn5GJ0YvLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y4LyUpc3RyZXRjaHlHRjgvJSpzeW1tZXRyaWNHRjgvJShsYXJnZW9wR0Y4LyUubW92YWJsZWxpbWl0c0dGOC8lJ2FjY2VudEdGOC8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRkctRjM2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnL0YwUSVib2xkRicvJStmb250d2VpZ2h0R0ZRRjZGOUY7Rj1GP0ZBRkNGRUZIRjItRiw2JFEiM0YnRi8tRjM2LVEiO0YnRi9GNi9GOkZPRjtGPUY/RkFGQ0ZFL0ZJUSwwLjI3Nzc3NzhlbUYnLyUrZXhlY3V0YWJsZUdGOEYv">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbW5HRiQ2JFEiNUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RIn5GJ0YvLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y4LyUpc3RyZXRjaHlHRjgvJSpzeW1tZXRyaWNHRjgvJShsYXJnZW9wR0Y4LyUubW92YWJsZWxpbWl0c0dGOC8lJ2FjY2VudEdGOC8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRkctRjM2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnL0YwUSVib2xkRicvJStmb250d2VpZ2h0R0ZRRjZGOUY7Rj1GP0ZBRkNGRUZIRjItRiw2JFEiM0YnRi8tRjM2LVEiO0YnRi9GNi9GOkZPRjtGPUY/RkFGQ0ZFL0ZJUSwwLjI3Nzc3NzhlbUYn</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L8" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbW9HRiQ2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSVib2xkRicvJStmb250d2VpZ2h0R0Y0LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y5LyUpc3RyZXRjaHlHRjkvJSpzeW1tZXRyaWNHRjkvJShsYXJnZW9wR0Y5LyUubW92YWJsZWxpbWl0c0dGOS8lJ2FjY2VudEdGOS8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRkgtSShtZmVuY2VkR0YkNiQtRiM2KC1JI21uR0YkNiRRIjVGJy9GM1Enbm9ybWFsRictRiw2LVEiLEYnRlRGNy9GO0YxRjxGPkZARkJGREZGL0ZKUSwwLjMzMzMzMzNlbUYnLUYsNi1RIn5GJ0ZURjdGOkY8Rj5GQEZCRkRGRkZJLUZRNiRRIjNGJ0ZULyUrZXhlY3V0YWJsZUdGOUZURlQtRiw2LVEiO0YnRlRGN0ZZRjxGPkZARkJGREZGL0ZKUSwwLjI3Nzc3NzhlbUYnRlxvRlQ=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbW9HRiQ2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSVib2xkRicvJStmb250d2VpZ2h0R0Y0LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y5LyUpc3RyZXRjaHlHRjkvJSpzeW1tZXRyaWNHRjkvJShsYXJnZW9wR0Y5LyUubW92YWJsZWxpbWl0c0dGOS8lJ2FjY2VudEdGOS8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRkgtSShtZmVuY2VkR0YkNiQtRiM2Ji1JI21uR0YkNiRRIjVGJy9GM1Enbm9ybWFsRictRiw2LVEiLEYnRlRGNy9GO0YxRjxGPkZARkJGREZGL0ZKUSwwLjMzMzMzMzNlbUYnLUYsNi1RIn5GJ0ZURjdGOkY8Rj5GQEZCRkRGRkZJLUZRNiRRIjNGJ0ZURlQtRiw2LVEiO0YnRlRGN0ZZRjxGPkZARkJGREZGL0ZKUSwwLjI3Nzc3NzhlbUYn</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L10" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">The <Font bold="true">mod</Font> command in Maple returns the remainder.  This is a bit different from what we do in the book/notes.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">If you are doing a power mod in Maple, you want to use &quot;&amp;^&quot; instead of &quot;^&quot;.  The &quot;&amp;^&quot; tells Maple to work out the mod and the exponent at the same time (using our power mod algoirthm).  The &quot;^&quot; says to compute the exponent first, then work out the mod.Compare the times of these two commands:</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal"><Font encoding="UTF-8">(Note: you need to type in &amp; \134 ^ to get the &quot;&amp;^&quot;.)</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L9" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUklbXN1cEdGJDYlLUkjbW5HRiQ2JFEiN0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1GIzYlLUYvNiRRKTEwMDAwMDAwRidGMi8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnRjIvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2LVEifkYnRjIvJSZmZW5jZUdGPC8lKnNlcGFyYXRvckdGPC8lKXN0cmV0Y2h5R0Y8LyUqc3ltbWV0cmljR0Y8LyUobGFyZ2VvcEdGPC8lLm1vdmFibGVsaW1pdHNHRjwvJSdhY2NlbnRHRjwvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZULUZBNi9RJG1vZEYnLyUlYm9sZEdRJXRydWVGJy9GM1ElYm9sZEYnLyUrZm9udHdlaWdodEdGaG5GREZGRkhGSkZMRk5GUEZSRlVGQC1GLzYkUSUxMjM0RidGMi1GQTYtUSI7RidGMkZEL0ZHRmZuRkhGSkZMRk5GUEZSL0ZWUSwwLjI3Nzc3NzhlbUYnRjpGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUklbXN1cEdGJDYlLUkjbW5HRiQ2JFEiN0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1GIzYjLUYvNiRRKTEwMDAwMDAwRidGMi8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYtUSJ+RidGMi8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGQy8lKXN0cmV0Y2h5R0ZDLyUqc3ltbWV0cmljR0ZDLyUobGFyZ2VvcEdGQy8lLm1vdmFibGVsaW1pdHNHRkMvJSdhY2NlbnRHRkMvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZSLUY+Ni9RJG1vZEYnLyUlYm9sZEdRJXRydWVGJy9GM1ElYm9sZEYnLyUrZm9udHdlaWdodEdGZm5GQUZERkZGSEZKRkxGTkZQRlNGPS1GLzYkUSUxMjM0RidGMi1GPjYtUSI7RidGMkZBL0ZFRlpGRkZIRkpGTEZORlAvRlRRLDAuMjc3Nzc3OGVtRic=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L11" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="Maple Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYxLUkjbW5HRiQ2KVEiN0YnLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRicvJSVib2xkR1EmZmFsc2VGJy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJStleGVjdXRhYmxlR0Y0LyUwZm9udF9zdHlsZV9uYW1lR1EoMkR+TWF0aEYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNjJRIiZGJ0YvRjJGNUY4RjpGPS8lJmZlbmNlR0Y0LyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRlQtRkE2MlEiXkYnRi9GMkY1RjhGOkY9RkRGRkZIRkpGTEZORlAvRlNRLDAuMTExMTExMWVtRicvRlZGZW4tRkE2MlEifkYnRi9GMkY1RjhGOkY9RkRGRkZIRkpGTEZORlBGUkZVLUYsNilRKTEwMDAwMDAwRidGL0YyRjVGOEY6Rj1GZ24tRkE2MlEkbW9kRidGL0Y1RjhGOi9GPlElYm9sZEYnLyUrZm9udHdlaWdodEdGYW9GREZGRkhGSkZMRk5GUEZSRlVGZ24tRiw2KVElMTIzNEYnRi9GMkY1RjhGOkY9LUZBNjJRIjtGJ0YvRjJGNUY4RjpGPUZEL0ZHUSV0cnVlRidGSEZKRkxGTkZQRlIvRlZRLDAuMjc3Nzc3OGVtRidGL0YyRjVGOEY9">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYsLUkjbW5HRiQ2KVEiN0YnLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuRicvJSVib2xkR1EmZmFsc2VGJy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJStleGVjdXRhYmxlR0Y0LyUwZm9udF9zdHlsZV9uYW1lR1EoMkR+TWF0aEYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNjJRIiZGJ0YvRjJGNUY4RjpGPS8lJmZlbmNlR0Y0LyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRlQtRkE2MlEiXkYnRi9GMkY1RjhGOkY9RkRGRkZIRkpGTEZORlAvRlNRLDAuMTExMTExMWVtRicvRlZGZW4tRkE2MlEifkYnRi9GMkY1RjhGOkY9RkRGRkZIRkpGTEZORlBGUkZVLUYsNilRKTEwMDAwMDAwRidGL0YyRjVGOEY6Rj1GZ24tRkE2MlEkbW9kRidGL0Y1RjhGOi9GPlElYm9sZEYnLyUrZm9udHdlaWdodEdGYW9GREZGRkhGSkZMRk5GUEZSRlVGZ24tRiw2KVElMTIzNEYnRi9GMkY1RjhGOkY9LUZBNjJRIjtGJ0YvRjJGNUY4RjpGPUZEL0ZHUSV0cnVlRidGSEZKRkxGTkZQRlIvRlZRLDAuMjc3Nzc3OGVtRic=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L12" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUkjbW5HRiQ2JFFlbjEwOTIzODQ3MTAyOTU4NzAyOTM4NTcxMjMwOTU4MzcyMTA1OTgzNzUxMjA5ODU3MjMwOTgxNzI5MDNGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictSSNtb0dGJDYtUSJ+RidGLy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGOC8lKXN0cmV0Y2h5R0Y4LyUqc3ltbWV0cmljR0Y4LyUobGFyZ2VvcEdGOC8lLm1vdmFibGVsaW1pdHNHRjgvJSdhY2NlbnRHRjgvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZHLUYzNi1RIiZGJ0YvRjZGOUY7Rj1GP0ZBRkNGRUZILUYzNi1RIl5GJ0YvRjZGOUY7Rj1GP0ZBRkMvRkZRLDAuMTExMTExMWVtRicvRklGUUYyLUYsNiRRXm8yMDM5NDg1NzIwMzk0ODU3MjMwNDk4NTcyMzA5NDg1NzIzMDk0ODU3MjMwNDk4NTI3MzkwNDU4NzIzNDA5NTg3MjMwRidGL0YyLUYzNi9RJG1vZEYnLyUlYm9sZEdRJXRydWVGJy9GMFElYm9sZEYnLyUrZm9udHdlaWdodEdGZ25GNkY5RjtGPUY/RkFGQ0ZFRkhGMi1GLDYkUT0yMzQ3NTgyOTMwNzQ1OTgzNDc1MDI5ODM3MDUyRidGLy1GMzYtUSI7RidGL0Y2L0Y6RmVuRjtGPUY/RkFGQ0ZFL0ZJUSwwLjI3Nzc3NzhlbUYnLyUrZXhlY3V0YWJsZUdGOEYv">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYtLUkjbW5HRiQ2JFFlbjEwOTIzODQ3MTAyOTU4NzAyOTM4NTcxMjMwOTU4MzcyMTA1OTgzNzUxMjA5ODU3MjMwOTgxNzI5MDNGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictSSNtb0dGJDYtUSJ+RidGLy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGOC8lKXN0cmV0Y2h5R0Y4LyUqc3ltbWV0cmljR0Y4LyUobGFyZ2VvcEdGOC8lLm1vdmFibGVsaW1pdHNHRjgvJSdhY2NlbnRHRjgvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZHLUYzNi1RIiZGJ0YvRjZGOUY7Rj1GP0ZBRkNGRUZILUYzNi1RIl5GJ0YvRjZGOUY7Rj1GP0ZBRkMvRkZRLDAuMTExMTExMWVtRicvRklGUUYyLUYsNiRRXm8yMDM5NDg1NzIwMzk0ODU3MjMwNDk4NTcyMzA5NDg1NzIzMDk0ODU3MjMwNDk4NTI3MzkwNDU4NzIzNDA5NTg3MjMwRidGL0YyLUYzNi9RJG1vZEYnLyUlYm9sZEdRJXRydWVGJy9GMFElYm9sZEYnLyUrZm9udHdlaWdodEdGZ25GNkY5RjtGPUY/RkFGQ0ZFRkhGMi1GLDYkUT0yMzQ3NTgyOTMwNzQ1OTgzNDc1MDI5ODM3MDUyRidGLy1GMzYtUSI7RidGL0Y2L0Y6RmVuRjtGPUY/RkFGQ0ZFL0ZJUSwwLjI3Nzc3NzhlbUYn</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L14" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">We can work out inverses also:</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L13" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUkjbW5HRiQ2JFEkMTIzRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkjbW9HRiQ2LVEifkYnRi8vJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjgvJSlzdHJldGNoeUdGOC8lKnN5bW1ldHJpY0dGOC8lKGxhcmdlb3BHRjgvJS5tb3ZhYmxlbGltaXRzR0Y4LyUnYWNjZW50R0Y4LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGRy1GMzYtUSImRidGL0Y2RjlGO0Y9Rj9GQUZDRkVGSC1GMzYtUSJeRidGL0Y2RjlGO0Y9Rj9GQUZDL0ZGUSwwLjExMTExMTFlbUYnL0ZJRlFGMi1JKG1mZW5jZWRHRiQ2JC1GIzYmLUYzNi1RKiZ1bWludXMwO0YnRi9GNkY5RjtGPUY/RkFGQy9GRlEsMC4yMjIyMjIyZW1GJy9GSUZmbi1GLDYkUSIxRidGLy8lK2V4ZWN1dGFibGVHRjhGL0YvRjItRjM2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnL0YwUSVib2xkRicvJStmb250d2VpZ2h0R0Zkb0Y2RjlGO0Y9Rj9GQUZDRkVGSEYyLUYsNiRRJzEyMzQ1N0YnRi8tRjM2LVEiO0YnRi9GNi9GOkZib0Y7Rj1GP0ZBRkNGRS9GSVEsMC4yNzc3Nzc4ZW1GJ0Zbb0Yv">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYtLUkjbW5HRiQ2JFEkMTIzRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkjbW9HRiQ2LVEifkYnRi8vJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjgvJSlzdHJldGNoeUdGOC8lKnN5bW1ldHJpY0dGOC8lKGxhcmdlb3BHRjgvJS5tb3ZhYmxlbGltaXRzR0Y4LyUnYWNjZW50R0Y4LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGRy1GMzYtUSImRidGL0Y2RjlGO0Y9Rj9GQUZDRkVGSC1GMzYtUSJeRidGL0Y2RjlGO0Y9Rj9GQUZDL0ZGUSwwLjExMTExMTFlbUYnL0ZJRlFGMi1JKG1mZW5jZWRHRiQ2JC1GIzYkLUYzNi1RKiZ1bWludXMwO0YnRi9GNkY5RjtGPUY/RkFGQy9GRlEsMC4yMjIyMjIyZW1GJy9GSUZmbi1GLDYkUSIxRidGL0YvRjItRjM2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnL0YwUSVib2xkRicvJStmb250d2VpZ2h0R0Zib0Y2RjlGO0Y9Rj9GQUZDRkVGSEYyLUYsNiRRJzEyMzQ1N0YnRi8tRjM2LVEiO0YnRi9GNi9GOkZgb0Y7Rj1GP0ZBRkNGRS9GSVEsMC4yNzc3Nzc4ZW1GJw==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L17" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">Let's check:</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L15" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYuLUkjbW5HRiQ2JFEkMTIzRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkjbW9HRiQ2LVEifkYnRi8vJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjgvJSlzdHJldGNoeUdGOC8lKnN5bW1ldHJpY0dGOC8lKGxhcmdlb3BHRjgvJS5tb3ZhYmxlbGltaXRzR0Y4LyUnYWNjZW50R0Y4LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGRy1GMzYtUScmc2RvdDtGJ0YvRjZGOUY7Rj1GP0ZBRkNGRUZIRjItRiw2JFEnMTE2NDMxRidGL0YyLUYzNi9RJG1vZEYnLyUlYm9sZEdRJXRydWVGJy9GMFElYm9sZEYnLyUrZm9udHdlaWdodEdGV0Y2RjlGO0Y9Rj9GQUZDRkVGSEYyLUYsNiRRJzEyMzQ1N0YnRi8tRjM2LVEiO0YnRi9GNi9GOkZVRjtGPUY/RkFGQ0ZFL0ZJUSwwLjI3Nzc3NzhlbUYnLyUrZXhlY3V0YWJsZUdGOEYv">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYsLUkjbW5HRiQ2JFEkMTIzRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkjbW9HRiQ2LVEifkYnRi8vJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjgvJSlzdHJldGNoeUdGOC8lKnN5bW1ldHJpY0dGOC8lKGxhcmdlb3BHRjgvJS5tb3ZhYmxlbGltaXRzR0Y4LyUnYWNjZW50R0Y4LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGRy1GMzYtUScmc2RvdDtGJ0YvRjZGOUY7Rj1GP0ZBRkNGRUZIRjItRiw2JFEnMTE2NDMxRidGL0YyLUYzNi9RJG1vZEYnLyUlYm9sZEdRJXRydWVGJy9GMFElYm9sZEYnLyUrZm9udHdlaWdodEdGV0Y2RjlGO0Y9Rj9GQUZDRkVGSEYyLUYsNiRRJzEyMzQ1N0YnRi8tRjM2LVEiO0YnRi9GNi9GOkZVRjtGPUY/RkFGQ0ZFL0ZJUSwwLjI3Nzc3NzhlbUYn</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L18" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">We can assign values to letters if we so desire.  The assign command is :=</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L16" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYxLUkjbWlHRiQ2JVEicEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIn5GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC1GNjYtUSomY29sb25lcTtGJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjc3Nzc3OGVtRicvRk5GUy1JI21uR0YkNiRRIzUzRidGOS1GNjYtUSI7RidGOUY7L0Y/RjFGQEZCRkRGRkZIRkpGVC1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR1EmMC4wZW1GJy8lJmRlcHRoR0Zcby8lKmxpbmVicmVha0dRKG5ld2xpbmVGJ0Y1LUYsNiVRImdGJ0YvRjJGNUZPRjUtRlY2JFEiNEYnRjlGWS8lK2V4ZWN1dGFibGVHRj1GOQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUkjbWlHRiQ2JVEicEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIn5GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC1GNjYtUSomY29sb25lcTtGJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjc3Nzc3OGVtRicvRk5GUy1JI21uR0YkNiRRIzUzRidGOS1GNjYtUSI7RidGOUY7L0Y/RjFGQEZCRkRGRkZIRkpGVC1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR1EmMC4wZW1GJy8lJmRlcHRoR0Zcby8lKmxpbmVicmVha0dRKG5ld2xpbmVGJ0Y1LUYsNiVRImdGJ0YvRjJGNUZPRjUtRlY2JFEiNEYnRjlGWQ==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L20" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">This will give a list of <Font bold="true">g</Font> raised to various powers mod <Font bold="true">p</Font>.  Then we'll plot them in a graph, like the graph of the discrete log that I gave you.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L19" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbWlHRiQ2JVEkcHRzRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEifkYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZMLUY2Ni1RKiZjb2xvbmVxO0YnRjlGO0Y+RkBGQkZERkZGSC9GS1EsMC4yNzc3Nzc4ZW1GJy9GTkZTRjUtSShtZmVuY2VkR0YkNiYtRiM2Ji1GLDYlUSRzZXFGJ0YvRjItRlY2JC1GIzYwLUZWNiYtRiM2LS1GLDYlUSJpRidGL0YyLUY2Ni1RIixGJ0Y5RjsvRj9GMUZARkJGREZGRkhGSi9GTlEsMC4zMzMzMzMzZW1GJ0Y1LUYsNiVRImdGJ0YvRjJGNS1GNjYtUSImRidGOUY7Rj5GQEZCRkRGRkZIRkpGTS1GNjYtUSJeRidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSwwLjExMTExMTFlbUYnL0ZORmJwRjVGX28vJStleGVjdXRhYmxlR0Y9RjlGOS8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJ0Y1LUY2Ni9RJG1vZEYnLyUlYm9sZEdGMS9GM1ElYm9sZEYnLyUrZm9udHdlaWdodEdGYnFGO0Y+RkBGQkZERkZGSEZKRk1GNS1GLDYlUSJwRidGL0YyRmJvRjVGX28tRjY2LVEiPUYnRjlGO0Y+RkBGQkZERkZGSEZSRlQtSSNtbkdGJDYkUSIxRidGOS1GNjYtUSMuLkYnRjlGO0Y+RkBGQkZERkZGSC9GS1EsMC4yMjIyMjIyZW1GJ0ZNLUZWNiQtRiM2J0ZlcS1GNjYtUSgmbWludXM7RidGOUY7Rj5GQEZCRkRGRkZIRmJyL0ZORmNyRltyRmRwRjlGOUZkcEY5RjlGZHBGOUY5RmZwRmlwLUY2Ni1RIjtGJ0Y5RjtGZW9GQEZCRkRGRkZIRkpGVEZkcEY5">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEkcHRzRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEifkYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZMLUY2Ni1RKiZjb2xvbmVxO0YnRjlGO0Y+RkBGQkZERkZGSC9GS1EsMC4yNzc3Nzc4ZW1GJy9GTkZTRjUtSShtZmVuY2VkR0YkNiYtRiM2JC1GLDYlUSRzZXFGJ0YvRjItRlY2JC1GIzYuLUZWNiYtRiM2Ky1GLDYlUSJpRidGL0YyLUY2Ni1RIixGJ0Y5RjsvRj9GMUZARkJGREZGRkhGSi9GTlEsMC4zMzMzMzMzZW1GJ0Y1LUYsNiVRImdGJ0YvRjJGNS1GNjYtUSImRidGOUY7Rj5GQEZCRkRGRkZIRkpGTS1GNjYtUSJeRidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSwwLjExMTExMTFlbUYnL0ZORmJwRjVGX29GOS8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJ0Y1LUY2Ni9RJG1vZEYnLyUlYm9sZEdGMS9GM1ElYm9sZEYnLyUrZm9udHdlaWdodEdGYHFGO0Y+RkBGQkZERkZGSEZKRk1GNS1GLDYlUSJwRidGL0YyRmJvRjVGX28tRjY2LVEiPUYnRjlGO0Y+RkBGQkZERkZGSEZSRlQtSSNtbkdGJDYkUSIxRidGOS1GNjYtUSMuLkYnRjlGO0Y+RkBGQkZERkZGSC9GS1EsMC4yMjIyMjIyZW1GJ0ZNLUZWNiQtRiM2JUZjcS1GNjYtUSgmbWludXM7RidGOUY7Rj5GQEZCRkRGRkZIRmByL0ZORmFyRmlxRjlGOUY5RmRwRmdwLUY2Ni1RIjtGJ0Y5RjtGZW9GQEZCRkRGRkZIRkpGVA==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L21" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbWlHRiQ2JVEld2l0aEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYlLUYsNiVRJnBsb3RzRidGL0YyLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvRjNRJ25vcm1hbEYnRkAtSSNtb0dGJDYtUSI6RidGQC8lJmZlbmNlR0Y/LyUqc2VwYXJhdG9yR0Y/LyUpc3RyZXRjaHlHRj8vJSpzeW1tZXRyaWNHRj8vJShsYXJnZW9wR0Y/LyUubW92YWJsZWxpbWl0c0dGPy8lJ2FjY2VudEdGPy8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRlYtRiw2JVEqcG9pbnRwbG90RidGL0YyLUY2NiQtRiM2JS1GLDYlUSRwdHNGJ0YvRjJGPUZARkAtRkM2LVEiO0YnRkBGRi9GSUYxRkpGTEZORlBGUi9GVVEmMC4wZW1GJ0ZXRj1GQA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEld2l0aEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYjLUYsNiVRJnBsb3RzRidGL0YyL0YzUSdub3JtYWxGJy1JI21vR0YkNi1RIjpGJ0Y9LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZFLyUpc3RyZXRjaHlHRkUvJSpzeW1tZXRyaWNHRkUvJShsYXJnZW9wR0ZFLyUubW92YWJsZWxpbWl0c0dGRS8lJ2FjY2VudEdGRS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRlQtRiw2JVEqcG9pbnRwbG90RidGL0YyLUY2NiQtRiM2Iy1GLDYlUSRwdHNGJ0YvRjJGPS1GQDYtUSI7RidGPUZDL0ZHRjFGSEZKRkxGTkZQL0ZTUSYwLjBlbUYnRlU=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L22" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Primes</Text-field></Title>
<Group labelreference="L25" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">We have several built-in commands to find prime numbers:</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" bold="true" layout="Normal"><Font bold="true">isprime(n)</Font><Font bold="false"> - tells you if </Font><Font bold="true">n</Font><Font bold="false"> is a prime number or not.</Font></Text-field>
<Text-field style="Text" bold="true" layout="Normal"><Font bold="true">ithprime(i)</Font><Font bold="false"> - returns the </Font><Font bold="true">i</Font><Font bold="false">-th prime</Font></Text-field>
<Text-field style="Text" bold="true" layout="Normal"><Font bold="true">nextprime(n)</Font><Font bold="false"> - gives the first prime that occurs after </Font><Font bold="true">n</Font></Text-field>
<Text-field style="Text" bold="true" layout="Normal"><Font bold="true">prevprime(n) </Font><Font bold="false">- gives the first prime that occurs before </Font><Font bold="true">n</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L24" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEoaXNwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYlLUkjbW5HRiQ2JFEjMTNGJy9GM1Enbm9ybWFsRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJ0Y+Rj4tSSNtb0dGJDYtUSI7RidGPi8lJmZlbmNlR0ZCLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHUSwwLjI3Nzc3NzhlbUYnRkBGPg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEoaXNwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYjLUkjbW5HRiQ2JFEjMTNGJy9GM1Enbm9ybWFsRidGPi1JI21vR0YkNi1RIjtGJ0Y+LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRkYvJSpzeW1tZXRyaWNHRkYvJShsYXJnZW9wR0ZGLyUubW92YWJsZWxpbWl0c0dGRi8lJ2FjY2VudEdGRi8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHUSwwLjI3Nzc3NzhlbUYn</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L26" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEoaXNwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYlLUkjbW5HRiQ2JFEjMTRGJy9GM1Enbm9ybWFsRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJ0Y+Rj4tSSNtb0dGJDYtUSI7RidGPi8lJmZlbmNlR0ZCLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHUSwwLjI3Nzc3NzhlbUYnRkBGPg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEoaXNwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYjLUkjbW5HRiQ2JFEjMTRGJy9GM1Enbm9ybWFsRidGPi1JI21vR0YkNi1RIjtGJ0Y+LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRkYvJSpzeW1tZXRyaWNHRkYvJShsYXJnZW9wR0ZGLyUubW92YWJsZWxpbWl0c0dGRi8lJ2FjY2VudEdGRi8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHUSwwLjI3Nzc3NzhlbUYn</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L27" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEoaXNwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYnLUklbXN1cEdGJDYlLUkjbW5HRiQ2JFEiMkYnL0YzUSdub3JtYWxGJy1GIzYlLUY+NiRRJDEyOEYnRkEvJStleGVjdXRhYmxlR1EmZmFsc2VGJ0ZBLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNi1RIitGJ0ZBLyUmZmVuY2VHRkovJSpzZXBhcmF0b3JHRkovJSlzdHJldGNoeUdGSi8lKnN5bW1ldHJpY0dGSi8lKGxhcmdlb3BHRkovJS5tb3ZhYmxlbGltaXRzR0ZKLyUnYWNjZW50R0ZKLyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGXG8tRj42JFEiMUYnRkFGSEZBRkEtRk82LVEiO0YnRkFGUi9GVUYxRlZGWEZaRmZuRmhuL0Zbb1EmMC4wZW1GJy9GXm9RLDAuMjc3Nzc3OGVtRidGSEZB">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEoaXNwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYlLUklbXN1cEdGJDYlLUkjbW5HRiQ2JFEiMkYnL0YzUSdub3JtYWxGJy1GIzYjLUY+NiRRJDEyOEYnRkEvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2LVEiK0YnRkEvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRlEvJSlzdHJldGNoeUdGUS8lKnN5bW1ldHJpY0dGUS8lKGxhcmdlb3BHRlEvJS5tb3ZhYmxlbGltaXRzR0ZRLyUnYWNjZW50R0ZRLyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGam4tRj42JFEiMUYnRkFGQS1GTDYtUSI7RidGQUZPL0ZTRjFGVEZWRlhGWkZmbi9GaW5RJjAuMGVtRicvRlxvUSwwLjI3Nzc3NzhlbUYn</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L28" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEqbmV4dHByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiktSSVtc3VwR0YkNiUtSSNtbkdGJDYkUSIyRicvRjNRJ25vcm1hbEYnLUYjNiUtRj42JFEkMTI4RidGQS8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnRkEvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2LVEifkYnRkEvJSZmZW5jZUdGSi8lKnNlcGFyYXRvckdGSi8lKXN0cmV0Y2h5R0ZKLyUqc3ltbWV0cmljR0ZKLyUobGFyZ2VvcEdGSi8lLm1vdmFibGVsaW1pdHNHRkovJSdhY2NlbnRHRkovJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0Zcby1GTzYtUSIrRidGQUZSRlRGVkZYRlpGZm5GaG4vRltvUSwwLjIyMjIyMjJlbUYnL0Zeb0Zjb0ZOLUY+NiRRIjFGJ0ZBRkhGQUZBLUZPNi1RIjtGJ0ZBRlIvRlVGMUZWRlhGWkZmbkZobkZqbi9GXm9RLDAuMjc3Nzc3OGVtRidGSEZB">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEqbmV4dHByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNictSSVtc3VwR0YkNiUtSSNtbkdGJDYkUSIyRicvRjNRJ25vcm1hbEYnLUYjNiMtRj42JFEkMTI4RidGQS8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYtUSJ+RidGQS8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGUS8lKXN0cmV0Y2h5R0ZRLyUqc3ltbWV0cmljR0ZRLyUobGFyZ2VvcEdGUS8lLm1vdmFibGVsaW1pdHNHRlEvJSdhY2NlbnRHRlEvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0Zqbi1GTDYtUSIrRidGQUZPRlJGVEZWRlhGWkZmbi9GaW5RLDAuMjIyMjIyMmVtRicvRlxvRmFvRkstRj42JFEiMUYnRkFGQS1GTDYtUSI7RidGQUZPL0ZTRjFGVEZWRlhGWkZmbkZobi9GXG9RLDAuMjc3Nzc3OGVtRic=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L29" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEqcHJldnByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNictSSVtc3VwR0YkNiUtSSNtbkdGJDYkUSIyRicvRjNRJ25vcm1hbEYnLUYjNiUtRj42JFEkMTI4RidGQS8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnRkEvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2LVEiK0YnRkEvJSZmZW5jZUdGSi8lKnNlcGFyYXRvckdGSi8lKXN0cmV0Y2h5R0ZKLyUqc3ltbWV0cmljR0ZKLyUobGFyZ2VvcEdGSi8lLm1vdmFibGVsaW1pdHNHRkovJSdhY2NlbnRHRkovJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0Zcby1GPjYkUSIxRidGQUZIRkFGQS1GTzYtUSI7RidGQUZSL0ZVRjFGVkZYRlpGZm5GaG4vRltvUSYwLjBlbUYnL0Zeb1EsMC4yNzc3Nzc4ZW1GJ0ZIRkE=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEqcHJldnByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiUtSSVtc3VwR0YkNiUtSSNtbkdGJDYkUSIyRicvRjNRJ25vcm1hbEYnLUYjNiMtRj42JFEkMTI4RidGQS8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYtUSIrRidGQS8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGUS8lKXN0cmV0Y2h5R0ZRLyUqc3ltbWV0cmljR0ZRLyUobGFyZ2VvcEdGUS8lLm1vdmFibGVsaW1pdHNHRlEvJSdhY2NlbnRHRlEvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0Zqbi1GPjYkUSIxRidGQUZBLUZMNi1RIjtGJ0ZBRk8vRlNGMUZURlZGWEZaRmZuL0ZpblEmMC4wZW1GJy9GXG9RLDAuMjc3Nzc3OGVtRic=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L31" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">The following command will produce a random prime number with <Font bold="true">n</Font> digits.  You must first load the code (by pressing enter while the cursor is on it), then you can use it.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L30" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZocC1JI21pR0YkNiVRKmZpbmRwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIn5GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC1GNjYtUSomY29sb25lcTtGJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjc3Nzc3OGVtRicvRk5GU0Y1LUY2Ni9RJXByb2NGJy8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmVuRjtGPkZARkJGREZGRkhGSkZNLUkobWZlbmNlZEdGJDYkLUYjNiUtRiw2JVEibkYnRi9GMi8lK2V4ZWN1dGFibGVHRj1GOUY5LUYsNiNRIUYnLUknbXNwYWNlR0YkNiYvJSdoZWlnaHRHUSYwLjBleEYnLyUmd2lkdGhHUSYwLjBlbUYnLyUmZGVwdGhHRmpvLyUqbGluZWJyZWFrR1EobmV3bGluZUYnLUZmbzYmRmhvRltwRl5wL0ZhcFElYXV0b0YnRjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjUtRjY2L1EmbG9jYWxGJ0ZYRlpGZm5GO0Y+RkBGQkZERkZGSEZKRk1GNS1GLDYlUSNyckYnRi9GMi1GNjYtUSI7RidGOUY7L0Y/RjFGQEZCRkRGRkZIRkpGVEZlb0ZjcEY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RmpwRjVGT0Y1LUYsNiVRJXJhbmRGJ0YvRjItRmluNiQtRiM2Ky1JI21uR0YkNiRRIzEwRidGOS1GNjYtUSJeRidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSwwLjExMTExMTFlbUYnL0ZORmByLUZpbjYkLUYjNidGXW8tRjY2LVEqJnVtaW51czA7RidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSwwLjIyMjIyMjJlbUYnL0ZORmpyLUZpcTYkUSIxRidGOUZgb0Y5RjktRjY2LVEjLi5GJ0Y5RjtGPkZARkJGREZGRkhGaXJGTUZocUZcckZdb0Zgb0Y5RjlGXXFGZW9GY3BGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNS1GNjYvUSdyZXR1cm5GJ0ZYRlpGZm5GO0Y+RkBGQkZERkZGSEZKRk1GNS1GLDYlUSpuZXh0cHJpbWVGJ0YvRjItRmluNiQtRiM2JkZqcC1GaW42JC1GIzYlRmJvRmBvRjlGOUZgb0Y5RjlGXXFGZW9GY3BGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNS1GNjYvUSRlbmRGJ0ZYRlpGZm5GO0Y+RkBGQkZERkZGSEZKRk1GNUZVLUY2Ni1RIjpGJ0Y5RjtGPkZARkJGREZGRkhGUkZURmVvRmNwRmJvRmBvRjk=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZmcC1JI21pR0YkNiVRKmZpbmRwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIn5GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC1GNjYtUSomY29sb25lcTtGJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjc3Nzc3OGVtRicvRk5GU0Y1LUY2Ni9RJXByb2NGJy8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmVuRjtGPkZARkJGREZGRkhGSkZNLUkobWZlbmNlZEdGJDYkLUYjNiMtRiw2JVEibkYnRi9GMkY5LUYsNiNRIUYnLUknbXNwYWNlR0YkNiYvJSdoZWlnaHRHUSYwLjBleEYnLyUmd2lkdGhHUSYwLjBlbUYnLyUmZGVwdGhHRmhvLyUqbGluZWJyZWFrR1EobmV3bGluZUYnLUZkbzYmRmZvRmlvRlxwL0ZfcFElYXV0b0YnRjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjUtRjY2L1EmbG9jYWxGJ0ZYRlpGZm5GO0Y+RkBGQkZERkZGSEZKRk1GNS1GLDYlUSNyckYnRi9GMi1GNjYtUSI7RidGOUY7L0Y/RjFGQEZCRkRGRkZIRkpGVEZjb0ZhcEY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RmhwRjVGT0Y1LUYsNiVRJXJhbmRGJ0YvRjItRmluNiQtRiM2KS1JI21uR0YkNiRRIzEwRidGOS1GNjYtUSJeRidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSwwLjExMTExMTFlbUYnL0ZORl5yLUZpbjYkLUYjNiVGXW8tRjY2LVEqJnVtaW51czA7RidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSwwLjIyMjIyMjJlbUYnL0ZORmhyLUZncTYkUSIxRidGOUY5LUY2Ni1RIy4uRidGOUY7Rj5GQEZCRkRGRkZIRmdyRk1GZnFGanFGXW9GOUZbcUZjb0ZhcEY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1LUY2Ni9RJ3JldHVybkYnRlhGWkZmbkY7Rj5GQEZCRkRGRkZIRkpGTUY1LUYsNiVRKm5leHRwcmltZUYnRi9GMi1GaW42JC1GIzYkRmhwLUZpbjYkLUYjNiNGYG9GOUY5RltxRmNvRmFwRjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjUtRjY2L1EkZW5kRidGWEZaRmZuRjtGPkZARkJGREZGRkhGSkZNRjVGVS1GNjYtUSI6RidGOUY7Rj5GQEZCRkRGRkZIRlJGVEZjb0ZhcEZgbw==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L32" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEqZmluZHByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiUtSSNtbkdGJDYkUSIzRicvRjNRJ25vcm1hbEYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRidGPkY+LUkjbW9HRiQ2LVEiO0YnRj4vJSZmZW5jZUdGQi8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZCLyUqc3ltbWV0cmljR0ZCLyUobGFyZ2VvcEdGQi8lLm1vdmFibGVsaW1pdHNHRkIvJSdhY2NlbnRHRkIvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJ0ZARj4=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEqZmluZHByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiMtSSNtbkdGJDYkUSIzRicvRjNRJ25vcm1hbEYnRj4tSSNtb0dGJDYtUSI7RidGPi8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZGLyUqc3ltbWV0cmljR0ZGLyUobGFyZ2VvcEdGRi8lLm1vdmFibGVsaW1pdHNHRkYvJSdhY2NlbnRHRkYvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJw==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L33" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEqZmluZHByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiUtSSNtbkdGJDYkUSI0RicvRjNRJ25vcm1hbEYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRidGPkY+LUkjbW9HRiQ2LVEiO0YnRj4vJSZmZW5jZUdGQi8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZCLyUqc3ltbWV0cmljR0ZCLyUobGFyZ2VvcEdGQi8lLm1vdmFibGVsaW1pdHNHRkIvJSdhY2NlbnRHRkIvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJ0ZARj4=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEqZmluZHByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiMtSSNtbkdGJDYkUSI0RicvRjNRJ25vcm1hbEYnRj4tSSNtb0dGJDYtUSI7RidGPi8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZGLyUqc3ltbWV0cmljR0ZGLyUobGFyZ2VvcEdGRi8lLm1vdmFibGVsaW1pdHNHRkYvJSdhY2NlbnRHRkYvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJw==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L34" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEqZmluZHByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiUtSSNtbkdGJDYkUSQyMDBGJy9GM1Enbm9ybWFsRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJ0Y+Rj4tSSNtb0dGJDYtUSI7RidGPi8lJmZlbmNlR0ZCLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHUSwwLjI3Nzc3NzhlbUYnRkBGPg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEqZmluZHByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiMtSSNtbkdGJDYkUSQyMDBGJy9GM1Enbm9ybWFsRidGPi1JI21vR0YkNi1RIjtGJ0Y+LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRkYvJSpzeW1tZXRyaWNHRkYvJShsYXJnZW9wR0ZGLyUubW92YWJsZWxpbWl0c0dGRi8lJ2FjY2VudEdGRi8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHUSwwLjI3Nzc3NzhlbUYn</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L35" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEoaXNwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYlLUYsNiVRIiVGJ0YvRjIvJStleGVjdXRhYmxlR1EmZmFsc2VGJy9GM1Enbm9ybWFsRidGQC1JI21vR0YkNi1RIjtGJ0ZALyUmZmVuY2VHRj8vJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGPy8lKnN5bW1ldHJpY0dGPy8lKGxhcmdlb3BHRj8vJS5tb3ZhYmxlbGltaXRzR0Y/LyUnYWNjZW50R0Y/LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMjc3Nzc3OGVtRidGPUZA">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEoaXNwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYjLUYsNiVRIiVGJ0YvRjIvRjNRJ25vcm1hbEYnLUkjbW9HRiQ2LVEiO0YnRj0vJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGRS8lKnN5bW1ldHJpY0dGRS8lKGxhcmdlb3BHRkUvJS5tb3ZhYmxlbGltaXRzR0ZFLyUnYWNjZW50R0ZFLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMjc3Nzc3OGVtRic=</Equation></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Encoding messages</Text-field></Title>
<Group labelreference="L38" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">The following two programs can be used to encode and decode messages.  They transform text to numbers, and then numbers to text.  Again, you need to load the programs before running them.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L36" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZdYWwtSSNtb0dGJDYvUSJ+RicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lMGZvbnRfc3R5bGVfbmFtZUdRKDJEfk1hdGhGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRicvJSZmZW5jZUdGMS8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0YxLyUqc3ltbWV0cmljR0YxLyUobGFyZ2VvcEdGMS8lLm1vdmFibGVsaW1pdHNHRjEvJSdhY2NlbnRHRjEvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZILUkjbWlHRiQ2J1EpbWVzczJudW1GJy8lJ2l0YWxpY0dRJXRydWVGJ0YvRjIvRjZRJ2l0YWxpY0YnRistRiw2L1EqJmNvbG9uZXE7RidGL0YyRjVGOEY6RjxGPkZARkJGRC9GR1EsMC4yNzc3Nzc4ZW1GJy9GSkZYRistRiw2MVElcHJvY0YnLyUlYm9sZEdGUUYvRjIvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmpuRjhGOkY8Rj5GQEZCRkRGRkZJLUkobWZlbmNlZEdGJDYlLUYjNiUtRkw2JlEiYUYnRk9GMkZSRi9GNUYyRjUtRkw2I1EhRictSSdtc3BhY2VHRiQ2Ji8lJ2hlaWdodEdRJjAuMGV4RicvJSZ3aWR0aEdRJjAuMGVtRicvJSZkZXB0aEdGXXAvJSpsaW5lYnJlYWtHUShuZXdsaW5lRictRmlvNiZGW3BGXnBGYXAvRmRwUSVhdXRvRictRiw2LkYuRjJGNUY4RjpGPEY+RkBGQkZERkZGSUZqcEZqcEZqcEZqcEZqcEZqcEZqcEZqcEZqcEZqcEZqcC1GLDYwUSZsb2NhbEYnRmduRjJGaW5GW29GOEY6RjxGPkZARkJGREZGRklGanAtRkw2JlEjbGxGJ0ZPRjJGUi1GLDYuUSIsRidGMkY1RjgvRjtGUUY8Rj5GQEZCRkRGRi9GSlEsMC4zMzMzMzMzZW1GJ0ZqcC1GTDYmUSJuRidGT0YyRlItRiw2LlEiO0YnRjJGNUY4RmVxRjxGPkZARkJGREZGRllGaG9GZnBGanBGanBGanBGanBGanBGanBGanBGanBGanBGanBGanBGanBGX3FGanAtRiw2LkZWRjJGNUY4RjpGPEY+RkBGQkZERldGWUZqcC1GTDYmUShjb252ZXJ0RidGT0YyRlItRl5vNiUtRiM2KEZib0ZicUZqcC1GTDYmUSZieXRlc0YnRk9GMkZSRi9GNUYyRjVGW3JGaG9GZnBGanBGanBGanBGanBGanBGanBGanBGanBGanBGanBGanBGanBGaHFGanBGXnJGanAtRkw2JlEkc3VtRidGT0YyRlItRl5vNiUtRiM2MkZfcS1GXm82Jy1GIzYlLUZMNiZRImlGJ0ZPRjJGUkYvRjVGMkY1LyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnLUYsNi5RIipGJ0YyRjVGOEY6RjxGPkZARkJGRC9GR1EsMC4xNjY2NjY3ZW1GJy9GSkZidC1JI21uR0YkNiVRJDEyOEYnRjJGNS1GLDYuUSJeRidGMkY1RjhGOkY8Rj5GQEZCRkQvRkdRLDAuMTExMTExMWVtRicvRkpGXHUtRl5vNiUtRiM2J0Zlcy1GLDYuUSomdW1pbnVzMDtGJ0YyRjVGOEY6RjxGPkZARkJGRC9GR1EsMC4yMjIyMjIyZW1GJy9GSkZmdS1GZXQ2JVEiMUYnRjJGNUYvRjVGMkY1RmJxRmpwRmVzLUYsNi5RIj1GJ0YyRjVGOEY6RjxGPkZARkJGREZXRllGaHUtRiw2LlEjLi5GJ0YyRjVGOEY6RjxGPkZARkJGREZldUZJLUZMNiZRJW5vcHNGJ0ZPRjJGUi1GXm82JS1GIzYlRl9xRi9GNUYyRjVGL0Y1RjJGNUZbckZob0YrRitGK0YrRitGK0YrRitGK0YrRitGK0YrLUYsNjFRJ3JldHVybkYnRmduRi9GMkZpbkZbb0Y4RjpGPEY+RkBGQkZERkZGSUYrLUZMNidGanFGT0YvRjJGUkYrLUYsNi9GXXJGL0YyRjVGOEZlcUY8Rj5GQEZCRkRGRkZZRmhvRitGK0YrRitGK0YrRitGK0YrRitGK0YrRistRiw2MVEkZW5kRidGZ25GL0YyRmluRltvRjhGOkY8Rj5GQEZCRkRGRkZJRitGWi1GLDYvUSI6RidGL0YyRjVGOEY6RjxGPkZARkJGREZXRllGaG9GKy1GTDYnUSludW0ybWVzc0YnRk9GL0YyRlJGK0ZURitGWi1GXm82Ji1GIzYlRlt3Ri9GNUYvRjJGNUZlb0Zob0ZmcEYrRitGK0YrRitGK0YrRitGK0YrRitGKy1GLDYxRl5xRmduRi9GMkZpbkZbb0Y4RjpGPEY+RkBGQkZERkZGSUYrLUZMNidGYXFGT0YvRjJGUi1GLDYvRmRxRi9GMkY1RjhGZXFGPEY+RkBGQkZERkZGZnFGKy1GTDYnUSJtRidGT0YvRjJGUkZgeEYrLUZMNidGZ3NGT0YvRjJGUkZgeEYrLUZMNidRImJGJ0ZPRi9GMkZSRmB4RistRkw2J1EiakYnRk9GL0YyRlJGXXdGaG9GZnBGK0YrRitGK0YrRitGK0YrRitGK0YrRitGYnhGK0ZURitGW3dGXXdGaG9GZnBGK0YrRitGK0YrRitGK0YrRitGK0YrRitGanhGK0ZURistRkw2J1EmZmxvb3JGJy9GUEYxRi9GMkY1LUZebzYmLUYjNiktRkw2J1EkbG9nRidGYHlGL0YyRjUtRl5vNiYtRiM2JUZieEYvRjVGL0YyRjUtRiw2L1EiL0YnRi9GMkY1RjhGOi9GPUZRRj5GQEZCRkRGYXRGY3RGZXktRl5vNiYtRiM2JS1GZXQ2JkZndEYvRjJGNUYvRjVGL0YyRjVGL0Y1Ri9GMkY1LUYsNi9RIitGJ0YvRjJGNUY4RjpGPEY+RkBGQkZERmV1Rmd1LUZldDYmRmp1Ri9GMkY1Rl13RmhvRmZwRitGK0YrRitGK0YrRitGK0YrRitGK0YrRl54RitGVEYrLUZebzYoLUYjNiYtRkw2J1Ekc2VxRidGT0YvRjJGUi1GXm82Ji1GIzYsLUZldDYmUSIwRidGL0YyRjVGYHhGK0ZleC1GLDYvRl12Ri9GMkY1RjhGOkY8Rj5GQEZCRkRGV0ZZRml6LUYsNi9GYHZGL0YyRjVGOEY6RjxGPkZARkJGREZldUZJRmp4Ri9GNUYvRjJGNUYvRjVGL0YyRjVGaHNGW3RGXXdGaG9GZnBGK0YrRitGK0YrRitGK0YrRitGK0YrRistRiw2MVEkZm9yRidGZ25GL0YyRmluRltvRjhGOkY8Rj5GQEZCRkRGRkZJRitGZXhGKy1GLDYxUSVmcm9tRidGZ25GL0YyRmluRltvRjhGOkY8Rj5GQEZCRkRGRkZJRitGaXpGKy1GLDYxUSN0b0YnRmduRi9GMkZpbkZbb0Y4RjpGPEY+RkBGQkZERkZGSUYrRmp4RistRiw2MVEjZG9GJ0ZnbkYvRjJGaW5GW29GOEY6RjxGPkZARkJGREZGRklGaG9GZnBGK0YrRitGK0YrRitGK0YrRitGK0YrRitGK0YrRitGK0ZeeC1GXm82KC1GIzYlRmV4Ri9GNUYvRjJGNUZoc0ZbdEYrRlRGK0ZieEYrLUYsNjFRJG1vZEYnRmduRi9GMkZpbkZbb0Y4RjpGPEY+RkBGQkZERkZGSUYrRmR6Rl13RmhvRmZwRitGK0YrRitGK0YrRitGK0YrRitGK0YrRitGK0YrRitGYnhGK0ZURistRl5vNiYtRiM2KUZieEYrLUYsNi9GZHVGL0YyRjVGOEY6RjxGPkZARkJGREZldUZndUYrLUZebzYmLUYjNilGYnhGK0ZdXWxGK0ZkekYvRjVGL0YyRjVGL0Y1Ri9GMkY1Rlx6RmR6Rl13RmhvRmZwRitGK0YrRitGK0YrRitGK0YrRitGK0YrRl93RitGZlxsRl13RmhvRitGK0YrRitGK0YrRitGK0YrRitGK0YrRitGaHZGKy1GTDYnRmJyRk9GL0YyRlItRl5vNiYtRiM2KEZeeEZgeEYrLUZMNidGaXJGT0YvRjJGUkYvRjVGL0YyRjVGXXdGaG9GZnBGK0YrRitGK0YrRitGK0YrRitGK0YrRitGX3dGK0ZaRmJ3RmhvRmZwRmhvLUYsNi1GLkY1RjhGOkY8Rj5GQEZCRkRGRkZJRi9GNQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZbYWwtSSNtb0dGJDYvUSJ+RicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lMGZvbnRfc3R5bGVfbmFtZUdRKDJEfk1hdGhGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRicvJSZmZW5jZUdGMS8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0YxLyUqc3ltbWV0cmljR0YxLyUobGFyZ2VvcEdGMS8lLm1vdmFibGVsaW1pdHNHRjEvJSdhY2NlbnRHRjEvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZILUkjbWlHRiQ2J1EpbWVzczJudW1GJy8lJ2l0YWxpY0dRJXRydWVGJ0YvRjIvRjZRJ2l0YWxpY0YnRistRiw2L1EqJmNvbG9uZXE7RidGL0YyRjVGOEY6RjxGPkZARkJGRC9GR1EsMC4yNzc3Nzc4ZW1GJy9GSkZYRistRiw2MVElcHJvY0YnLyUlYm9sZEdGUUYvRjIvRjZRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRmpuRjhGOkY8Rj5GQEZCRkRGRkZJLUkobWZlbmNlZEdGJDYlLUYjNiMtRkw2JlEiYUYnRk9GMkZSRjJGNS1GTDYjUSFGJy1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR1EmMC4wZW1GJy8lJmRlcHRoR0ZdcC8lKmxpbmVicmVha0dRKG5ld2xpbmVGJy1GaW82JkZbcEZecEZhcC9GZHBRJWF1dG9GJy1GLDYuRi5GMkY1RjhGOkY8Rj5GQEZCRkRGRkZJRmpwRmpwRmpwRmpwRmpwRmpwRmpwRmpwRmpwRmpwRmpwLUYsNjBRJmxvY2FsRidGZ25GMkZpbkZbb0Y4RjpGPEY+RkBGQkZERkZGSUZqcC1GTDYmUSNsbEYnRk9GMkZSLUYsNi5RIixGJ0YyRjVGOC9GO0ZRRjxGPkZARkJGREZGL0ZKUSwwLjMzMzMzMzNlbUYnRmpwLUZMNiZRIm5GJ0ZPRjJGUi1GLDYuUSI7RidGMkY1RjhGZXFGPEY+RkBGQkZERkZGWUZob0ZmcEZqcEZqcEZqcEZqcEZqcEZqcEZqcEZqcEZqcEZqcEZqcEZqcEZfcUZqcC1GLDYuRlZGMkY1RjhGOkY8Rj5GQEZCRkRGV0ZZRmpwLUZMNiZRKGNvbnZlcnRGJ0ZPRjJGUi1GXm82JS1GIzYmRmJvRmJxRmpwLUZMNiZRJmJ5dGVzRidGT0YyRlJGMkY1RltyRmhvRmZwRmpwRmpwRmpwRmpwRmpwRmpwRmpwRmpwRmpwRmpwRmpwRmpwRmhxRmpwRl5yRmpwLUZMNiZRJHN1bUYnRk9GMkZSLUZebzYlLUYjNjBGX3EtRl5vNictRiM2Iy1GTDYmUSJpRidGT0YyRlJGMkY1LyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnLUYsNi5RIipGJ0YyRjVGOEY6RjxGPkZARkJGRC9GR1EsMC4xNjY2NjY3ZW1GJy9GSkZidC1JI21uR0YkNiVRJDEyOEYnRjJGNS1GLDYuUSJeRidGMkY1RjhGOkY8Rj5GQEZCRkQvRkdRLDAuMTExMTExMWVtRicvRkpGXHUtRl5vNiUtRiM2JUZlcy1GLDYuUSomdW1pbnVzMDtGJ0YyRjVGOEY6RjxGPkZARkJGRC9GR1EsMC4yMjIyMjIyZW1GJy9GSkZmdS1GZXQ2JVEiMUYnRjJGNUYyRjVGYnFGanBGZXMtRiw2LlEiPUYnRjJGNUY4RjpGPEY+RkBGQkZERldGWUZodS1GLDYuUSMuLkYnRjJGNUY4RjpGPEY+RkBGQkZERmV1RkktRkw2JlElbm9wc0YnRk9GMkZSLUZebzYlLUYjNiNGX3FGMkY1RjJGNUZbckZob0YrRitGK0YrRitGK0YrRitGK0YrRitGK0YrLUYsNjFRJ3JldHVybkYnRmduRi9GMkZpbkZbb0Y4RjpGPEY+RkBGQkZERkZGSUYrLUZMNidGanFGT0YvRjJGUkYrLUYsNi9GXXJGL0YyRjVGOEZlcUY8Rj5GQEZCRkRGRkZZRmhvRitGK0YrRitGK0YrRitGK0YrRitGK0YrRistRiw2MVEkZW5kRidGZ25GL0YyRmluRltvRjhGOkY8Rj5GQEZCRkRGRkZJRitGWi1GLDYvUSI6RidGL0YyRjVGOEY6RjxGPkZARkJGREZXRllGaG9GKy1GTDYnUSludW0ybWVzc0YnRk9GL0YyRlJGK0ZURitGWi1GXm82Ji1GIzYjRlt3Ri9GMkY1RmVvRmhvRmZwRitGK0YrRitGK0YrRitGK0YrRitGK0YrLUYsNjFGXnFGZ25GL0YyRmluRltvRjhGOkY8Rj5GQEZCRkRGRkZJRistRkw2J0ZhcUZPRi9GMkZSLUYsNi9GZHFGL0YyRjVGOEZlcUY8Rj5GQEZCRkRGRkZmcUYrLUZMNidRIm1GJ0ZPRi9GMkZSRmB4RistRkw2J0Znc0ZPRi9GMkZSRmB4RistRkw2J1EiYkYnRk9GL0YyRlJGYHhGKy1GTDYnUSJqRidGT0YvRjJGUkZdd0Zob0ZmcEYrRitGK0YrRitGK0YrRitGK0YrRitGK0ZieEYrRlRGK0Zbd0Zdd0Zob0ZmcEYrRitGK0YrRitGK0YrRitGK0YrRitGK0ZqeEYrRlRGKy1GTDYnUSZmbG9vckYnL0ZQRjFGL0YyRjUtRl5vNiYtRiM2Jy1GTDYnUSRsb2dGJ0ZgeUYvRjJGNS1GXm82Ji1GIzYjRmJ4Ri9GMkY1LUYsNi9RIi9GJ0YvRjJGNUY4RjovRj1GUUY+RkBGQkZERmF0RmN0RmV5LUZebzYmLUYjNiMtRmV0NiZGZ3RGL0YyRjVGL0YyRjVGL0YyRjUtRiw2L1EiK0YnRi9GMkY1RjhGOkY8Rj5GQEZCRkRGZXVGZ3UtRmV0NiZGanVGL0YyRjVGXXdGaG9GZnBGK0YrRitGK0YrRitGK0YrRitGK0YrRitGXnhGK0ZURistRl5vNigtRiM2JC1GTDYnUSRzZXFGJ0ZPRi9GMkZSLUZebzYmLUYjNiotRmV0NiZRIjBGJ0YvRjJGNUZgeEYrRmV4LUYsNi9GXXZGL0YyRjVGOEY6RjxGPkZARkJGREZXRllGaXotRiw2L0ZgdkYvRjJGNUY4RjpGPEY+RkBGQkZERmV1RklGanhGL0YyRjVGL0YyRjVGaHNGW3RGXXdGaG9GZnBGK0YrRitGK0YrRitGK0YrRitGK0YrRistRiw2MVEkZm9yRidGZ25GL0YyRmluRltvRjhGOkY8Rj5GQEZCRkRGRkZJRitGZXhGKy1GLDYxUSVmcm9tRidGZ25GL0YyRmluRltvRjhGOkY8Rj5GQEZCRkRGRkZJRitGaXpGKy1GLDYxUSN0b0YnRmduRi9GMkZpbkZbb0Y4RjpGPEY+RkBGQkZERkZGSUYrRmp4RistRiw2MVEjZG9GJ0ZnbkYvRjJGaW5GW29GOEY6RjxGPkZARkJGREZGRklGaG9GZnBGK0YrRitGK0YrRitGK0YrRitGK0YrRitGK0YrRitGK0ZeeC1GXm82KC1GIzYjRmV4Ri9GMkY1RmhzRlt0RitGVEYrRmJ4RistRiw2MVEkbW9kRidGZ25GL0YyRmluRltvRjhGOkY8Rj5GQEZCRkRGRkZJRitGZHpGXXdGaG9GZnBGK0YrRitGK0YrRitGK0YrRitGK0YrRitGK0YrRitGK0ZieEYrRlRGKy1GXm82Ji1GIzYnRmJ4RistRiw2L0ZkdUYvRjJGNUY4RjpGPEY+RkBGQkZERmV1Rmd1RistRl5vNiYtRiM2J0ZieEYrRl1dbEYrRmR6Ri9GMkY1Ri9GMkY1Rlx6RmR6Rl13RmhvRmZwRitGK0YrRitGK0YrRitGK0YrRitGK0YrRl93RitGZlxsRl13RmhvRitGK0YrRitGK0YrRitGK0YrRitGK0YrRitGaHZGKy1GTDYnRmJyRk9GL0YyRlItRl5vNiYtRiM2JkZeeEZgeEYrLUZMNidGaXJGT0YvRjJGUkYvRjJGNUZdd0Zob0ZmcEYrRitGK0YrRitGK0YrRitGK0YrRitGK0Zfd0YrRlpGYndGaG9GZnBGaG8tRiw2LUYuRjVGOEY6RjxGPkZARkJGREZGRkk=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L37" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEpbWVzczJudW1GJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiQtRiM2Jy1GLDYjUSFGJy1JI21zR0YkNiNRLEl0fndvcmtlZCEhRidGOi8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnL0YzUSdub3JtYWxGJ0ZELUkjbW9HRiQ2LVEiO0YnRkQvJSZmZW5jZUdGQy8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZDLyUqc3ltbWV0cmljR0ZDLyUobGFyZ2VvcEdGQy8lLm1vdmFibGVsaW1pdHNHRkMvJSdhY2NlbnRHRkMvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJ0ZBRkQ=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEpbWVzczJudW1GJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiQtRiM2JS1GLDYjUSFGJy1JI21zR0YkNiNRLEl0fndvcmtlZCEhRidGOi9GM1Enbm9ybWFsRictSSNtb0dGJDYtUSI7RidGQS8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZJLyUqc3ltbWV0cmljR0ZJLyUobGFyZ2VvcEdGSS8lLm1vdmFibGVsaW1pdHNHRkkvJSdhY2NlbnRHRkkvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJw==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L39" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEpbnVtMm1lc3NGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiQtRiM2JS1JI21uR0YkNiRRODM5MjcxMTU3ODUyNzc3OTAyMjU4NzYxRicvRjNRJ25vcm1hbEYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRidGPkY+LUkjbW9HRiQ2LVEiO0YnRj4vJSZmZW5jZUdGQi8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZCLyUqc3ltbWV0cmljR0ZCLyUobGFyZ2VvcEdGQi8lLm1vdmFibGVsaW1pdHNHRkIvJSdhY2NlbnRHRkIvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJ0ZARj4=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEpbnVtMm1lc3NGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiQtRiM2Iy1JI21uR0YkNiRRODM5MjcxMTU3ODUyNzc3OTAyMjU4NzYxRicvRjNRJ25vcm1hbEYnRj4tSSNtb0dGJDYtUSI7RidGPi8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZGLyUqc3ltbWV0cmljR0ZGLyUobGFyZ2VvcEdGRi8lLm1vdmFibGVsaW1pdHNHRkYvJSdhY2NlbnRHRkYvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJw==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L40" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Number theory package</Text-field></Title>
<Group labelreference="L43" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">Some commands are not loaded automatically in Maple.  They are put into program libraries, and you call them up with the <Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">with</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> command.  For instance, I needed to load the </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">plots</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> library so I could use the </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">pointplot</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> command up above.</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">A useful package for us is the number theory package, <Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">numtheory</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">.  Let's load it:</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L44" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="with(numtheory);" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEld2l0aEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYlLUYsNiVRKm51bXRoZW9yeUYnRi9GMi8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnL0YzUSdub3JtYWxGJ0ZALUkjbW9HRiQ2LVEiO0YnRkAvJSZmZW5jZUdGPy8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0Y/LyUqc3ltbWV0cmljR0Y/LyUobGFyZ2VvcEdGPy8lLm1vdmFibGVsaW1pdHNHRj8vJSdhY2NlbnRHRj8vJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJ0Y9RkA=">QyQtSSV3aXRoRzYiNiNJKm51bXRoZW9yeUc2JCUqcHJvdGVjdGVkR0koX3N5c2xpYkdGJSIiIg==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L47" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">In this list, you will see <Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">order</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">, </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">primroot</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">, </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">safeprime</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">, and </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">mlog</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">.  We can use these.</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">The command <Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">order(g, p)</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> returns the order of </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">g</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> mod </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">p</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">.</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L45" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="order(3, 7);" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JVEmb3JkZXJGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiQtRiM2KC1JI21uR0YkNiRRIjNGJy9GM1Enbm9ybWFsRictSSNtb0dGJDYtUSIsRidGPi8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZGLyUqc3ltbWV0cmljR0ZGLyUobGFyZ2VvcEdGRi8lLm1vdmFibGVsaW1pdHNHRkYvJSdhY2NlbnRHRkYvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4zMzMzMzMzZW1GJy1GQTYtUSJ+RidGPkZEL0ZIRkZGSUZLRk1GT0ZRRlMvRldGVS1GOzYkUSI3RidGPi8lK2V4ZWN1dGFibGVHRkZGPkY+LUZBNi1RIjtGJ0Y+RkRGR0ZJRktGTUZPRlFGUy9GV1EsMC4yNzc3Nzc4ZW1GJy1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR1EmMC4wZW1GJy8lJmRlcHRoR0Znby8lKmxpbmVicmVha0dRKG5ld2xpbmVGJy1GLDYjUSFGJ0Zbb0Y+">QyQtSSZvcmRlckclKnByb3RlY3RlZEc2JCIiJCIiKCIiIg==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L52" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="order(2, 7);" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbW9HRiQ2LVEifkYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZDLUkjbWlHRiQ2JVEmb3JkZXJGJy8lJ2l0YWxpY0dRJXRydWVGJy9GMFEnaXRhbGljRictSShtZmVuY2VkR0YkNiQtRiM2KC1JI21uR0YkNiRRIjJGJ0YvLUYsNi1RIixGJ0YvRjIvRjZGTEY3RjlGO0Y9Rj9GQS9GRVEsMC4zMzMzMzMzZW1GJ0YrLUZVNiRRIjdGJ0YvLyUrZXhlY3V0YWJsZUdGNEYvRi8tRiw2LVEiO0YnRi9GMkZlbkY3RjlGO0Y9Rj9GQS9GRVEsMC4yNzc3Nzc4ZW1GJ0Zbb0Yv">QyQtSSZvcmRlckclKnByb3RlY3RlZEc2JCIiIyIiKCIiIg==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L49" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">The command <Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">primroot(p)</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> returns the smallest primitive root mod </Font><Font bold="true">p</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">.  If you do </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">primroot(g, p)</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">, it will return the smallest primitive root mod </Font><Font bold="true">p</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> that is bigger than </Font><Font bold="true">g</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">.</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L48" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="primroot(7);" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEpcHJpbXJvb3RGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiQtRiM2JS1JI21uR0YkNiRRIjdGJy9GM1Enbm9ybWFsRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJ0Y+Rj4tSSNtb0dGJDYtUSI7RidGPi8lJmZlbmNlR0ZCLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHUSwwLjI3Nzc3NzhlbUYnRkBGPg==">QyQtSSlwcmltcm9vdEc2IjYjIiIoIiIi</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L50" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="primroot(5, 7);" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEpcHJpbXJvb3RGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiQtRiM2KC1JI21uR0YkNiRRIjVGJy9GM1Enbm9ybWFsRictSSNtb0dGJDYtUSIsRidGPi8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZGLyUqc3ltbWV0cmljR0ZGLyUobGFyZ2VvcEdGRi8lLm1vdmFibGVsaW1pdHNHRkYvJSdhY2NlbnRHRkYvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4zMzMzMzMzZW1GJy1GQTYtUSJ+RidGPkZEL0ZIRkZGSUZLRk1GT0ZRRlMvRldGVS1GOzYkUSI3RidGPi8lK2V4ZWN1dGFibGVHRkZGPkY+LUZBNi1RIjtGJ0Y+RkRGR0ZJRktGTUZPRlFGUy9GV1EsMC4yNzc3Nzc4ZW1GJ0Zbb0Y+">QyQtSSlwcmltcm9vdEc2IjYkIiImIiIoIiIi</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L53" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">The command <Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">safeprime(x)</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> returns the smallest prime </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">p</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> larger than </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">x</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> such that </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">(p-1)/2</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> is also prime.  See?  Even Maple thinks these primes are useful.</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L51" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="safeprime(3);" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEqc2FmZXByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiUtSSNtbkdGJDYkUSIzRicvRjNRJ25vcm1hbEYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRidGPkY+LUkjbW9HRiQ2LVEiO0YnRj4vJSZmZW5jZUdGQi8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZCLyUqc3ltbWV0cmljR0ZCLyUobGFyZ2VvcEdGQi8lLm1vdmFibGVsaW1pdHNHRkIvJSdhY2NlbnRHRkIvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJ0ZARj4=">QyQtSSpzYWZlcHJpbWVHNiI2IyIiJCIiIg==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L54" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEqc2FmZXByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiUtSSNtbkdGJDYkUSMxMkYnL0YzUSdub3JtYWxGJy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnRj5GPi1JI21vR0YkNi1RIjtGJ0Y+LyUmZmVuY2VHRkIvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGQi8lKnN5bW1ldHJpY0dGQi8lKGxhcmdlb3BHRkIvJS5tb3ZhYmxlbGltaXRzR0ZCLyUnYWNjZW50R0ZCLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMjc3Nzc3OGVtRidGQEY+">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEqc2FmZXByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiUtSSNtbkdGJDYkUSMxMkYnL0YzUSdub3JtYWxGJy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnRj5GPi1JI21vR0YkNi1RIjtGJ0Y+LyUmZmVuY2VHRkIvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGQi8lKnN5bW1ldHJpY0dGQi8lKGxhcmdlb3BHRkIvJS5tb3ZhYmxlbGltaXRzR0ZCLyUnYWNjZW50R0ZCLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMjc3Nzc3OGVtRidGQEY+</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L55" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="safeprime(`^`(2, 128));" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEqc2FmZXByaW1lRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYkLUYjNiUtSSVtc3VwR0YkNiUtSSNtbkdGJDYkUSIyRicvRjNRJ25vcm1hbEYnLUYjNiUtRj42JFEkMTI4RidGQS8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnRkEvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRkhGQUZBLUkjbW9HRiQ2LVEiO0YnRkEvJSZmZW5jZUdGSi8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZKLyUqc3ltbWV0cmljR0ZKLyUobGFyZ2VvcEdGSi8lLm1vdmFibGVsaW1pdHNHRkovJSdhY2NlbnRHRkovJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4yNzc3Nzc4ZW1GJ0ZIRkE=">QyQtSSpzYWZlcHJpbWVHNiI2Iy1JIl5HJSpwcm90ZWN0ZWRHNiQiIiMiJEciIiIi</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L56" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="isprime(`*`(`+`(%, `-`(1)), `/`(1, 2)));" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEoaXNwcmltZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYlLUkmbWZyYWNHRiQ2KC1GNjYkLUYjNictRiw2JVEiJUYnRi9GMi1JI21vR0YkNi1RKCZtaW51cztGJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRkwvJSlzdHJldGNoeUdGTC8lKnN5bW1ldHJpY0dGTC8lKGxhcmdlb3BHRkwvJS5tb3ZhYmxlbGltaXRzR0ZMLyUnYWNjZW50R0ZMLyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGZW4tSSNtbkdGJDYkUSIxRidGSC8lK2V4ZWN1dGFibGVHRkxGSEZILUYjNiUtRmluNiRRIjJGJ0ZIRlxvRkgvJS5saW5ldGhpY2tuZXNzR1EiMUYnLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRmhvLyUpYmV2ZWxsZWRHRkxGXG9GSEZILUZFNi1RIjtGJ0ZIRkovRk5GMUZPRlFGU0ZVRlcvRlpRJjAuMGVtRicvRmduUSwwLjI3Nzc3NzhlbUYnRlxvRkg=">QyQtSShpc3ByaW1lRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiNiMtSSIqR0YmNiQsJkkiJUdGKCIiIiEiIkYvI0YvIiIjRi8=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L58" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">Finally, <Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">mlog(h, g, p)</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> gives the discrete log of </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">h</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> with base </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">g</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> mod </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">p</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">.  </Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L57" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="mlog(3, 5, 23);" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVElbWxvZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYrLUkjbW5HRiQ2JFEiM0YnL0YzUSdub3JtYWxGJy1JI21vR0YkNi1RIixGJ0Y+LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRkYvJSpzeW1tZXRyaWNHRkYvJShsYXJnZW9wR0ZGLyUubW92YWJsZWxpbWl0c0dGRi8lJ2FjY2VudEdGRi8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHUSwwLjMzMzMzMzNlbUYnLUZBNi1RIn5GJ0Y+RkQvRkhGRkZJRktGTUZPRlFGUy9GV0ZVLUY7NiRRIjVGJ0Y+RkBGWS1GOzYkUSMyM0YnRj4vJStleGVjdXRhYmxlR0ZGRj5GPi1GQTYtUSI7RidGPkZERkdGSUZLRk1GT0ZRRlMvRldRLDAuMjc3Nzc3OGVtRidGXm9GPg==">QyQtSSVtbG9nRzYiNiUiIiQiIiYiI0IiIiI=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L59" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="`mod`(`" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUkjbW5HRiQ2JFEiNUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RIn5GJ0YvLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y4LyUpc3RyZXRjaHlHRjgvJSpzeW1tZXRyaWNHRjgvJShsYXJnZW9wR0Y4LyUubW92YWJsZWxpbWl0c0dGOC8lJ2FjY2VudEdGOC8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRkctRjM2LVEiJkYnRi9GNkY5RjtGPUY/RkFGQ0ZFRkgtRjM2LVEiXkYnRi9GNkY5RjtGPUY/RkFGQy9GRlEsMC4xMTExMTExZW1GJy9GSUZRRjItRiw2JFEjMTZGJ0YvRjItRjM2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnL0YwUSVib2xkRicvJStmb250d2VpZ2h0R0ZnbkY2RjlGO0Y9Rj9GQUZDRkVGSEYyLUYsNiRRIzIzRidGLy1GMzYtUSI7RidGL0Y2L0Y6RmVuRjtGPUY/RkFGQ0ZFL0ZJUSwwLjI3Nzc3NzhlbUYnLyUrZXhlY3V0YWJsZUdGOEYv">QyQtSSRtb2RHNiI2JC1JIyZeR0YlNiQiIiYiIzsiI0IiIiI=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L61" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">We can make <Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">mlog</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> weep.  I expect you will get bored before Maple finishes evaluating the </Font><Font mathsize="12" fontweight="bold" mathvariant="bold" bold="true" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman">mlog</Font><Font mathsize="12" mathvariant="normal" mathbackground="[255,255,255]" mathcolor="[0,0,0]" fontfamily="Times New Roman"> below.</Font></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L60" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="`:=`(p, safeprime(`^`(2, 128)));" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JVEicEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIn5GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC1GNjYtUSomY29sb25lcTtGJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjc3Nzc3OGVtRicvRk5GU0Y1LUYsNiVRKnNhZmVwcmltZUYnRi9GMi1JKG1mZW5jZWRHRiQ2JC1GIzYlLUklbXN1cEdGJDYlLUkjbW5HRiQ2JFEiMkYnRjktRiM2JS1GW282JFEkMTI4RidGOS8lK2V4ZWN1dGFibGVHRj1GOS8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRidGY29GOUY5LUY2Ni1RIjtGJ0Y5RjsvRj9GMUZARkJGREZGRkhGSkZURmNvRjk=">QyQ+SSJwRzYiLUkqc2FmZXByaW1lR0YlNiMtSSJeRyUqcHJvdGVjdGVkRzYkIiIjIiRHIiIiIg==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L62" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="`:=`(g, primroot(p));" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JVEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIn5GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC1GNjYtUSomY29sb25lcTtGJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjc3Nzc3OGVtRicvRk5GU0Y1LUYsNiVRKXByaW1yb290RidGL0YyLUkobWZlbmNlZEdGJDYkLUYjNiUtRiw2JVEicEYnRi9GMi8lK2V4ZWN1dGFibGVHRj1GOUY5LUY2Ni1RIjtGJ0Y5RjsvRj9GMUZARkJGREZGRkhGSkZURmpuRjk=">QyQ+SSJnRzYiLUkpcHJpbXJvb3RHRiU2I0kicEdGJSIiIg==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L63" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="mlog(100, g, p);" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVElbWxvZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYrLUkjbW5HRiQ2JFEkMTAwRicvRjNRJ25vcm1hbEYnLUkjbW9HRiQ2LVEiLEYnRj4vJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGRi8lKnN5bW1ldHJpY0dGRi8lKGxhcmdlb3BHRkYvJS5tb3ZhYmxlbGltaXRzR0ZGLyUnYWNjZW50R0ZGLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRkE2LVEifkYnRj5GRC9GSEZGRklGS0ZNRk9GUUZTL0ZXRlUtRiw2JVEiZ0YnRi9GMkZARlktRiw2JVEicEYnRi9GMi8lK2V4ZWN1dGFibGVHRkZGPkY+LUZBNi1RIjtGJ0Y+RkRGR0ZJRktGTUZPRlFGUy9GV1EsMC4yNzc3Nzc4ZW1GJ0Zeb0Y+">QyQtSSVtbG9nRzYiNiUiJCsiSSJnR0YlSSJwR0YlIiIi</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L64" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">JSFH</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L46" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
</Section>
</Worksheet>