Reconstruct the layout of directories, split solutions and questions, add python, cpp and java sections under solutions