this is a truly awful solution and really doesn't deserve to be my best so far, but 352 tarcles is 352 tarcles.