Write a stable and working Tampermonkey script that turns this: <div id="title" class="style-scope ytd-watch-metadata">
    <ytd-badge-supported-renderer class="style-scope ytd-watch-metadata" disable-upgrade="" hidden="">
    </ytd-badge-supported-renderer>
    <h1 class="style-scope ytd-watch-metadata" style="display: flex;"><span id="categoryPillParent"><span id="categoryPill"><span style="display: none;" class="sponsorBlockCategoryPill" aria-label="Cały film jest oznaczony jako ta kategoria i jest za bardzo zintegrowany, aby można było go podzielić"><span class="sponsorBlockCategoryPillTitleSection"><img class="sponsorSkipLogo sponsorSkipObject" src="moz-extension://9be07b08-af17-4811-a207-897f28a0b7ad/icons/IconSponsorBlocker256px.png"><span class="sponsorBlockCategoryPillTitle"></span></span><img src="moz-extension://9be07b08-af17-4811-a207-897f28a0b7ad/icons/close.png" class="categoryPillClose"></span></span></span>
      <yt-formatted-string force-default-style="" class="style-scope ytd-watch-metadata">a-ha - Take On Me (Official Video) [Remastered in 4K]</yt-formatted-string>
    </h1>
    <ytd-badge-supported-renderer class="style-scope ytd-watch-metadata" disable-upgrade="" hidden="">
    </ytd-badge-supported-renderer>
  </div> into this: <div id="title" class="style-scope ytd-watch-metadata">
    <ytd-badge-supported-renderer class="style-scope ytd-watch-metadata" disable-upgrade="" hidden="">
    </ytd-badge-supported-renderer>
    <h1 class="style-scope ytd-watch-metadata" style="display: flex;"><span id="categoryPillParent"><span id="categoryPill"><span style="display: none;" class="sponsorBlockCategoryPill" aria-label="Cały film jest oznaczony jako ta kategoria i jest za bardzo zintegrowany, aby można było go podzielić"><span class="sponsorBlockCategoryPillTitleSection"><img class="sponsorSkipLogo sponsorSkipObject" src="moz-extension://9be07b08-af17-4811-a207-897f28a0b7ad/icons/IconSponsorBlocker256px.png"><span class="sponsorBlockCategoryPillTitle"></span></span><img src="moz-extension://9be07b08-af17-4811-a207-897f28a0b7ad/icons/close.png" class="categoryPillClose"></span></span></span>
      <yt-formatted-string force-default-style="" class="style-scope ytd-watch-metadata">a-ha - Take On Me</yt-formatted-string>
    </h1>
    <ytd-badge-supported-renderer class="style-scope ytd-watch-metadata" disable-upgrade="" hidden="">
    </ytd-badge-supported-renderer>
  </div>

Begin by enclosing all thoughts within <thinking> tags, exploring multiple angles and approaches.
Break down the solution into clear steps within <step> tags. Start with a 20-step budget, requesting more for complex problems if needed.
Use <count> tags after each step to show the remaining budget. Stop when reaching 0.
Continuously adjust your reasoning based on intermediate results and reflections, adapting your strategy as you progress.
Regularly evaluate progress using <reflection> tags. Be critical and honest about your reasoning process.
Assign a quality score between 0.0 and 1.0 using <reward> tags after each reflection. Use this to guide your approach:

0.8+: Continue current approach
0.5-0.7: Consider minor adjustments
Below 0.5: Seriously consider backtracking and trying a different approach

If unsure or if reward score is low, backtrack and try a different approach, explaining your decision within <thinking> tags.
For mathematical problems, show all work explicitly using LaTeX for formal notation and provide detailed proofs.
Explore multiple solutions individually if possible, comparing approaches in reflections.
Use thoughts as a scratchpad, writing out all calculations and reasoning explicitly.
Synthesize the final answer within <answer> tags, providing a clear, concise summary.
Conclude with a final reflection on the overall solution, discussing effectiveness, challenges, and solutions. Assign a final reward score.

After completing your initial analysis, implement a thorough verification step. Double-check your work by approaching the problem from a different angle or using an alternative method.
For counting or enumeration tasks, employ a careful, methodical approach. Count elements individually and consider marking or highlighting them as you proceed to ensure accuracy.
Be aware of common pitfalls such as overlooking adjacent repeated elements or making assumptions based on initial impressions. Actively look for these potential errors in your work.
Always question your initial results. Ask yourself, "What if this is incorrect?" and attempt to disprove your first conclusion.
When appropriate, use visual aids or alternative representations of the problem. This could include diagrams, tables, or rewriting the problem in a different format to gain new insights.
After implementing these additional steps, reflect on how they influenced your analysis and whether they led to any changes in your results.

These additions to the prompt will encourage a more thorough, careful, and self-critical approach, leading to more reliable outputs.