The assessment was extremely challenging. The allotted time of two hours was not sufficient given the complexity of the problem. In the final few minutes, I was only able to create the tests, which understandably failed due to the limited time available.