<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="13" minor="1"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="false"><Zoom percentage="200"/></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="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="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="HyperlinkError" 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="true" 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="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="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="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="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="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="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="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 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="HyperlinkWarning" 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="true" 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="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="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="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="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="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="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="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="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="HyperlinkError" 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="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="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="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="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="HyperlinkWarning" 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="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>
<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 underline="true" italic="true">Substitution Method</Font></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;CRABDEFMZXYSNOPQKGUVHILJTW &quot;;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEpYWxwaGFiZXRGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbXNHRiQ2I1E8YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp+RicvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOQ==">UTxhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5en42Ig==</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEmY2liZXRGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbXNHRiQ2I1E8Q1JBQkRFRk1aWFlTTk9QUUtHVVZISUxKVFd+RicvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOQ==">UTxDUkFCREVGTVpYWVNOT1BRS0dVVkhJTEpUV342Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L59" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Exercise: Create a function that encodes a given message.</Text-field>
</Input>
</Group>
<Group labelreference="L74" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">text:=&quot;hi this is text&quot;;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEldGV4dEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSNtc0dGJDYjUTBoaX50aGlzfmlzfnRleHRGJy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5">UTBoaX50aGlzfmlzfnRleHQ2Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L73" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">length(text);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">IiM6</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L76" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">text[1];
text[2];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">USJoNiI=</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">USJpNiI=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L72" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Search(text[1],alphabet);
cibet[8];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">IiIp</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">USJNNiI=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L75" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L71" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">encode:=proc(plaintext)
global alphabet, cibet;
local position;
position:=Search(text[1],alphabet);
cibet[position];
end proc;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEnZW5jb2RlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1GIzYtLUY2Ni9RJXByb2NGJy8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRldGO0Y+RkBGQkZERkZGSC9GS1EmMC4wZW1GJy9GTkZlbi1JKG1mZW5jZWRHRiQ2JC1GIzYmLUYsNiVRKnBsYWludGV4dEYnRi9GMi8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RjktSSdtc3BhY2VHRiQ2Ji8lJ2hlaWdodEdRJjAuMGV4RicvJSZ3aWR0aEdRJjAuNWVtRicvJSZkZXB0aEdGaW8vJSpsaW5lYnJlYWtHUTFmaXJzdHByb2NuZXdsaW5lRictRiM2Ki1GNjYvUSZsb2NhbEYnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbi1GZW82JkZnb0Zqb0ZdcC9GYHBRJWF1dG9GJy1GIzYmLUYsNiVRKXBvc2l0aW9uRidGL0YyRl9vRmJvRjktRjY2LVEiO0YnRjlGOy9GP0YxRkBGQkZERkZGSEZaRk1GZG9GX29GYm9GOS1GIzYqLUY2Ni9RJ2dsb2JhbEYnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbkZncC1GIzYoLUYsNiVRKWFscGhhYmV0RidGL0YyLUY2Ni1RIixGJ0Y5RjtGY3FGQEZCRkRGRkZIRlovRk5RLDAuMzMzMzMzM2VtRictRiw2JVEmY2liZXRGJ0YvRjJGX29GYm9GOUZgcUZkb0Zfb0Zib0Y5LUYjNictRiM2KC1GIzYoRl1xRjUtRiM2KC1GIzYoLUYsNiVRLFN0cmluZ1Rvb2xzRidGL0YyLUY2Ni1RIzotRidGOUY7Rj5GQEZCRkRGRkZIRlpGZm4tRiw2JVEnU2VhcmNoRidGL0YyRl9vRmJvRjktRjY2LVEwJkFwcGx5RnVuY3Rpb247RidGOUY7Rj5GQEZCRkRGRkZIRlpGZm4tRmhuNiQtRiM2KC1GIzYpLUYsNiVRJXRleHRGJ0YvRjItRjY2LVEiW0YnRjkvRjxGMUY+L0ZBRjFGQkZERkZGSC9GS1EsMC4xNjY2NjY3ZW1GJy9GTkZbdS1GIzYmLUkjbW5HRiQ2JFEiMUYnRjlGX29GYm9GOS1GNjYtUSJdRidGOUZodEY+Rml0RkJGREZGRkhGanQvRk5RLDAuMTExMTExMWVtRidGX29GYm9GOUZeckZbckZfb0Zib0Y5RjlGX29GYm9GOUZfb0Zib0Y5RmBxRmRvRl9vRmJvRjktRiM2KUZjckZldEZbcUZjdUZfb0Zib0Y5Rl9vRmJvRjktRmVvNiZGZ29Gam9GXXAvRmBwUTZkZWNyZWFzZWluZGVudG5ld2xpbmVGJy1GNjYvUSllbmR+cHJvY0YnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbkZfb0Zib0Y5Rl9vRmJvRjk=">Zio2I0kqcGxhaW50ZXh0RzYiNiNJKXBvc2l0aW9uR0YlRiVGJUMkPjgkLV9JLFN0cmluZ1Rvb2xzRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliR0YlSSdTZWFyY2hHRiU2JCZJJXRleHRHRiU2IyIiIkkpYWxwaGFiZXRHRiUmSSZjaWJldEdGJTYjRipGJTYkRjdGOUYl</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L79" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">encode1:=proc(plaintext,alphabet,cibet)
local position;
Implode([seq(cibet[Search(plaintext[i],alphabet)]  ,i=1..length(plaintext))]);
end proc;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEoZW5jb2RlMUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtRiM2LC1GNjYvUSVwcm9jRicvJSVib2xkR0YxL0YzUSVib2xkRicvJStmb250d2VpZ2h0R0ZXRjtGPkZARkJGREZGRkgvRktRJjAuMGVtRicvRk5GZW4tSShtZmVuY2VkR0YkNiQtRiM2Ki1GLDYlUSpwbGFpbnRleHRGJ0YvRjItRjY2LVEiLEYnRjlGOy9GP0YxRkBGQkZERkZGSEZaL0ZOUSwwLjMzMzMzMzNlbUYnLUYsNiVRKWFscGhhYmV0RidGL0YyRl9vLUYsNiVRJmNpYmV0RidGL0YyLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9RjlGOS1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR1EmMC41ZW1GJy8lJmRlcHRoR0ZlcC8lKmxpbmVicmVha0dRMWZpcnN0cHJvY25ld2xpbmVGJy1GIzYqLUY2Ni9RJmxvY2FsRidGVEZWRlhGO0Y+RkBGQkZERkZGSEZaRmZuLUZhcDYmRmNwRmZwRmlwL0ZccVElYXV0b0YnLUYjNiYtRiw2JVEpcG9zaXRpb25GJ0YvRjJGW3BGXnBGOS1GNjYtUSI7RidGOUY7RmJvRkBGQkZERkZGSEZaRk1GYHBGW3BGXnBGOS1GIzYoLUYjNigtRiw2JVEsU3RyaW5nVG9vbHNGJ0YvRjItRjY2LVEjOi1GJ0Y5RjtGPkZARkJGREZGRkhGWkZmbi1GLDYlUShJbXBsb2RlRidGL0YyRltwRl5wRjktRjY2LVEwJkFwcGx5RnVuY3Rpb247RidGOUY7Rj5GQEZCRkRGRkZIRlpGZm4tRmhuNiQtRiM2Ji1GaG42Ji1GIzYmLUYjNigtRiw2JVEkc2VxRidGL0YyRlxzLUZobjYkLUYjNigtRiM2KUZoby1GNjYtUSJbRidGOS9GPEYxRj4vRkFGMUZCRkRGRkZIL0ZLUSwwLjE2NjY2NjdlbUYnL0ZORmh0LUYjNiYtRiM2KC1GIzYoRmNyRmZyLUYsNiVRJ1NlYXJjaEYnRi9GMkZbcEZecEY5RlxzLUZobjYkLUYjNigtRiM2KUZcb0ZidC1GIzYmLUYsNiVRImlGJ0YvRjJGW3BGXnBGOS1GNjYtUSJdRidGOUZldEY+RmZ0RkJGREZGRkhGZ3QvRk5RLDAuMTExMTExMWVtRidGW3BGXnBGOUZfb0Zlb0ZbcEZecEY5RjlGW3BGXnBGOUZbcEZecEY5Rl52RltwRl5wRjlGX28tRiM2KEZbdi1GNjYtUSI9RidGOUY7Rj5GQEZCRkRGRkZIRkpGTS1GIzYoLUkjbW5HRiQ2JFEiMUYnRjktRjY2LVEjLi5GJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjIyMjIyMmVtRidGZm4tRiM2KC1GLDYlUSdsZW5ndGhGJ0YvRjJGXHMtRmhuNiQtRiM2JkZcb0ZbcEZecEY5RjlGW3BGXnBGOUZbcEZecEY5RltwRl5wRjlGW3BGXnBGOUY5RltwRl5wRjlGW3BGXnBGOUY5LyUlb3BlbkdGZHQvJSZjbG9zZUdGYHZGW3BGXnBGOUY5RltwRl5wRjktRmFwNiZGY3BGZnBGaXAvRlxxUTZkZWNyZWFzZWluZGVudG5ld2xpbmVGJy1GNjYvUSllbmR+cHJvY0YnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbkZbcEZecEY5RltwRl5wRjk=">Zio2JUkqcGxhaW50ZXh0RzYiSSlhbHBoYWJldEdGJUkmY2liZXRHRiU2I0kpcG9zaXRpb25HRiVGJUYlLV9JLFN0cmluZ1Rvb2xzRzYkJSpwcm90ZWN0ZWRHSShfc3lzbGliR0YlSShJbXBsb2RlR0YlNiM3Iy1JJHNlcUdGLjYkJjkmNiMtX0YsSSdTZWFyY2hHRiU2JCY5JDYjSSJpR0YlOSUvRkA7IiIiLUknbGVuZ3RoR0YuNiNGPkYlRiVGJQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L78" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L77" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L60" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">cytext:=encode1(text,alphabet,cibet);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEnY3l0ZXh0RicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1JI21zR0YkNiNRME1aflZNWlV+WlV+VkRKVkYnLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9Rjk=">UTBNWn5WTVpVflpVflZESlY2Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L61" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</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="L62" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">encode1(cytext,cibet,alphabet);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">UTBoaX50aGlzfmlzfnRleHQ2Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L7" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L68" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">How would you decode de following passage?</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUkjbXNHNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2JVFpZm1QU0FYSlpVU05YVkF+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+WE5TSkhQVEVOU0VBfkpWS35ITUpLU01LSi5GJy8lJ2xxdW90ZUdRIiJGJy8lJ3JxdW90ZUdGLg==">LUkjbXNHNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2JVFpZm1QU0FYSlpVU05YVkF+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+WE5TSkhQVEVOU0VBfkpWS35ITUpLU01LSi5GJy8lJ2xxdW90ZUdRIiJGJy8lJ3JxdW90ZUdGLg==</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L67" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">?factorial;</Text-field>
</Input>
</Group>
<Group labelreference="L66" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">26!;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">IjwrKyslZU5jZ0U2WSJILiU=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L82" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">cipher:=&quot;PSAXJZUSNXVA HL JVK LPHKMPK ZG CSHJHMU HM LKPSKJ PZQK NMQ HL NM NMPHKMJ NSJ; JVK GHSLJ QZPTFKMJKQ TLK ZG PSAXJZUSNXVA HM CSHJHMU QNJKL ONPD JZ PHSPN 1900 O.P. CVKM NM KUAXJHNM LPSHOK TLKQ MZM-LJNMQNSQ VHKSZUEAXVL HM NM HMLPSHXJHZM. LZFK KRXKSJL NSUTK JVNJ PSAXJZUSNXVA NXXKNSKQ LXZMJNMKZTLEA LZFKJHFK NGJKS CSHJHMU CNL HMWKMJKQ, CHJV NXXEHPNJHZML SNMUHMU GSZF QHXEZFNJHP FHLLHWKL JZ CNS-JHFK ONJJEK XENML. HJ HL MZ LTSXSHLK, JVKM, JVNJ MKC GZSFL ZG PSAXJZUSNXVA PNFK LZZM NGJKS JVK CHQKLXSKNQ QKWKEZXFKMJ ZG PZFXTJKS PZFFTMHPNJHZML. HM QNJN NMQ JKEKPZFFTMHPNJHZML, PSAXJZUSNXVA HL MKPKLLNSA CVKM PZFFTMHPNJHMU ZWKS NMA TMJSTLJKQ FKQHTF, CVHPV HMPETQKL ITLJ NOZTJ NMA MKJCZSD, XNSJHPTENSEA JVK HMJKSMKJ.&quot;;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEnY2lwaGVyRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1JI21zR0YkNiNRaWZtUFNBWEpaVVNOWFZBfkhMfkpWS35MUEhLTVBLflpHfkNTSEpITVV+SE1+TEtQU0tKflBaUUt+Tk1RfkhMfk5Nfk5NUEhLTUp+TlNKO35KVkt+R0hTTEp+UVpQVEZLTUpLUX5UTEt+Wkd+UFNBWEpaVVNOWFZBfkhNfkNTSEpITVV+UU5KS0x+T05QRH5KWn5QSFNQTn4xOTAwfk8uUC5+Q1ZLTX5OTX5LVUFYSkhOTX5MUFNIT0t+VExLUX5NWk0tTEpOTVFOU1F+VkhLU1pVRUFYVkx+SE1+Tk1+SE1MUFNIWEpIWk0ufkxaRkt+S1JYS1NKTH5OU1VUS35KVk5KflBTQVhKWlVTTlhWQX5OWFhLTlNLUX5MWFpNSk5NS1pUTEVBfkxaRktKSEZLfk5HSktTfkNTSEpITVV+Q05MfkhNV0tNSktRLH5DSEpWfk5YWEVIUE5KSFpNTH5TTk1VSE1VfkdTWkZ+UUhYRVpGTkpIUH5GSExMSFdLTH5KWn5DTlMtSkhGS35PTkpKRUt+WEVOTUwufkhKfkhMfk1afkxUU1hTSExLLH5KVktNLH5KVk5Kfk1LQ35HWlNGTH5aR35QU0FYSlpVU05YVkF+UE5GS35MWlpNfk5HSktTfkpWS35DSFFLTFhTS05RflFLV0tFWlhGS01KflpHflBaRlhUSktTflBaRkZUTUhQTkpIWk1MLn5ITX5RTkpOfk5NUX5KS0VLUFpGRlRNSFBOSkhaTUwsflBTQVhKWlVTTlhWQX5ITH5NS1BLTExOU0F+Q1ZLTX5QWkZGVE1IUE5KSE1VflpXS1N+Tk1BflRNSlNUTEpLUX5GS1FIVEYsfkNWSFBWfkhNUEVUUUtMfklUTEp+Tk9aVEp+Tk1Bfk1LSkNaU0QsflhOU0pIUFRFTlNFQX5KVkt+SE1KS1NNS0ouRicvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOQ==">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="L81" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Sort(cipher);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">UWlmbX5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4sLCwsLCwtLS4uLi4uLjAwMTk7QUFBQUFBQUFBQUFBQUFBQUFDQ0NDQ0NDQ0NDQ0NEREVFRUVFRUVFRUVFRkZGRkZGRkZGRkZGRkZGRkZGRkZHR0dHR0dHR0dISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISUpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OT09PT09QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVFRUVFRUVFRUVFRUVFRUVFRUVJTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1RUVFRUVFRUVFRUVFRUVFRUVVVVVVVVVVVVVVVVVVVWVlZWVlZWVlZWVlZWVlZWVlZWV1dXV1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L80" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</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 underline="true" italic="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="L65" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(&quot;a&quot;,bytes);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NyMiIygq</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L64" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert([100],bytes);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">USJkNiI=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L63" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(alphabet,bytes);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">Nz0iIygqIiMpKiIjKioiJCsiIiQsIiIkLSIiJC4iIiQvIiIkMCIiJDEiIiQyIiIkMyIiJDQiIiQ1IiIkNiIiJDciIiQ4IiIkOSIiJDoiIiQ7IiIkPCIiJD0iIiQ+IiIkPyIiJEAiIiRBIiIjSw==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L15" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</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"></Text-field>
</Input>
</Group>
<Group labelreference="L19" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L83" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">matrix(20,10, [seq([seq( convert([10*j+i],bytes) , i=0..9)],j=0..19 )] );</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkobWZlbmNlZEc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXJvd0dGJDYmLUknbXRhYmxlR0YkNkgtSSRtdHJHRiQ2Ly1JJG10ZEdGJDYoLUkjbXNHRiQ2I1EhRicvJSlyb3dhbGlnbkdGOi8lLGNvbHVtbmFsaWduR0Y6LyUrZ3JvdXBhbGlnbkdGOi8lKHJvd3NwYW5HUSIxRicvJStjb2x1bW5zcGFuR0ZDLUY1NigtRjg2I1EifCJGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ8I0YnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInwkRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifCVGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ8JkYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInwnRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifChGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ8KUYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInwqRidGO0Y9Rj9GQUZERjtGPUY/LUYyNi8tRjU2KC1GODYjUSJ8K0YnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInwsRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifC1GJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ8LkYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInwvRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifDBGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ8MUYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInwyRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifDNGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ8NEYnRjtGPUY/RkFGREY7Rj1GPy1GMjYvLUY1NigtRjg2I1EifDVGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ8NkYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInw3RidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifDhGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ8OUYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInw6RidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifDtGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ8PEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInw9RidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifD5GJ0Y7Rj1GP0ZBRkRGO0Y9Rj8tRjI2Ly1GNTYoLUY4NiNRInw/RidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifEBGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ+RidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiIUYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIiJGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSIjRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiJEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIiVGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSImRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiJ0YnRjtGPUY/RkFGREY7Rj1GPy1GMjYvLUY1NigtRjg2I1EiKEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIilGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSIqRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiK0YnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIixGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSItRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiLkYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIi9GJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSIwRidGO0Y9Rj9GQUZELUY1NigtRjg2I0ZDRjtGPUY/RkFGREY7Rj1GPy1GMjYvLUY1NigtRjg2I1EiMkYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIjNGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSI0RidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiNUYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIjZGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSI3RidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiOEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIjlGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSI6RidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiO0YnRjtGPUY/RkFGREY7Rj1GPy1GMjYvLUY1NigtRjg2I1EiPEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIj1GJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSI+RidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiP0YnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIkBGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJBRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiQkYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIkNGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJERidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiRUYnRjtGPUY/RkFGREY7Rj1GPy1GMjYvLUY1NigtRjg2I1EiRkYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIkdGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJIRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiSUYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIkpGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJLRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiTEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIk1GJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJORidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiT0YnRjtGPUY/RkFGREY7Rj1GPy1GMjYvLUY1NigtRjg2I1EiUEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIlFGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJSRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiU0YnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIlRGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJVRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiVkYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIldGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJYRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiWUYnRjtGPUY/RkFGREY7Rj1GPy1GMjYvLUY1NigtRjg2I1EiWkYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIltGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJcRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiXUYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIl5GJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJfRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiYEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRImFGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJiRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiY0YnRjtGPUY/RkFGREY7Rj1GPy1GMjYvLUY1NigtRjg2I1EiZEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRImVGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJmRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiZ0YnRjtGPUY/RkFGRC1GNTYoLUY4NiNRImhGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJpRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EiakYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRImtGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJsRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EibUYnRjtGPUY/RkFGREY7Rj1GPy1GMjYvLUY1NigtRjg2I1EibkYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRIm9GJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJwRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EicUYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInJGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJzRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EidEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInVGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ2RidGO0Y9Rj9GQUZELUY1NigtRjg2I1Eid0YnRjtGPUY/RkFGREY7Rj1GPy1GMjYvLUY1NigtRjg2I1EieEYnRjtGPUY/RkFGRC1GNTYoLUY4NiNRInlGJ0Y7Rj1GP0ZBRkQtRjU2KC1GODYjUSJ6RidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifGZyRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifGdyRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifGhyRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifGlyRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EifGpyRidGO0Y9Rj9GQUZELUY1NigtRjg2I1EpJiM2NTUzMztGJ0Y7Rj1GP0ZBRkRGYmZtRjtGPUY/LUYyNi9GYmZtRmJmbUZiZm1GYmZtRmJmbUZiZm1GYmZtRmJmbUZiZm1GYmZtRjtGPUY/RmdmbUZnZm1GZ2ZtRmdmbUZnZm1GZ2ZtLyUmYWxpZ25HUSVheGlzRicvRjxRKWJhc2VsaW5lRicvRj5RJ2NlbnRlckYnL0ZAUSd8ZnJsZWZ0fGhyRicvJS9hbGlnbm1lbnRzY29wZUdRJXRydWVGJy8lLGNvbHVtbndpZHRoR1ElYXV0b0YnLyUmd2lkdGhHRmdnbS8lK3Jvd3NwYWNpbmdHUSYxLjBleEYnLyUuY29sdW1uc3BhY2luZ0dRJjAuOGVtRicvJSlyb3dsaW5lc0dRJW5vbmVGJy8lLGNvbHVtbmxpbmVzR0ZiaG0vJSZmcmFtZUdGYmhtLyUtZnJhbWVzcGFjaW5nR1EsMC40ZW1+MC41ZXhGJy8lKmVxdWFscm93c0dRJmZhbHNlRicvJS1lcXVhbGNvbHVtbnNHRlxpbS8lLWRpc3BsYXlzdHlsZUdGXGltLyUlc2lkZUdRJnJpZ2h0RicvJTBtaW5sYWJlbHNwYWNpbmdHRl9obS8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGXGltLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJ0Zbam0vJSVvcGVuR0ZnamwvJSZjbG9zZUdGYVtt">PTYiNiQ7IiIiIiM/O0YmIiM1RVxbbGN3NiQiIilGKVEiT0YjNiQiIiNGLFEifDJGIzYkIiIqRi9RIlFGIzYkIiM3IiIlUSJxRiM2JCIjOiIiJ1EkfGp5fGp2fGh2RiM2JEYmRjpRInwmRiM2JCIjPUYpRjs2JEY2RjJRIiZGIzYkRixGJlEiRkYjNiQiIzYiIiRRImZGIzYkIiM5IiImRjs2JCIjPCIiKEY7NiRGSkYpUSIxRiM2JEYvRi9RInwsRiM2JEZKRjZRIitGIzYkRixGOlEiS0YjNiRGRUYsUSJrRiM2JEZJRilGOzYkRiZGMlEifClGIzYkIiM+RjpGOzYkRjZGRlEifkYjNiRGTUZKUSJARiM2JEYpRk1RImBGIzYkIiM4RjJGOzYkRkxGJkY7NiRGP0ZKRjs2JEY2RixRIiVGIzYkRkVGL1EiZUYjNiRGSUY2Rjs2JEZMRjpGOzYkRidGKUY7NiRGL0YyUSJ8M0YjNiRGOkYmUSIyRiM2JEYyRkZRIlJGIzYkRjVGSlEickYjNiRGOUZNRjs2JEZmbkYmRjs2JEY2Ri9RInxARiM2JEZNRjZRIj9GIzYkRilGOlEiX0YjNiRGXm9GLFEifGpyRiM2JCIjO0YvRjs2JEZbcUYpRjs2JEY/RjZGOzYkRi9GRlEifC1GIzYkRkpGSlEiLEYjNiRGLEZNUSJMRiM2JEZFRjJRImxGIzYkRjlGJkY7NiRGZm5GTUY7NiRGNkYpUSInRiM2JEZKRi9RIilGIzYkRixGNlEiSUYjNiRGRUY6USJpRiM2JEZJRixGOzYkRkxGKUY7NiRGZm5GLEY7NiRGNkYmUSJ8P0YjNiRGTUZGUSI+RiM2JEYpRkpRIl5GIzYkRl5vRk1RInxpckYjNiRGW3FGMkY7NiRGP0ZNRjs2JEYyRilRIllGIzYkRjpGL1EiM0YjNiRGMkY2USJTRiM2JEY1RjpRInNGIzYkRjlGLEY7NiRGJkZKUSJ8JUYjNiRGP0YsRjs2JEZKRiZRIihGIzYkRixGRlEiSEYjNiRGRUZKUSJoRiM2JEZJRk1GOzYkRkxGMkY7NiRGJ0YyRjs2JEZNRi9RIj1GIzYkRixGL1EiR0YjNiRGKUY2USJdRiM2JEZeb0Y6USJ8aHJGIzYkRltxRixGOzYkRj9GOkY7NiRGL0YmUSJ8K0YjNiRGSkZGUSIqRiM2JEYsRkpRIkpGIzYkRkVGTVEiakYjNiRGSUYyRjs2JEZmbkYyRjs2JEZFRjZRImdGIzYkRl5vRi9RInlGIzYkRklGOkY7NiRGTEYsRjs2JEYnRixGOzYkRkZGJlEifDVGIzYkRjpGRlEiNEYjNiRGMkZKUSJURiM2JEY1Rk1RInRGIzYkRjlGMkY7NiRGP0YyRjs2JEY2RjZRIiFGIzYkRk1GOlEiQUYjNiRGKUYsUSJhRiM2JEZeb0YpRjs2JEZJRi9GOzYkRkxGL0Y7NiRGJ0Y6Rjs2JEZGRkZRInw3RiM2JEY6RkpRIjZGIzYkRjJGTVEiVkYjNiRGNUYyUSJ2RiM2JEZbcUYmRjs2JEZmbkZKRjs2JEZGRixRInw8RiM2JEYpRi9RIltGIzYkRl5vRjZRInxmckYjNiRGW3FGOkY7NiRGJkYmUSFGIzYkRi9GTVEifDFGIzYkRkpGMlEiMEYjNiRGMkYmUSJQRiM2JEY1RkZRInBGIzYkRjlGSkY7NiRGJ0YmRjs2JEY6RilRIjtGIzYkRkZGL1EifDZGIzYkRjpGNlEiNUYjNiRGMkY6USJVRiM2JEY1RixRInVGIzYkRjlGKUY7NiRGJkY2USJ8JEYjNiRGZm5GNkY7NiRGNkZKUSIiRiM2JEZNRk1RIkJGIzYkRilGMlEiYkYjNiRGSUYmRjs2JEZMRkZGOzYkRidGTUY7NiRGRkYpUSJ8PkYjNiRGL0Y6USJ8MEYjNiRGSkYsUSIvRiM2JEY5RjZGOzYkRiZGTVEifCdGIzYkRmZuRilGOzYkRkZGMlEifD1GIzYkRk1GJlEiPEYjNiRGKUZGUSJcRiM2JEZeb0ZKUSJ8Z3JGIzYkRltxRk1GOzYkRj9GJkY7NiRGRkY6USJ8OkYjNiRGOkYsUSI5RiM2JEZbcUY2Rjs2JEYmRi9RInwiRiM2JEY/Ri9GOzYkRi9GSlEifC9GIzYkRkpGTVEiLkYjNiRGLEYyUSJORiM2JEY1RiZRIm5GIzYkRjlGRkY7NiRGJ0ZGRjs2JEYmRilRInwqRiM2JEY2RjpRIiNGIzYkRk1GLFEiQ0YjNiRGKUYpUSJjRiM2JEY1Ri9RIm9GIzYkRkxGNkY7NiRGJ0Y2Rjs2JEZGRkpRInw5RiM2JEY6Rk1RIjhGIzYkRjJGMlEiWEYjNiRGXm9GJlEieEYjNiRGW3FGRkY7NiRGZm5GRkY7NiRGL0YpUSJ8NEYjNiRGL0Y2USJ8LkYjNiRGSkY6USItRiM2JEYsRixRIk1GIzYkRkVGKVEibUYjNiRGOUYvRjs2JEYmRixRInwoRiM2JEYnRi9GOzYkRkZGTVEifDtGIzYkRjpGMlEiOkYjNiRGKUYmUSJaRiM2JEZeb0ZGUSJ6RiM2JEZbcUZKRjs2JEY/RkZGOzYkRk1GKVEiRUYjNiRGRkY2USJ8OEYjNiRGOkY6USI3RiM2JEYyRixRIldGIzYkRjVGKVEid0YjNiRGJkZGUSJ8I0YjNiRGZm5GL0Y7NiRGNkZNUSIkRiM2JEZNRjJRIkRGIzYkRkVGJlEiZEYjNiRGSUZGRjs2JEZMRkpGOzYkRidGSkY7</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L84" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L85" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L86" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L87" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></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">map(x-&gt;x^3,[2,3,4,5,10]);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NyciIikiI0YiI2siJEQiIiUrNQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L45" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">cube:=list-&gt;map(x-&gt;x^3,list);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVElY3ViZUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtRiM2KC1GLDYlUSVsaXN0RidGL0YyLUY2Ni1RKCYjODU5NDtGJ0Y5RjtGPkZARkJGREZGRkgvRktRJjAuMGVtRicvRk5GWC1GIzYoLUYsNiVRJG1hcEYnRi9GMi1GNjYtUTAmQXBwbHlGdW5jdGlvbjtGJ0Y5RjtGPkZARkJGREZGRkhGV0ZZLUkobWZlbmNlZEdGJDYkLUYjNigtRiM2KC1GLDYlUSJ4RidGL0YyRlQtRiM2JC1GIzYoRmNvLUY2Ni1RIl5GJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMTExMTExMWVtRicvRk5GXnAtSSNtbkdGJDYkUSIzRidGOS8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RjlGZHBGZ3BGOS1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIRlcvRk5RLDAuMzMzMzMzM2VtRidGUUZkcEZncEY5RjlGZHBGZ3BGOUZkcEZncEY5RmRwRmdwRjk=">Zio2I0klbGlzdEclKnByb3RlY3RlZEc2IjYkSSlvcGVyYXRvckdGJkkmYXJyb3dHRiZGJi1JJG1hcEdGJTYkZio2I0kieEdGJkYmRidGJiokOSQiIiRGJkYmRiZGMUYmRiZGJg==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L46" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">cube([3,4]);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">NyQiI0YiI2s=</Equation></Text-field>
</Output>
</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"> (Hint: Have Maple print all the possible outputs for n =1,2,3... 200)</Text-field>
<Text-field style="Text" layout="Normal">Modify your procedure to solve the problem.</Text-field>
<Text-field style="Text" layout="Normal"></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"></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)
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>