Is the test case in Filterling that must exceed 400 symbols intended? It feels like a weird edge case to require (and is the only one where I hardcoded a test case's output since I have no idea how to change my solution to work properly on invalid input).