splitting solutions into separate files