Solution and todo list