Updated to parse and update the solution and puzzle URL.