Day 6 In Class Assignment: A Scurry of Squirrels in Central Park#

✅ Put your name here.#

✅ Put your group member names here.

Learning Goals#

  • Write and use functions in Python with varying types of input parameters, default parameters, and types of return values

  • Explore the purpose and utility of functions in writing Python code

  • Write and use more complex functions using Boolean logic, loops, and if/else statements

Introduction#

Why are we doing this?#

When developing code, you will often be writing code that is meant to fit into a larger project, code that someone else (or future you) may use elsewhere, or code that needs to be used for massive amounts of data. In this assignment, you will practice writing code that others will need to use as well as code that needs to be combined into a larger project. You will also apply your function to a large data set to explore how functions can help when you want to get information form a very large data set.

Getting Started#

In this assignment, you will work in smaller groups and with your group to write and combine functions to explore data from the 2018 Central Park Squirrel Census. Your end goal is to use your functions from Part 1 to write new functions and extract information from data in Part 2.

During the first part of the assignment, you should not communciate with those in your group who are working on the other function (i.e. the one you’re not working on) once you beging coding. Rather, you should write a function with your small group that your remaing large group members would be able to use without any in depth instruction.

Make sure you write comments, use descriptive variable names, and make sure that your function will work in any notebook!


Part 1: Writing Functions in Small Groups#

First, divide your table into two groups. Each group will be responsible for one of the two functions you need to develop for Part 1. In the second part of the assignment, you will come together as a whole group, share your functions, and practice calling a function from another function. In the third part of today’s assignment, you will combine the functions you all develop in Part 1 into the function squirrel_data_summary found in Part 3. Pay attention to the variables types for inputs and returns.

The exact requirements for each function are listed in Part 1.2, but the basic idea for each function is the following:

  1. A function that takes in a list for the shift the squirrel was observed during (‘AM’ or ‘PM’) and returns the total number of squirrels observed in each shift. That means your function should return two values.

  2. A function that takes in a list of primary fur colors and returns a list of all the unique colors of the squirrels.

In the cell below, there are two lists to use for testing. The squirrel_shift list is for testing function 1, and the squirrel_primary_fur_color list is for testing function 2. Below is a description of what the data in each list means. Read the descriptions before you start coding!

About the Data#

You can assume that the indices for each individual list correspond to the same squirrel. That is, the 0-th element of squirrel_shift corresponds to the same squirrel as the 0-th element of any other provided squirrel lists.

  • squirrel_shift contains a string ‘AM’ or ‘PM’ for each element that indicates whether the squirrel was observed in the AM of the day or PM of the day.

  • squirrel_primary_fur_color contains a string for each element that indicates the primary fur color of the squirrel.

# sample data from 2018 Central Park Squirrel census 
squirrel_primary_fur_color = ["Gray", "White", "Black", "Gray"]
squirrel_shift = ["AM","AM","PM","AM"]

1.1 Discussion and Organization#

Before you break into two groups, discuss with your full group what the important parts of writing a function that other people can use are and record the results of your function in the cell below.

Then, record which group members will be working on which functions!

Put your answers here.

1.2 Helpful Hints and Guidance for each Function#

Now break into two groups and use the information below to guide your plan for the function you and the rest of your small group are going to write!

Function 1: Determining How Many Squirrels Were Observed in a Shift#

Your function should do the following:

  • Take in a list containing the shifts the squirrels were observed in (use the test data as an example)

  • Use a loop and if/else statements to check if the shift is ‘AM’ or ‘PM’

  • Count up how many squirrels were observed in the AM shift and how many were observed in the PM shift

  • Return the the totals for the two shifts

Function 2: Getting a List of Unique Fur Colors#

Your function should do the following:

  • Take in a list of fur color data (use the test data as an example)

  • Create a list that can be used to keep track of the unique colors of squirrels

  • Loop over the list of all squirrel colors using a for or while loop

  • Use if/else statements to determine if the color should be added to you list of unique colors or not

  • Add unique colors to your list as you find them

  • Return the list of unique colors

If you aren’t sure how to look for a specific value or values in a list, you can read about the uses of in when writing Python code here. You can also check if something not in a list using not in.

1.3 Planning out your Function#

In the cell below, write out your plan for your function in plain English (commonly referred to as pseudocode). Make sure you include:

  • function inputs

  • function outputs

  • basic code structure (will you have loops? if/else statements? variables?)

Put your answers here.

1.4 Writing your Function#

In the cells below, you will write your function with your small group. The lists you will use for testing your function are in the first cell. All of the lists are given, but you will only need to use the lists relevant to the function you are writing.

# if you didn't run the cell already, load in the test data here!

# sample data from 2018 Central Park Squirrel census 
squirrel_primary_fur_color = ["Gray", "White", "Black", "Gray"]
squirrel_shift = ["AM","AM","PM","AM"]
# put your code here

1.4.1 Testing your Function#

In the cells below, you need to:

  • Use the test data to show that your function works

  • Describe in words any testing you did while developing your function

# put your test code here

Put your description here.

1.5 Testing on the Full Data Set#

In the cell below, there are two lists, fur_color_full and shift_full that have the same format as the test data. Run your function using shift_full, if you wrote Function 1, and fur_color_full, if you wrote Function 2. Make sure to print your results. Then answer the question below.

fur_color_full =  ['Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Chestnut Brown', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Chestnut Brown', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Chestnut Brown', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'White', 'Gray', 'Gray', 'Gray', 'Black', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'White', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon'] 
shift_full =  ['PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM']
# Put your testing code here

✅  Question: How do you know that your code is working correctly? Did your function work the first time? If so, what did you do that made it work well? If not, what changes did you need to make?

Put your description here.


Part 2: Using Functions Inside Other Functions#

In this part, you will work with all of your group members to use the Function 2 that one of your small groups wrote to write a new function to determine how many squirrels there are with one of the unique fur colors.

2.1 Sharing your work#

The first step is to make sure everyone has a copy of both functions. Without making any edits to your original function, copy your group’s function and distribute it to the other group (you can use Slack, Teams, Email, etc.). In the cell(s) below, add the function from the other small group.

# Add the additional functions here

2.2 Testing Individual Functions#

In the cell(s) below, test the new function you received using the test data, and answer the following questions:

  1. Did the function work the first time you tested it?

  2. If not, what changes did you need to do so that it would run? If it did run, what about the function made it easy to use directly?

  3. Describe a challenge you could run into when you and your group try to call this function in another function.

Before moving on to the next part, it is important that everyone has a functional version of “Function 2”

# test your code here

Put your answers here.

2.3 How many Squirrels?#

Now that Function 2 works for everyone, it’s time to try and use it in code! As one group, plan out (using a whiteboard and/or pseudocode) the code for a function that will:

  1. Determine how many squirrels there are for first of the unique fur colors in your unique fur color list. Your new function must use Function 2 to create a unique fur color list and then access the first value in that list. Do not hard code the color!!

  2. Return both the number of squirrels of that color and the color itself (this means you function should return both a number and a color).

Use the test data when developing you function, but make sure you also test it with the full data set!

# put your code here

If you’re feeling stuck, here’s some pseudocode to get started!

# define a function that takes in a list of fur colors
    # call the unique colors function using the list of fur colors and save it to a variable
    # initialize a variable to keep track of how many squirrels with the first unique color
    # loop over the full list of fur colors
        # if the current color is equal to the first color in the unique list, add 1 to count
    # return the count and the first color of the unique color list

Part 3: Putting it all together!#

In this part, you will work with all of your group members to use your functions to help you build the squirrel_data_summary function.

3.1 Sharing your work#

If, for some reason, you didn’t share/test both functions in Part 2, do that in the cell below.

# Add the additional functions here

3.2 Planning your Function#

Now that you know that your smaller functions work and how to call a function within a function, it’s time to think about how you can combine your functions to get more interesting information from the squirrel data.

Your function must do the following:

  • Take two lists as inputs (a fur color list and a shift list)

  • Use the functions you have written so far

  • Return the percentage of squirrels in the AM and PM shifts that were the first unique fur color you used in Part 2 (e.g. there are XX \( \% \) of squirrels in the AM shift with Gray fur). Again, your function should return two values.

NOTE: You can assume that the corresponding indices of the fur color list and the shift list are referring to the same squirrel (e.g. the data at fur_color_full[213] and at shift_full[213] refer to the same squirrel).

Reminder:

\( \mathrm{Percentage} = \frac{{value}}{\mathrm{total \ value}} \times 100 \)


3.2.1 Task#

With your whole group, come up with a plan written in plain English (pseudocode) for your squirrel_data_summary function. In the cell below, write down the results of your discussion (including the pseudocode).

Put your answers here.

3.3 Writing your Function#

In the squirrel_data_summary function below, work together as a group to implement your plan from 3.2 to write your function. Use the test data from Part 1 as you work to make sure your function is working as you want it to!

# Put your code here

def squirrel_data_summary('''inputs'''):
    
    
    
    
    return 
  File "C:\Users\rache\AppData\Local\Temp/ipykernel_23624/4060878302.py", line 3
    def squirrel_data_summary('''inputs'''):
                              ^
SyntaxError: invalid syntax

3.4 Using your Function#

Now that you have a working squirrel_data_summary, use your function to get information about the squirrel data in the cell below, and answer the questions.

# Full lists of squirrel data
fur_color_full =  ['Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Chestnut Brown', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Chestnut Brown', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Chestnut Brown', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'White', 'Gray', 'Gray', 'Gray', 'Black', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'White', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Black', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Black', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Black', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Black', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon', 'Gray', 'Gray', 'Gray', 'Gray', 'Cinnamon'] 
shift_full =  ['PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'AM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'AM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'AM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'AM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'AM', 'PM', 'PM', 'PM', 'PM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'AM', 'PM', 'PM', 'PM', 'PM']
# Call your function here

3.4.1 Questions#

Fill in your answers to the questions here:

  1. Did your function work the first time you tried it?

  2. If it did not, what changes did you need to make for it to work? If it did, what about your function made it work easily on a large data set?

Put your answers here.


Part 4: Exploring Some More Squirrel Data (TIME PERMITTING)#

If your group makes it this far, it’s time to take this exploration into your own hands! Choose one of the Challenge questions below to explore. It’s okay if you get stuck, make sure to ask for support from instructor!

  1. Return to your function from Part 2 and adjust it so that you calculate the numbers of squirrels with every fur color, rather than just one.

  2. In the cell below, there is a list of squirrel antics that describe if a squirrel is approaching or indifferent to the observer. Using the functions you have, explore which fur color (or time of day) you are more likely to find indifferent squirrels!

  3. Choose your own question!

NOTE: The structure of the antics list is approaching indicates and approaching squirrel, indifferent indicates a squirrel not paying attention to an observer, and nan indicates that the squirrel was not engaging in either of these actions.

# test data for squirrel antics
squirrel_antics = ['indifferent', 'approaching', 'nan', 'approaching']

# full data set of antics
antics_list_full = ['nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'nan', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'nan', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'approaching', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'approaching', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'approaching', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'approaching', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'approaching', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'approaching', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'approaching', 'nan', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'approaching', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'approaching', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'approaching', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'approaching', 'approaching', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'approaching', 'approaching', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'approaching', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'nan', 'approaching', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'approaching', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'approaching', 'nan', 'nan', 'approaching', 'approaching', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'indifferent', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'approaching', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'approaching', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'approaching', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'indifferent', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'nan', 'nan', 'nan', 'indifferent', 'indifferent', 'nan', 'nan', 'indifferent', 'nan', 'nan', 'indifferent', 'indifferent', 'indifferent', 'approaching']
# put your code here

Part 5: Reflections#

Sometimes, throughout the semester, we will ask you to refect on your experiences as a tool to help you self-assess your understanding of course material and how you are feeling about your own work and your group’s work. Please answer the guiding questions below as completely as you can, even if you did not complete Part 2.

  1. What challenges did your group encounter while developing the functions for today’s class (in your pairs and full group)?

  2. Today’s assignment required a mix of small and larger group work. How well do you feel that you contributed to your group in that setting? How did your group work together in general?

  3. If your group had challenges working together, what changes should your group make going forward to work together more effectively? What changes can you make to your own contributions?

  4. Functions are a challenging topic in learning to write code to solve problems. If you were tutoring a student in CMSE 201, how would you explain functions to them?

  5. We still have quite a bit of the semester left, how do you see yourself using functions in your code throughout the semester?

Put your answers here.


Assignment wrapup#

Please fill out the form that appears when you run the code below. You must completely fill this out in order to receive credit for the assignment!


from IPython.display import HTML
HTML(
"""
<iframe 
	src="https://cmse.msu.edu/cmse201-ic-survey" 
	width="800px" 
	height="600px" 
	frameborder="0" 
	marginheight="0" 
	marginwidth="0">
	Loading...
</iframe>
"""
)

Congratulations, you’re done!#

Submit this assignment by uploading it to the course Desire2Learn web page. Go to the “In-class assignments” folder, find the appropriate submission link, and upload it there.

See you next class!


Acknowledgements#

Data comes from 2018 Central Park Squirrel Census

This work is also published here: Frisbie, R. L. S., Silvia, D., Caballero, M. D., Roca, R., Bowerman, A., & Sachithanand, K. (2024). Exploring the Scurry of Squirrels in Central Park. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2 (pp. 1914-1914).

© Copyright 2024, The Department of Computational Mathematics, Science and Engineering at Michigan State University