Run the code multiple times to make sure you understand it. 1. We have three variables that store similar related data. It makes more sense to store all the places I want to visit in a single location. Create a list and name it "places". Replace the 3 "set" blocks related to places with the "add" block found in the Variables palette. 2. In computational thinking we look for patterns. Do you see code that is repeated? Use a repeat loop to shorten your code. You should be able to go from 6 lines down to 3 lines of code. 3. In the second half of the code we get a random number and then depending what it is we print a message. These 7 lines can be shortened to one line with a little thought. You will need to use the “item” block in the Variables palette under “Make a list”. By default, this grabs what is in position 1 of the list. Replace the 1 with the “pick random 1 to 3” block. Finally, put this in the say block and you can get rid of all the other blocks. The entire program should be 5 lines long. 4. Run this program more than once. What do you notice about the places list? Does your item block access all the places in the list? Maybe there are more than 3. What makes sense to put here? We want it to choose from the entire list no matter how many are in the list. Do you see a block in the Variables palette that could help? Replace the number 3 in the “pick random” block with a block from the Variables palette. 5. Add a block to the beginning of the program that empties the places list by putting the “delete all” block from the Variables palette right after the “when green flag clicked” block. How does this improve your program?