<snapdata remixID="9231742"><project name="U5L1- search sorted" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAGHhJREFUeAHtXQd4FdW2/kMKhJCQQid0DNI7AQQNTUQU9PlUiuXTa8MHgpR7UUFURARULBdBsKCCCp9KUQGRIh3pEEBaEmqoIUAaJSRv/o37MKfMySGcOYXsle9kZnZde80/a/e1A/I1giIlAS9JoJiX8lXZKgkICSgAKiB4VQIKgF4Vv8o8yEgEubm5OHLkCLKzs42C+Jx7hQoVEBMT43N8KYaMJRDgqBOSnJwMAjAwMNA4pgd8oqMiceLATmRmnHeaW2ZGBqo1agP2p3bu3ImePXs6Da88fUcCdgC8ePEi9u7di5CQEKdc8mUHBATYhbl69SouXbqEkiVLChBfvnwZoaGhDsPaRbZxWDG0HfrUD0MxXTZartqffcc977WdOHbsmEghNTUVnTp1sklNPfqiBOzagHv27BF8EjgE44Ahr+D46bO4mHsFi1asRb8BAzFmwvs4c/YsXh03GqfPZ6L9XQk4f/4cXh48GD37zkZI+kH8MWUYlidnICXmdiz+Yix69e6DWbNmY+nSZRg7+m30HzAAy5atw73dH8TfScfQ+o72uJCZgQ6dOgoAX758CbHhQVbguxIajRL9fzKUI3nmr2rVqoZhlIdvScAOgNRg8kVSk42fMRMfb8/FpYplsTq/Lib8OBsdXxqPXYGxGPbORPQavRiDR76JzFKV8d3cycipXALbjmfj7iEvo1WJ/SidtQUHExci6dgZ7N9/BC8NH4GGTVsjvlVzjB4zAz0fvBP931iAh4aOwoH0EmhWMx+Xcy9pPFyxk1TGCz8hqEJ9O3c65OXlWfhWQ5sOReSTjnZV8PHjx5GUlGSpMhs2rIUslEBGTj4qhQYgDxeB/FCtMPkIDg7EldyzOJoeiLyTe1CxSmn8nZKLOrc3wr6/tyE6+BxS8yoivkENbN22Gy1bNMeGjZvQpGUzbNm8A62a1MPq7fvRtkEt7DhyGjVKXEB+yco4fWgbMq+GI/2T/0FCteIuCe7K8O3YvXu3CJuZmYmuXbu6FE8F8q4E7ABIdqZOnYratWtbQOgtFhvXKIf86Y8XmH1ApYZIatofBB577d27dy8wjgrgGxJwCECyxvbf0qVLcfr0ad/gtAAu2CFq0aIF6td3XEUXEF15e0kChgD0Ej8q2yImAbtOSBErvyqulyVgOBPC9tSvv/6KDG2Q1ywKCgpCdHR0oQa8S5Uqhfj4eDHGaBZ/Kl3zJeCwCp40aRLuvvtu83PX5RAWFobt00cidd1czVU38qwLI241r65j5iOnRFnxuGrVKjz99NO2odSzn0jADoCJiYkoVsw9NXNaWho2b97sEpgDLmeh/IyHUDzoOviyQ0qj5GX7abiAkpE4+L/fCxFzzI+zLjVr1vQTkSs29RKwq4IPHDiA6tWrizAckJ4ybwE6N62Og6fPoGm1OKxcuxCB+TFo06oJfl+9FgnxzRBbNhwnAs9h44FKKH7xKBpXjsCzL85Cu7dHYECz5ji6+VfkRcWhWMYWJO5IQhqqIuzwYrwxJxlNSoVi2uIFyMvOQqAN7oPzLiOoVW/kbrgGNj3j5E0Staci/5SAHQDljAKLk5WVhWbxcUB2ABqWK4eSdeLwQFA6oqrHICfrMBJa1ED+bQ1xcPsiVOzSB41yjyImKh5njhzAmnlPoGnnDjjdsAHGvvwADh3bg6iA/WihLRrYtmYhymtDJg2XHEeDnGszLwHaDIyerhYLRsSgOTg75Slw2NuW9ADkwglF/ikBuyqYnY9169ahRIkSViWyXXzAGZN6VYojPTdarEJxtDCBCeTlXdWq9EBLGJnOVW3qLFCr6qV/7vlTaLriZQTZaEErJuRDaCS2dpokngjEBg0aoHz58tJXXf1IAnYakL1LtqnY+w0ODjYsCtfdnRRLBa9XhYaBYa3dZLjrrlcRUDIKga/vQqnwcOnt8EoAc8nV5VOnwHlr/hT4HIrKZxy7teuEhauXOuTHDoAMdccdd4iZkBUrVuDcuXMOI7rDkUu+uIhUAp3LwFwlxuN0YfHirs0Vu5quCudeCZw4pPUJUkoaJmpXBRuGVB5KAoWQwPLwAQgND0Pr1HcdxnaoAR2GVI5KAjcogYs5OaiXGaXVpnmGMR0CkO2qWbNmIS4uTrQHDWO7yYMdmqioKDRr1sxNKapkfEECQ+MewEjEIyDXfgW75M8hAH/66Sc0b95chrmhK3vDybNGo9LRJYgIcd6lDQwKQfiorZapOC6pr1y58g3lpwL7pgQ4nDfyaLxgLiTAeG+RHUL279+PunXritXFOZoKPZtxQXRI0rIyhFt6ejqyMs9ZVh9zGIQ/Lgbllauos3csQs3IYJQpGSh+wYN+RERUGVR5c73FjX5RIVfF3hOZhpkdHt98TbcuV99MmmYpXICxAoSdBrxw4YIlIlF8JDwWP/+ZjGfa5aFmmYpYnRGGhMrFsTQxBVmH9+NKeDAy9u5Bx9hQRJeqihNnGf36dBqfsgOKI7BSU5xdPt1uUFk/8M1qWNGtIYGuA69tEJOlSUlJQY0aNeSj5WqnATmsITUSr7XKhiFYm5+NLF8fTRo21CIGIKrEMYRG1saHo17HIy1q4dtJX6JylVI4cCRNxLWk/s9N/sUcFE/dhOjOT9l6iWeZHwfBFfm/BM6dSgO13trZjVHseH9RoNkz7adT6eFwGGbatGmiA6IXBQeAI8MjEBqUhRPnjHs1jBM2fxBuD0rTRze4D0DW4A2QO/HKlCmjVjQbSMqfnFuWrIGN2SkWlret34QZfUfjvaR5Fjd54xCAbMe9/fbboiNSmIl+bmgvaF8xGSCoufT/6NGjiIiIwEMPPST5UtdbTAJ/zlmEhAfvsSuVQwAyFMFx5coVcbWL5WYHLkz1thUGNxdJJeeiBAwB6GJ8FUxJ4KYkYNcLZmrsFJw/f94j2k/PPeeEIyMjvb4dVM+TujdXAnYacPHixQIE3lhhwrYnB6PbtGljtxzMXDGo1L0lASsAEgCcFtNT/wEv4ZI2jNK+fXvs2jIP4z40ts2ij3cz9+yUtG3b1m1bA26GFxXXXAlYVcFcfnXbbbeJHBMTd2LF5L7ISY3Byj2pWLGqJB7sWRv5xbIQHnYRM5NK4+LebYitEYljW9ehdXgWtu8/g4HjvkacNga0TzPd0fe5IXjr3y/ccAkqVaqEgwcPqn0eNyw5/4tgNRDNIRHOTPA3f/58zeBQCzT5x0bQ4H5xOH/uPNJLx+Lx54ZrwyxRWLtgHprGRmDLqs3avG8Olm7YisH/ehwRdRNQq3wwfv5lpSU9ma4rV/bA1TJ7/wNTYTi2qoLnzZvndCCYwDBaes/M8zT/YtpihPz8PC2chm3tWbspDF9ipXOdOnUKFVdF8h8JWFXBBBg1FIlL8/fNn4SMU0c9Upq2//ce0tLSPZKXysR3JGAHQIJQ0JWLaJz0DdZGdUOZOx5Ghera7jg30/njB5G6fSXaJWsrJz7QTOw+8ZslBwsfFhd1cytKwAqALKB88adOpKJyUBjq9X5FlFtqRncKIbx8VdS5+zH8+sNZ3Jf5iyVvd+ah0vJtCVh1QmQVLMH2Y3SfQnUiXOlo6MPU6/KokJLeTX4Ivi0+xd3NSsBKA/Kl6198prZ6T4LxZjNyFr94+LV1gPq8nXV2nKWl/PxLAk4BSPDpQWFW0WQe8sp89Pdm5avS9b4E7ACo13iySjSbTZmnvDI/dxlIMpt3mT4/GM4icctCQcRjKzjYbmt9oqB4t6K/HQD1mof3elCYJQCZhz5vs/IyI93t27fjrHZsBS101atXr8AsCNK//vpLaPmEhIQCw9/KAewAKMHA4WPey2czhSDzkFfm5S9g5BZWAqpDhw4ui4hGOe+66y7s2LED27ZtQ5MmTVyOe6sFtAOgfPHeAKDM25+EvGHDhkLvZ26o7bFZuXKlPxXX7bw6HYaRGtATV5ZMn4+/gJHz59xOwBMFbGnJkiW2TtphPfstbuzp+0s5LUy7+cYOgBSIFAoBIZ/NvrJc+jzcXE7Tk+vcubPYwqDvWOzatQs0ISw323/22WdiayIBq+iaBAyrYHpLjWS2sJgPSQLf9l54+sG/5557TizW4Eoe7nP54osv0K9fP/znP/8R3D///PMoW7YsFi5c6Ael8QyLdhpQDzp574kri6vPxzPFd28uy5YtwxtvvAFuL5XEj2rs2LHi8YMPPtAWXKShR48e0rvIX401oNYLofAICrNJ5uGPGpDtOPaE9bxLjcdeLkmuMh+snSbKn6LrErDSgHSmIKUw9RrJ7Ht93jL/62z67h3H/TimVxii7R1/G3AvTDmdxbECIF+8BBojyXtPXG3z8xcQltOMt3MvzaFDh5zJ2c6Pe67Xr1+PO++8086vKDkYV8GaDRgJPHcLhODiQCyJ5oDHjBkj7v0FdIJZ3T8OQnM8MDk5WWywJ6hOaTas2Qs2IlbdRX0WhLKxAqA14LQzgP8ZhjES4s24//nnn3jttdfwzjvviHyYFvOT5G0wskPRsWNHyU6B11atWmH58uVCo7FspBuZHRERiuA/KwCy/PoXT0DwuFZOHaWmagtUdcYj2fA2MqfBNGyXUzlyo/0ZbkZnW8g2b+HgxX8EH23VUAaHDx/Gl19+icaNGxtyxI38JIKQMxz6nrBhJOVhrQEJEj0AeU9TvSdOnsJXX35h1c45fuIUJk58HxUrdENi4l40GtoXMXtWoHXXe9C6fjRmT5uFhI5dxHjYfff3wC/ffYoAzdagJAKUg7YEdunSpYWzPm8ZzpvXH374AY888giqVq0qhlfIC/nmERY8yFFvoX/Lli2iQyGbFt7k25/ydtoJicjPFICseHwV1hzOEdqAGoE/7nzLaPNvRGtHbD35yQgsHrIOw55sg4PlGqH4iV1I6NARtaLSRdhSZSti/a5US3wCjeDjBnQuS8o+e1LITKZ9Lf1/9qZ4UZrUzrYWIsg7N2z16tVLVNHffPON4JDtOQW+G39ZVlUwhavXQgNDV2Blr/EIfvxxpOxYigqa6V5J5cuVxX97BCC237+QfOo85v7SCa/N+APjJvTAlaQWCMg6hpOZYcjXwDpj6iSUq1QZp1KPCQ3Cg3COHDmC2NhYcT29cjagKUF93jIfb145jnfy5LWPg3xQ+xGQn3zyidDset5smxx6P3VvLAGrfcFseLNtRyobEYraP/fB7xdrI616Z1S5valdu844Wdd80g/9jQsHNqFvsVVadygE6xImi4gEIvcEV6tWzbWETAhFA02PPvoozpw5gwULFgitp0DmfkFbAZAvnhbyw7XjsqIiwlD/t6eQf+WS+3N1kGJQ70lYcTJE+FDzDBs2zEEozzlRFgpw5svbCoDMLjs7W5zxm5SU5PEqkcCvoRmyLuwREeaLS+XgbgnYAdDdGaj0lAScScCqF+wsoPJTEjBDAgqAZkhVpemyBBQAXRaVCmiGBBQAzZCqStNlCSgAuiwqFdAMCSgAmiFVlabLElAAdFlUKqAZElAANEOqKk2XJaAA6LKoVEAzJKAAaIZUVZouS0AB0GVRqYBmSMBqPaAZGfhLmu+//75PsMqFrQUtxhg1apSwR+NNhnm4+MiRI296W6kpAPzjjz/ARafeJG6V5JlzNAbpCu3bt09sGvfmEizuL+ZZeQUBkGH69u3rSrFMC/Pee++5ZbWUKQDkPhJv7wjbuXOn2GtS0MvUv6HatWsbbrTShzPrnts6uRDWFYqLc/+xGa7kK8O460M1BYBk0ttf6JQpU7wKJvmi1NW5BFQnxLl8lK/JElAANFnAKnnnEjCtCnaere/7ct+vfuN9t27dCsX0zJkzPd4cYSdFWuaSTLN9K4/ilW6+cFUa0OAtVKxYUWzB5CYtGpUk0aCQJP093Wgln1s4abJXT7SU4Gkiz7Rmwf3VFy5cEOX4+uuvLWzQ2oV+u6n0MHKX/mZcTdWANM4zffp08QJpPYo9N252+vjjj80oi1vT1PeeW7RoIcD34osvgp0bakdaOf3oo4+EdYRBgwYJS/fcsL5o0SJMmjRJmByhxVTSM888I6400avXqsLRpH+0vE8DSfwwGjVqhMWLF4ucnn32WbA8tOC6bt06TJ06VYzlGbmbxJ4lWVMByK5669atcc8994gXN3DgQPTv319kzqpJaoewsDB8+OGHYhukkbuFYy/d0EoCAUbq2bOnlZkS2raheRHuY37llVe0w7xDRFk+//xzAT5ePUn8UAgwSXwPQ4YMESaD27VrhyeffFJ40bTc+PHjhYJw5D58+HCZhGlXU6tg2lTp0qWLFfMvvPCCsAezZs0a8MXwR/srr7/+uqG7VQIeeLhRwdMsL4mD2ePGjSu0wUqRiBv+6cEnk+MHxNkLvWbnPd2M3GVcM6+mApAaw9YifIMGDUBLUvXr17eUi6bN2FYxcrcE9NANrSGwLZeYmGiVI/ct0xYMj1qg3+7du4U/AcgZF1rTYvmktS8ZmZ2C+fPng9Wcp4gfA38c3OaVxPxZ09CNplE4pcfmg5G7J3g1FYCyAKwC9CPnVapUEScESTMg06ZNA92M3GU6nrqyCvvuu+9Ai1dsI0l66623BNB4NBebE3yJpPbt24s24vfffw/2NvWzQDRBJw+jYRvQU8SPJCsrS7Q59+zZI7Ll9CgBuHr1atAMC7U1zcgZuXuC1+sNBZNyY2OdvTISG+OscqkZ+fXx2AJSy5YtMXToUHFv5C48PfSvWbNmhqcf0SqWJGo70mOPPSad7K4VKlRA79697dzNdujevbvDLCj7J554ws7PyN0uoJsdTAcgx88cjaHRMpajxrmRu5vLrZLzEQl4pAr2kbIqNnxQAgqAPvhSihJLCoCFeNtciOkK0XK+7Gi5Et5dYdhD5zCXEXGpmr5zZRTOE+4KgDZSPnHihDjfjWe88Tdx4kS7hZd629A20a0e586dC54b54jk7Igjv5t1ow3rr776ymkynpqRccqE5ml6J6QgBlz1//TTT8XYG4cNRo8ebYlm5G4JcIM37LXW1UwRs6cYGRkJps+e/L333ivANG/ePOFvmyyn57iYlIO7mzZtEmOCTIuHWTMO7zmDQuLAL4lAIXF80Z3Utm1bYdV/48aNwsI/Zzmkrevff/9d5M8ZKj1RU8+ZM0fMIXM8lgD1xJl2HtGAHPjkXDAnu0nUCvzJgV6Oq+mJZ6vJQV7pzrE5LgPXjyfSz8hdxivslWDiS6FGlNsLOMPAIRrb0y7JA+dcq1evDo771apVy5Itz0HhMMxvv/0mAErLq9SMJL5w/uhmBlGu/JhGjBiBlJQUkQXniDl8JGUv8+WQGKfm+MGQ1/j4eOll6tV0AHJCnrMcHLTlPCmFTY3AKTkuVmBVxHM45AF/HCj99ttvhSDMrKYKkuqMGTMEjwSi/kQjWnC1JYahxiQ4OefKAXVJPCmTs0F86dR4/IDkuCHj8Gf7Ucm4N3ul/HiWHRdHyBM7qQn5oeiJR2XwXBSe8MTZHH5oBKMnyHQAckkQNynxmFJ+iRQ2FyfweIaHH35YjMTff//9YtSeBeY9qwAaBieZpR1E4k7+ccKeMzScliuoI8EyyWVYtm0vOS/rjXLIPDkVxwUSRsTlZvJ0J4YpqLxG6RTG3fQ24KuvvioO8+MuNZ4JxyksvRbRC4bV8rvvviuWa/EcEXYCPE1sJrCXSE385ptvYsCAAYIPahFu3ZQvlVUr20nU3DxyTK7yoXV/SazmJkyYID48psnzguW5eDwlc/Lkydi6datIk2B3F7HdSuIcL5sDXALHZWQk8k2AUeuxacSFIJw+pPaTNY5ZGlkwYPPPdACywFwRc99994m2FBvca9euFZqFWoPajobRucCT9yS+OLazCEjOWXbq1AlLliwRjWdqJK5tYzXC9YVG7jbldPmR2kA/RMHjueSz0SoZ8iJndfRrHfWg0t+TGabJuVo2Rdz9wtkmlcQ8uNxNEhWCI2KzQDYN5DpGR+Hc7WY6ACngqKgosEHMwrMNwq+fmoPajwc480o/CooT5OyA8OvlcIfsMcrl5E2bNhUykEI1cne3oApKT2oPhqPWdIVkGVwJW9gwrubBdro8TJttWXd/FEb8mw5Arr4l6XuG+ka6PIxGXln1cthAUkxMjLiV/tJdXo3cpb+nrlIDeio/d+fDjpI3ymA6AN0tKLPSY9tOrs4xKw9X0tUv5XIWXq9xnYXzdT9TzgmhcDiI601i26dPnz5irZ43+VB5O5eAKQDkoKy3p3o4/MO2pyLfloApAPTtIivufEkCpg9E+1JhFS++JwEFQN97J0WKIwXAIvW6fa+wCoC+906KFEcKgEXqdfteYRUAfe+dFCmOFACL1Ov2vcIqAPreOylSHCkAFqnX7XuFVQD0vXdSpDhSACxSr9v3CqsA6HvvpEhx9P9ar9vLHR6ncAAAAABJRU5ErkJggg==</thumbnail><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="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0.9388640139675317" y="-1.0143335867759333" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveGo"></block><block s="doSetVar"><l>numberOfGuesses</l><l>0</l></block><block s="doSetVar"><l>lowest</l><l>0</l></block><block s="doSetVar"><l>highest</l><l>100</l></block><block s="doSetVar"><l>allGuesses</l><block s="reportNewList"><list></list></block></block><block s="doBroadcast"><l>keepGuessing</l></block></script><script x="30" y="183"><block s="receiveMessage"><l>keepGuessing</l></block><custom-block s="computer guess number from %n to %n"><block var="lowest"/><block var="highest"/></custom-block></script><script x="30" y="257"><custom-block s="position of number %n in sorted list %l"><l>5</l><block s="reportNewList"><list><l>1</l><l>3</l><l>4</l><l>5</l><l>2</l></list></block></custom-block></script><script x="30" y="294"><custom-block s="median %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l></list></block></custom-block></script><script x="30" y="331"><custom-block s="Number guessing game"></custom-block></script><script x="30" y="367"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l></list></block></script><script x="30" y="400"><block s="reportKeep"><block s="reifyPredicate"><script></script><list></list></block><l/></block></script><script x="30" y="435"><custom-block s="are the numbers of %l distinct?"><block s="reportNewList"><list><l>0</l><l>3</l><l>6</l><l>5</l><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l></list></block></custom-block></script><script x="30" y="472"><custom-block s="are the numbers of %l distinct?"><block s="reportNewList"><list><l>0</l><l>3</l><l>6</l><l>5</l><l>1</l></list></block></custom-block></script><script x="30" y="509"><custom-block s="position of number %n in sorted list %l"><l>5</l><l/></custom-block></script><script x="30" y="542"><custom-block s="position of number %n in unsorted list %l"><l>1</l><l/></custom-block></script><script x="30" y="615"><custom-block s="position of number %n in unsorted list %l"><l>1</l><l/></custom-block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="219.93886401396753" y="118.98566641322402" heading="8" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="232.05,0,125.30700000000002,1" pen="tip" id="110"><costumes><list struct="atomic" id="111"></list></costumes><sounds><list struct="atomic" id="112"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Just right" idx="5" x="10.536216564996266" y="-94.99918137641816" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="59.67000000000005,229.5,0,1" pen="tip" id="116"><costumes><list id="117"><item><costume name="justright" center-x="58.5" center-y="51.5" image="data:image/png;base64,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" id="118"/></item></list></costumes><sounds><list struct="atomic" id="119"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="17.6666666666666"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doChangeVar"><l>numberOfGuesses</l><l>1</l></block><block s="doSayFor"><l>yay!</l><l>2</l></block></script></scripts></sprite><sprite name="Too big" idx="4" x="138.53621656499627" y="-94.99918137641816" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="133.72199999999998,0,145.35,1" pen="tip" id="131"><costumes><list id="132"><item><costume name="toobih" center-x="58.5" center-y="51.5" image="data:image/png;base64,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" id="133"/></item></list></costumes><sounds><list struct="atomic" id="134"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="34.333333333333314"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doChangeVar"><l>numberOfGuesses</l><l>1</l></block><block s="doBroadcast"><l>keepGuessing</l></block><block s="doSetVar"><l>highest</l><block var="computerGuess"/></block></script></scripts></sprite><sprite name="Too small" idx="3" x="-124.86453249867486" y="-98.69937541098346" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="26.41799999999994,0,188.7,1" pen="tip" id="148"><costumes><list id="149"><item><costume name="toosmall" center-x="58.5" center-y="51.5" image="data:image/png;base64,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" id="150"/></item></list></costumes><sounds><list struct="atomic" id="151"></list></sounds><blocks></blocks><variables></variables><scripts><script x="35" y="20"><block s="receiveGo"></block><block s="show"></block></script><script x="30" y="135"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doChangeVar"><l>numberOfGuesses</l><l>1</l></block><block s="doBroadcast"><l>keepGuessing</l></block><block s="doSetVar"><l>lowest</l><block var="computerGuess"/></block></script><script x="31" y="332"><block s="doSetVar"><l>computerGuess</l><block s="reportRandom"><l></l><block var="highest"/></block></block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="23.58152343750021" y="18.032929687500015" color="4,148,220" hidden="true"/><watcher var="lowest" style="normal" x="13.871484374999682" y="43.0016043367969" color="243,118,29"/><watcher var="highest" style="normal" x="13.871484374999682" y="72.13172429859372" color="243,118,29"/><watcher var="numberOfGuesses" style="normal" x="13.871484374999682" y="13.871484375000001" color="243,118,29"/><watcher var="computerGuess" style="normal" x="13.871484374999682" y="43.0016043367969" color="243,118,29"/><watcher var="allGuesses" style="normal" x="9.974999999999909" y="101.41250000000002" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Number guessing game" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="tell %s to %cs"><l>Sprite(2)</l><script><block s="bubble"><l>I&apos;m thinking of a number from 1 to 60.</l></block></script></custom-block><block s="doDeclareVariables"><list><l>secret number</l><l>number of guesses</l><l>guesses</l></list></block><block s="doSetVar"><l>secret number</l><block s="reportRandom"><l>1</l><l>60</l></block></block><block s="doSetVar"><l>number of guesses</l><l>0</l></block><block s="doSetVar"><l>guesses</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportEquals"><block s="getLastAnswer"></block><block var="secret number"/></block><script><block s="doAsk"><l>Guess my secret number.</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="guesses"/></block><block s="doSetVar"><l>number of guesses</l><block s="reportSum"><block var="number of guesses"/><l>1</l></block></block><custom-block s="tell %s to %cs"><l>Sprite(2)</l><script><block s="bubble"><block var="guesses"/></block></script></custom-block><block s="doSayFor"><custom-block s="high or low answer: %n secret number: %n"><block s="getLastAnswer"></block><block var="secret number"/></custom-block><l>2</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You guessed it in </l><block var="number of guesses"/><l> guesses.</l></list></block><l>3</l></block></script></block-definition><block-definition s="high or low answer: %&apos;answer&apos; secret number: %&apos;secret number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="answer"/><block var="secret number"/></block><script><block s="doReport"><l>Yay!</l></block></script></block><block s="doIfElse"><block s="reportLessThan"><block var="answer"/><block var="secret number"/></block><script><block s="doReport"><l>too low</l></block></script><script><block s="doReport"><l>too high</l></block></script></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="computer guess number from %&apos;low&apos; to %&apos;high&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>computerGuess</l><block s="reportRandom"><block var="low"/><block var="high"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is it </l><block var="computerGuess"/></list></block></block></script></block-definition><block-definition s="position of number %&apos;number&apos; in unsorted list %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportEquals"><block var="item"/><block var="number"/></block><script><block s="doReport"><block var="a"/></block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script></block-definition><block-definition s="Say position of number %&apos;number&apos; in sorted list %&apos;list&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="bubble"><block s="reportJoinWords"><list><l>Position is </l><custom-block s="position of number %n in unsorted list %l"><block var="number"/><block var="list"/></custom-block><l>, </l><block s="reportDifference"><custom-block s="position of number %n in unsorted list %l"><block var="number"/><block var="list"/></custom-block><l>1</l></block><l> guesses</l></list></block></block></script></block-definition><block-definition s="position of number %&apos;number&apos; in sorted list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportListContainsItem"><block var="list"/><block var="number"/></block><script><block s="doReport"><block s="reportJoinWords"><list><l>Position is </l><custom-block s="position of number %n in unsorted list %l"><block var="number"/><block var="list"/></custom-block><l>, </l><block s="reportDifference"><custom-block s="position of number %n in unsorted list %l"><block var="number"/><block var="list"/></custom-block><l>1</l></block><l> guesses</l></list></block></block></script><script><block s="doReport"><l>Not in the list.</l></block></script></block></script></block-definition><block-definition s="median %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block s="reportListLength"><block var="list"/></block><l>2</l></block><l>0</l></block></block><script><block s="doReport"><block s="reportListItem"><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block><block var="list"/></block></block></script><script><block s="doReport"><block s="reportQuotient"><block s="reportSum"><block s="reportListItem"><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block><l>1</l></block><block var="list"/></block></block><l>2</l></block></block></script></block></script></block-definition><block-definition s="are the numbers of %&apos;list&apos; distinct?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>newList</l></list></block><block s="doSetVar"><l>newList</l><block s="reportCDR"><block var="list"/></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportListContainsItem"><block var="newList"/><block var="item"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doDeleteFromList"><l>1</l><block var="newList"/></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="remove duplicates of %list" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><variables><variable name="lowest"><l>0</l></variable><variable name="highest"><l>16</l></variable><variable name="numberOfGuesses"><l>4</l></variable><variable name="computerGuess"><l>2</l></variable><variable name="allGuesses"><list struct="atomic" id="474"></list></variable></variables></project><media name="U5L1- search sorted" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>