<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="11" minor="1"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="false"><Zoom percentage="200"/></View-Properties>
<MapleNet-Properties warnlevel="3" longdelim="true" plotoptions="" echo="1" errorcursor="false" elisiontermsthreshold="10000" elisiontermsbefore="100" errorbreak="1" prettyprint="3" prompt="&gt; " latexwidth="6.0" useclientjvm="true" ansi="false" screenheight="25" labelwidth="20" plotdevice="inline" typesetting="standard" displayprecision="-1" indentamount="4" elisiondigitsthreshold="10000" quiet="false" plotoutput="terminal" rtablesize="10" preplot="" showassumed="1" plotdriver="openviz" elisiontermsafter="100" labelling="true" postplot="" screenwidth="79" elisiondigitsbefore="100" elisiondigitsafter="100" verboseproc="1" imaginaryunit="I" ShowLabels="true"/>
<Styles><Font name="Heading 4" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,0,0]" italic="true" 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="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="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="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="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="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="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="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="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="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="Code" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Plot" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Header and Footer" 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="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="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="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="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 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="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="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="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="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="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="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"/>
<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="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="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="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="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="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="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="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="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="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="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"/>
<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="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="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="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="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="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="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="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="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="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="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="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="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="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=""/>
<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="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="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="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="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="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="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="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="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=""/>
<Pencil-style name="Pencil 3" pen-color="[0,0,0]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 1" pen-color="[0,0,0]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 5" pen-color="[255,0,0]" pen-height="5.0" pen-width="5.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 2" pen-color="[0,0,255]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 4" pen-color="[0,0,255]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Highlighter-style name="Highlighter 2" pen-color="[255,204,0]" pen-height="14.0" pen-width="14.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 4" pen-color="[0,255,255]" pen-height="32.0" pen-width="32.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 3" pen-color="[51,255,0]" pen-height="24.0" pen-width="24.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 1" pen-color="[255,153,255]" pen-height="12.0" pen-width="8.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 5" pen-color="[255,255,0]" pen-height="48.0" pen-width="48.0" pen-opacity="0.8"/>
</Styles>
<Task-table>
    <Task-category name="&lt;default&gt;">
    </Task-category>
</Task-table>
<Task>
</Task>
<Group labelreference="L1" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="16">Cryptography</Font></Text-field>
</Input>
</Group>
<Group labelreference="L3" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true" underline="true">Substitution Method</Font></Text-field>
</Input>
</Group>
<Group labelreference="L59" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L58" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L57" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L41" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(StringTools):</Text-field>
</Input>
</Group>
<Group labelreference="L4" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">alphabet:=&quot;abcdefghijklmnopqrstuvwxyz &quot;;cibet:=&quot;NOPQKGUVHIDEFMZXYSLJTWCRAB &quot;;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="PkkpYWxwaGFiZXRHNiJRPGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6fkYk">UTxhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5en42Ig==</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="PkkmY2liZXRHNiJRPE5PUFFLR1VWSElERUZNWlhZU0xKVFdDUkFCfkYk">UTxOT1BRS0dVVkhJREVGTVpYWVNMSlRXQ1JBQn42Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L5" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">plai:=&quot;Cryptography is the science of writing in secret code and is an ancient art; the first documented use of cryptography in writing dates back to circa 1900 B.C. when an Egyptian scribe used non-standard hieroglyphs in an inscription. Some experts argue that cryptography appeared spontaneously sometime after writing was invented, with applications ranging from diplomatic missives to war-time battle plans. It is no surprise, then, that new forms of cryptography came soon after the widespread development of computer communications. In data and telecommunications, cryptography is necessary when communicating over any untrusted medium, which includes just about any network, particularly the Internet.&quot;;</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">
</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="PkklcGxhaUc2IlFpZm1DcnlwdG9ncmFwaHl+aXN+dGhlfnNjaWVuY2V+b2Z+d3JpdGluZ35pbn5zZWNyZXR+Y29kZX5hbmR+aXN+YW5+YW5jaWVudH5hcnQ7fnRoZX5maXJzdH5kb2N1bWVudGVkfnVzZX5vZn5jcnlwdG9ncmFwaHl+aW5+d3JpdGluZ35kYXRlc35iYWNrfnRvfmNpcmNhfjE5MDB+Qi5DLn53aGVufmFufkVneXB0aWFufnNjcmliZX51c2Vkfm5vbi1zdGFuZGFyZH5oaWVyb2dseXBoc35pbn5hbn5pbnNjcmlwdGlvbi5+U29tZX5leHBlcnRzfmFyZ3VlfnRoYXR+Y3J5cHRvZ3JhcGh5fmFwcGVhcmVkfnNwb250YW5lb3VzbHl+c29tZXRpbWV+YWZ0ZXJ+d3JpdGluZ353YXN+aW52ZW50ZWQsfndpdGh+YXBwbGljYXRpb25zfnJhbmdpbmd+ZnJvbX5kaXBsb21hdGljfm1pc3NpdmVzfnRvfndhci10aW1lfmJhdHRsZX5wbGFucy5+SXR+aXN+bm9+c3VycHJpc2UsfnRoZW4sfnRoYXR+bmV3fmZvcm1zfm9mfmNyeXB0b2dyYXBoeX5jYW1lfnNvb25+YWZ0ZXJ+dGhlfndpZGVzcHJlYWR+ZGV2ZWxvcG1lbnR+b2Z+Y29tcHV0ZXJ+Y29tbXVuaWNhdGlvbnMufklufmRhdGF+YW5kfnRlbGVjb21tdW5pY2F0aW9ucyx+Y3J5cHRvZ3JhcGh5fmlzfm5lY2Vzc2FyeX53aGVufmNvbW11bmljYXRpbmd+b3Zlcn5hbnl+dW50cnVzdGVkfm1lZGl1bSx+d2hpY2h+aW5jbHVkZXN+anVzdH5hYm91dH5hbnl+bmV0d29yayx+cGFydGljdWxhcmx5fnRoZX5JbnRlcm5ldC5GJA==">UWlmbUNyeXB0b2dyYXBoeX5pc350aGV+c2NpZW5jZX5vZn53cml0aW5nfmlufnNlY3JldH5jb2RlfmFuZH5pc35hbn5hbmNpZW50fmFydDt+dGhlfmZpcnN0fmRvY3VtZW50ZWR+dXNlfm9mfmNyeXB0b2dyYXBoeX5pbn53cml0aW5nfmRhdGVzfmJhY2t+dG9+Y2lyY2F+MTkwMH5CLkMufndoZW5+YW5+RWd5cHRpYW5+c2NyaWJlfnVzZWR+bm9uLXN0YW5kYXJkfmhpZXJvZ2x5cGhzfmlufmFufmluc2NyaXB0aW9uLn5Tb21lfmV4cGVydHN+YXJndWV+dGhhdH5jcnlwdG9ncmFwaHl+YXBwZWFyZWR+c3BvbnRhbmVvdXNseX5zb21ldGltZX5hZnRlcn53cml0aW5nfndhc35pbnZlbnRlZCx+d2l0aH5hcHBsaWNhdGlvbnN+cmFuZ2luZ35mcm9tfmRpcGxvbWF0aWN+bWlzc2l2ZXN+dG9+d2FyLXRpbWV+YmF0dGxlfnBsYW5zLn5JdH5pc35ub35zdXJwcmlzZSx+dGhlbix+dGhhdH5uZXd+Zm9ybXN+b2Z+Y3J5cHRvZ3JhcGh5fmNhbWV+c29vbn5hZnRlcn50aGV+d2lkZXNwcmVhZH5kZXZlbG9wbWVudH5vZn5jb21wdXRlcn5jb21tdW5pY2F0aW9ucy5+SW5+ZGF0YX5hbmR+dGVsZWNvbW11bmljYXRpb25zLH5jcnlwdG9ncmFwaHl+aXN+bmVjZXNzYXJ5fndoZW5+Y29tbXVuaWNhdGluZ35vdmVyfmFueX51bnRydXN0ZWR+bWVkaXVtLH53aGljaH5pbmNsdWRlc35qdXN0fmFib3V0fmFueX5uZXR3b3JrLH5wYXJ0aWN1bGFybHl+dGhlfkludGVybmV0LjYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L60" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">plai:=LowerCase(plai);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="PkklcGxhaUc2IlFpZm1jcnlwdG9ncmFwaHl+aXN+dGhlfnNjaWVuY2V+b2Z+d3JpdGluZ35pbn5zZWNyZXR+Y29kZX5hbmR+aXN+YW5+YW5jaWVudH5hcnQ7fnRoZX5maXJzdH5kb2N1bWVudGVkfnVzZX5vZn5jcnlwdG9ncmFwaHl+aW5+d3JpdGluZ35kYXRlc35iYWNrfnRvfmNpcmNhfjE5MDB+Yi5jLn53aGVufmFufmVneXB0aWFufnNjcmliZX51c2Vkfm5vbi1zdGFuZGFyZH5oaWVyb2dseXBoc35pbn5hbn5pbnNjcmlwdGlvbi5+c29tZX5leHBlcnRzfmFyZ3VlfnRoYXR+Y3J5cHRvZ3JhcGh5fmFwcGVhcmVkfnNwb250YW5lb3VzbHl+c29tZXRpbWV+YWZ0ZXJ+d3JpdGluZ353YXN+aW52ZW50ZWQsfndpdGh+YXBwbGljYXRpb25zfnJhbmdpbmd+ZnJvbX5kaXBsb21hdGljfm1pc3NpdmVzfnRvfndhci10aW1lfmJhdHRsZX5wbGFucy5+aXR+aXN+bm9+c3VycHJpc2UsfnRoZW4sfnRoYXR+bmV3fmZvcm1zfm9mfmNyeXB0b2dyYXBoeX5jYW1lfnNvb25+YWZ0ZXJ+dGhlfndpZGVzcHJlYWR+ZGV2ZWxvcG1lbnR+b2Z+Y29tcHV0ZXJ+Y29tbXVuaWNhdGlvbnMufmlufmRhdGF+YW5kfnRlbGVjb21tdW5pY2F0aW9ucyx+Y3J5cHRvZ3JhcGh5fmlzfm5lY2Vzc2FyeX53aGVufmNvbW11bmljYXRpbmd+b3Zlcn5hbnl+dW50cnVzdGVkfm1lZGl1bSx+d2hpY2h+aW5jbHVkZXN+anVzdH5hYm91dH5hbnl+bmV0d29yayx+cGFydGljdWxhcmx5fnRoZX5pbnRlcm5ldC5GJA==">UWlmbWNyeXB0b2dyYXBoeX5pc350aGV+c2NpZW5jZX5vZn53cml0aW5nfmlufnNlY3JldH5jb2RlfmFuZH5pc35hbn5hbmNpZW50fmFydDt+dGhlfmZpcnN0fmRvY3VtZW50ZWR+dXNlfm9mfmNyeXB0b2dyYXBoeX5pbn53cml0aW5nfmRhdGVzfmJhY2t+dG9+Y2lyY2F+MTkwMH5iLmMufndoZW5+YW5+ZWd5cHRpYW5+c2NyaWJlfnVzZWR+bm9uLXN0YW5kYXJkfmhpZXJvZ2x5cGhzfmlufmFufmluc2NyaXB0aW9uLn5zb21lfmV4cGVydHN+YXJndWV+dGhhdH5jcnlwdG9ncmFwaHl+YXBwZWFyZWR+c3BvbnRhbmVvdXNseX5zb21ldGltZX5hZnRlcn53cml0aW5nfndhc35pbnZlbnRlZCx+d2l0aH5hcHBsaWNhdGlvbnN+cmFuZ2luZ35mcm9tfmRpcGxvbWF0aWN+bWlzc2l2ZXN+dG9+d2FyLXRpbWV+YmF0dGxlfnBsYW5zLn5pdH5pc35ub35zdXJwcmlzZSx+dGhlbix+dGhhdH5uZXd+Zm9ybXN+b2Z+Y3J5cHRvZ3JhcGh5fmNhbWV+c29vbn5hZnRlcn50aGV+d2lkZXNwcmVhZH5kZXZlbG9wbWVudH5vZn5jb21wdXRlcn5jb21tdW5pY2F0aW9ucy5+aW5+ZGF0YX5hbmR+dGVsZWNvbW11bmljYXRpb25zLH5jcnlwdG9ncmFwaHl+aXN+bmVjZXNzYXJ5fndoZW5+Y29tbXVuaWNhdGluZ35vdmVyfmFueX51bnRydXN0ZWR+bWVkaXVtLH53aGljaH5pbmNsdWRlc35qdXN0fmFib3V0fmFueX5uZXR3b3JrLH5wYXJ0aWN1bGFybHl+dGhlfmludGVybmV0LjYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L37" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">s1:=Explode(cibet);
s2:=sort(s1);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="PkkjczFHNiI3PVEiTkYkUSJPRiRRIlBGJFEiUUYkUSJLRiRRIkdGJFEiVUYkUSJWRiRRIkhGJFEiSUYkUSJERiRRIkVGJFEiRkYkUSJNRiRRIlpGJFEiWEYkUSJZRiRRIlNGJFEiTEYkUSJKRiRRIlRGJFEiV0YkUSJDRiRRIlJGJFEiQUYkUSJCRiRRIn5GJA==">Nz1RIk42IlEiT0YkUSJQRiRRIlFGJFEiS0YkUSJHRiRRIlVGJFEiVkYkUSJIRiRRIklGJFEiREYkUSJFRiRRIkZGJFEiTUYkUSJaRiRRIlhGJFEiWUYkUSJTRiRRIkxGJFEiSkYkUSJURiRRIldGJFEiQ0YkUSJSRiRRIkFGJFEiQkYkUSJ+RiQ=</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="PkkjczJHNiI3PVEifkYkUSJBRiRRIkJGJFEiQ0YkUSJERiRRIkVGJFEiRkYkUSJHRiRRIkhGJFEiSUYkUSJKRiRRIktGJFEiTEYkUSJNRiRRIk5GJFEiT0YkUSJQRiRRIlFGJFEiUkYkUSJTRiRRIlRGJFEiVUYkUSJWRiRRIldGJFEiWEYkUSJZRiRRIlpGJA==">Nz1RIn42IlEiQUYkUSJCRiRRIkNGJFEiREYkUSJFRiRRIkZGJFEiR0YkUSJIRiRRIklGJFEiSkYkUSJLRiRRIkxGJFEiTUYkUSJORiRRIk9GJFEiUEYkUSJRRiRRIlJGJFEiU0YkUSJURiRRIlVGJFEiVkYkUSJXRiRRIlhGJFEiWUYkUSJaRiQ=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L38" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">CharacterMap(alphabet,cibet,plai);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">UWlmbVBTQVhKWlVTTlhWQX5ITH5KVkt+TFBIS01QS35aR35DU0hKSE1VfkhNfkxLUFNLSn5QWlFLfk5NUX5ITH5OTX5OTVBIS01Kfk5TSjt+SlZLfkdIU0xKflFaUFRGS01KS1F+VExLflpHflBTQVhKWlVTTlhWQX5ITX5DU0hKSE1VflFOSktMfk9OUER+Slp+UEhTUE5+MTkwMH5PLlAufkNWS01+Tk1+S1VBWEpITk1+TFBTSE9LflRMS1F+TVpNLUxKTk1RTlNRflZIS1NaVUVBWFZMfkhNfk5NfkhNTFBTSFhKSFpNLn5MWkZLfktSWEtTSkx+TlNVVEt+SlZOSn5QU0FYSlpVU05YVkF+TlhYS05TS1F+TFhaTUpOTUtaVExFQX5MWkZLSkhGS35OR0pLU35DU0hKSE1VfkNOTH5ITVdLTUpLUSx+Q0hKVn5OWFhFSFBOSkhaTUx+U05NVUhNVX5HU1pGflFIWEVaRk5KSFB+RkhMTEhXS0x+Slp+Q05TLUpIRkt+T05KSkVLflhFTk1MLn5ISn5ITH5NWn5MVFNYU0hMSyx+SlZLTSx+SlZOSn5NS0N+R1pTRkx+Wkd+UFNBWEpaVVNOWFZBflBORkt+TFpaTX5OR0pLU35KVkt+Q0hRS0xYU0tOUX5RS1dLRVpYRktNSn5aR35QWkZYVEpLU35QWkZGVE1IUE5KSFpNTC5+SE1+UU5KTn5OTVF+SktFS1BaRkZUTUhQTkpIWk1MLH5QU0FYSlpVU05YVkF+SEx+TUtQS0xMTlNBfkNWS01+UFpGRlRNSFBOSkhNVX5aV0tTfk5NQX5UTUpTVExKS1F+RktRSFRGLH5DVkhQVn5ITVBFVFFLTH5JVExKfk5PWlRKfk5NQX5NS0pDWlNELH5YTlNKSFBURU5TRUF+SlZLfkhNSktTTUtKLjYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L39" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">encode:=plaintext-&gt;CharacterMap(alphabet,cibet,plaintext);
</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="PkknZW5jb2RlRzYiZio2I0kqcGxhaW50ZXh0R0YkRiQ2JEkpb3BlcmF0b3JHRiRJJmFycm93R0YkRiQtX0ksU3RyaW5nVG9vbHNHNiQlKnByb3RlY3RlZEdJKF9zeXNsaWJHRiRJLUNoYXJhY3Rlck1hcEdGJDYlSSlhbHBoYWJldEdGJEkmY2liZXRHRiRGJ0YkRiRGJA==">Zio2I0kqcGxhaW50ZXh0RzYiRiU2JEkpb3BlcmF0b3JHRiVJJmFycm93R0YlRiUtX0ksU3RyaW5nVG9vbHNHNiQlKnByb3RlY3RlZEdJKF9zeXNsaWJHRiVJLUNoYXJhY3Rlck1hcEdGJTYlSSlhbHBoYWJldEdGJUkmY2liZXRHRiU5JEYlRiVGJQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L40" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">u:=encode(plai);
decode(%);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="PkkidUc2IlFpZm1QU0FYSlpVU05YVkF+SEx+SlZLfkxQSEtNUEt+Wkd+Q1NISkhNVX5ITX5MS1BTS0p+UFpRS35OTVF+SEx+Tk1+Tk1QSEtNSn5OU0o7fkpWS35HSFNMSn5RWlBURktNSktRflRMS35aR35QU0FYSlpVU05YVkF+SE1+Q1NISkhNVX5RTkpLTH5PTlBEfkpaflBIU1BOfjE5MDB+Ty5QLn5DVktNfk5NfktVQVhKSE5NfkxQU0hPS35UTEtRfk1aTS1MSk5NUU5TUX5WSEtTWlVFQVhWTH5ITX5OTX5ITUxQU0hYSkhaTS5+TFpGS35LUlhLU0pMfk5TVVRLfkpWTkp+UFNBWEpaVVNOWFZBfk5YWEtOU0tRfkxYWk1KTk1LWlRMRUF+TFpGS0pIRkt+TkdKS1N+Q1NISkhNVX5DTkx+SE1XS01KS1EsfkNISlZ+TlhYRUhQTkpIWk1MflNOTVVITVV+R1NaRn5RSFhFWkZOSkhQfkZITExIV0tMfkpafkNOUy1KSEZLfk9OSkpFS35YRU5NTC5+SEp+SEx+TVp+TFRTWFNITEssfkpWS00sfkpWTkp+TUtDfkdaU0ZMflpHflBTQVhKWlVTTlhWQX5QTkZLfkxaWk1+TkdKS1N+SlZLfkNIUUtMWFNLTlF+UUtXS0VaWEZLTUp+Wkd+UFpGWFRKS1N+UFpGRlRNSFBOSkhaTUwufkhNflFOSk5+Tk1RfkpLRUtQWkZGVE1IUE5KSFpNTCx+UFNBWEpaVVNOWFZBfkhMfk1LUEtMTE5TQX5DVktNflBaRkZUTUhQTkpITVV+WldLU35OTUF+VE1KU1RMSktRfkZLUUhURix+Q1ZIUFZ+SE1QRVRRS0x+SVRMSn5OT1pUSn5OTUF+TUtKQ1pTRCx+WE5TSkhQVEVOU0VBfkpWS35ITUpLU01LSi5GJA==">UWlmbVBTQVhKWlVTTlhWQX5ITH5KVkt+TFBIS01QS35aR35DU0hKSE1VfkhNfkxLUFNLSn5QWlFLfk5NUX5ITH5OTX5OTVBIS01Kfk5TSjt+SlZLfkdIU0xKflFaUFRGS01KS1F+VExLflpHflBTQVhKWlVTTlhWQX5ITX5DU0hKSE1VflFOSktMfk9OUER+Slp+UEhTUE5+MTkwMH5PLlAufkNWS01+Tk1+S1VBWEpITk1+TFBTSE9LflRMS1F+TVpNLUxKTk1RTlNRflZIS1NaVUVBWFZMfkhNfk5NfkhNTFBTSFhKSFpNLn5MWkZLfktSWEtTSkx+TlNVVEt+SlZOSn5QU0FYSlpVU05YVkF+TlhYS05TS1F+TFhaTUpOTUtaVExFQX5MWkZLSkhGS35OR0pLU35DU0hKSE1VfkNOTH5ITVdLTUpLUSx+Q0hKVn5OWFhFSFBOSkhaTUx+U05NVUhNVX5HU1pGflFIWEVaRk5KSFB+RkhMTEhXS0x+Slp+Q05TLUpIRkt+T05KSkVLflhFTk1MLn5ISn5ITH5NWn5MVFNYU0hMSyx+SlZLTSx+SlZOSn5NS0N+R1pTRkx+Wkd+UFNBWEpaVVNOWFZBflBORkt+TFpaTX5OR0pLU35KVkt+Q0hRS0xYU0tOUX5RS1dLRVpYRktNSn5aR35QWkZYVEpLU35QWkZGVE1IUE5KSFpNTC5+SE1+UU5KTn5OTVF+SktFS1BaRkZUTUhQTkpIWk1MLH5QU0FYSlpVU05YVkF+SEx+TUtQS0xMTlNBfkNWS01+UFpGRlRNSFBOSkhNVX5aV0tTfk5NQX5UTUpTVExKS1F+RktRSFRGLH5DVkhQVn5ITVBFVFFLTH5JVExKfk5PWlRKfk5NQX5NS0pDWlNELH5YTlNKSFBURU5TRUF+SlZLfkhNSktTTUtKLjYi</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">UWlmbWNyeXB0b2dyYXBoeX5pc350aGV+c2NpZW5jZX5vZn53cml0aW5nfmlufnNlY3JldH5jb2RlfmFuZH5pc35hbn5hbmNpZW50fmFydDt+dGhlfmZpcnN0fmRvY3VtZW50ZWR+dXNlfm9mfmNyeXB0b2dyYXBoeX5pbn53cml0aW5nfmRhdGVzfmJhY2t+dG9+Y2lyY2F+MTkwMH5iLmMufndoZW5+YW5+ZWd5cHRpYW5+c2NyaWJlfnVzZWR+bm9uLXN0YW5kYXJkfmhpZXJvZ2x5cGhzfmlufmFufmluc2NyaXB0aW9uLn5zb21lfmV4cGVydHN+YXJndWV+dGhhdH5jcnlwdG9ncmFwaHl+YXBwZWFyZWR+c3BvbnRhbmVvdXNseX5zb21ldGltZX5hZnRlcn53cml0aW5nfndhc35pbnZlbnRlZCx+d2l0aH5hcHBsaWNhdGlvbnN+cmFuZ2luZ35mcm9tfmRpcGxvbWF0aWN+bWlzc2l2ZXN+dG9+d2FyLXRpbWV+YmF0dGxlfnBsYW5zLn5pdH5pc35ub35zdXJwcmlzZSx+dGhlbix+dGhhdH5uZXd+Zm9ybXN+b2Z+Y3J5cHRvZ3JhcGh5fmNhbWV+c29vbn5hZnRlcn50aGV+d2lkZXNwcmVhZH5kZXZlbG9wbWVudH5vZn5jb21wdXRlcn5jb21tdW5pY2F0aW9ucy5+aW5+ZGF0YX5hbmR+dGVsZWNvbW11bmljYXRpb25zLH5jcnlwdG9ncmFwaHl+aXN+bmVjZXNzYXJ5fndoZW5+Y29tbXVuaWNhdGluZ35vdmVyfmFueX51bnRydXN0ZWR+bWVkaXVtLH53aGljaH5pbmNsdWRlc35qdXN0fmFib3V0fmFueX5uZXR3b3JrLH5wYXJ0aWN1bGFybHl+dGhlfmludGVybmV0LjYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L6" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Exercise: Create a function that deciphers a given message. </Text-field>
</Input>
</Group>
<Group labelreference="L7" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">decode:=citext-&gt;CharacterMap(cibet,alphabet,citext);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="PkknZGVjb2RlRzYiZio2I0knY2l0ZXh0R0YkRiQ2JEkpb3BlcmF0b3JHRiRJJmFycm93R0YkRiQtX0ksU3RyaW5nVG9vbHNHNiQlKnByb3RlY3RlZEdJKF9zeXNsaWJHRiRJLUNoYXJhY3Rlck1hcEdGJDYlSSZjaWJldEdGJEkpYWxwaGFiZXRHRiRGJ0YkRiRGJA==">Zio2I0knY2l0ZXh0RzYiRiU2JEkpb3BlcmF0b3JHRiVJJmFycm93R0YlRiUtX0ksU3RyaW5nVG9vbHNHNiQlKnByb3RlY3RlZEdJKF9zeXNsaWJHRiVJLUNoYXJhY3Rlck1hcEdGJTYlSSZjaWJldEdGJUkpYWxwaGFiZXRHRiU5JEYlRiVGJQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L8" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Explode(Sort((u)));</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">N2pmbVEifjYiRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjRiNGI0YjUSIsRiRGJUYlRiVGJUYlUSItRiRGJlEiLkYkRidGJ0YnRidGJ1EiMEYkRihRIjFGJFEiOUYkUSI7RiRRIkFGJEYsRixGLEYsRixGLEYsRixGLEYsRixGLEYsRixGLEYsUSJDRiRGLUYtRi1GLUYtRi1GLUYtRi1GLUYtUSJERiRGLlEiRUYkRi9GL0YvRi9GL0YvRi9GL0YvRi9RIkZGJEYwRjBGMEYwRjBGMEYwRjBGMEYwRjBGMEYwRjBGMEYwRjBGMEYwUSJHRiRGMUYxRjFGMUYxRjFGMUYxUSJIRiRGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJGMkYyRjJRIklGJFEiSkYkRjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRGNEY0RjRRIktGJEY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVGNUY1RjVRIkxGJEY2RjZGNkY2RjZGNkY2RjZGNkY2RjZGNkY2RjZGNkY2RjZGNkY2RjZGNkY2RjZGNkY2RjZGNkY2RjZGNkY2RjZGNkY2RjZGNlEiTUYkRjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN0Y3RjdGN1EiTkYkRjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhGOEY4RjhRIk9GJEY5RjlGOUY5USJQRiRGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpGOkY6RjpRIlFGJEY7RjtGO0Y7RjtGO0Y7RjtGO0Y7RjtGO0Y7RjtGO0Y7RjtGO1EiUkYkUSJTRiRGPUY9Rj1GPUY9Rj1GPUY9Rj1GPUY9Rj1GPUY9Rj1GPUY9Rj1GPUY9Rj1GPUY9Rj1GPUY9Rj1GPUY9Rj1GPUY9Rj1GPUY9Rj1GPUY9Rj1GPVEiVEYkRj5GPkY+Rj5GPkY+Rj5GPkY+Rj5GPkY+Rj5GPkY+Rj5RIlVGJEY/Rj9GP0Y/Rj9GP0Y/Rj9GP0Y/Rj9GP0Y/USJWRiRGQEZARkBGQEZARkBGQEZARkBGQEZARkBGQEZARkBGQEZARkBRIldGJEZBRkFGQVEiWEYkRkJGQkZCRkJGQkZCRkJGQkZCRkJGQkZCRkJGQkZCRkJGQkZCRkJGQkZCRkJGQkZCRkJRIlpGJEZDRkNGQ0ZDRkNGQ0ZDRkNGQ0ZDRkNGQ0ZDRkNGQ0ZDRkNGQ0ZDRkNGQ0ZDRkNGQ0ZDRkNGQ0ZDRkNGQ0ZDRkNGQ0ZDRkNGQw==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L12" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">What are the weaknesses of substitution method?</Text-field>
</Input>
</Group>
<Group labelreference="L11" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L10" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L9" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true" underline="true">Caesar cipher</Font></Text-field>
</Input>
</Group>
<Group labelreference="L13" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L14" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">ASCII  and the convert command. </Text-field>
</Input>
</Group>
<Group labelreference="L15" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(&quot;mat331&quot;,bytes);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NygiJDQiIiMoKiIkOyIiI15GJiIjXA==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L16" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert([100,110,123],bytes);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">USRkbnxmcjYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L17" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Exercise: Using Matrix, create a maple command that displays a matrix of all ASCII characters equivalent to numbers 0 to 127,</Text-field>
</Input>
</Group>
<Group labelreference="L18" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">matrix([[seq(i,i=0..9)],seq([10*j,seq(convert([10*j+i],bytes),i=0..9)],j=0..12)]);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUknbWF0cml4RzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliRzYiNiM3MDctIiIhIiIiIiIjIiIkIiIlIiImIiInIiIoIiIpIiIqJkkiP0dGJzYkRiwiIzY3LUYrUSFGJ1EifCJGJ1EifCNGJ1EifCRGJ1EifCVGJ1EifCZGJ1EifCdGJ1EifChGJ1EifClGJ1EifCpGJzctIiM1USJ8K0YnUSJ8LEYnUSJ8LUYnUSJ8LkYnUSJ8L0YnUSJ8MEYnUSJ8MUYnUSJ8MkYnUSJ8M0YnUSJ8NEYnNy0iIz9RInw1RidRInw2RidRInw3RidRInw4RidRInw5RidRInw6RidRInw7RidRInw8RidRInw9RidRInw+Ric3LSIjSVEifD9GJ1EifEBGJ1EifkYnUSIhRidRIiJGJ1EiI0YnUSIkRidRIiVGJ1EiJkYnUSInRic3LSIjU1EiKEYnUSIpRidRIipGJ1EiK0YnUSIsRidRIi1GJ1EiLkYnUSIvRidRIjBGJ1EiMUYnNy0iI11RIjJGJ1EiM0YnUSI0RidRIjVGJ1EiNkYnUSI3RidRIjhGJ1EiOUYnUSI6RidRIjtGJzctIiNnUSI8RidRIj1GJ1EiPkYnUSI/RidRIkBGJ1EiQUYnUSJCRidRIkNGJ1EiREYnUSJFRic3LSIjcVEiRkYnUSJHRidRIkhGJ1EiSUYnUSJKRidRIktGJ1EiTEYnUSJNRidRIk5GJ1EiT0YnNy0iIyEpUSJQRidRIlFGJ1EiUkYnUSJTRidRIlRGJ1EiVUYnUSJWRidRIldGJ1EiWEYnUSJZRic3LSIjISpRIlpGJ1EiW0YnUSJcRidRIl1GJ1EiXkYnUSJfRidRImBGJ1EiYUYnUSJiRidRImNGJzctIiQrIlEiZEYnUSJlRidRImZGJ1EiZ0YnUSJoRidRImlGJ1EiakYnUSJrRidRImxGJ1EibUYnNy0iJDUiUSJuRidRIm9GJ1EicEYnUSJxRidRInJGJ1Eic0YnUSJ0RidRInVGJ1EidkYnUSJ3Ric3LSIkPyJRInhGJ1EieUYnUSJ6RidRInxmckYnUSJ8Z3JGJ1EifGhyRidRInxpckYnUSJ8anJGJ1EkfGp5fGp2fGh2RidGXHY=">PTYiNiQ7IiIiIiM5O0YmIiM2RVxbbGR0NiQiIiQiIilRInwxRiM2JEYsIiIqUSJ8MkYjNiQiIidGLVEiLkYjNiQiIzgiIiZRInFGIzYkIiM1RiYiIyEpNiRGJkYtIiIoNiQiIiVGMFEifDxGIzYkIiM3RjdRImdGIzYkRi0iIiNRIjxGIzYkRilGJiIjISo2JEZFRjBRInwoRiM2JEY3RjBRIiVGIzYkRilGN1EiXUYjNiRGJ0Y/USJ6RiM2JEYtRiYiI2c2JEY6RilRIllGIzYkRixGOlEifDNGIzYkRjNGMFEiL0YjNiRGNkY/USJwRiM2JEYwRiYiI3E2JEYmRjBGLTYkRj9GOlEifD1GIzYkRkJGP1EiZkYjNiRGLUYsUSI9RiM2JEYsRj1RInwwRiM2JEYzRj1RIi1GIzYkRjZGM1EickYjNiRGMEYpUSJPRiM2JEYsRilRInw0RiM2JEYzRjpRIjBGIzYkRjZGLFEib0YjNiRGMEZFUSJGRiM2JEZFRi1RInwnRiM2JEY3Ri1RIiRGIzYkRilGM1EiXkYjNiRGJ0Y3USJ8ZnJGIzYkRj1GKVEiO0YjNiRGOkY6USJYRiM2JEZFRilRInwqRiM2JEY3RilRIidGIzYkRilGLFEiW0YjNiRGJ0ZFUSJ4RiM2JEY9RjpRIjpGIzYkRjpGMFEiV0YjNiRGP0YmIiM/NiRGM0YpUSIxRiM2JEY2RkVRIm5GIzYkRi1GOlEiREYjNiRGLEYzUSJ8L0YjNiRGM0YzUSIsRiM2JEY2Rj1RInNGIzYkRjpGLFEiUUYjNiRGJkYzRjc2JEY/Rj1RInw6RiM2JEZCRj1RImlGIzYkRi1GP1EiPkYjNiRGJkYmIiIhNiRGP0ZFUSJ8NUYjNiRGPUYmIiNdNiRGNkYmIiQ1IjYkRi1GKVEiRUYjNiRGRUY6USJ8KUYjNiRGN0Y6USImRiM2JEYpRj9RIlxGIzYkRidGLFEieUYjNiRGPUYwUSI5RiM2JEY6Ri1RIlZGIzYkRiZGPUYzNiRGP0YtUSJ8O0YjNiRGQkYzUSJoRiM2JEYtRjdRIj9GIzYkRixGN1EifC5GIzYkRjNGN1EiK0YjNiRGNkYtUSJ0RiM2JEY6RkVRIlBGIzYkRkVGLFEifCJGIzYkRjdGLFEifEBGIzYkRilGKVEiY0YjNiRGLUY9USJBRiM2JEYsRixRInwsRiM2JEYzRixRIilGIzYkRjZGOlEidkYjNiRGMEY9USJLRiM2JEYmRixGRTYkRj9GP1EifDdGIzYkRj1GLFEiM0YjNiRGQkY6USJsRiM2JEYwRjNRIkpGIzYkRkVGP1EifCNGIzYkRjdGP1EifkYjNiRGKUY6USJiRiM2JEYnRjBRInxqckYjNiRGPUY9USI3RiM2JEY6RjNRIlRGIzYkRixGP1EifC1GIzYkRjNGP1EiKkYjNiRGNkYwUSJ1RiM2JEYwRi1RIkxGIzYkRkVGRVEhRiM2JEY3RkVRInw/RiM2JEZCRiYiJCsiNiRGLUYzUSJARiM2JEZFRjdRInwkRiM2JEY3RjdRIiFGIzYkRilGMFEiYUYjNiRGJ0YtUSJ8aXJGIzYkRj1GLVEiOEYjNiRGOkY9USJVRiM2JEYmRkVGJjYkRj9GLFEifDZGIzYkRj1GRVEiMkYjNiRGQkYpUSJtRiM2JEYwRjdRIklGIzYkRiZGN0Y/NiRGP0YzUSJ8OUYjNiRGPUY3USI1RiM2JEZCRi1RImpGIzYkRjBGP1EiSEYjNiRGRUYzUSJ8JUYjNiRGN0YzUSIiRiM2JEYpRi1RImBGIzYkRidGPVEifGhyRiM2JEY6Rj9RIlJGIzYkRkVGJkZeczYkRjdGJiIjSTYkRkJGRVEiZEYjNiRGLUYwUSJDRiM2JEYnRilRJHxqeXxqdnxodkYjNiRGLEYmRjo2JEYzRiYiI1M2JEYpRkVRIlpGIzYkRidGJiIkPyI2JEYwRjBRIk1GIzYkRkVGPVEifCZGIzYkRjdGPVEiI0YjNiRGKUY9USJfRiM2JEYnRjNRInxnckYjNiRGPUYzUSI2RiM2JEY6RjdRIlNGIzYkRiZGP0YsNiRGP0Y3USJ8OEYjNiRGPUY/USI0RiM2JEZCRjBRImtGIzYkRjBGLFEiR0YjNiRGJ0Y6RmdbbDYkRixGRVEifCtGIzYkRjNGRVEiKEYjNiRGNkYpUSJ3RiM2JEYwRjpRIk5GIzYkRiZGOkYwNiRGP0YpUSJ8PkYjNiRGQkYsUSJlRiM2JEYtRi1RIkJGIw==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L19" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">?Matrix</Text-field>
</Input>
</Group>
<Group labelreference="L33" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Exercise: Create a function that takes a list of integers and returns a list of the cubes of those integers.</Text-field>
</Input>
</Group>
<Group labelreference="L34" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">f:=pts-&gt;[seq(pts[i]^3,i=1..nops(pts))];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtRiM2KC1GLDYlUSRwdHNGJ0YvRjItRjY2LVEoJiM4NTk0O0YnRjlGO0Y+RkBGQkZERkZGSC9GS1EmMC4wZW1GJy9GTkZYLUkobWZlbmNlZEdGJDYmLUYjNiYtRiM2KC1GLDYlUSRzZXFGJ0YvRjItRjY2LVEwJkFwcGx5RnVuY3Rpb247RidGOUY7Rj5GQEZCRkRGRkZIRldGWS1GZW42JC1GIzYoLUYjNiQtSShtc3Vic3VwR0YkNidGUS1GIzYmLUYsNiVRImlGJ0YvRjIvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOS1JI21uR0YkNiRRIjNGJ0Y5LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy8lL3N1YnNjcmlwdHNoaWZ0R0ZqcEY5LUY2Ni1RIixGJ0Y5RjsvRj9GMUZARkJGREZGRkhGVy9GTlEsMC4zMzMzMzMzZW1GJy1GIzYoRlxwLUY2Ni1RIj1GJ0Y5RjtGPkZARkJGREZGRkhGSkZNLUYjNigtRmVwNiRRIjFGJ0Y5LUY2Ni1RIy4uRidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSwwLjIyMjIyMjJlbUYnRlktRiM2KC1GLDYlUSVub3BzRidGL0YyRl5vLUZlbjYkLUYjNiZGUUZfcEZicEY5RjlGX3BGYnBGOUZfcEZicEY5Rl9wRmJwRjlGX3BGYnBGOUY5Rl9wRmJwRjlGX3BGYnBGOUY5LyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnRl9wRmJwRjlGX3BGYnBGOQ==">Zio2I0kkcHRzRzYiRiU2JEkpb3BlcmF0b3JHRiVJJmFycm93R0YlRiU3Iy1JJHNlcUclKnByb3RlY3RlZEc2JCokKSZGJDYjSSJpR0YlIiIkIiIiL0YyO0Y0LUklbm9wc0dGLEYjRiVGJUYl</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L35" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">f([2,4,5,60,2]);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NyciIikiI2siJEQiIicrZ0BGIw==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L47" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">map(x-&gt;x^3,[2,4,90,0,23]);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NyciIikiI2siJyshSCgiIiEiJm5AIg==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L36" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">g:=pts-&gt;map(x-&gt;x^3,pts);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtRiM2KC1GLDYlUSRwdHNGJ0YvRjItRjY2LVEoJiM4NTk0O0YnRjlGO0Y+RkBGQkZERkZGSC9GS1EmMC4wZW1GJy9GTkZYLUYjNigtRiw2JVEkbWFwRidGL0YyLUY2Ni1RMCZBcHBseUZ1bmN0aW9uO0YnRjlGO0Y+RkBGQkZERkZGSEZXRlktSShtZmVuY2VkR0YkNiQtRiM2KC1GIzYoLUYsNiVRInhGJ0YvRjJGVC1GIzYkLUYjNihGY28tRjY2LVEiXkYnRjlGO0Y+RkBGQkZERkZGSC9GS1EsMC4xMTExMTExZW1GJy9GTkZecC1JI21uR0YkNiRRIjNGJ0Y5LyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9RjlGOUZkcEZncEY5LUY2Ni1RIixGJ0Y5RjsvRj9GMUZARkJGREZGRkhGVy9GTlEsMC4zMzMzMzMzZW1GJ0ZRRmRwRmdwRjlGOUZkcEZncEY5RmRwRmdwRjlGZHBGZ3BGOQ==">Zio2I0kkcHRzRzYiRiU2JEkpb3BlcmF0b3JHRiVJJmFycm93R0YlRiUtSSRtYXBHJSpwcm90ZWN0ZWRHNiRmKjYjSSJ4R0YlRiVGJkYlKiQpRi8iIiQiIiJGJUYlRiVGJEYlRiVGJQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L43" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">g([1,2,35]);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NyUiIiIiIikiJnZHJQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L44" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L45" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L46" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L20" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"> Make a procedure that takes a plain message and</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">    * converts each of its characters into the ASCII equivalent,</Text-field>
<Text-field style="Text" layout="Normal">    * adds a number n to each of the number of the characters</Text-field>
<Text-field style="Text" layout="Normal">    *  converts the list of numbers into the ASCII equivalent characters.</Text-field>
<Text-field style="Text" layout="Normal"> How do we decipher the ciphertext? </Text-field>
<Text-field style="Text" layout="Normal">This is not a good cryptosystem, find the flaws.</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L21" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">message:=&quot;this is our message&quot;;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEobWVzc2FnZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSNtc0dGJDYjUTR0aGlzfmlzfm91cn5tZXNzYWdlRicvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOQ==">UTR0aGlzfmlzfm91cn5tZXNzYWdlNiI=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L22" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">mylist:=convert(message,bytes);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEnbXlsaXN0RicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1JKG1mZW5jZWRHRiQ2Ji1GIzZKLUkjbW5HRiQ2JFEkMTE2RidGOS1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIL0ZLUSYwLjBlbUYnL0ZOUSwwLjMzMzMzMzNlbUYnLUZVNiRRJDEwNEYnRjlGWC1GVTYkUSQxMDVGJ0Y5RlgtRlU2JFEkMTE1RidGOUZYLUZVNiRRIzMyRidGOUZYRl1vRlhGYG9GWEZjb0ZYLUZVNiRRJDExMUYnRjlGWC1GVTYkUSQxMTdGJ0Y5RlgtRlU2JFEkMTE0RidGOUZYRmNvRlgtRlU2JFEkMTA5RidGOUZYLUZVNiRRJDEwMUYnRjlGWEZgb0ZYRmBvRlgtRlU2JFEjOTdGJ0Y5RlgtRlU2JFEkMTAzRidGOUZYRmJwLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9RjlGOS8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJ0ZbcUZecUY5">NzUiJDsiIiQvIiIkMCIiJDoiIiNLRiVGJkYnIiQ2IiIkPCIiJDkiRiciJDQiIiQsIkYmRiYiIygqIiQuIkYs</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L23" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">n:=5;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSNtbkdGJDYkUSI1RidGOS8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5">IiIm</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L24" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">mySecondList:=map(x-&gt;x+5,mylist);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEtbXlTZWNvbmRMaXN0RicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1JKG1mZW5jZWRHRiQ2Ji1GIzZKLUkjbW5HRiQ2JFEkMTIxRidGOS1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIL0ZLUSYwLjBlbUYnL0ZOUSwwLjMzMzMzMzNlbUYnLUZVNiRRJDEwOUYnRjlGWC1GVTYkUSQxMTBGJ0Y5RlgtRlU2JFEkMTIwRidGOUZYLUZVNiRRIzM3RidGOUZYRl1vRlhGYG9GWEZjb0ZYLUZVNiRRJDExNkYnRjlGWC1GVTYkUSQxMjJGJ0Y5RlgtRlU2JFEkMTE5RidGOUZYRmNvRlgtRlU2JFEkMTE0RidGOUZYLUZVNiRRJDEwNkYnRjlGWEZgb0ZYRmBvRlgtRlU2JFEkMTAyRidGOUZYLUZVNiRRJDEwOEYnRjlGWEZicC8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RjkvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGW3FGXnFGOQ==">NzUiJEAiIiQ0IiIkNSIiJD8iIiNQRiVGJkYnIiQ7IiIkQSIiJD4iRiciJDkiIiQxIkYmRiYiJC0iIiQzIkYs</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L25" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(mySecondList,bytes);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">UTR5bW54JW54JXR6dyVyanh4ZmxqNiI=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L56" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">FIRST TRIAL (but it is not a correct encoding function)</Text-field>
</Input>
</Group>
<Group labelreference="L48" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">enc:=proc(plaintext,n)
convert(plaintext,bytes);
map(x-&gt;x+n,%);
convert(%,bytes);
end proc;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEkZW5jRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1GIzYrLUY2Ni9RJXByb2NGJy8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRldGO0Y+RkBGQkZERkZGSC9GS1EmMC4wZW1GJy9GTkZlbi1JKG1mZW5jZWRHRiQ2JC1GIzYoLUYsNiVRKnBsYWludGV4dEYnRi9GMi1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIRlovRk5RLDAuMzMzMzMzM2VtRictRiw2JVEibkYnRi9GMi8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RjktSSdtc3BhY2VHRiQ2Ji8lJ2hlaWdodEdRJjAuMGV4RicvJSZ3aWR0aEdRJjAuNWVtRicvJSZkZXB0aEdGYnAvJSpsaW5lYnJlYWtHUTFmaXJzdHByb2NuZXdsaW5lRictRiM2KC1GIzYoLUYjNigtRiw2JVEoY29udmVydEYnRi9GMi1GNjYtUTAmQXBwbHlGdW5jdGlvbjtGJ0Y5RjtGPkZARkJGREZGRkhGWkZmbi1GaG42JC1GIzYoRlxvRl9vLUYsNiVRJmJ5dGVzRidGL0YyRmhvRltwRjlGOUZob0ZbcEY5LUY2Ni1RIjtGJ0Y5RjtGYm9GQEZCRkRGRkZIRlpGTUZdcEZob0ZbcEY5LUYjNigtRiM2KC1GLDYlUSRtYXBGJ0YvRjJGZHEtRmhuNiQtRiM2KC1GIzYoLUYsNiVRInhGJ0YvRjItRjY2LVEoJiM4NTk0O0YnRjlGO0Y+RkBGQkZERkZGSEZaRmZuLUYjNiZGXnMtRjY2LVEiK0YnRjlGO0Y+RkBGQkZERkZGSC9GS1EsMC4yMjIyMjIyZW1GJy9GTkZqc0Zlb0Y5RmhvRltwRjlGX28tRiw2JVEkYCVgRidGL0YyRmhvRltwRjlGOUZob0ZbcEY5Rl5yRl1wRmhvRltwRjktRiM2KEZhcUZkcS1GaG42JC1GIzYoRlx0Rl9vRltyRmhvRltwRjlGOUZob0ZbcEY5RmhvRltwRjktRl5wNiZGYHBGY3BGZnAvRmlwUTZkZWNyZWFzZWluZGVudG5ld2xpbmVGJy1GNjYvUSllbmR+cHJvY0YnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbkZob0ZbcEY5RmhvRltwRjk=">Zio2JEkqcGxhaW50ZXh0RzYiSSJuR0YlRiVGJUYlQyUtSShjb252ZXJ0RyUqcHJvdGVjdGVkRzYkRiRJJmJ5dGVzR0YlLUkkbWFwR0YqNiRmKjYjSSJ4R0YlRiU2JEkpb3BlcmF0b3JHRiVJJmFycm93R0YlRiUsJkYyIiIiRiZGN0YlRiU2JEYmOSVJIiVHRiUtRik2JEY6RixGJUYlRiU=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L49" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">enc(&quot;hi z&quot;,20);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">USd8Z3J8aHI0fGp5fGp2fGh2NiI=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L50" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L51" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L52" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L53" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L54" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L55" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L26" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Review: Modular arithmetic and the division algorithm</Text-field>
</Input>
</Group>
<Group labelreference="L27" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L28" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Exercise: Describe all the solutions of the following congruences: </Text-field>
<Text-field style="Text" layout="Normal">1. x<Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbW9HRiQ2LVEoJmVxdWl2O0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZDRi8=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbW9HRiQ2LVEoJmVxdWl2O0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZDRi8=</Equation>23 (mod 7)
2. 4x<Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbW9HRiQ2LVEoJmVxdWl2O0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZDRi8=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUkjbW9HRiQ2LVEoJmVxdWl2O0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZDRi8=</Equation>23 (mod 11)</Text-field>
<Text-field style="Text" layout="Normal">(optional ) 3. 3x<Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbW9HRiQ2LVEoJmVxdWl2O0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZDLUYsNi1RIn5GJ0YvRjJGNUY3RjlGO0Y9Rj8vRkJRJjAuMGVtRicvRkVGSi1JI21uR0YkNiRRIjRGJ0YvLUkobWZlbmNlZEdGJDYkLUYjNiYtRiw2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnL0YwUSVib2xkRicvJStmb250d2VpZ2h0R0ZmbkYyRjVGN0Y5RjtGPUY/RklGS0ZGLUZNNiRRIzEyRidGL0YvRi9GLw==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbW9HRiQ2LVEoJmVxdWl2O0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZDLUYsNi1RIn5GJ0YvRjJGNUY3RjlGO0Y9Rj8vRkJRJjAuMGVtRicvRkVGSi1JI21uR0YkNiRRIjRGJ0YvLUkobWZlbmNlZEdGJDYkLUYjNiYtRiw2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnL0YwUSVib2xkRicvJStmb250d2VpZ2h0R0ZmbkYyRjVGN0Y5RjtGPUY/RklGS0ZGLUZNNiRRIzEyRidGL0YvRi9GLw==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L29" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L31" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L32" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
</Worksheet>