<?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="L231" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">The project:</Text-field>
</Input>
</Group>
<Group labelreference="L169" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font size="16">Cryptography</Font></Text-field>
</Input>
</Group>
<Group labelreference="L265" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Substitution</Text-field>
</Input>
</Group>
<Group labelreference="L266" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Decode the following message, encoded by substitution.</Text-field>
</Input>
</Group>
<Group labelreference="L264" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ciphertext:=&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="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVErY2lwaGVydGV4dEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSNtc0dGJDYjUWlmbVBTQVhKWlVTTlhWQX5ITH5KVkt+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+SlZLfkhNSktTTUtKLkYnLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9Rjk=">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="L263" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(StringTools):</Text-field>
</Input>
</Group>
<Group labelreference="L262" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">u:=[CharacterFrequencies(ciphertext)];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEidUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSShtZmVuY2VkR0YkNiYtRiM2Xm8tRiM2KC1JI21zR0YkNiNRIn5GJy1GNjYtUSI9RidGOUY7Rj5GQEZCRkRGRkZIRkpGTS1JI21uR0YkNiRRJDEwMEYnRjkvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOS1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIL0ZLUSYwLjBlbUYnL0ZOUSwwLjMzMzMzMzNlbUYnLUYjNigtRlc2I0Zib0ZaLUZobjYkUSI2RidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiLUYnRlotRmhuNiRRIjJGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSIuRidGWkZccEZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiMEYnRlpGZHBGW29GXm9GOUZgby1GIzYoLUZXNiNRIjFGJ0ZaLUZobjYkRmVxRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIjlGJ0ZaRmZxRltvRl5vRjlGYG8tRiM2KC1GVzYjUSI7RidGWkZmcUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiQUYnRlotRmhuNiRRIzE3RidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiQ0YnRlotRmhuNiRRIzEyRidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiREYnRlpGZHBGW29GXm9GOUZgby1GIzYoLUZXNiNRIkVGJ0ZaLUZobjYkUSMxMUYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIkZGJ0ZaLUZobjYkUSMyMEYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIkdGJ0ZaLUZobjYkRlxyRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIkhGJ0ZaLUZobjYkUSM0OUYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIklGJ0ZaRmZxRltvRl5vRjlGYG8tRiM2KC1GVzYjUSJKRidGWi1GaG42JFEjNTZGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJLRidGWi1GaG42JFEjNTdGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJMRidGWi1GaG42JFEjMzdGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJNRidGWi1GaG42JFEjNTFGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJORidGWi1GaG42JFEjNDdGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJPRidGWi1GaG42JFEiNUYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIlBGJ0ZaLUZobjYkUSMzMUYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIlFGJ0ZaLUZobjYkUSMxOUYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIlJGJ0ZaRmZxRltvRl5vRjlGYG8tRiM2KC1GVzYjUSJTRidGWi1GaG42JFEjNDFGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJURidGWkZnckZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiVUYnRlotRmhuNiRRIzE0RidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiVkYnRlpGaHlGW29GXm9GOUZgby1GIzYoLUZXNiNRIldGJ0ZaLUZobjYkUSI0RidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiWEYnRlotRmhuNiRRIzI2RidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiWkYnRlpGYHdGW29GXm9GOUZbb0Zeb0Y5RjkvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGW29GXm9GOQ==">N0IvUSJ+NiIiJCsiL1EiLEYlIiInL1EiLUYlIiIjL1EiLkYlRikvUSIwRiVGLC9RIjFGJSIiIi9RIjlGJUYzL1EiO0YlRjMvUSJBRiUiIzwvUSJDRiUiIzcvUSJERiVGLC9RIkVGJSIjNi9RIkZGJSIjPy9RIkdGJSIiKi9RIkhGJSIjXC9RIklGJUYzL1EiSkYlIiNjL1EiS0YlIiNkL1EiTEYlIiNQL1EiTUYlIiNeL1EiTkYlIiNaL1EiT0YlIiImL1EiUEYlIiNKL1EiUUYlIiM+L1EiUkYlRjMvUSJTRiUiI1QvUSJURiVGOi9RIlVGJSIjOS9RIlZGJUZfby9RIldGJSIiJS9RIlhGJSIjRS9RIlpGJUZW</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L261" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">sort([seq(rhs(u[i]), i=1..nops(u))]);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">N0IiIiJGI0YjRiNGIyIiI0YkRiQiIiUiIiYiIidGJyIiKiIjNiIjNyIjOSIjPEYsIiM+Ri0iIz8iI0UiI0oiI1BGMSIjVCIjWiIjXCIjXiIjYyIjZCIkKyI=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L277" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">for i from 1 to nops(u) do 
if rhs(u[i])=100 then print(u[i]); fi;
od;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">L1EifjYiIiQrIg==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L278" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">for i from 1 to nops(u) do 
if rhs(u[i])=57 then print(u[i]); fi;
od;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">L1EiSzYiIiNk</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L279" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">for i from 1 to nops(u) do 
if rhs(u[i])=56 then print(u[i]); fi;
od;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">L1EiSjYiIiNj</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L280" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">CharacterMap(&quot;KJVPZQLGSHMNAXUTFCOEWDIR&quot;,&quot;ethcodsfrinaypgumwblvkjx&quot; ,ciphertext );</Text-field>
</Input>
<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="L281" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L282" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L283" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L284" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L285" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L286" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L287" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L288" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L289" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L86" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font underline="true" italic="true">Ceasar with our own alphabeth </Font></Text-field>
</Input>
</Group>
<Group labelreference="L85" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Exercise: Store in a variable named &quot;Alphabet&quot; a string containing all printable symbols.</Text-field>
</Input>
</Group>
<Group labelreference="L196" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(StringTools):</Text-field>
</Input>
</Group>
<Group labelreference="L254" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L92" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Font encoding="UTF-8">Alphabet:=cat(&quot;\134t\134n&quot;, Select( IsPrintable , Implode([seq(convert([i],bytes),i=1..127)])));</Font></Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEpQWxwaGFiZXRGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbXNHRiQ2I1FccXwqfCt+ISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6fGZyfGdyfGhyfGlyRicvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOQ==">UVxxfCp8K34hIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp8ZnJ8Z3J8aHJ8aXI2Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L253" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L238" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">StringToList:=proc(plaintext)
global Alphabet;
local i;
[seq( -1+ SearchText(plaintext[i],Alphabet) ,i=1..length(plaintext))];
end proc:</Text-field>
</Input>
</Group>
<Group labelreference="L178" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ListToString:=proc(listnum)
global Alphabet;
Implode([seq(Alphabet[listnum[i]+1],i=1..nops(listnum))]);
end proc:</Text-field>
</Input>
</Group>
<Group labelreference="L91" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L98" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Caesar:=proc(plaintext,  shift)
local aux;
aux:=StringToList(plaintext);
aux:=map(x-&gt;modp(x+shift, length(Alphabet)), aux);
ListToString(aux);
end proc:</Text-field>
</Input>
</Group>
<Group labelreference="L240" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Caesar(&quot;Now we are implementing Caesar&quot;,1);
</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">UT9PcHgheGYhYnNmIWpucW1mbmZvdWpvaCFEYmZ0YnM2Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L267" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L99" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font underline="true" italic="true">The Vignere cipher</Font></Text-field>
</Input>
</Group>
<Group labelreference="L230" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L246" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L245" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L244" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L227" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L225" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Exercise: Modify the Ceasar cipher in the following way: The input should be the plaintext and a list of positive integers.
Shift the first letter by the first number on the list, the second by the second number on the list and so on. This implementation will only work if your list of numbers is longer than the plaintex. How can you modify this if the list is shorter than your plaintext?</Text-field>
</Input>
</Group>
<Group labelreference="L250" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Vignere2:=proc(plaintext,key)
local aux,i,lengthKey;
lengthKey:=nops(key);
aux:=StringToList(plaintext);
aux:=[seq(modp(aux[i]+key[modp(i-1,nops(key))+1] , length(Alphabet)), i = 1..nops(aux) )];
return ListToString(aux);
end proc:</Text-field>
</Input>
</Group>
<Group labelreference="L251" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Vignere2(&quot;abcdabcd&quot;,[1,1,0,0,0]);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">USliY2NkYWNkZDYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L226" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L224" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L222" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Exercise: Modify the Ceasar cipher in the following way: The input should be the plaintext and a string of symbols of the Alphabet.
Shift the i-th letter by the position of the i-th symbol of the string in the Alphabeth. This implementation will only work if your string is longer than the plaintex. How can you modify this if the string is shorter than your plaintext?</Text-field>
</Input>
</Group>
<Group labelreference="L223" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L290" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Vignere3:=proc(plaintext,key)
local aux,i,lengthKey, keyNum;
lengthKey:=nops(key);
keyNum:=StringToList(key);
aux:=StringToList(plaintext);
aux:=[seq(modp(aux[i]+keyNum[i] , length(Alphabet)), i = 1..nops(aux) )];
return ListToString(aux);
end proc:</Text-field>
</Input>
</Group>
<Group labelreference="L291" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Vignere3(&quot;abcdabcd&quot;,&quot;this is the key&quot;);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">USlWS01YY0xXZjYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L221" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbW9HRiQ2LVEhRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkMvJStleGVjdXRhYmxlR0Y0Ri8=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbW9HRiQ2LVEhRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkMvJStleGVjdXRhYmxlR0Y0Ri8=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L220" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L204" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L200" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L140" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L141" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font underline="true" italic="true">Affine Encoding</Font></Text-field>
</Input>
</Group>
<Group labelreference="L208" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Affine:=proc(plaintext,  shift, a)
local aux;
aux:=StringToList(plaintext);
aux:=map(x-&gt;modp(a*x+shift, length(Alphabet)), aux);
ListToString(aux);
end proc:</Text-field>
</Input>
</Group>
<Group labelreference="L209" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">text:=&quot;Today is Thursday&quot;;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEldGV4dEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSNtc0dGJDYjUTJUb2RheX5pc35UaHVyc2RheUYnLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9Rjk=">UTJUb2RheX5pc35UaHVyc2RheTYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L210" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Affine(text,6,3);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">UTJlVTQrcypDYSplQGdeYTQrczYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L211" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L212" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L213" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Exercise: Encode the lower case alphabet (abcd...) using affine encoding with</Text-field>
<Text-field style="Text" layout="Normal">1.  x-&gt;3x+5.
2. x-&gt;2x+17</Text-field>
</Input>
</Group>
<Group labelreference="L214" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L232" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L233" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Exercise: Decode the following message,  (encoded with our usual Alphabet and affine encoding).</Text-field>
</Input>
</Group>
<Group labelreference="L234" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Font encoding="UTF-8">ciphertext := &quot;pJUTQs0[T4tUSb4Yop4uY4Uo1pOu4Y.uY4OqSSRYvpTpYh.uqp2.uQO4Y.s/YjOQpsOpbYuSYuqpY/Q42.6YSPYqQ4Yup.OqpT4]YqpY4qSvp/YRQuuRpYSTYsSYQsupTp4uYQsYSuqpTY4Uo1pOu4Y.s/Yv.4Y3R.Op/YQsYuqpYoSuuS2Y4pu4YPSTYoSuqYEs0RQ4qY.s/Y'.uQs~Y|FS/0p4]Y	Aa`]Y3~?&gt;\134YKqQRpY.uY4OqSSR]YdR.sY4qSvp/YqQ4Yup.OqpTY4S2pY./5.sOp/Yh.uqp2.uQO4YvSTrYqpYq./Y/SspY.s/Yv.4Y/pOR.Tp/YuSYopY.Y0psQU4~YFSvp5pT]YuqpY4.2pYup.OqpTYOS23R.Qsp/Yuq.uY[R4tUSbqpY43ps/4Y.Y0Tp.uY/p.RYSPYuQ2pY.33.TpsuR6YQsYQs5p4uQ0.uQSs4YQsY./5.sOp/Yh.uqp2.uQO4YuSYuqpYsp0RpOuYSPYpRp2psu.T6YvSTr~[T4tUSbY|FS/0p4]Y	Aa`]Y3~_@\134YJqQ4Y4OqSSRYTp3STuY.OOUT.upR6YTpPRpOu4YuqpYv.6YQsYvqQOqYJUTQs0YvSUR/Y5QpvYqQ4YvSTrYQsYqQ4Y./URuYRQPp~YJUTQs0Y0T./U.up/YPTS2Y$.2oTQ/0pYQsY	A?</Font></Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Font encoding="UTF-8">YopPSTpY.uups/Qs0YGQs04YvqpTpYqpYvTSupY(sY$S23Uu.oRpYHU2opT4]YvqQOqYv.4Y3UoRQ4qp/YQsY	A? Y|j.oSR]Y_&gt;&gt;@]YFQ4uST6~\134YJqQ4YOSsOpTsp/YQu4pRPYvQuqYuqpYQ/p.YSPY.YUsQ5pT4.RY2.OqQsp]YsSvYrsSvsY.4YuqpYJUTQs0Y2.OqQsp~YjUOqY.Y2.OqQspYvSUR/YopY.oRpYuSY[R4tUSbO.TT6YSUuY.s6Y464up2.uQOY3TSOp44Y2.sYOSUR/Y/p5Q4p~YYJqp4pY2.OqQsp4Y3.5p/YuqpYv.6YPSTYuqpY/Q0Qu.RYOS23UupTY.4YvpRRY.4YoTS./psQs0YQ/p.4Y.oSUuYvq.uY2.OqQsp4YOSUR/Y.OqQp5p~Y&amp;sY	A?a]YuqpYDTQuQ4qY0S5pTs2psuY.s/YQsupRRQ0psOpY.0psOQp4YvpTpYP.Op/YvQuqYuqpYfpT2.sYEsQ02.Yh.OqQspbY.YOS/pYopRQp5p/YuSYopYUsoTp.r.oRp]YvqQOqYv.4YU4p/Yo6YuqpYfpT2.s4YuSY3.44YSsYQs4uTUOuQSs4Y.s/Y/QTpOuYQu4YPSTOp4~Y|FS/0p4]Y	Aa`]Y3~	</Font></Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Font encoding="UTF-8">a\134YJUTQs0Yv.4YTpOTUQup/YuSY.44Q4uYuqpY0S5pTs2psuY.s/YTp2.Qsp/Y.Yrp6YPQ0UTp]Y/p5pRS3Qs0YuqpY[R4tUSboS2op[T4tUSbY2.OqQsp]YvqQOqY4UOOp44PURR6Y/pOS/p/YpsOT63up/YfpT2.sY2p44.0p4~Y|j.oSR]Y_&gt;&gt;@]Y[R4tUSbFQ4uST6~[T4tUSb\134Y%SRRSvQs0YuqQ4YoTp.ruqTSU0q]YJUTQs0YuSSrYuqpYTSRpYSPYOSs4URu.suY.s/YQs5SR5p/YqQ24pRPYQsYSuqpTY3TS1pOu4YQsORU/Qs0YvSTrQs0YSsY43ppOqY4pOTpO6]Y/p4Q0sQs0YuqpYd$EYOS23UupT]YuqpsYuqpY4SPuv.TpYPSTYh.TrY&amp;Y.uYh.sOqp4upTY*sQ5pT4Qu6~Y|j.oSR]Y_&gt;&gt;@]Y[R4tUSbFQ4uST6~[T4tUSb\134Y&amp;sY	A`&gt;]YJUTQs0Y3UoRQ4qp/Y$S23UuQs0Yh.OqQspT6Y.s/Y&amp;supRRQ0psOp]Y3pTq.34YqQ4Y2S4uYP.2SU4YvSTr]YvqQOqYSUuRQsp/YqQ4Y5Qpv4YSsY.TuQPQOQ.RYQsupRRQ0psOpY.s/YQu4YPUuUTp~&quot;;</Font></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="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVErY2lwaGVydGV4dEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSNtc0dGJDYjUWZlcnBKVVRRczBbVDR0VVNiNFlvcDR1WTRVbzFwT3U0WS51WTRPcVNTUll2cFRwWWgudXFwMi51UU80WS5zL1lqT1Fwc09wYll1U1l1cXBZL1E0Mi42WVNQWXFRNFl1cC5PcXBUNF1ZcXBZNHFTdnAvWVJRdXVScFlTVFlzU1lRc3VwVHA0dVlRc1lTdXFwVFk0VW8xcE91NFkucy9Zdi40WTNSLk9wL1lRc1l1cXBZb1N1dVMyWTRwdTRZUFNUWW9TdXFZRXMwUlE0cVkucy9ZJy51UXN8aXJZfGdyRlMvMHA0XVl8KkFhYF1ZM3xpcj8+WUtxUVJwWS51WTRPcVNTUl1ZZFIuc1k0cVN2cC9ZcVE0WXVwLk9xcFRZNFMycFkuLzUuc09wL1loLnVxcDIudVFPNFl2U1RyWXFwWXEuL1kvU3NwWS5zL1l2LjRZL3BPUi5UcC9ZdVNZb3BZLlkwcHNRVTR8aXJZRlN2cDVwVF1ZdXFwWTQuMnBZdXAuT3FwVFlPUzIzUi5Rc3AvWXVxLnVZW1I0dFVTYnFwWTQzcHMvNFkuWTBUcC51WS9wLlJZU1BZdVEycFkuMzMuVHBzdVI2WVFzWVFzNXA0dVEwLnVRU3M0WVFzWS4vNS5zT3AvWWgudXFwMi51UU80WXVTWXVxcFlzcDBScE91WVNQWXBScDJwc3UuVDZZdlNUcnxpcltUNHRVU2JZfGdyRlMvMHA0XVl8KkFhYF1ZM3xpcl9AWUpxUTRZNE9xU1NSWVRwM1NUdVkuT09VVC51cFI2WVRwUFJwT3U0WXVxcFl2LjZZUXNZdnFRT3FZSlVUUXMwWXZTVVIvWTVRcHZZcVE0WXZTVHJZUXNZcVE0WS4vVVJ1WVJRUHB8aXJZSlVUUXMwWTBULi9VLnVwL1lQVFMyWSQuMm9UUS8wcFlRc1l8KkE/fCtZb3BQU1RwWS51dXBzL1FzMFlHUXMwNFl2cXBUcFlxcFl2VFN1cFkoc1kkUzIzVXUub1JwWUhVMm9wVDRdWXZxUU9xWXYuNFkzVW9SUTRxcC9ZUXNZfCpBP35ZfGdyai5vU1JdWV8+PkBdWUZRNHVTVDZ8aXJZSnFRNFlPU3NPcFRzcC9ZUXU0cFJQWXZRdXFZdXFwWVEvcC5ZU1BZLllVc1E1cFQ0LlJZMi5PcVFzcF1Zc1N2WXJzU3ZzWS40WXVxcFlKVVRRczBZMi5PcVFzcHxpcllqVU9xWS5ZMi5PcVFzcFl2U1VSL1lvcFkub1JwWXVTWVtSNHRVU2JPLlRUNllTVXVZLnM2WTQ2NHVwMi51UU9ZM1RTT3A0NFkyLnNZT1NVUi9ZL3A1UTRwfGlyWVlKcXA0cFkyLk9xUXNwNFkzLjVwL1l1cXBZdi42WVBTVFl1cXBZL1EwUXUuUllPUzIzVXVwVFkuNFl2cFJSWS40WW9UUy4vcHNRczBZUS9wLjRZLm9TVXVZdnEudVkyLk9xUXNwNFlPU1VSL1kuT3FRcDVwfGlyWSZzWXwqQT9hXVl1cXBZRFRRdVE0cVkwUzVwVHMycHN1WS5zL1lRc3VwUlJRMHBzT3BZLjBwc09RcDRZdnBUcFlQLk9wL1l2UXVxWXVxcFlmcFQyLnNZRXNRMDIuWWguT3FRc3BiWS5ZT1MvcFlvcFJRcDVwL1l1U1lvcFlVc29UcC5yLm9ScF1ZdnFRT3FZdi40WVU0cC9ZbzZZdXFwWWZwVDIuczRZdVNZMy40NFlTc1lRczR1VFVPdVFTczRZLnMvWS9RVHBPdVlRdTRZUFNUT3A0fGlyWXxnckZTLzBwNF1ZfCpBYWBdWTN8aXJ8KnwrYVlKVVRRczBZdi40WVRwT1RVUXVwL1l1U1kuNDRRNHVZdXFwWTBTNXBUczJwc3VZLnMvWVRwMi5Rc3AvWS5ZcnA2WVBRMFVUcF1ZL3A1cFJTM1FzMFl1cXBZW1I0dFVTYm9TMm9wW1Q0dFVTYlkyLk9xUXNwXVl2cVFPcVk0VU9PcDQ0UFVSUjZZL3BPUy9wL1lwc09UNjN1cC9ZZnBUMi5zWTJwNDQuMHA0fGlyWXxncmoub1NSXVlfPj5AXVlbUjR0VVNiRlE0dVNUNnxpcltUNHRVU2JZJVNSUlN2UXMwWXVxUTRZb1RwLnJ1cVRTVTBxXVlKVVRRczBZdVNTcll1cXBZVFNScFlTUFlPU3M0VVJ1LnN1WS5zL1lRczVTUjVwL1lxUTI0cFJQWVFzWVN1cXBUWTNUUzFwT3U0WVFzT1JVL1FzMFl2U1RyUXMwWVNzWTQzcHBPcVk0cE9UcE82XVkvcDRRMHNRczBZdXFwWWQkRVlPUzIzVXVwVF1ZdXFwc1l1cXBZNFNQdXYuVHBZUFNUWWguVHJZJlkudVloLnNPcXA0dXBUWSpzUTVwVDRRdTZ8aXJZfGdyai5vU1JdWV8+PkBdWVtSNHRVU2JGUTR1U1Q2fGlyW1Q0dFVTYlkmc1l8KkFgPl1ZSlVUUXMwWTNVb1JRNHFwL1kkUzIzVXVRczBZaC5PcVFzcFQ2WS5zL1kmc3VwUlJRMHBzT3BdWTNwVHEuMzRZcVE0WTJTNHVZUC4yU1U0WXZTVHJdWXZxUU9xWVNVdVJRc3AvWXFRNFk1UXB2NFlTc1kuVHVRUFFPUS5SWVFzdXBSUlEwcHNPcFkucy9ZUXU0WVBVdVVUcHxpckYnLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9Rjk=">UWZlcnBKVVRRczBbVDR0VVNiNFlvcDR1WTRVbzFwT3U0WS51WTRPcVNTUll2cFRwWWgudXFwMi51UU80WS5zL1lqT1Fwc09wYll1U1l1cXBZL1E0Mi42WVNQWXFRNFl1cC5PcXBUNF1ZcXBZNHFTdnAvWVJRdXVScFlTVFlzU1lRc3VwVHA0dVlRc1lTdXFwVFk0VW8xcE91NFkucy9Zdi40WTNSLk9wL1lRc1l1cXBZb1N1dVMyWTRwdTRZUFNUWW9TdXFZRXMwUlE0cVkucy9ZJy51UXN8aXJZfGdyRlMvMHA0XVl8KkFhYF1ZM3xpcj8+WUtxUVJwWS51WTRPcVNTUl1ZZFIuc1k0cVN2cC9ZcVE0WXVwLk9xcFRZNFMycFkuLzUuc09wL1loLnVxcDIudVFPNFl2U1RyWXFwWXEuL1kvU3NwWS5zL1l2LjRZL3BPUi5UcC9ZdVNZb3BZLlkwcHNRVTR8aXJZRlN2cDVwVF1ZdXFwWTQuMnBZdXAuT3FwVFlPUzIzUi5Rc3AvWXVxLnVZW1I0dFVTYnFwWTQzcHMvNFkuWTBUcC51WS9wLlJZU1BZdVEycFkuMzMuVHBzdVI2WVFzWVFzNXA0dVEwLnVRU3M0WVFzWS4vNS5zT3AvWWgudXFwMi51UU80WXVTWXVxcFlzcDBScE91WVNQWXBScDJwc3UuVDZZdlNUcnxpcltUNHRVU2JZfGdyRlMvMHA0XVl8KkFhYF1ZM3xpcl9AWUpxUTRZNE9xU1NSWVRwM1NUdVkuT09VVC51cFI2WVRwUFJwT3U0WXVxcFl2LjZZUXNZdnFRT3FZSlVUUXMwWXZTVVIvWTVRcHZZcVE0WXZTVHJZUXNZcVE0WS4vVVJ1WVJRUHB8aXJZSlVUUXMwWTBULi9VLnVwL1lQVFMyWSQuMm9UUS8wcFlRc1l8KkE/fCtZb3BQU1RwWS51dXBzL1FzMFlHUXMwNFl2cXBUcFlxcFl2VFN1cFkoc1kkUzIzVXUub1JwWUhVMm9wVDRdWXZxUU9xWXYuNFkzVW9SUTRxcC9ZUXNZfCpBP35ZfGdyai5vU1JdWV8+PkBdWUZRNHVTVDZ8aXJZSnFRNFlPU3NPcFRzcC9ZUXU0cFJQWXZRdXFZdXFwWVEvcC5ZU1BZLllVc1E1cFQ0LlJZMi5PcVFzcF1Zc1N2WXJzU3ZzWS40WXVxcFlKVVRRczBZMi5PcVFzcHxpcllqVU9xWS5ZMi5PcVFzcFl2U1VSL1lvcFkub1JwWXVTWVtSNHRVU2JPLlRUNllTVXVZLnM2WTQ2NHVwMi51UU9ZM1RTT3A0NFkyLnNZT1NVUi9ZL3A1UTRwfGlyWVlKcXA0cFkyLk9xUXNwNFkzLjVwL1l1cXBZdi42WVBTVFl1cXBZL1EwUXUuUllPUzIzVXVwVFkuNFl2cFJSWS40WW9UUy4vcHNRczBZUS9wLjRZLm9TVXVZdnEudVkyLk9xUXNwNFlPU1VSL1kuT3FRcDVwfGlyWSZzWXwqQT9hXVl1cXBZRFRRdVE0cVkwUzVwVHMycHN1WS5zL1lRc3VwUlJRMHBzT3BZLjBwc09RcDRZdnBUcFlQLk9wL1l2UXVxWXVxcFlmcFQyLnNZRXNRMDIuWWguT3FRc3BiWS5ZT1MvcFlvcFJRcDVwL1l1U1lvcFlVc29UcC5yLm9ScF1ZdnFRT3FZdi40WVU0cC9ZbzZZdXFwWWZwVDIuczRZdVNZMy40NFlTc1lRczR1VFVPdVFTczRZLnMvWS9RVHBPdVlRdTRZUFNUT3A0fGlyWXxnckZTLzBwNF1ZfCpBYWBdWTN8aXJ8KnwrYVlKVVRRczBZdi40WVRwT1RVUXVwL1l1U1kuNDRRNHVZdXFwWTBTNXBUczJwc3VZLnMvWVRwMi5Rc3AvWS5ZcnA2WVBRMFVUcF1ZL3A1cFJTM1FzMFl1cXBZW1I0dFVTYm9TMm9wW1Q0dFVTYlkyLk9xUXNwXVl2cVFPcVk0VU9PcDQ0UFVSUjZZL3BPUy9wL1lwc09UNjN1cC9ZZnBUMi5zWTJwNDQuMHA0fGlyWXxncmoub1NSXVlfPj5AXVlbUjR0VVNiRlE0dVNUNnxpcltUNHRVU2JZJVNSUlN2UXMwWXVxUTRZb1RwLnJ1cVRTVTBxXVlKVVRRczBZdVNTcll1cXBZVFNScFlTUFlPU3M0VVJ1LnN1WS5zL1lRczVTUjVwL1lxUTI0cFJQWVFzWVN1cXBUWTNUUzFwT3U0WVFzT1JVL1FzMFl2U1RyUXMwWVNzWTQzcHBPcVk0cE9UcE82XVkvcDRRMHNRczBZdXFwWWQkRVlPUzIzVXVwVF1ZdXFwc1l1cXBZNFNQdXYuVHBZUFNUWWguVHJZJlkudVloLnNPcXA0dXBUWSpzUTVwVDRRdTZ8aXJZfGdyai5vU1JdWV8+PkBdWVtSNHRVU2JGUTR1U1Q2fGlyW1Q0dFVTYlkmc1l8KkFgPl1ZSlVUUXMwWTNVb1JRNHFwL1kkUzIzVXVRczBZaC5PcVFzcFQ2WS5zL1kmc3VwUlJRMHBzT3BdWTNwVHEuMzRZcVE0WTJTNHVZUC4yU1U0WXZTVHJdWXZxUU9xWVNVdVJRc3AvWXFRNFk1UXB2NFlTc1kuVHVRUFFPUS5SWVFzdXBSUlEwcHNPcFkucy9ZUXU0WVBVdVVUcHxpcjYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L235" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">u:=[CharacterFrequencies(ciphertext)];</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEidUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSShtZmVuY2VkR0YkNiYtRiM2YHItRiM2KC1JI21zR0YkNiNRInwqRictRjY2LVEiPUYnRjlGO0Y+RkBGQkZERkZGSEZKRk0tSSNtbkdGJDYkUSI4RidGOS8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5LUY2Ni1RIixGJ0Y5RjsvRj9GMUZARkJGREZGRkgvRktRJjAuMGVtRicvRk5RLDAuMzMzMzMzM2VtRictRiM2KC1GVzYjUSJ8K0YnRlotRmhuNiRRIjJGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJ+RidGWi1GaG42JFEiMUYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIiRGJ0ZaLUZobjYkUSI0RidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiJUYnRlpGZXBGW29GXm9GOUZgby1GIzYoLUZXNiNRIiZGJ0ZaRl1xRltvRl5vRjlGYG8tRiM2KC1GVzYjUSInRidGWkZlcEZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiKEYnRlpGZXBGW29GXm9GOUZgby1GIzYoLUZXNiNRIipGJ0ZaRmVwRltvRl5vRjlGYG8tRiM2KC1GVzYjUSIuRidGWi1GaG42JFEkMTExRidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiL0YnRlotRmhuNiRRIzYyRidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiMEYnRlotRmhuNiRRIzM4RidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I0ZncEZaLUZobjYkUSIzRidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I0ZfcEZaLUZobjYkUSMzN0YnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNGZ3RGWi1GaG42JFEjMjRGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjRl9xRlotRmhuNiRRJDEwOUYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIjVGJ0ZaLUZobjYkUSMxN0YnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIjZGJ0ZaLUZobjYkUSMxOUYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIj5GJ0ZaRmduRltvRl5vRjlGYG8tRiM2KC1GVzYjUSI/RidGWkZdcUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiQEYnRlpGXXFGW29GXm9GOUZgby1GIzYoLUZXNiNRIkFGJ0ZaLUZobjYkUSI3RidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiREYnRlpGZXBGW29GXm9GOUZgby1GIzYoLUZXNiNRIkVGJ0ZaRmV0RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJGRidGWkZheEZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiR0YnRlpGZXBGW29GXm9GOUZgby1GIzYoLUZXNiNRIkhGJ0ZaRmVwRltvRl5vRjlGYG8tRiM2KC1GVzYjUSJKRidGWi1GaG42JFEjMTBGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJLRidGWkZlcEZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiT0YnRlotRmhuNiRRIzY4RidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiUEYnRlotRmhuNiRRIzIyRidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiUUYnRlotRmhuNiRRJDExMkYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIlJGJ0ZaLUZobjYkUSM2MEYnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIlNGJ0ZaLUZobjYkUSQxMDJGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJURidGWi1GaG42JFEjODRGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJVRidGWi1GaG42JFEjNTJGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJZRidGWi1GaG42JFEkMzAxRidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiW0YnRlpGYnpGW29GXm9GOUZgby1GIzYoLUZXNiNRIl1GJ0ZaLUZobjYkUSMyN0YnRjlGW29GXm9GOUZgby1GIzYoLUZXNiNRIl9GJ0ZaRl1xRltvRl5vRjlGYG8tRiM2KC1GVzYjUSJgRidGWkZdcUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiYUYnRlotRmhuNiRGYXZGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiYkYnRlotRmhuNiRRIzEyRidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiZEYnRlpGXXBGW29GXm9GOUZgby1GIzYoLUZXNiNRImZGJ0ZaRmV0RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJoRidGWkZheEZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EiakYnRlpGZmBsRltvRl5vRjlGYG8tRiM2KC1GVzYjUSJvRidGWkZkX2xGW29GXm9GOUZgby1GIzYoLUZXNiNRInBGJ0ZaLUZobjYkUSQxODdGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJxRidGWi1GaG42JFEjODNGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJyRidGWi1GaG42JFEjMTFGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJzRidGWi1GaG42JFEkMTA1RidGOUZbb0Zeb0Y5RmBvLUYjNigtRlc2I1EidEYnRlpGYnpGW29GXm9GOUZgby1GIzYoLUZXNiNGLkZaRl5zRltvRl5vRjlGYG8tRiM2KC1GVzYjUSJ2RidGWi1GaG42JFEjMzZGJ0Y5RltvRl5vRjlGYG8tRiM2KC1GVzYjUSJ8Z3JGJ0ZaLUZobjYkRml2RjlGW29GXm9GOUZgby1GIzYoLUZXNiNRInxpckYnRlpGYnZGW29GXm9GOUZbb0Zeb0Y5RjkvJSVvcGVuR0ZeX2wvJSZjbG9zZUdGY19sRltvRl5vRjk=">N2VuL1EifCo2IiIiKS9RInwrRiUiIiMvUSJ+RiUiIiIvUSIkRiUiIiUvUSIlRiVGLC9RIiZGJUYvL1EiJ0YlRiwvUSIoRiVGLC9RIipGJUYsL1EiLkYlIiQ2Ii9RIi9GJSIjaS9RIjBGJSIjUS9RIjFGJSIiJC9RIjJGJSIjUC9RIjNGJSIjQy9RIjRGJSIkNCIvUSI1RiUiIzwvUSI2RiUiIz4vUSI+RiVGJi9RIj9GJUYvL1EiQEYlRi8vUSJBRiUiIigvUSJERiVGLC9RIkVGJUZFL1EiRkYlRmduL1EiR0YlRiwvUSJIRiVGLC9RIkpGJSIjNS9RIktGJUYsL1EiT0YlIiNvL1EiUEYlIiNBL1EiUUYlIiQ3Ii9RIlJGJSIjZy9RIlNGJSIkLSIvUSJURiUiIyUpL1EiVUYlIiNfL1EiWUYlIiQsJC9RIltGJUZkby9RIl1GJSIjRi9RIl9GJUYvL1EiYEYlRi8vUSJhRiUiIiYvUSJiRiUiIzcvUSJkRiVGKS9RImZGJUZFL1EiaEYlRmduL1EiakYlRmpxL1Eib0YlRmNxL1EicEYlIiQoPS9RInFGJSIjJCkvUSJyRiUiIzYvUSJzRiUiJDAiL1EidEYlRmRvL1EidUYlRjwvUSJ2RiUiI08vUSJ8Z3JGJSIiJy9RInxpckYlRlE=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L294" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">sort([seq(rhs(u[i]), i=1..nops(u))]);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">N2VuIiIiRiNGI0YjRiNGI0YjRiNGIyIiI0YkIiIkRiVGJSIiJUYmRiZGJkYmRiYiIiZGJyIiJyIiKEYpRikiIilGKiIjNUYrRisiIzYiIzciIzxGLiIjPiIjQSIjQyIjRkYyIiNPIiNQIiNRIiNfIiNnIiNpIiNvIiMkKSIjJSkiJC0iIiQwIiIkNCIiJDYiRj8iJDciIiQoPSIkLCQ=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L292" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">for i from 1 to nops(u) do 
if rhs(u[i])=301 then print(u[i]); fi;
od;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">L1EiWTYiIiQsJA==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L293" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">for i from 1 to nops(u) do 
if rhs(u[i])=187 then print(u[i]); fi;
od;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">L1EicDYiIiQoPQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L295" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">for i from 1 to nops(u) do 
if rhs(u[i])=112 then print(u[i]); fi;
od;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">L1EiUTYiIiQ3Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L236" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">x1:=StringToList(&quot; &quot;)[1];
x2:=StringToList(&quot;e&quot;)[1];
y1:=StringToList(&quot;Y&quot;)[1];
y2:=StringToList(&quot;p&quot;)[1];
 
</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEjeDFGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbW5HRiQ2JFEiMkYnRjkvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOQ==">IiIj</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEjeDJGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbW5HRiQ2JFEjNzFGJ0Y5LyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9Rjk=">IiNy</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEjeTFGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbW5HRiQ2JFEjNTlGJ0Y5LyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9Rjk=">IiNm</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEjeTJGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbW5HRiQ2JFEjODJGJ0Y5LyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9Rjk=">IiMjKQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L276" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">eq1:=a*x1+b=y1;
eq2:=a*x2+b=y2;</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEkZXExRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1GIzYoLUYjNiYtRiM2Ji1JI21uR0YkNiRRIjJGJ0Y5LUY2Ni1RMSZJbnZpc2libGVUaW1lcztGJ0Y5RjtGPkZARkJGREZGRkgvRktRJjAuMGVtRicvRk5GZ24tRiw2JVEiYUYnRi9GMkY5LUY2Ni1RIitGJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjIyMjIyMmVtRicvRk5GYG8tRiw2JVEiYkYnRi9GMkY5LUY2Ni1RIj1GJ0Y5RjtGPkZARkJGREZGRkhGSkZNLUZWNiRRIzU5RidGOS8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RltwRl5wRjk=">LywmSSJhRzYiIiIjSSJiR0YlIiIiIiNm</Equation></Text-field>
</Output>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEkZXEyRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1GIzYoLUYjNiYtRiM2Ji1JI21uR0YkNiRRIzcxRidGOS1GNjYtUTEmSW52aXNpYmxlVGltZXM7RidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSYwLjBlbUYnL0ZORmduLUYsNiVRImFGJ0YvRjJGOS1GNjYtUSIrRidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSwwLjIyMjIyMjJlbUYnL0ZORmBvLUYsNiVRImJGJ0YvRjJGOS1GNjYtUSI9RidGOUY7Rj5GQEZCRkRGRkZIRkpGTS1GVjYkUSM4MkYnRjkvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOUZbcEZecEY5">LywmSSJhRzYiIiNySSJiR0YlIiIiIiMjKQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L296" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">msolve({eq1,eq2},length(Alphabet));</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">PCQvSSJhRzYiIiNsL0kiYkdGJSIjRQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L297" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">msolve(y=1/65,length(Alphabet));</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">PCMvSSJ5RzYiIiIk</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L298" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">modp(3*65,97);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">IiIi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L299" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Affine(ciphertext,-3*26,3);</Text-field>
</Input>
<Output>
<Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output">UWZlcmVUdXJpbmcmcnNxdW87c35iZXN0fnN1YmplY3RzfmF0fnNjaG9vbH53ZXJlfk1hdGhlbWF0aWNzfmFuZH5TY2llbmNlO350b350aGV+ZGlzbWF5fm9mfmhpc350ZWFjaGVycyx+aGV+c2hvd2VkfmxpdHRsZX5vcn5ub35pbnRlcmVzdH5pbn5vdGhlcn5zdWJqZWN0c35hbmR+d2FzfnBsYWNlZH5pbn50aGV+Ym90dG9tfnNldHN+Zm9yfmJvdGh+RW5nbGlzaH5hbmR+TGF0aW4ufihIb2RnZXMsfjE5ODUsfnAuMzB+V2hpbGV+YXR+c2Nob29sLH5BbGFufnNob3dlZH5oaXN+dGVhY2hlcn5zb21lfmFkdmFuY2Vkfk1hdGhlbWF0aWNzfndvcmt+aGV+aGFkfmRvbmV+YW5kfndhc35kZWNsYXJlZH50b35iZX5hfmdlbml1cy5+SG93ZXZlcix+dGhlfnNhbWV+dGVhY2hlcn5jb21wbGFpbmVkfnRoYXR+JmxzcXVvO2hlfnNwZW5kc35hfmdyZWF0fmRlYWx+b2Z+dGltZX5hcHBhcmVudGx5fmlufmludmVzdGlnYXRpb25zfmlufmFkdmFuY2Vkfk1hdGhlbWF0aWNzfnRvfnRoZX5uZWdsZWN0fm9mfmVsZW1lbnRhcnl+d29yay4mcnNxdW87fihIb2RnZXMsfjE5ODUsfnAuMjZ+VGhpc35zY2hvb2x+cmVwb3J0fmFjY3VyYXRlbHl+cmVmbGVjdHN+dGhlfndheX5pbn53aGljaH5UdXJpbmd+d291bGR+dmlld35oaXN+d29ya35pbn5oaXN+YWR1bHR+bGlmZS5+VHVyaW5nfmdyYWR1YXRlZH5mcm9tfkNhbWJyaWRnZX5pbn4xOTM0fmJlZm9yZX5hdHRlbmRpbmd+S2luZ3N+d2hlcmV+aGV+d3JvdGV+T25+Q29tcHV0YWJsZX5OdW1iZXJzLH53aGljaH53YXN+cHVibGlzaGVkfmlufjE5Mzd+KFNhYm9sLH4yMDA2LH5IaXN0b3J5Ln5UaGlzfmNvbmNlcm5lZH5pdHNlbGZ+d2l0aH50aGV+aWRlYX5vZn5hfnVuaXZlcnNhbH5tYWNoaW5lLH5ub3d+a25vd25+YXN+dGhlflR1cmluZ35tYWNoaW5lLn5TdWNofmF+bWFjaGluZX53b3VsZH5iZX5hYmxlfnRvfiZsc3F1bztjYXJyeX5vdXR+YW55fnN5c3RlbWF0aWN+cHJvY2Vzc35tYW5+Y291bGR+ZGV2aXNlLn5+VGhlc2V+bWFjaGluZXN+cGF2ZWR+dGhlfndheX5mb3J+dGhlfmRpZ2l0YWx+Y29tcHV0ZXJ+YXN+d2VsbH5hc35icm9hZGVuaW5nfmlkZWFzfmFib3V0fndoYXR+bWFjaGluZXN+Y291bGR+YWNoaWV2ZS5+SW5+MTkzOCx+dGhlfkJyaXRpc2h+Z292ZXJubWVudH5hbmR+aW50ZWxsaWdlbmNlfmFnZW5jaWVzfndlcmV+ZmFjZWR+d2l0aH50aGV+R2VybWFufkVuaWdtYX5NYWNoaW5lO35hfmNvZGV+YmVsaWV2ZWR+dG9+YmV+dW5icmVha2FibGUsfndoaWNofndhc351c2VkfmJ5fnRoZX5HZXJtYW5zfnRvfnBhc3N+b25+aW5zdHJ1Y3Rpb25zfmFuZH5kaXJlY3R+aXRzfmZvcmNlcy5+KEhvZGdlcyx+MTk4NSx+cC4xNDh+VHVyaW5nfndhc35yZWNydWl0ZWR+dG9+YXNzaXN0fnRoZX5nb3Zlcm5tZW50fmFuZH5yZW1haW5lZH5hfmtleX5maWd1cmUsfmRldmVsb3Bpbmd+dGhlfiZsc3F1bztib21iZSZyc3F1bzt+bWFjaGluZSx+d2hpY2h+c3VjY2Vzc2Z1bGx5fmRlY29kZWR+ZW5jcnlwdGVkfkdlcm1hbn5tZXNzYWdlcy5+KFNhYm9sLH4yMDA2LH4mbHNxdW87SGlzdG9yeS4mcnNxdW87fkZvbGxvd2luZ350aGlzfmJyZWFrdGhyb3VnaCx+VHVyaW5nfnRvb2t+dGhlfnJvbGV+b2Z+Y29uc3VsdGFudH5hbmR+aW52b2x2ZWR+aGltc2VsZn5pbn5vdGhlcn5wcm9qZWN0c35pbmNsdWRpbmd+d29ya2luZ35vbn5zcGVlY2h+c2VjcmVjeSx+ZGVzaWduaW5nfnRoZX5BQ0V+Y29tcHV0ZXIsfnRoZW5+dGhlfnNvZnR3YXJlfmZvcn5NYXJrfkl+YXR+TWFuY2hlc3Rlcn5Vbml2ZXJzaXR5Ln4oU2Fib2wsfjIwMDYsfiZsc3F1bztIaXN0b3J5LiZyc3F1bzt+SW5+MTk1MCx+VHVyaW5nfnB1Ymxpc2hlZH5Db21wdXRpbmd+TWFjaGluZXJ5fmFuZH5JbnRlbGxpZ2VuY2UsfnBlcmhhcHN+aGlzfm1vc3R+ZmFtb3VzfndvcmssfndoaWNofm91dGxpbmVkfmhpc352aWV3c35vbn5hcnRpZmljaWFsfmludGVsbGlnZW5jZX5hbmR+aXRzfmZ1dHVyZS42Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L300" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L301" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L302" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L303" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L304" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L305" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L306" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L307" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L308" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L272" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L273" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L274" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L275" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
</Worksheet>