<snapdata remixID="13468522"><project name="4.3 lab solution" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAADRRJREFUeF7tnXtQ1WUax7+H++GqgoIiICoomxbSgncFvGuX3coIM6TWZmpcy2l3dncad9qx/tnZKcdGZydz29YtLbUxa9Mt09CV0AwERUDlpiaiXATkft35vnR+hwOaNKO8cHiemTPKOb/ze37v9/fheX/v8z7vi6mjo6MDYqKAJgVMAqAm5cWtUkAAFBC0KnBLAE+dOoWQkBA4Ojr26cU1NjaiqqoKEyZM6FO/4kyfAj0APHr0qIJPl/GRtKSkBDNmzNB1CeK3DxWwATAjIwPDhg1T7jdt2gQnJycVBZuamjB37lwUFhYiNTUVb775JhITE3HgwAHk5ORg9+7d8PDwQGBgICIjI+Hq6orz58/jxIkTmDZtGjIzMzFp0iTk5uaqc0+ePBkE7cKFCwgLC1PHdDVGwfHjx8PT07MPpRBXOhSwAbC8vBw1NTXqOt5++224ublh4cKFOH36NKqrq/HSSy9h48aNSE5OxpYtW7B+/XocOnQI7Dp5bHZ2NtLS0rBz505s2LABPj4+mDlzJjZv3ozY2Fi0traq89y8eVN1s/x/eHg4oqKierSd1xITE6NDE/HZhwrYAHjjxg1UVlYq94xehKahoUFBxoj18MMPY/v27Vi+fLnxOaNiS0uLipSMoIRq5cqV6nNCaTabVdScPn26ApDRlGDW19erc/v5+WHcuHE9mlxaWqrgFbNvBWwAJHwVFRUwmUwKHnd395/degJHsH6uXbtaAmdXNwU6/V+7dk0A/LkiDsDjbQAkfHzR8r9Pgd+h1+DlYkK+OQI1jkPuSfOiatPUeQMeegVlYY8YPq5fv45Zs2bdE59y0v6jQI9nQAuApz59F8sqd+FE+AsIm/+0umIXFxekpx5BU2PjnVtgMuG+yAdh9vS65bHNzc3gq6y0BEHfrEfQ3AQUBS+zAXD27Nl39iNHDGgFegBYVlamGpT12TaMbixEYNJbRgOL93+AYfvfgpOpd232X/EnFIfPg7e3t/oCBzi+vr6oq6tT3WxtbS3OnTuHcJcqRPm2ojBoqeqCaRyECIC903kgH2UDIOGzAvgPzAp0xNnh8Whvb1ej1ptf74Dvxe8w9FdrcGPvZjSc/dZou0f0ItSd/NJGC9/EP6JwfLyR2uEzJtM8RUVFKv1CyPbu3avSMAtdzyM/cLHxfX42Z86cgaytXHsvFLABkM9dXQGMG+uB2qgkFbkYxeoOf4SQkcNRtu1VOAeMQeBfdqMpPxPVX++AOSIG5kmz0JB9TLmt2PlXEMCCcXHIz89X3x8xYgSGDh2K4uJi9d6yZcuwdetWlW5ZbM7HhVGLbABk7lHMvhXoASBHn7Qz/3kPsaGdALK7ZBRsSNmlIqD75Floqy5He30N2psb0XAmFS4hEYDJBPzYhTZkpyoA88fGqlSLpVslgIyAEydOxNWrV/H5558jOjoaSz0KcS5ggaE2o6UAaN/wsXU2ABI+K4D/RGyoO25OecZQoeF8Ojy3/wEdzb1Lswx7dQeKHH3h4OCgzsHnO85uEECma/jKyspSgD7kVYw8//k2ADIPKWbfCtgAyOQvX7TsL95XANZErjQU6KitQtPpFDgz0t3B2hwcYZ7xqJHYJoReXp0jYnbBhNBi/v7+eMTnEnKGxxvvMSkeFxd3Jzfy+QBXoAeA7BZpZ/d3Alga/jjS09NVUrju2F4M3b+x100esi1PwcaRL4FictsCIN/vCuCjQy7jrJ8VOM4HC4C9lnrAHmgDIOHrDuBJcwwKCgqQkJCAygP/QpC3i2ps44UMuIVFwcl3FOqzUuAyOhz1mSlwj4zFjU+3oL2hFj7v5uLixYsKQD7TsUiBxve6AsjBya+HXUG2r7XLJYDx8daIOGAVlgv/SQVsAGQZFF+0nAPbERtqxsGmcDV6ZYlWe9o+A8D6M6nwWfA0Wko7I1nd9wcR8Lt3UL3/PTRdylUwem/NwaVLl9RcMGc1mMjmc6AFQA5u+DPP/7jfVZweak27cE553rx5cvvsXAEbAK9cuWIAmPvf7Zg7xoyayGdU8QCTx01H9xij4KaCLLiMuQ/1WUdgcnKBeWI0GnKOo6O9TY2QCabXO2dx+fJlIwKyvIvAEcquEXD48OFYPuIasoZYZz4I4Pz51kGJnd+HQdu8HgASQpoFwIr7njLEMdWUI6gkwxjV/pRqjU5mlIXNMcq7GO0sxQ2MgHxZjKPghIAyZPpY534J4IIF1rTMoL1Ddt5wGwB/+OEH8EXL+/IDzB3jhvJfJBgStJQU4MLfXgDa2366X3dwwMw/b8UV80gDOs77Ojs7q+8x2Z2Xl2ecg8+IiaMqkOFlrYJmzaAAaOf0dc8Dsru0AHjuqw8wJ8QNh1sjVLXz2LFj4ZL5JbwOb4N7ZBzablairaYCzZesIHWVi0no7FHTMHr0aPU2I6tlEMKfORPC6baIiAjV7a8IrES653TjFASQxbBi9q2ATQQkgHw+o50/+KECkF3wvn378OSTT6L9+D74pH2E0K0ZqEs/iNaqMji4eaKltAiN+VnwWZSE63//PVorStQsyJmRU9UzYGhoKNra2tQg5FbGUv2VQVU46T7V+JiFCosWWafm7Ps2DN7W2QBI+KwA7lAApjo+oCqd161bh6qv/q0ADHxtNzpaGtFeV42GvJNKvebL5+C/dhOubEhURQoE8HRAjCo6YBKaa0QsXXB3uQlgUkgNvjNbS/A56BEA7R9MGwAtgwMOGM4f7ASwNPwxQwVT2l6MOPZ+r1TxfuIV5IyeYdMFcxRsMa4v4WIlrj1h15wcWosTbtFGRTQBXLzYWh3TK6dy0IBToAeAlvRI/qGdmB3cCeDx48cVSJbnubvVSgLIggMuZHpuXD3SXB40Ts01I0uWLLlbruQ8/VQBGwAJnxXAjzA72BVHMUklii1rPZgTpDFqcYFRd+McL5/1mLjmIiTakCFD1CIkjoS7Gt9n18zByOqwRnzrbF0dx+OXLl3aT2WTy7pbCtgASHgsRQIFhz/GrCAXXJ/4BN544w2sWbNGVcrwmc4CFdcOcxTLRUisbOZ6X8JEWJnH4+LyMWPGqFEu6wG7PgOyLIvwcf0vI+zz4U1IdZpiVERzqacAeLduc/89Tw8AucySVvjNxwjtKEHTjBfVAnWmYY4dO4agoCD1OQFiLR/L5rmO5JNPPlHTbTyWW3swarLQlMlnfrZ27VpjloXf5aJ0LsfkPHNN+VUkT+jA/xweMJQigCxYFbNvBWwA5GjUMhNCAB9qScGHfs/D3cNDFaUyWt3OGPEY/aZOnar+vZ2xJJ85QAJN2Pmvaddv8cCip3DUdL/xNXbxsibEvuFj62wAPHnypKpaIWwXUz/DU42foaTNG8VDH0S+x2Q0d/Rus6I7Vwt2ChvuVI4RRQcw0bkcLvPXIaVjknqfvwTPPvus/asvLey5PduuXbuULCHBwfC+8AU66m70iUxNkQm4Xl2v4GNXzi07xOxfgVtuz8ZaPG6t0X3Ueq/l4AhbVsLda5X71/llg8r+dT8G3dUIgIPulvevBguA/et+DLqrEQAH3S3vXw0WAPvX/Rh0VyMADrpb3r8aLAD2r/sx6K5GABx0t7x/NVgABJCSkoLCE0cwcnI0lkgJWJ8SKgD+KHfiknhUpH+DxnZgyrxliJgSjfjHEmVK8B7jKAB2EfjlR+OQm5ZiI3lVC/DYqudhDghG8otr1SJ9sbungADYCwCXP/cCXP2D8Js1L6slqmJ3TwEB8BZd8C8XPoLw+6Mw7/EVRgX43ZNcztRVAQGwyyBk1P0xWCwLofr0N0QA7FO5xVl3BQRAYUKrAgKgVvnFuQAoDGhVQADUKr84FwCFAa0K2C2Ae/bsUQvmub9McHCwVpHF+e0VsFsA+efFVq9erf6YNndkTUxMVLs2rFq1yvhzEQKGfgXsFkBKe+TIEbz++uvGH8ixyM29bJKTk9U+NARTTJ8CgxJA7uqVlJSkNs7kzq9i+hSwWwC7d8ErVqxQXTC3/LjdTq36bsPg9Wy3AMogZGBAbbcADgz55SoFQGFAqwICoFb5xbkAKAxoVUAA1Cq/OBcAhQGtCgiAWuUX5wKgMKBVAQFQq/ziXAAUBrQqIABqlV+cC4DCgFYFBECt8otzAVAY0KqAAKhVfnEuAAoDWhUQALXKL84FQGFAqwICoFb5xbkAKAxoVUAA1Cq/OBcAhQGtCgiAWuUX5wKgMKBVAQFQq/ziXAAUBrQqIABqlV+cC4DCgFYFBECt8otzAVAY0KqAAKhVfnEuAAoDWhUQALXKL84FQGFAqwICoFb5xbkAKAxoVUAA1Cq/OBcAhQGtCgiAWuUX5wKgMKBVAQFQq/ziXAAUBrQqIABqlV+cC4DCgFYFBECt8otzAVAY0KqAAKhVfnEuAAoDWhUQALXKL84FQGFAqwICoFb5xbkAKAxoVUAA1Cq/OBcAhQGtCgiAWuUX5wKgMKBVAQFQq/ziXAAUBrQqIABqlV+c/x+qZMzzI8m1VwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="4.3 lab solution"><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="Part 2" idx="2" x="-48" y="6" 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="16" y="10"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="373" collapsed="false">2.1 Ever other name is welcomed.</comment></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>John</l><l>Alex</l><l>Melissa</l><l>Jim</l><l>Isabel</l><l>sally</l><l>Richard</l></list></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>greeting</l><l>Welcome </l></block><block s="doRepeat"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block><l>2</l></block><script><block s="doSetVar"><l>greeting</l><block s="reportJoinWords"><list><block var="greeting"/><block s="reportListItem"><block var="index"/><block var="names"/></block><l>, </l></list></block></block><block s="doChangeVar"><l>index</l><l>2</l></block></script></block><block s="doSetVar"><l>greeting</l><block s="reportJoinWords"><list><block var="greeting"/><l>and </l><block s="reportListItem"><block var="index"/><block var="names"/></block><l>.</l></list></block></block><block s="bubble"><block var="greeting"/></block></script><script x="16" y="273.99999999999994"><block s="receiveKey"><l><option>0</option></l><list></list><comment w="373" collapsed="false">2.2 Welcomed in reverse order</comment></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>John</l><l>Alex</l><l>Melissa</l><l>Jim</l><l>Isabel</l><l>Jen</l><l>Richard</l></list></block></block><block s="doSetVar"><l>index</l><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block></block><block s="doSetVar"><l>greeting</l><l>Welcome </l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block><l>0</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="greeting"/><block s="reportListItem"><block var="index"/><block var="names"/></block></list></block><l>1</l></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block></script><script x="16" y="489.99999999999966"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="373" collapsed="false">2.3 Have more than 4 lettters</comment></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>John</l><l>Alex</l><l>Melissa</l><l>Jim</l><l>Isabel</l><l>Richard</l><l>Carlos</l></list></block></block><block s="doSetVar"><l>index</l><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block></block><block s="doSetVar"><l>greeting</l><l>Welcome </l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block><l>0</l></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block var="index"/><block var="names"/></block></block><l>4</l></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="greeting"/><block s="reportListItem"><block var="index"/><block var="names"/></block></list></block><l>1</l></block></script><list></list></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block></script><script x="16" y="749.0000000000001"><block s="receiveKey"><l><option>2</option></l><list></list><comment w="373" collapsed="false">2.3 Start with the letter &apos;c&apos;</comment></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>John</l><l>Alex</l><l>Melissa</l><l>Jim</l><l>Isabel</l><l>Richard</l><l>Carlos</l></list></block></block><block s="doSetVar"><l>index</l><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block></block><block s="doSetVar"><l>greeting</l><l>Welcome </l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block><l>0</l></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="index"/><block var="names"/></block></block><l>c</l></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="greeting"/><block s="reportListItem"><block var="index"/><block var="names"/></block></list></block><l>1</l></block></script><list></list></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block></script><script x="16" y="1007.9999999999995"><block s="receiveKey"><l><option>3</option></l><list></list><comment w="373" collapsed="false">2.3 End with the letter &apos;y&apos;</comment></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>Johnny</l><l>Alex</l><l>Melissa</l><l>Jim</l><l>Isabel</l><l>Richard</l><l>Carlos</l></list></block></block><block s="doSetVar"><l>index</l><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block></block><block s="doSetVar"><l>greeting</l><l>Welcome </l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block><l>0</l></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><block var="index"/><block var="names"/></block></block><l>y</l></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="greeting"/><block s="reportListItem"><block var="index"/><block var="names"/></block></list></block><l>1</l></block></script><list></list></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block></script><script x="16" y="1267.0000000000002"><block s="receiveKey"><l><option>4</option></l><list></list><comment w="373" collapsed="false">Are not the first two or last twn names in the list</comment></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>Johnny</l><l>Alex</l><l>Melissa</l><l>Jim</l><l>Isabel</l><l>Richard</l><l>Carlos</l></list></block></block><block s="doSetVar"><l>index</l><l>3</l></block><block s="doSetVar"><l>greeting</l><l>Welcome </l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block><l>4</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="greeting"/><block s="reportListItem"><block var="index"/><block var="names"/></block></list></block><l>1</l></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="20" y="1483.333333333334"><block s="receiveKey"><l><option>5</option></l><list></list><comment w="373" collapsed="false">Bonus: Contain the letter &apos;e&apos;</comment></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>Johnny</l><l>Alex</l><l>Melissa</l><l>Jim</l><l>Isabel</l><l>Richard</l><l>Carlos</l></list></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>greeting</l><l>Welcome </l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block><l>0</l></block><script><block s="doIf"><block s="reportListContainsItem"><block s="reportTextSplit"><block s="reportListItem"><block var="index"/><block var="names"/></block><l><option>letter</option></l></block><l>e</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="greeting"/><block s="reportListItem"><block var="index"/><block var="names"/></block></list></block><l>1</l></block></script><list></list></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></scripts></sprite><watcher var="greeting" style="normal" x="1" y="300.00000400000005" color="243,118,29" hidden="true"/><watcher var="index" style="normal" x="9" y="4.000001999999995" color="243,118,29" hidden="true"/><watcher var="names" style="normal" x="6" y="35" color="243,118,29" hidden="true"/><sprite name="Part 1" idx="1" x="-14" y="42" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="68.85000000000001,20.655000000000005,0,1" pen="tip" id="444"><costumes><list struct="atomic" id="445"></list></costumes><sounds><list struct="atomic" id="446"></list></sounds><blocks></blocks><variables><variable name="my names"><list struct="atomic" id="449">Carter,Eaton,Mera,David,Austin,Abhay,Jose</list></variable></variables><scripts><script x="42" y="33.33333333333334"><block s="receiveGo"></block><block s="doSetVar"><l>my names</l><block s="reportNewList"><list><l>Carter</l><l>Eaton</l><l>Mera</l><l>David</l><l>Austin</l><l>Abhay</l><l>Jose</l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="my names"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome </l><block s="reportListItem"><block var="i"/><block var="my names"/></block><l>!</l></list></block><l>1</l></block></script></block></script><script x="45" y="203.16666666666674"><block s="doDeclareVariables"><list><l>a</l><l>greeting</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doSetVar"><l>greeting</l><l>Welcome </l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="a"/><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="my names"/></block><l>1</l><comment w="90" collapsed="false">don&apos;t do the last element until after the loop</comment></block></list></block><script><block s="doSetVar"><l>greeting</l><block s="reportJoinWords"><list><block var="greeting"/><block s="reportListItem"><block var="a"/><block var="my names"/></block><l>, </l></list></block></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doSetVar"><l>greeting</l><block s="reportJoinWords"><list><block var="greeting"/><l> and </l><block s="reportListItem"><block var="a"/><block var="my names"/></block><l>!</l></list></block></block><block s="doSayFor"><block var="greeting"/><l>4</l></block></script></scripts></sprite><watcher scope="Part 1" var="my names" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="names"><list struct="atomic" id="545">John,Alex,Melissa,Jim,Isabel,sally,Richard</list></variable><variable name="index"><l>7</l></variable><variable name="greeting"><l>Welcome John, Melissa, Isabel, and Richard.</l></variable></variables></scene></scenes></project><media name="4.3 lab solution" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>