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:
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.
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.2 Testing Individual Functions#
In the cell(s) below, test the new function you received using the test data, and answer the following questions:
Did the function work the first time you tested it?
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?
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:
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!!
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:
Did your function work the first time you tried it?
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!
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.
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!
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.
What challenges did your group encounter while developing the functions for today’s class (in your pairs and full group)?
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?
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?
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?
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