diff --git a/expected.json b/expected.json
index 8a42f31..c3fb9b4 100644
--- a/expected.json
+++ b/expected.json
@@ -1 +1 @@
-[{"name":"compile","results":[{"score":0,"comment":"compile done"}],"force_quit":false},{"name":"run","results":[{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- 1024 2048\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n- 1024 2048\n- asdfjksdfjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ 1024 2048\n```\n"},{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n  1024 2048\n- asdfjksdfjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n  1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n  1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n+ 1024 2048\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n  1024 2048\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n  1024 2048\n- asdfjksdfjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n  1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n  1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"}],"force_quit":false}]
+[{"name":"compile","results":[{"score":0,"comment":"compile done"}],"force_quit":false},{"name":"run","results":[{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- 1024 2048\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n- 1024 2048\n- asdfjksdfjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ 1024 2048\n```\n"},{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n  1024 2048\n- asdfjksdfjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n  1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n  1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n+ 1024 2048\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n+ 1024 2048\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n 1024 2048\n+ psdfklj\n```\n"},{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n  1024 2048\n- asdfjksdfjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n  1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n  1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"}],"force_quit":false}]
diff --git a/ret.md b/ret.md
index 20f329f..0354507 100644
--- a/ret.md
+++ b/ret.md
@@ -3,7 +3,7 @@ Result 1: the same
 Result 2 diff blocks:
 ```diff
 - 1024 2048
-  
+
 ```
 
 Result 3 diff blocks:
@@ -11,13 +11,13 @@ Result 3 diff blocks:
 - asdfljsdfklasdfjklasdfjjkl
 - 1024 2048
 - asdfjksdfjkl
-  
+
 ```
 
 Result 4 diff blocks:
 ```diff
 + 1024 2048
-  
+
 ```
 
 Result 5: the same
@@ -27,7 +27,7 @@ Result 6 diff blocks:
 - asdfljsdfklasdfjklasdfjjkl
   1024 2048
 - asdfjksdfjkl
-  
+
 ```
 
 Result 7 diff blocks:
@@ -35,7 +35,7 @@ Result 7 diff blocks:
   1024 2048
 - asdfjksdfjkl
 - asdfljsdfklasdfjklasdfjjkl
-  
+
 ```
 
 Result 8 diff blocks:
@@ -43,27 +43,27 @@ Result 8 diff blocks:
   1024 2048
 - asdfjksdfjkl
 - asdfljsdfklasdfjklasdfjjkl
-  
+
 ```
 
 Result 9 diff blocks:
 ```diff
-+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv 
++ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv
 + 1024 2048
 + asdfjkl asdfkljdaslasdfjkl asdfjkl
 + 1024 2048
 + psdfklj
-  
+
 ```
 
 Result 10 diff blocks:
 ```diff
-+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv 
-  1024 2048
-+ asdfjkl asdfkljdaslasdfjkl asdfjkl
++ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv
 + 1024 2048
++ asdfjkl asdfkljdaslasdfjkl asdfjkl
+  1024 2048
 + psdfklj
-  
+
 ```
 
 Result 11: the same
@@ -71,36 +71,35 @@ Result 11: the same
 Result 12 diff blocks:
 ```diff
 - asdfljsdfklasdfjklasdfjjkl
-+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv 
++ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv
   1024 2048
 - asdfjksdfjkl
 + asdfjkl asdfkljdaslasdfjkl asdfjkl
 + 1024 2048
 + psdfklj
-  
+
 ```
 
 Result 13 diff blocks:
 ```diff
-+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv 
++ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv
   1024 2048
 - asdfjksdfjkl
 - asdfljsdfklasdfjklasdfjjkl
 + asdfjkl asdfkljdaslasdfjkl asdfjkl
 + 1024 2048
 + psdfklj
-  
+
 ```
 
 Result 14 diff blocks:
 ```diff
-+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv 
++ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv
   1024 2048
 - asdfjksdfjkl
 - asdfljsdfklasdfjklasdfjjkl
 + asdfjkl asdfkljdaslasdfjkl asdfjkl
 + 1024 2048
 + psdfklj
-  
-```
 
+```