Here is my puzzle assignment