1. LeetCode Rating Helper JS - LeetCode.com - 显示题目 zerotrac rating,一键跳转国服

    نووسەر
    Lance1o7
    Daily installs
    0
    Total installs
    71
    Ratings
    0 0 0
    Created
    2023-01-27
    Updated
    2023-02-08
  2. Leetcode Contest Language revealer JS - The primary aim of this script is to identify in what coding language the user has written the code. For v1, I only consider the first result.

    نووسەر
    toantd90
    Daily installs
    0
    Total installs
    11
    Ratings
    0 0 0
    Created
    2020-07-01
    Updated
    2020-07-01
  3. leetcode cn 2 com JS - Replace leetcode.cn with leetcode.com

    نووسەر
    OoJasonoO
    Daily installs
    0
    Total installs
    13
    Ratings
    0 0 0
    Created
    2022-06-08
    Updated
    2022-06-08
  4. LeetCode solution article widener JS - Add a toggle to widen the solution articles to view long code easier.

    نووسەر
    zica87
    Daily installs
    0
    Total installs
    4
    Ratings
    0 0 0
    Created
    2022-12-12
    Updated
    2025-07-22
  5. LeetCode 跳转到 LeetCode.cn JS - 在 LeetCode.com 上添加一个跳转到 LeetCode.cn 的超链接按钮

    نووسەر
    Moranjianghe
    Daily installs
    0
    Total installs
    10
    Ratings
    0 0 0
    Created
    2024-04-10
    Updated
    2024-04-10
  6. leetcode自动计时 JS - try to take over the world!

    نووسەر
    Roogle
    Daily installs
    0
    Total installs
    12
    Ratings
    0 0 0
    Created
    2024-08-23
    Updated
    2024-10-31
  7. LeetCodeRating|显示力扣周赛难度分 JS - LeetCodeRating 力扣周赛分数显现和相关力扣小功能,目前浏览器更新规则,使用该插件前请手动打开浏览器开发者模式再食用~

    نووسەر
    zhang-wangz
    Daily installs
    0
    Total installs
    9,464
    Ratings
    12 1 0
    Created
    2022-09-07
    Updated
    2025-09-01
  8. LeetCode-cn竞赛页面跳转 JS - 从竞赛页面跳转至问题页面

    نووسەر
    陈胜
    Daily installs
    0
    Total installs
    28
    Ratings
    0 0 0
    Created
    2021-05-10
    Updated
    2021-05-10
  9. 力扣(Leetcode-cn)清理大师 JS - 本脚本旨在消除力扣刷题界面的无用信息,并仿照OJ对力扣进行改动。

    نووسەر
    NicerWang
    Daily installs
    0
    Total installs
    216
    Ratings
    0 0 0
    Created
    2022-04-15
    Updated
    2022-09-30
  10. LeetCode自动修正null和None JS - 自动根据选择的编程语言修正测试用例的null文本,python自动修改为None,go和swift自动修改为nil,可自行修改代码自定义

    نووسەر
    OzymandiasJ
    Daily installs
    0
    Total installs
    0
    Ratings
    0 0 0
    Created
    2024-04-12
    Updated
    2024-04-12
  11. leetcode 题目竞赛分数查看 JS - 基于零神的https://zerotrac.github.io/leetcode_problem_rating/项目的竞赛分数

    نووسەر
    mangwu
    Daily installs
    0
    Total installs
    208
    Ratings
    0 0 0
    Created
    2022-11-06
    Updated
    2022-11-06
  12. 力扣自动全屏 JS - 自动为每一个题目展开成全屏模式

    نووسەر
    Chalkim
    Daily installs
    0
    Total installs
    169
    Ratings
    1 0 0
    Created
    2021-02-17
    Updated
    2021-07-07
  13. 外链自动跳转 JS - 自动跳转链接,自动完成CSDN、掘金、简书、知乎、贴吧、码云、QQ、LeetCode等网站的跳转询问界面的跳转

    نووسەر
    myaijarvis
    Daily installs
    0
    Total installs
    1,191
    Ratings
    1 0 0
    Created
    2022-01-11
    Updated
    2023-09-20
  14. Remove Leetcode's Premium Problems JS - If you are not a VIP member of leetcode, you can't solve the premium problems which have a lock after them. But we can get rid of them~~~~~~ Fuck them and give you a nice interface!

    نووسەر
    pf kong
    Daily installs
    0
    Total installs
    207
    Ratings
    0 0 0
    Created
    2017-06-23
    Updated
    2017-11-27
  15. leetcode_acProblems_undisplay JS - undisplay ac problems in leetcode

    نووسەر
    piscat
    Daily installs
    0
    Total installs
    38
    Ratings
    0 0 0
    Created
    2015-03-15
    Updated
    2015-03-15
  16. LeetCodeRating|English JS - LeetCodeRating The score of the weekly competition is displayed, and currently supports the tag page, question bank page, problem_list page and question page

    نووسەر
    zhang-wangz
    Daily installs
    0
    Total installs
    856
    Ratings
    2 0 0
    Created
    2022-12-29
    Updated
    2025-08-22
  17. lc-to-markdown-txt-html JS - 力扣题目描述,讨论发布内容复制 复制为 markdown、txt、html 等格式

    نووسەر
    wuxin0011
    Daily installs
    0
    Total installs
    88
    Ratings
    2 0 0
    Created
    2024-04-08
    Updated
    2025-09-19
  18. Hide Code JS - Hides the code editor of leetcode problems to prevent spoilers when redoing problems

    نووسەر
    ojwefiasdfoj98298347
    Daily installs
    0
    Total installs
    0
    Ratings
    0 0 0
    Created
    2024-10-03
    Updated
    2024-10-03
  19. leetcode2acwing JS - Redirect LeetCode problem site to Acwing solution site.

    نووسەر
    zooltd
    Daily installs
    0
    Total installs
    178
    Ratings
    0 0 0
    Created
    2022-07-16
    Updated
    2024-08-23
  20. cleanLeetcode JS - clean Leetcode

    نووسەر
    junyu-404
    Daily installs
    0
    Total installs
    6
    Ratings
    0 0 0
    Created
    2022-10-03
    Updated
    2022-10-03
  21. setLeetcodeFontFamily JS - set leetcode fontFamily

    نووسەر
    quei4r
    Daily installs
    0
    Total installs
    3
    Ratings
    0 0 0
    Created
    2023-03-05
    Updated
    2023-03-05
  22. leetcode2notion JS - Save LeetCode problems to Notion after clicking a button.

    نووسەر
    wuyifff
    Daily installs
    0
    Total installs
    11
    Ratings
    0 0 0
    Created
    2024-09-07
    Updated
    2024-10-16
  23. 颜色替换 JS - 该脚本用于替换LeetCode讨论区帖子中的题目链接颜色

    نووسەر
    wangchen xu
    Daily installs
    0
    Total installs
    1
    Ratings
    0 0 0
    Created
    2024-12-04
    Updated
    2024-12-04
  24. copy_killer.js JS - 删除网站复制时讨厌的声明 目前支持网站 Leetcode | CSDN

    نووسەر
    wuuconix
    Daily installs
    0
    Total installs
    63
    Ratings
    0 0 0
    Created
    2022-04-10
    Updated
    2022-04-16
  25. LeetSession – Code obsession JS - Work-around for LeetCode’s removed “Session Management” feature (see issue #22883). It emulates the legacy behaviour by creating a self-updating favorite list that contains every problem and automatically syncs it.

    نووسەر
    wallandteen
    Daily installs
    0
    Total installs
    2
    Ratings
    0 0 0
    Created
    2025-07-29
    Updated
    2025-07-29
  26. Prevent Redirection JS - prevent redirection by LeetCode

    نووسەر
    Relph Bridgman
    Daily installs
    0
    Total installs
    51
    Ratings
    0 0 0
    Created
    2024-02-17
    Updated
    2024-02-17
  27. remove difficult JS - remove difficult Problems

    نووسەر
    yonglin zhu
    Daily installs
    0
    Total installs
    2
    Ratings
    0 0 0
    Created
    2025-02-12
    Updated
    2025-02-12
  28. Enhanced AlgoCasts JS - 优化 AlgoCasts 的 OJ 超链接,使得点击 /episodes 页面里 leetcode/lintcode badge 可以直接跳转到指定题目,同时隐藏该页面数字最后的点(但依然可被用于搜索);在 Leetcode 刷题页面可跳转到 AlgoCasts 讲解(目前支持到 AlgoCasts 150 题)

    نووسەر
    Singee
    Daily installs
    0
    Total installs
    348
    Ratings
    0 0 0
    Created
    2019-05-18
    Updated
    2019-05-19
  29. Leetcode: format on save JS - Format code on save (Ctrl + S)

    نووسەر
    John Ren
    Daily installs
    0
    Total installs
    5
    Ratings
    0 0 0
    Created
    2023-12-11
    Updated
    2023-12-11
  30. 0x3f-problem-solution JS - 自定义分数区间显示题目 标记题目状态 配合灵茶山艾府题单解题

    نووسەر
    wuxin0011
    Daily installs
    0
    Total installs
    194
    Ratings
    1 0 0
    Created
    2024-07-19
    Updated
    2025-07-09
  31. open the link directly JS - 点击链接直接跳转

    نووسەر
    Haixin Song
    Daily installs
    0
    Total installs
    10,216
    Ratings
    22 1 1
    Created
    2022-03-27
    Updated
    2022-12-10
  32. Add Contest History Link JS - Add Contest History Link to pages under leetcode.com

    نووسەر
    qingy2019
    Daily installs
    0
    Total installs
    3
    Ratings
    0 0 0
    Created
    2024-05-07
    Updated
    2024-05-07
  33. 外链自动跳转 JS - 自动跳转链接,自动完成CSDN、掘金、简书、知乎、贴吧、码云、QQ、LeetCode等网站的跳转询问界面的跳转

    نووسەر
    bzw1204
    Daily installs
    0
    Total installs
    61
    Ratings
    0 0 0
    Created
    2023-03-21
    Updated
    2023-03-21
  34. Classic LC Contest Ranking JS - Classic Contest Rank Page >>> New Contest Rank Page

    نووسەر
    bramar2
    Daily installs
    0
    Total installs
    2
    Ratings
    0 0 0
    Created
    2024-09-13
    Updated
    2024-09-13
  35. 链接管理 JS - 绕过搜索引擎(百度、搜狗、360、必应、谷歌)搜索结果中的重定向链接,直链访问原始网站,删除网站重定向到安全页面,自动跳转中文文档,减少操作步骤和响应时间;长期维护、PC+手机全平台支持:CSDN+掘金+简书+知乎+知乎专栏+百度贴吧+开源中国+码云gitee+扣丁leetcode+51CTO+百度搜索+360搜索+搜狗搜索+必应搜索+423down+酷安+eslint+微软文档+火狐MDN+tampermonkey文档;

    نووسەر
    厌学的骚年
    Daily installs
    1
    Total installs
    18,707
    Ratings
    31 1 2
    Created
    2022-04-20
    Updated
    2024-09-17
  36. 切换到中/英讨论区 JS - 查看讨论区

    نووسەر
    Oohuo
    Daily installs
    0
    Total installs
    25
    Ratings
    0 0 0
    Created
    2020-10-12
    Updated
    2021-05-05
  37. HappyLeetcode JS - 做一个快乐的工程师,增加字体大小

    نووسەر
    mouday
    Daily installs
    0
    Total installs
    25
    Ratings
    0 0 0
    Created
    2021-09-16
    Updated
    2021-09-17
  38. 剪贴板净化助手 JS - 清除在复制的时候添加的一些个人信息,目前支持所有的网站,包括牛客网,Leetcode,掘金,知乎、简书、csdn、实验楼等

    نووسەر
    ATIP
    Daily installs
    0
    Total installs
    409
    Ratings
    2 0 0
    Created
    2022-04-13
    Updated
    2022-04-13
  39. BetterLeetcode JS - 力扣 - 页面清理 | 隐藏会员题目 | 隐藏已完成题目 | 窗口宽度限制 | 去除复制的版权信息 | 中二标题

    نووسەر
    在椅子上写C语言的大佬
    Daily installs
    0
    Total installs
    71
    Ratings
    0 0 0
    Created
    2024-01-06
    Updated
    2024-01-06
  40. Tool for leetcode.com JS - This tool shows tables on database problems after you submit a wrong answer, so you don't need to read their unreadable JSON representation of tables.

    نووسەر
    account-login
    Daily installs
    0
    Total installs
    48
    Ratings
    0 0 0
    Created
    2016-10-06
    Updated
    2016-10-06
  41. 好好看看数据范围 JS - 看好范围很重要~

    نووسەر
    Ocyss
    Daily installs
    0
    Total installs
    3
    Ratings
    0 0 0
    Created
    2023-06-28
    Updated
    2023-06-28
  42. 力扣新版UI评论区 JS - 杀软,tm的会不会设计?

    نووسەر
    Ocyss
    Daily installs
    0
    Total installs
    11
    Ratings
    0 0 0
    Created
    2023-09-15
    Updated
    2023-11-11
  43. 自动跳转到leetcode.com JS - 在访问leetcode.cn时自动跳转到leetcode.com

    نووسەر
    boris1993
    Daily installs
    0
    Total installs
    15
    Ratings
    0 0 0
    Created
    2023-12-21
    Updated
    2023-12-26
  44. FuckYou-leetcode.cn JS - 从 leetcode.cn 强制跳转回 leetcode.com。

    نووسەر
    ultrasev
    Daily installs
    0
    Total installs
    0
    Ratings
    0 0 0
    Created
    2024-02-25
    Updated
    2024-02-25
  45. lc-to-markdown-txt-html JS - 力扣题目描述,讨论发布内容复制 复制为 markdown、txt、html 等格式

    نووسەر
    wuxin0012
    Daily installs
    0
    Total installs
    8
    Ratings
    0 0 0
    Created
    2024-07-01
    Updated
    2024-07-01
  46. 0x3f-problem-solution JS - 配合灵神题单解题

    نووسەر
    wuxin0012
    Daily installs
    0
    Total installs
    19
    Ratings
    0 0 0
    Created
    2024-07-02
    Updated
    2024-07-02
  47. 有没有人一起从零开始刷力扣-fix JS - 针对 https://leetcode.cn/circle/discuss/48kq9d/ 这篇文章生效,原作者的脚本未加上题名字

    نووسەر
    Zyronon
    Daily installs
    0
    Total installs
    11
    Ratings
    0 0 0
    Created
    2024-12-05
    Updated
    2025-02-07
  48. 移除复制后缀 JS - 移除复制后缀,手机、电脑全平台通用,长期维护:CSDN、简书、掘金、知乎专栏、B站专栏、力扣

    نووسەر
    厌学的骚年
    Daily installs
    0
    Total installs
    3,683
    Ratings
    12 2 0
    Created
    2023-08-03
    Updated
    2024-01-13
  49. 改变网页代码块的字体样式 JS - 改变网页代码块的字体样式,LeetCode、CSDN、掘金、博客园的代码块字体全被设置为Cascadia Code这款字体,后面还有YaHei Consolas Hybrid和Lucida Console这两款字体做候选,最后由CSDN代码块的字体样式兜底

    نووسەر
    get-want
    Daily installs
    0
    Total installs
    244
    Ratings
    2 0 0
    Created
    2021-09-21
    Updated
    2021-09-24
  50. 净化剪切板 JS - 还原被劫持的剪切板

    نووسەر
    renmu
    Daily installs
    0
    Total installs
    330
    Ratings
    0 1 0
    Created
    2021-03-23
    Updated
    2021-11-05
  51. ACWing One Theme JS - make acwing coding UI look more like leetcode

    نووسەر
    Hwa He
    Daily installs
    0
    Total installs
    88
    Ratings
    0 0 0
    Created
    2022-11-09
    Updated
    2022-11-09
  52. 屏蔽复制版权信息 JS - 在力扣、知乎网站屏蔽复制版权信息

    نووسەر
    Fog3211
    Daily installs
    0
    Total installs
    97
    Ratings
    0 0 0
    Created
    2023-02-15
    Updated
    2024-09-19
  53. 复制去除版权信息 JS - 复制文字时自动去除网站自带的版权信息

    نووسەر
    myaijarvis
    Daily installs
    0
    Total installs
    2,342
    Ratings
    0 5 1
    Created
    2022-01-19
    Updated
    2023-09-21
  54. 净化剪贴板 JS - 从 xxx 网站复制的文字都会被加上版权声明,这个脚本会去除这个版权声明

    نووسەر
    Miroxyz
    Daily installs
    0
    Total installs
    208
    Ratings
    0 0 0
    Created
    2021-09-18
    Updated
    2021-10-22
  55. 自定义网站样式 JS - 自定义相关网站的样式:增加油猴脚本更新脚本页面编辑框的高度 | 控制jupyter页面代码执行后生成元素的高度

    نووسەر
    myaijarvis
    Daily installs
    0
    Total installs
    100
    Ratings
    0 0 0
    Created
    2021-12-14
    Updated
    2022-04-08
  56. 去除复制后的小尾巴 JS - 复制文字时自动去除网站自带的版权信息

    نووسەر
    leonecho
    Daily installs
    0
    Total installs
    191
    Ratings
    0 1 0
    Created
    2024-01-18
    Updated
    2024-07-29
  57. code-plus JS - 解放鼠标,学码快人一步! 代码随想录网站辅助工具, 支持快速跳转到指定语言类型, 跳转到leetcode对应题目, 首次打开跳转到上次位置,切换前后文章

    نووسەر
    righthan
    Daily installs
    0
    Total installs
    25
    Ratings
    0 0 0
    Created
    2023-09-17
    Updated
    2024-05-23
  58. Wanta JS - 移除跳转外链提示

    نووسەر
    PRO-2684
    Daily installs
    0
    Total installs
    213
    Ratings
    2 0 0
    Created
    2022-07-16
    Updated
    2024-03-05
  59. 跳转链接修复(移除重定向外链直达) JS - 提升用户体验:修复跳转链接为站外直链(移除重定向直接跳转),免去拦截页面点击步骤可直达站外;拦截页面自动跳转(无须额外操作);已适配ACG盒子、爱发电、百度搜索、百度贴吧、哔哩哔哩游戏WIKI、Bing 搜索、书签地球、酷安、CSDN、豆瓣、Facebook、码云、Google 搜索、Google 重定向页、花瓣网、InfoQ、Instagram、简书、掘金、金山文档、链滴、力扣(Leetcode)、51CTO 博客、NGA 玩家社区、NodeSeek、牛客网、开源中国、pixiv、微信、微信开放社区、QQ 邮箱、PC 版 QQ、腾讯文档、腾讯兔小巢、石墨文档、360 搜索、搜狗搜索、少数派、Steam 社区、腾讯云开发者社区、推特(Twitter)、微博、微博短链接、YouTube、语雀、知乎、知乎专栏

    نووسەر
    maomao1996
    Daily installs
    4
    Total installs
    10,210
    Ratings
    26 1 0
    Created
    2020-02-02
    Updated
    2025-07-27
  60. 改变网页代码块的字体样式 JS - 改变网页代码块的字体样式,LeetCode、CSDN、掘金、博客园的代码块字体全被设置为Cascadia Code这款字体,后面还有YaHei Consolas Hybrid和Lucida Console这两款字体做候选,最后由CSDN代码块的字体样式兜底

    نووسەر
    lt2024
    Daily installs
    0
    Total installs
    1
    Ratings
    0 0 0
    Created
    2024-01-01
    Updated
    2025-02-12
  61. 🔥🔥🔥文本选中复制🔥🔥🔥 JS - 解除网站不允许复制的限制,文本选中后点击复制按钮即可复制,主要用于 百度文库 道客巴巴 腾讯文档 豆丁网 无忧考网 学习啦 蓬勃范文 思否社区 力扣 知乎 语雀 等

    نووسەر
    WindRunnerMax
    Daily installs
    23
    Total installs
    2,818,678
    Ratings
    1262 36 11
    Created
    2020-06-11
    Updated
    2025-01-10
  62. auto-continue-visit JS - A Tampermonkey script that help you to automatically continue to visit.

    نووسەر
    xhofe
    Daily installs
    1
    Total installs
    29
    Ratings
    0 0 0
    Created
    2023-08-05
    Updated
    2023-10-09
  63. Beautify JS - 美化<误>各网页界面

    نووسەر
    symant
    Daily installs
    1
    Total installs
    9,146
    Ratings
    21 2 0
    Created
    2019-09-23
    Updated
    2025-04-24
  64. Direct Link JS - Replace redirect links with direct links

    نووسەر
    cilxe
    Daily installs
    2
    Total installs
    4,663
    Ratings
    2 1 1
    Created
    2023-04-06
    Updated
    2025-06-01
  65. 🔥🔥超强解除文本复制限制🔥🔥 JS - 解除网站不允许复制的限制,文本选中后点击复制按钮即可复制,主要用于 百度文库 道客巴巴 腾讯文档 豆丁网 无忧考网 学习啦 蓬勃范文 思否社区 力扣 知乎 语雀 等

    نووسەر
    Net Free
    Daily installs
    3
    Total installs
    1,736
    Ratings
    1 0 0
    Created
    2024-11-06
    Updated
    2024-11-06
  66. Copy NeetCode JS - Adds a copy button to copy content from neetcode.io

    نووسەر
    tzway
    Daily installs
    0
    Total installs
    6
    Ratings
    0 0 0
    Created
    2024-10-23
    Updated
    2024-10-25
  67. Free Read And Go JS - 链接直接跳转,阅读全文

    نووسەر
    Leon406
    Daily installs
    0
    Total installs
    1,130
    Ratings
    3 0 0
    Created
    2023-01-14
    Updated
    2025-05-05
  68. 拒绝二维码登录 JS - QQ、支付宝、京东等网站默认使用账号密码登录,不出现二维码登录界面,可自定义设置在指定网站开启和关闭,有需求或问题请反馈。

    نووسەر
    xindongfang
    Daily installs
    3
    Total installs
    91,734
    Ratings
    482 7 2
    Created
    2018-01-30
    Updated
    2024-12-18
  69. redirect 外链跳转 JS - 自动跳转(重定向)到目标链接,免去点击步骤。适配了简书、知乎、微博、QQ邮箱、QQPC、QQNT、印象笔记、贴吧、CSDN、YouTube、微信、企业微信、微信开放社区、开发者知识库、豆瓣、个人图书馆、Pixiv、搜狗、Google、站长之家、OSCHINA、掘金、腾讯文档、pc6下载站、爱发电、Gitee、天眼查、爱企查、企查查、优设网、51CTO、力扣、花瓣网、飞书、Epic、Steam、语雀、牛客网、哔哩哔哩、少数派、5ch、金山文档、石墨文档、urlshare、酷安、网盘分享、腾讯云开发者社区、腾讯兔小巢、云栖社区、NodeSeek、亿企查、异次元软件、HelloGitHub、知更鸟、巴哈姆特、ABABTOOLS

    نووسەر
    sakura-flutter
    Daily installs
    5
    Total installs
    60,647
    Ratings
    187 4 0
    Created
    2020-11-18
    Updated
    2025-09-14
  70. Lemonade: A Web Tool for Cleaner Chinese JS - Let Clean Chinese Refresh Your Eyes! 清除中文互联网页面上的“互联网黑话”、“营销号语言”和各种低幼化词汇。

    نووسەر
    Ryan-the-hito
    Daily installs
    0
    Total installs
    182
    Ratings
    0 0 0
    Created
    2022-05-05
    Updated
    2022-05-21
  71. 复制粘贴 JS - 解除网站不允许复制的限制

    نووسەر
    clj81
    Daily installs
    0
    Total installs
    951
    Ratings
    0 0 0
    Created
    2022-06-08
    Updated
    2022-06-08
  72. Open the F**king URL Right Now JS - 自动跳转某些网站不希望用户直达的外链

    نووسەر
    OldPanda
    Daily installs
    6
    Total installs
    41,700
    Ratings
    324 9 0
    Created
    2020-10-07
    Updated
    2025-09-07
  73. 复制付费文档 JS - 解除某些网站不允许复制的限制

    نووسەر
    Kleric
    Daily installs
    0
    Total installs
    1,743
    Ratings
    0 0 0
    Created
    2022-07-21
    Updated
    2022-07-21
  74. 自动复制选中文本和解除复制限制 JS - 在任意网站选中任意文本时自动复制, 并提供设置选项以启用/禁用解除网站的复制限制和自动复制功能, 以及显示/隐藏按钮

    نووسەر
    gura8390
    Daily installs
    1
    Total installs
    2,048
    Ratings
    4 0 0
    Created
    2024-06-13
    Updated
    2025-02-05
  75. Codetop Notes 增强 JS - 在 Codetop 题目列表每行"笔记"按钮旁插入自定义按钮(初版)

    نووسەر
    Tans Sleepy
    Daily installs
    0
    Total installs
    3
    Ratings
    0 0 0
    Created
    2025-07-20
    Updated
    2025-08-24

Publish a script you've written (or learn how to write one)