Completed cache Solve with comments