diff --git a/README.md b/README.md
index 2406eef6..66836533 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,7 @@ This project is aim to make you better understand how the type system works, wri
> Click the following badges to see detail of the challenges!
-
+
## Recommended Readings
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 785181ec..cb954b0a 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -30,7 +30,7 @@ TypeScript 类型体操姿势合集
> 点击下方徽章查看题目内容
-
+
## 推荐读物
diff --git a/questions/18-easy-tuple-length/README.md b/questions/18-easy-tuple-length/README.md
new file mode 100644
index 00000000..95054d24
--- /dev/null
+++ b/questions/18-easy-tuple-length/README.md
@@ -0,0 +1,15 @@
+
+ +For given a tuple, you need create a generic `Length`, pick the length of the tuple + +For example + +```ts +type tesla = ['tesla', 'model 3', 'model X', 'model Y'] +type spaceX = ['FALCON 9', 'FALCON HEAVY', 'DRAGON', 'STARSHIP', 'HUMAN SPACEFLIGHT'] + +type teslaLength = Lengthby sinoon @sinoon