Great! Let us know how it goes. One thing to note is that they gave us most of the code here, especially the part that manages all the complex input data structures. A first thing to check is that you didn’t mess with any of that given logic. You can get a clean copy and compare that code.