Split solution methods into different files.