<snapdata remixID="14711213"><project name="Algorithm 1" app="Snap! 11.0.5, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Algorithm 1"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="6"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezVC27kNhAEUCP3P3SC/NZeez6SSDWb9YJg1zsjkV2vDdQfH/4jQIAAAQIEbhdQwLeTu5AAAQIECHx8ZBew3wACBAgQIFAkoICL4F1LgAABAtkCCjh3/5ITIECAQKGAAi7EdzUBAgQI5Aoo4NzdZyeXngABAsUCCrh4Aa4nQIAAgUwBBZy5d6mzBaQnQGABAQW8wBKMQIAAAQJ5Ago4b+cSE8gWkJ7AIgIKeJFFGIMAAQIEsgQUcNa+pSVAIFtA+oUEFPBCyzAKAQIECOQIKOCcXUtKgACBbIHF0ivgxRZiHAIECBDIEFDAGXuWkgABAgQWE7i5gBdLbxwCBAgQIFAkoICL4F1LgAABAtkCCvjG/buKAAECBAj8J6CA/5PwNwECBAgQuFFAAd+InX2V9AQIECDwWUABf9bwMwECBAgQuElAAd8E7ZpsAekJECDwu4AC/l3EvwkQIECAwA0CCvgGZFcQyBaQngCBnwQU8E8qPiNAgAABApMFFPBkYMcTIJAtID2BRwIK+JGMzwkQIECAwEQBBTwR19EECBDIFpD+mYACfqbjOwIECBAgMElAAU+CdSwBAgQIZAu8Sq+AXwn5ngABAgQITBBQwBNQHUmAAAECBF4J7F3Ar9L7ngABAgQIFAko4CJ41xIgQIBAtoAC3nf/khEgQIDAwgIKeOHlGI0AAQIE9hVQwPvuNjuZ9AQIEFhcQAEvviDjESBAgMCeAgp4z71KlS0gPQECDQQUcIMlGZEAAQIE9hNQwPvtVCIC2QLSE2gioICbLMqYBAgQILCXgALea5/SECCQLSB9IwEF3GhZRiVAgACBfQQU8D67lIQAAQLZAs3SK+BmCzMuAQIECOwhoID32KMUBAgQINBMYHABN0tvXAIECBAgUCSggIvgXUuAAAEC2QIKeOD+HUWAAAECBN4VUMDvSnmOAAECBAgMFFDAAzGzj5KeAAECBI4IKOAjWp4lQIAAAQKDBBTwIEjHZAtIT4AAgaMCCviomOcJECBAgMAAAQU8ANERBLIFpCdA4IyAAj6j5h0CBAgQIHBRQAFfBPQ6AQLZAtITOCuggM/KeY8AAQIECFwQUMAX8LxKgACBbAHprwgo4Ct63iVAgAABAicFFPBJOK8RIECAQLbA1fQK+Kqg9wkQIECAwAkBBXwCzSsECBAgQOCqQO8Cvpre+wQIECBAoEhAARfBu5YAAQIEsgUUcN/9m5wAAQIEGgso4MbLMzoBAgQI9BVQwH13lz259AQIEGguoICbL9D4BAgQINBTQAH33JupswWkJ0BgAwEFvMESRSBAgACBfgIKuN/OTEwgW0B6ApsIKOBNFikGAQIECPQSUMC99mVaAgSyBaTfSEABb7RMUQgQIECgj4AC7rMrkxIgQCBbYLP0CnizhYpDgAABAj0EFHCPPZmSAAECBDYTOFjAm6UXhwABAgQIFAko4CJ41xIgQIBAtoACPrB/jxIgQIAAgVECCniUpHMIECBAgMABAQV8ACv7UekJECBAYKSAAh6p6SwCBAgQIPCmgAJ+E8pj2QLSEyBAYLSAAh4t6jwCBAgQIPCGgAJ+A8kjBLIFpCdAYIaAAp6h6kwCBAgQIPBCQAG/API1AQLZAtITmCWggGfJOpcAAQIECDwRUMBPcHxFgACBbAHpZwoo4Jm6ziZAgAABAg8EFPADGB8TIECAQLbA7PQKeLaw8wkQIECAwA8CCvgHFB8RIECAAIHZAmsX8Oz0zidAgAABAkUCCrgI3rUECBAgkC2ggNfdv8kIECBAYGMBBbzxckUjQIAAgXUFFPC6u8meTHoCBAhsLqCAN1+weAQIECCwpoACXnMvpsoWkJ4AgQABBRywZBEJECBAYD0BBbzeTkxEIFtAegIhAgo4ZNFiEiBAgMBaAgp4rX2YhgCBbAHpgwQUcNCyRSVAgACBdQQU8Dq7MAkBAgSyBcLSK+CwhYtLgAABAmsIKOA19mAKAgQIEAgT+K2Aw9KLS4AAAQIEigQUcBG8awkQIEAgW0ABf9q/HwkQIECAwF0CCvguafcQIECAAIFPAgr4E0b2j9ITIECAwJ0CCvhObXcRIECAAIF/BRTwvxD+yhaQngABAncLKOC7xd1HgAABAgT+ElDAfyH4n0C2gPQECFQIKOAKdXcSIECAQLyAAo7/FQBAIFtAegJVAgq4St69BAgQIBAtoICj1y88AQLZAtJXCijgSn13EyBAgECsgAKOXb3gBAgQyBaoTq+AqzfgfgIECBCIFFDAkWsXmgABAgSqBWoLuDq9+wkQIECAQJGAAi6Cdy0BAgQIZAso4Lr9u5kAAQIEggUUcPDyRSdAgACBOgEFXGeffbP0BAgQCBdQwOG/AOITIECAQI2AAq5xd2u2gPQECBD4UMB+CQgQIECAQIGAAi5AdyWBaAHhCRD4W0AB/83gDwIECBAgcK+AAr7X220ECGQLSE/gfwEF/D+FHwgQIECAwH0CCvg+azcRIEAgW0D6LwIK+AuHfxAgQIAAgXsEFPA9zm4hQIAAgWyBb+kV8DcSHxAgQIAAgfkCCni+sRsIECBAgMA3gagC/pbeBwQIECBAoEhAARfBu5YAAQIEsgUUcMz+BSVAgACBlQQU8ErbMAsBAgQIxAgo4JhVZweVngABAqsJKODVNmIeAgQIEIgQUMARaxYyW0B6AgRWFFDAK27FTAQIECCwvYAC3n7FAhLIFpCewKoCCnjVzZiLAAECBLYWUMBbr1c4AgSyBaRfWUABr7wdsxEgQIDAtgIKeNvVCkaAAIFsgdXTK+DVN2Q+AgQIENhSQAFvuVahCBAgQGB1gbkFvHp68xEgQIAAgSIBBVwE71oCBAgQyBZQwPP272QCBAgQIPBQQAE/pPEFAQIECBCYJ6CA59lmnyw9AQIECDwVUMBPeXxJgAABAgTmCCjgOa5OzRaQngABAi8FFPBLIg8QIECAAIHxAgp4vKkTCWQLSE+AwFsCCvgtJg8RIECAAIGxAgp4rKfTCBDIFpCewNsCCvhtKg8SIECAAIFxAgp4nKWTCBAgkC0g/SEBBXyIy8MECBAgQGCMgAIe4+gUAgQIEMgWOJxeAR8m8wIBAgQIELguoICvGzqBAAECBAgcFtiqgA+n9wIBAgQIECgSUMBF8K4lQIAAgWwBBbzN/gUhQIAAgU4CCrjTtsxKgAABAtsIKOBtVpkdRHoCBAh0E1DA3TZmXgIECBDYQkABb7FGIbIFpCdAoKOAAu64NTMTIECAQHsBBdx+hQIQyBaQnkBXAQXcdXPmJkCAAIHWAgq49foMT4BAtoD0nQUUcOftmZ0AAQIE2goo4LarMzgBAgSyBbqnV8DdN2h+AgQIEGgpoIBbrs3QBAgQINBd4FoBd09vfgIECBAgUCSggIvgXUuAAAEC2QIK+Pz+vUmAAAECBE4LKODTdF4kQIAAAQLnBRTwebvsN6UnQIAAgUsCCvgSn5cJECBAgMA5AQV8zs1b2QLSEyBA4LKAAr5M6AACBAgQIHBcQAEfN/MGgWwB6QkQGCKggIcwOoQAAQIECBwTUMDHvDxNgEC2gPQEhgko4GGUDiJAgAABAu8LKOD3rTxJgACBbAHphwoo4KGcDiNAgAABAu8JKOD3nDxFgAABAtkCw9Mr4OGkDiRAgAABAq8FFPBrI08QIECAAIHhAq0KeHh6BxIgQIAAgSIBBVwE71oCBAgQyBZQwG32b1ACBAgQ2ElAAe+0TVkIECBAoI2AAm6zquxBpSdAgMBuAgp4t43KQ4AAAQItBBRwizUZMltAegIEdhRQwDtuVSYCBAgQWF5AAS+/IgMSyBaQnsCuAgp4183KRYAAAQJLCyjgpddjOAIEsgWk31lAAe+8XdkIECBAYFkBBbzsagxGgACBbIHd0yvg3TcsHwECBAgsKaCAl1yLoQgQIEBgd4HnBbx7evkIECBAgECRgAIugnctAQIECGQLKODH+/cNAQIECBCYJqCAp9E6mAABAgQIPBZQwI9tsr+RngABAgSmCijgqbwOJ0CAAAECPwso4J9dfJotID0BAgSmCyjg6cQuIECAAAEC3wUU8HcTnxDIFpCeAIFbBBTwLcwuIUCAAAECXwUU8FcP/yJAIFtAegK3CSjg26hdRIAAAQIEfgko4F8WfiJAgEC2gPS3CijgW7ldRoAAAQIE/hFQwP84+JMAAQIEsgVuT6+Abyd3IQECBAgQ+PhQwH4LCBAgQIBAgcBSBVyQ35UECBAgQKBEQAGXsLuUAAECBNIFFPAyvwEGIUCAAIEkAQWctG1ZCRAgQGAZAQW8zCqyB5GeAAECaQIKOG3j8hIgQIDAEgIKeIk1GCJbQHoCBBIFFHDi1mUmQIAAgXIBBVy+AgMQyBaQnkCqgAJO3bzcBAgQIFAqoIBL+V1OgEC2gPTJAgo4efuyEyBAgECZgAIuo3cxAQIEsgXS0yvg9N8A+QkQIECgREABl7C7lAABAgSyBT4+FHD6b4D8BAgQIFAioIBL2F1KgAABAukCyQWcvnv5CRAgQKBQQAEX4ruaAAECBHIFFHDq7uUmQIAAgVIBBVzK73ICBAgQSBVQwKmbz84tPQECBMoFFHD5CgxAgAABAokCCjhx6zJnC0hPgMASAgp4iTUYggABAgTSBBRw2sblJZAtID2BZQQU8DKrMAgBAgQIJAko4KRty0qAQLaA9EsJKOCl1mEYAgQIEEgRUMApm5aTAAEC2QLLpVfAy63EQAQIECCQIKCAE7YsIwECBAgsJ3BrAS+X3kAECBAgQKBIQAEXwbuWAAECBLIFFPBt+3cRAQIECBD4JaCAf1n4iQABAgQI3CaggG+jzr5IegIECBD4KqCAv3r4FwECBAgQuEVAAd/C7JJsAekJECDwXUABfzfxCQECBAgQmC6ggKcTu4BAtoD0BAj8LKCAf3bxKQECBAgQmCqggKfyOpwAgWwB6Qk8FlDAj218Q4AAAQIEpgko4Gm0DiZAgEC2gPTPBRTwcx/fEiBAgACBKQIKeAqrQwkQIEAgW+B1egX82sgTBAgQIEBguIACHk7qQAIECBAg8Fpg5wJ+nd4TBAgQIECgSEABF8G7lgABAgSyBRTwrvuXiwABAgSWFlDAS6/HcAQIECCwq4AC3nWz2bmkJ0CAwPICCnj5FRmQAAECBHYUUMA7blWmbAHpCRBoIaCAW6zJkAQIECCwm4AC3m2j8hDIFpCeQBsBBdxmVQYlQIAAgZ0EFPBO25SFAIFsAelbCSjgVusyLAECBAjsIqCAd9mkHAQIEMgWaJdeAbdbmYEJECBAYAcBBbzDFmUgQIAAgXYCQwu4XXoDEyBAgACBIgEFXATvWgIECBDIFlDAw/bvIAIECBAg8L6AAn7fypMECBAgQGCYgAIeRpl9kPQECBAgcExAAR/z8jQBAgQIEBgioICHMDokW0B6AgQIHBdQwMfNvEGAAAECBC4LKODLhA4gkC0gPQECv+uE6gAAAkNJREFU5wQU8Dk3bxEgQIAAgUsCCvgSn5cJEMgWkJ7AeQEFfN7OmwQIECBA4LSAAj5N50UCBAhkC0h/TUABX/PzNgECBAgQOCWggE+xeYkAAQIEsgWup1fA1w2dQIAAAQIEDgso4MNkXiBAgAABAtcFOhfw9fROIECAAAECRQIKuAjetQQIECCQLaCAu+7f3AQIECDQWkABt16f4QkQIECgq4AC7rq57LmlJ0CAQHsBBdx+hQIQIECAQEcBBdxxa2bOFpCeAIEtBBTwFmsUggABAgS6CSjgbhszL4FsAekJbCOggLdZpSAECBAg0ElAAXfallkJEMgWkH4rAQW81TqFIUCAAIEuAgq4y6bMSYAAgWyB7dIr4O1WKhABAgQIdBBQwB22ZEYCBAgQ2E7gUAFvl14gAgQIECBQJKCAi+BdS4AAAQLZAgr47f17kAABAgQIjBNQwOMsnUSAAAECBN4WUMBvU2U/KD0BAgQIjBVQwGM9nUaAAAECBN4SUMBvMXkoW0B6AgQIjBdQwONNnUiAAAECBF4KKOCXRB4gkC0gPQECcwQU8BxXpxIgQIAAgacCCvgpjy8JEMgWkJ7APAEFPM/WyQQIECBA4KGAAn5I4wsCBAhkC0g/V0ABz/V1OgECBAgQ+FFAAf/I4kMCBAgQyBaYn14Bzzd2AwECBAgQ+CaggL+R+IAAAQIECMwXWLmA56d3AwECBAgQKBJQwEXwriVAgACBbAEFvOr+zUWAAAECWwso4K3XKxwBAgQIrCrwJwAAAP//lVwoVAAAAAZJREFUAwDU5ALRcl29HAAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="7"></list></costumes><sounds><list struct="atomic" id="8"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="13"><costumes><list struct="atomic" id="14"></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="286" y="14.5"><block s="receiveGo"></block><block s="doSetVar"><l>totalHours</l><l>0</l></block><block s="doSetVar"><l>loggedTimes</l><block s="reportNewList"><list><l>12</l><l>8</l><l>11</l><l>10</l><l>8</l></list></block></block><block s="doForEach"><l>loggedTime</l><block var="loggedTimes"/><script><block s="doChangeVar"><l>totalHours</l><block var="loggedTime"/></block></script></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="totalHours"/><l>40</l></list></block><script><block s="doSetVar"><l>overtimeHours</l><block s="reportDifference"><block var="totalHours"/><l>40</l></block></block><block s="doSayFor"><block var="overtimeHours"/><l>2</l></block></script><list></list></block></script><comment x="443" y="15" w="90" collapsed="false">Q1 Algorithm 1</comment></scripts></sprite><watcher var="totalHours" style="normal" x="10" y="10" color="243,118,29"/><watcher var="loggedTimes" style="normal" x="10" y="31.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="overtimeHours" style="normal" x="123" y="8.00000399999999" color="243,118,29"/></sprites></stage><variables><variable name="totalHours"><l>49</l></variable><variable name="loggedTimes"><list struct="atomic" id="66">12,8,11,10,8</list></variable><variable name="overtimeHours"><l>9</l></variable></variables></scene></scenes></project><media name="Algorithm 1" app="Snap! 11.0.5, https://snap.berkeley.edu" version="2"></media></snapdata>