Touched existing solution tester
core logic to core.py, more concise io_test according to what Aivar wrote(should be made even more concise)