<snapdata remixID="13061969"><project name="HW 29 Coding Drills" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAFUJJREFUeF7tnQl0VFWax/9VlaWqkqrsGyFA2DcT2VxBZJNFEGzEFtsZ6LEdzow2rWfmnEbPyLicbpfpRkdFRcAFBVEEAQGHBhFlEQHZE8K+E7Knsi9VqTn/i+9VFQFSLEm91Lv3HE4gvHrv3u/7ve9+9/u+e8vgdrvdkE1KIEASMEgAAyR5+VghAQmgBCGgEpAABlT88uESQMlAQCUgAQyo+OXDJYCSgYBKQAIYUPHLh0sAJQMBlYAEMKDilw+XAEoGAioBCWBAxS8fLgGUDARUAhLAgIpfPlwCKBkIqAQkgAEVv3y4BFAyEFAJSAADKn75cAmgZCCgEpAABlT88uESwAAzUFNTg4KCAjidzmbpiclkQkxMDGw2W7Pc/0ZvKgG8UQnewOePHj2K3NxcpKSkgKA0R2toaBCAWywWZGZmNscjbuieEsAbEt/1fzgvLw9nzpzBrbfeipCQkOu/kR+f5MbH/fv3Cwi7dOnixyda7pIrAnjy5ElQSIHetRkeHo7u3bsL4QVT27VrFzp06IDY2FhUVVUhJycHdXV1N3WItKqdO3cWUzCn+M2bN+Pee++9qc+40Zs1ApDAsaNt2rRBaGjojd7/pnz+woULYppKS0u7KffTwk02btyIwYMH4+zZs2IaTkpKEtNwdUU5CvJym+yiNdKGmPjEK15HPVZWVqK8vBxRUVHo0aMHvv/+ewwZMqTJe7fkBY0ApKm22+2iD/PmzcPtt98uFE9fIisrC4MGDWrJ/qnPoqLuvvvugDy7OR5KGGiN+LIrL5bB3YDtv++PjpamzwqwxCUh9m8bxTTO2YEWLjo6Wu1qcXGx+N2xY8eQnJwspvo9e/ZoH8D169cLs8325ptvIjU1FWFhYaitrQVXbI8//jjq6+ubQydXvSeFqfSrxR/eDA8kgLfccgtKSkrw3nvv4emnn4ajqACVM4YhNtwonmjNHAyj1Qa4XKg9k4P63BM+PYmel4Pz58+LFS6n8YiICPX/+Xu6L+vWrRNGJDIyUlyjeQu4Zs0aYa7ZduzYgfj4eJSVlcFqtQqfcOjQoTfdV/FXv+np6f5eqvnrCGDPnj1RUVGB+fPn48knn0RRXi6qnh2uAhgSkwTb0Efgri6H2+WEY+0Cn3HZP8jGzp07xT14r0sBNJvNAsDbbrtNWEn6mJoHcPXq1WIwWmzBCCBf7i1btgj3oqrMgernPABGjZqKujOHERKbJBaDFZuX+6jFNidLGIW4uDhhSb0XavSbFQD79+8vDAhnLs0DuGrVKhVAx+kcnF04AwZXHWqMFhSHJqABF6eH5mgGuBHtLEKEq4KnhiBjygtwpg1QH9WxY8fmeGxA7kkLyJmGACqtsswB88f/AdPpA032yXrLQNT/4X/FAoYuEpviu/PvBJBA0gL269dPWMdWAeA333yjApj340Jk5MzD/g6/RfiAhxGXkChWxv7Ererr6+B0umAwGJoUpvcFZY5SlOz8Bpk5c2Ee/iec6fiA+t+dOnW6pntp+WIFwNLSUrWbBObUj6sQVu1osuvhiW1h7XE7lM9TL7RySsvPz1cB7Nu3rwCQfrTmLeDKlStVAPN/XIiI3F2wTZ4Fk+lisPTImkWoXPwqjE1wZTAa0ff5D1EY10n4HpxCuEpT3tamJJy/4jVk9uiC0+nj1EuDbRFCC8ipU2nO2hoU/ucQpFr9mGUMBlhn70VhYaFYhNAP9JYtASSQtIBcAXMR4nK5tA/gihUrVAALNi2CJSIShbEZIqbEgRyc/Sw6HVr7q8wMiJnwb6jatwnWjHtQsny2D1cRD/4Jpbc9JHwRhnH4hyszf9rxrF0YGHYKpzqMVS/XWhTfn3Fc6RpaQAbYGS7Zu3cvjh8/jjH3jUDd8yPVRUjMhCdhCA2HyR6LuvPH4fj2Q5/bWWbvRVFRkQqg98xEMBmioYWk70wAKX/NW8Dly5erABZu/hxhcW0RlzEUn332GR577DHkvPucCqDREonIgeNh7piJ2tM5KPtuEdx1NaqQCGDJgInYtm2bCLryDfQXwIPZ2Rgedhgn29+v3q9r1643onNNfVYBkADR7Zk4cSLKS4pRP3OUCmDkHfcjov99qD64DWFtOqPw05d9xmB+Zw8OHTokploCdimAR44cEdMu44y0kq0GQCUMU7RlMUJjU1Gf2FNE0R999FEfAMNSuyDpqTdQunYB6BQXLngJLkehKiTrBFrAiSLdRPg4TVwLgCPCj+BEuzHq/bp166YpiG6kMwqALBQ4ceKECHeFhxjhnDlaBdDS807AaIQpIgr1eadQezLL55Hhb+8WUzjhYsbDaPRM3bSs9Ps4BTPeyGvoBmneAn799ddqHLB46xcIjWmD2Iyh6sDPLnwdKTuX+CX7yH/9OwrS+oprOXjC568PSAt4n/kojqeNVp/FKStYGgHkC0UAVR+wvg5JR36EBU2XZtXb4lHQ/jYRXOZCj3+8ZUsAaRUJYK9evdQVsuYBXLZsmToFF21RAPTkD0OMwOGtG9Dgcl2VBYPRhO6D7kN1TY2aOaEv6O+qmACOtBwLegAZx1Oa3W7DlhefgCH3KJpKxnXocwfiprwgfHOugDnVek/B9P0UABnXZYiGstc8gEuXLlUBLN76JUKiUxCb4QHw8Gd/Q/ovS+BPdMU2+VkU9x4pfBRaQMahrsUCjrIex7G2o1QFKa5BMFhBxQIyXsdFCGeHLukd4HxhDOKUVFzGIITEp6KhsgzO4lzUHNntM/SQN3eKOCKnV/70rlwigPw9LSDlxoKEVgHgV199pQJY8tOXMEWn4IIpSUTrp02bhiNznlcXIRSOfegjwj9h2qhk5ftAg8cyWidMR3H/3whfhA4w88n+ApidnY0xESdwNHWkKnStZmiu54VQAGTOllZs+/btGHz3nWh4cazqA8ZN/jPqzh8TAIYmt0fpqrk+jzK9sUOsnpmjZ86eMlaaw+EQVo8A0nUhgPQRNW8BlyxZogJYum0JjFHJKLNdzMEyEOwNYGhiGiIGjIK5861wluajdPU8OAvPqUKwjP+jAJBVNEw18S31F0BOwWMiT+JIm/vU+9GXCZZGALmqP3funMjnJiQkoF2bZLhfGuezCjZ37YeGCgfcaEDJsrd9hm+ctV0s7Nq1awfWb3KhpzTKWgGQz2EMluVemgfwyy+/9KTifv4KRnsyziJO1K3df//9ODb3v33CMPZhj6L26B6EdewNx5pL4lS/AqjEoKqrq/0GkBZwrO0UDqeMUIXau3fvYOFPRBUUAJVB1VSUwfz6JESHNZ09Mpoj4Hp5vViEUL4EzhtALm4I9cGDB0VAmgDSR2wVACq+Vtn2pTDYkhBzi6eKtiZrKxKz1sLtZe4vR4UhJBSGUdNQEBajLjw4Bfi794EAjrOfxqHk4ertGU4IlqYAyGCx0ghIisWEvEP7mhymJTUdDneYmHbp+1G23gu8rVu3om3btsJCElBWRbcKAL/44gsfC2iwJyGmtwfAugsnkbdusY+vdzlpuZxOdJs8HRWhFyPwbBTAtQD4QNSZoAaQmR1vAG0RVhycPsTvgtSGGV+BswoXefQjvX1ALmwYG2SjQaHrw9Wy5i3g4sWLVQBpAWFLRFj6ABHw5Bt1+tNX0Sl7dZNvKC8wP/AUivo9KHwRCkcJGfjzYVrA8dFnkZM0TL08IyPDn4+2imtoAQngqVOnhI9MC5WalADjXyaoPqBt8CQYQkLgdtaLhUjlzn/4jM312haxsONql/rh35XGiINSksWpWMkVax7Azz//XAWwfMcyIDIBzuTe2LRpEyZNmoQT819UfcDQpPaInzITjm8/RtSoKcj9+zQfy3gpgBSCv/tMCOCEmHM4mOgJgmtxW+H10q4ASB+Nac4+ffpgQJ9MmP76oBeAD8HcKRPOkny4aypRekku2PnqZlEPyPgq5crV8JWakoXSPICLFi1SAazY+TXcEQnID0vBTz/9hCeeeALH573gATAlHeYu/WDNHISG6koULX4dDRWe8iICWNh3AtauXYvJkyeLxPu1APhg7HlkJ3hikCyGCJamAMgwCgESFspoQMgrHgBZ4AGTCQZTiJBvddZWn+HXv7JJxFZpASlbTsdK27BhA06fPi3+OXr0aHENY42aB3DhwoUqgJW/LEeDNV4sQjiNcqV1+qOX0eXoenWg5m4DUHtsL8I734qanO0+AgofPx1FfR4QMShOwfz8tQD4m7hcZMV7/E9aiWBpBJDlZQRQnTZrq5G68q9+F6SeH/9fanCf06/3KphFDtxnMmzYMEydOlWslgm65gHkdKAEfAWAEfGI7jVYFZLdUA979veA2xP0vBwU9Q1Aed+xKK2oUveQMCDtbyqOU/DE+As4EOd5Ngsrg6UpAPJ0BO4J5otJP5CFGzer0SLS/6OVZGaEi5VWAaAShqnatQIua5wPgAVb16Dqi9f8Kkjt9ef3kB+dLkIESqjAn2pqKoAAPpSQh/2x96j6YGl5sDQFQG78YpiE0+Phw4dFsJ+NlpF7swknISJASlHvgQMHwILTkSNHit9x2+Ubb7yB5557zmca5gvPqZm+IVfBjAdqHsBPP/1UrYap3r0SLkssonoNFntK6YNdWPS6pyDVYETMA9PgWPcZ7Pc+jNI1832n4HFPoqDPePFmcwqmEK8FwEmJ+dgX49mHzM01wdKUVBx/8gXlfuy77rpLTJNsLNFi8JiAEVDW9tGFGTBggFgQciMSFyD07xjz++GHH/DMM8+o8uVnuDLmvek+MTXXKnzABQsWqFMwAXSaY3HOEC/SPRxU3uf/owJo7tIXtoEPwpIxEKUr3kPl7g0+9YDhvwJIeFmQSoFcC4APJxUENYDc5M89wTyig9aO+WBl24Gyy40gsmyLFo+Wj+lIWjUCyK0OlCfzwLyOUQKC5g0fX3xWR1P+tKqat4CffPKJCmDNnm9QHx6D2oTuovSbg/exgCYTEqa+hPrc42DOMm/203DXe843CRv778ICUkB0kJl49zcQzfDEb5MLsTd6oGr0+PYHS1NORuDLyYIB+oCE72q5cvpwnFYJ1NUar1FO3WKOmPFbnsLQKo7mIICKDygANMcgqqfHDytfNQepu5b6xUHY1FdwoU2mWo5FX+RaLOAjKUXYE+U5joMbrIOl0fdjLpgRAgajeYSGv7LxVwa0flzUMIDPv3Oa1rwF/Pjjj1UAa/euQl14NOw9PH4YfRSa/6YafRdOG9d78CIt4OQ2xdhtv0t9FI+YCJbGFBwtWUuFlrh3hLOQ1kraGh1O9NFHH6kA1u1bjbqwKNi9LGBLAcBV8KOpJdhlu1N95B133NFSj2+R59CnY3oyMTFRWEJaK/p1LNG6mY1+IeHjItJfF+hmPv9q92oE4IcffqgCWL9/DWpDo2Dr4fHDWqpjtIC/a1uKXyI90N15pwfGlupHcz+Hiw0lwkD4aKkYVvE3YO9P/xh+4fFvWmyNAORBOYoP6DzwLWpC7LD3vDgFKyXfSjC5Of9NC/hYmgM7IzzTLsMUwdbopnAFywUGfWRWL3sfsRFs4710PI0A5JmAPgCG2mHrHhgL+E/tyrDD6ll4BNP5gIoifv75Z5Ema9++PYLp7Bt/X5xGAM6dO1d1VGkBq0NsAQPwn9uXtxoAZ86cKcJNPMmVwWF/plAGklkwQKun1VPs/QXpeq9rBOAHH3ygAujK+j9UmyIRGSALOKVDBbZbPLG/gQNb3hL7K1iGOZ566ikRf2NhAEFkoJmptUCdKutv3wN53WUBVKbghuy1qDISwJY/GpeLkKnplfjZ7Em/aV2RzFCwAkWpRFYUy6IAZiko13vuuUeXU+2VIG8E4Jw5c1Qf0H3wH6g0RiCyW2AA/H3HKmwL9xQgUHlabvv27cOMGTN8jh/hwoK+HeN9rOYJpoqem6GLRgC+//77vgAaIgJjAbOz8S+da/BTmKcEi/lMrTZav+nTp6tbT0eMGCEOBRo+fLjfOwG1Orbm7FcjAJkcV08gyFmHCoM1YBbw8c412BrqKULV2ndceCuGJ1yxWmXs2LEiqCybfxJoBOC7777rSdfkrEM5LC0CIPexMnHOxnRfiMmEP3StazUA+idueVWTccDZs2erABoOrUe524KIbi0TAGYog6cEzJo1SwS9n+hahy0hnn0gWkukS5xuXAKNLOA777yjAmg8/B3KGswwte8rUkQsLGVdYHM21qwxZ8lDLad1d2KzyfMFe/yKCNmCSwKNAHz77bdVAE1HNsDhChcFqUyDsSqXecVLD5lkreDlKmQ4pTIgy3o0JW3HVSHLj6502CQPauT3qDFJTwA3GT17gbnBRrbgksBlAVQWIQSwzBWK86ZkYQEJAAHy/kooioNlRdxNx0wA410sGWd0n8l1Wk3mOumcs96NUyzhutyKlvDt3r1bhCw2b/oB03q48aPBcxwHV5SyBZcEGgH41ltvqavgkKPfoy7/BPI7jhG7+Ll3lX+8vw6A4mCpD60dy8q5gYbftkQryemaFpCWk9MnA7Ksg2MC/tINRoRPqQrhz6iSHIzLSMEP8BxIxNCGbMElgUYAck8Iy4HYQo9tRPrxZVga+zvEpaSJCL8/B4UzHMHdXNy1pezmuprYuIeBYDJuxp+0sG3WzUD3UVOw0X3xSDamt8aN83xlQ3CpQb+jaQQgqzPo07Fw0XDoO9x1bjGKGiw4aM1EQzy3DPrxHRaXlWdTh85e/FCI4yzSSnchzVQG45A/YpPhog/IMA1P6ZctuCRw2S+s5hTKyD6/XyLBmQ+4Wv7bMWEwwmFti9y8fLHTi3lg7h6TLbgkcMVvTGeNGsuFvI/8CsTQ6W+yskS24JTAFQEMzuHKUWlNAhJArWlEZ/2RAOpM4VobrgRQaxrRWX8kgDpTuNaGKwHUmkZ01h8JoM4UrrXhSgC1phGd9UcCqDOFa224EkCtaURn/ZEA6kzhWhuuBFBrGtFZfySAOlO41oYrAdSaRnTWHwmgzhSuteFKALWmEZ31RwKoM4VrbbgSQK1pRGf9kQDqTOFaG64EUGsa0Vl/JIA6U7jWhisB1JpGdNYfCaDOFK614UoAtaYRnfVHAqgzhWttuBJArWlEZ/2RAOpM4VobrgRQaxrRWX8kgDpTuNaGKwHUmkZ01h8JoM4UrrXhSgC1phGd9UcCqDOFa224EkCtaURn/ZEA6kzhWhuuBFBrGtFZfySAOlO41oYrAdSaRnTWHwmgzhSuteFKALWmEZ31RwKoM4VrbbgSQK1pRGf9kQDqTOFaG64EUGsa0Vl/JIA6U7jWhisB1JpGdNaf/wfYfqwvfaGzLwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="HW 29 Coding Drills"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></blocks><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="5"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="6"></list></costumes><sounds><list struct="atomic" id="7"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="36.302521008403346" y="-2.6890756302520913" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="308.333333333333" y="10"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="doAsk"><l>Pick an index in the list</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><block s="getLastAnswer"></block></list></block><block s="reportVariadicLessThan"><list><block s="getLastAnswer"></block><l>1</l></list></block></list></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doAsk"><l>There is no value there. Pick an index in the list</l></block></script></block><block s="doSayFor"><block s="reportListItem"><block s="getLastAnswer"></block><block var="list"/></block><l>2</l></block></script><script x="17.333333333333314" y="167.33333333333337"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="doAsk"><l>pick an index in the list</l></block><block s="doSayFor"><block s="reportListItem"><block s="getLastAnswer"></block><block var="list"/></block><l>2</l></block></script><script x="303.9999999999997" y="202.00000000000023"><block s="receiveKey"><l><option>4</option></l><list></list></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doSayFor"><block var="item"/><l>2</l></block></script></block></script><script x="490.33333333333394" y="203.00000000000023"><block s="receiveKey"><l><option>5</option></l><list></list></block><block s="doAsk"><l>What are the first few indexes you want to list?</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><block s="getLastAnswer"></block></list></block><block s="reportVariadicLessThan"><list><block s="getLastAnswer"></block><l>1</l></list></block></list></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doAsk"><l>There is no index there. What are the first few indexes you want to list?</l></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="getLastAnswer"></block><script><block s="doSayFor"><block s="reportListItem"><block var="i"/><block var="list"/></block><l>2</l></block></script></block></script><script x="13.333333333333371" y="255.00000000000014"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="doAsk"><l>Pick an index in the list to remove</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><block s="getLastAnswer"></block></list></block><block s="reportVariadicLessThan"><list><block s="getLastAnswer"></block><l>1</l></list></block></list></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doAsk"><l>There is no value there. Pick an index in the list to remove</l></block></script></block><block s="doDeleteFromList"><block s="getLastAnswer"></block><block var="list"/></block></script><script x="13.333333333333371" y="450.9999999999999"><block s="receiveKey"><l><option>6</option></l><list></list></block><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doSayFor"><block var="sum"/><l>2</l></block></script><script x="193.3333333333331" y="418.6666666666673"><block s="receiveKey"><l><option>7</option></l><list></list></block><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doAsk"><l>What is the length of the sublist?</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><block s="getLastAnswer"></block></list></block><block s="reportVariadicLessThan"><list><block s="getLastAnswer"></block><l>1</l></list></block></list></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doAsk"><l>There is no index there. What is the length of the sublist?</l></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="getLastAnswer"></block><script><block s="doChangeVar"><l>sum</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>the sum of this sublist is </l><block var="sum"/></list></block><l>3</l></block></script><script x="10" y="668.8333333333333"><block s="receiveKey"><l><option>8</option></l><list></list></block><block s="doDeclareVariables"><list><l>text</l></list></block><block s="doSetVar"><l>text</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doFor"><l>i</l><l>2</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doSetVar"><l>text</l><block s="reportJoinWords"><list><block var="text"/><l> </l></list></block></block><block s="doSetVar"><l>text</l><block s="reportJoinWords"><list><block var="text"/><block s="reportListItem"><block var="i"/><block var="list"/></block></list></block></block></script></block><block s="doSayFor"><block var="text"/><l>5</l></block></script><script x="20.333333333333258" y="24.000000000000114"><block s="receiveGo"></block><block s="doAsk"><l>GIve me a number for the length of a list</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="doAddToList"><block s="reportRandom"><l>1</l><l>100</l></block><block var="list"/></block></script></block></script><script x="351.33333333333303" y="719.3333333333331"><block s="receiveKey"><l><option>9</option></l><list></list></block><block s="doDeclareVariables"><list><l>save</l></list></block><block s="doSetVar"><l>save</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doDeleteFromList"><l>1</l><block var="list"/></block><block s="doInsertInList"><block var="save"/><l><option>last</option></l><block var="list"/></block><block s="bubble"><block var="list"/></block></script><script x="34.66666666666657" y="881.9999999999993"><block s="receiveKey"><l><option>a</option></l><list></list></block><block s="doDeclareVariables"><list><l>save</l></list></block><block s="doSetVar"><l>save</l><block s="reportListItem"><l><option>last</option></l><block var="list"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><block var="list"/></block><block s="doInsertInList"><block var="save"/><l>1</l><block var="list"/></block><block s="bubble"><block var="list"/></block></script><script x="276.9999999999996" y="885.1666666666661"><block s="receiveKey"><l><option>b</option></l><list></list></block><block s="doDeclareVariables"><list><l>save</l></list></block><block s="doFor"><l>i</l><l>1</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>2</l></block><script><block s="doSetVar"><l>save</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><block var="i"/></block><l>1</l></list></block><block var="list"/></block></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><block var="i"/></block><l>1</l></list></block><block var="list"/><block var="save"/></block></script></block><block s="bubble"><block var="list"/></block></script></scripts></sprite><watcher var="list" style="normal" x="12.722689075630228" y="70.72268907563026" color="243,118,29" extX="92" extY="126"/></sprites></stage><variables><variable name="list"><list struct="atomic" id="447">25,99,53,90</list></variable></variables></scene></scenes></project><media name="HW 29 Coding Drills" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>