code-eval: add challenge 45, serialize filenames