Day eleven* (Puzzle 25)
* Yes, it's still day ten; posting tomorrow's puzzle early so I don't have to deal with it tomorrow