diff --git a/README.md b/README.md
index de2db3e..2a617ba 100644
--- a/README.md
+++ b/README.md
@@ -23,8 +23,29 @@
### 今日原题
+第三题:[请按照用例实现代码](https://github.com/KieSun/fucking-frontend/issues/3)
+
+```js
+// 请使用原生代码实现一个Events模块,可以实现自定义事件的订阅、触发、移除功能
+const fn1 = (... args)=>console.log('I want sleep1', ... args)
+const fn2 = (... args)=>console.log('I want sleep2', ... args)
+const event = new Events();
+event.on('sleep', fn1, 1, 2, 3);
+event.on('sleep', fn2, 1, 2, 3);
+event.fire('sleep', 4, 5, 6);
+// I want sleep1 1 2 3 4 5 6
+// I want sleep2 1 2 3 4 5 6
+event.off('sleep', fn1);
+event.once('sleep', () => console.log('I want sleep'));
+// I want sleep
+event.fire('sleep');
+// I want sleep2 1 2 3
+```
+
第二题:[以下代码输出什么,为什么?](https://github.com/KieSun/fucking-frontend/issues/2),这道题目是第一题的进阶版本,更有趣了。
+
+
```js
try {
let a = 0
@@ -39,9 +60,14 @@ try {
console.warn('Error', e)
}
```
+[答案](./Answer/1%20~%2010/2.md)
+
+
第一题:[以下代码输出什么,为什么?](https://github.com/KieSun/fucking-frontend/issues/1)
+
+
```js
try {
(async function() { a().b().c() })()
@@ -52,6 +78,8 @@ try {
[答案](./Answer/1%20~%2010/1.md)
+
+
## 前端十五万字面试资料
[在线阅读](https://yuchengkai.cn/home/)