diff --git a/README.md b/README.md
index 981ddf9329b58adec770bb5f8a2afc115cacc294..ed72de91da0633a5e5a03e1b975c150f9cadc3c8 100644
--- a/README.md
+++ b/README.md
@@ -3,4 +3,3 @@
 2022-1학기 오픈소스
 
 * Edit in WEB.
-* Edited in oss000@git.ajou.ac.kr
diff --git a/lab0314-cp-a/a.out b/lab0314-cp-a/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0314-cp-a/a.out differ
diff --git a/lab0314-cp-a/b.out b/lab0314-cp-a/b.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0314-cp-a/b.out differ
diff --git a/lab0314-cp-a/c.out b/lab0314-cp-a/c.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0314-cp-a/c.out differ
diff --git a/lab0314-cp-a/dir2 b/lab0314-cp-a/dir2
new file mode 120000
index 0000000000000000000000000000000000000000..87245193225f8ff56488ceab0dcd11467fe098d0
--- /dev/null
+++ b/lab0314-cp-a/dir2
@@ -0,0 +1 @@
+dir
\ No newline at end of file
diff --git a/lab0314-cp-a/h b/lab0314-cp-a/h
new file mode 100644
index 0000000000000000000000000000000000000000..2482ba31f9513f186cfdd5a012ac3357eb353784
--- /dev/null
+++ b/lab0314-cp-a/h
@@ -0,0 +1,202 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
diff --git a/lab0314-cp-a/h.txt b/lab0314-cp-a/h.txt
new file mode 100644
index 0000000000000000000000000000000000000000..466a44c33de6abadb2401eafc6633c75598d0f54
--- /dev/null
+++ b/lab0314-cp-a/h.txt
@@ -0,0 +1,257 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
+  203  l s-la
+  204  ls -al
+  205  cat h
+  206  vi h
+  207  ls -la
+  208  vi hello.c
+  209  vi h
+  210  vi hello.c
+  211  fg
+  212  ls -la
+  213  cc hello.c
+  214  vi hello.c 
+  215  cc hello.c
+  216  vi hello.c 
+  217  cc hello.c
+  218  ls -la
+  219  ls -al
+  220  ./a.out
+  221  vi hello.c
+  222  cd /dev/
+  223  ls -al
+  224  ls -l std*
+  225  cd /usr/include
+  226  ls
+  227  ls -l stdio.h
+  228  vi stdio.h
+  229  cd 
+  230  cd foss
+  231  cd lab0315/
+  232  vi hello.c 
+  233  cc hello.c
+  234  a.out
+  235  vi ~/.profile 
+  236  ls
+  237  ls -la
+  238  a.out
+  239  ls 
+  240  ls -l
+  241  ls -a
+  242  ls -al
+  243  ls --help
+  244  man ls
+  245  vi h
+  246  cd
+  247  cd foss/lab0315/
+  248  ls
+  249  ls -l
+  250  vi hello.c 
+  251  which cc
+  252  ls -l /usr/bin/cc
+  253  ls -l /etc/alternatives/cc
+  254  ls -al
+  255  which ls
+  256  echo $PATH
+  257  history > h.txt
diff --git a/lab0314-cp-a/hello.c b/lab0314-cp-a/hello.c
new file mode 100644
index 0000000000000000000000000000000000000000..d3e2f1244923600abfbc14c3fc4674bbe7bc72b1
--- /dev/null
+++ b/lab0314-cp-a/hello.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+#include "hello.h"
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "Hello stdout %d\n",a); 
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	return 0;
+}
diff --git a/lab0314-cp-a/hello.h b/lab0314-cp-a/hello.h
new file mode 120000
index 0000000000000000000000000000000000000000..6eeed4f0bb5e9e8d8304e9d0140d4063d0d001d5
--- /dev/null
+++ b/lab0314-cp-a/hello.h
@@ -0,0 +1 @@
+hello2.h
\ No newline at end of file
diff --git a/lab0314-cp-a/hello1.h b/lab0314-cp-a/hello1.h
new file mode 100644
index 0000000000000000000000000000000000000000..4a02ef8142968cb2f935cc3cfb43f6a92a16c152
--- /dev/null
+++ b/lab0314-cp-a/hello1.h
@@ -0,0 +1 @@
+#define A 100
diff --git a/lab0314-cp-a/hello2.h b/lab0314-cp-a/hello2.h
new file mode 100644
index 0000000000000000000000000000000000000000..5cdb8ca096c8563d2c860fb232d2df4e922a8cd5
--- /dev/null
+++ b/lab0314-cp-a/hello2.h
@@ -0,0 +1 @@
+#define A 200
diff --git a/lab0314-cp-a/hellolink b/lab0314-cp-a/hellolink
new file mode 120000
index 0000000000000000000000000000000000000000..77c12a3e0be0bb8d6ebecbb24a64336584382d17
--- /dev/null
+++ b/lab0314-cp-a/hellolink
@@ -0,0 +1 @@
+hello3.h
\ No newline at end of file
diff --git a/lab0315-cp/a.out b/lab0315-cp/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0315-cp/a.out differ
diff --git a/lab0315-cp/b.out b/lab0315-cp/b.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0315-cp/b.out differ
diff --git a/lab0315-cp/c.out b/lab0315-cp/c.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0315-cp/c.out differ
diff --git a/lab0315-cp/dir2 b/lab0315-cp/dir2
new file mode 120000
index 0000000000000000000000000000000000000000..87245193225f8ff56488ceab0dcd11467fe098d0
--- /dev/null
+++ b/lab0315-cp/dir2
@@ -0,0 +1 @@
+dir
\ No newline at end of file
diff --git a/lab0315-cp/h b/lab0315-cp/h
new file mode 100644
index 0000000000000000000000000000000000000000..2482ba31f9513f186cfdd5a012ac3357eb353784
--- /dev/null
+++ b/lab0315-cp/h
@@ -0,0 +1,202 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
diff --git a/lab0315-cp/h.txt b/lab0315-cp/h.txt
new file mode 100644
index 0000000000000000000000000000000000000000..466a44c33de6abadb2401eafc6633c75598d0f54
--- /dev/null
+++ b/lab0315-cp/h.txt
@@ -0,0 +1,257 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
+  203  l s-la
+  204  ls -al
+  205  cat h
+  206  vi h
+  207  ls -la
+  208  vi hello.c
+  209  vi h
+  210  vi hello.c
+  211  fg
+  212  ls -la
+  213  cc hello.c
+  214  vi hello.c 
+  215  cc hello.c
+  216  vi hello.c 
+  217  cc hello.c
+  218  ls -la
+  219  ls -al
+  220  ./a.out
+  221  vi hello.c
+  222  cd /dev/
+  223  ls -al
+  224  ls -l std*
+  225  cd /usr/include
+  226  ls
+  227  ls -l stdio.h
+  228  vi stdio.h
+  229  cd 
+  230  cd foss
+  231  cd lab0315/
+  232  vi hello.c 
+  233  cc hello.c
+  234  a.out
+  235  vi ~/.profile 
+  236  ls
+  237  ls -la
+  238  a.out
+  239  ls 
+  240  ls -l
+  241  ls -a
+  242  ls -al
+  243  ls --help
+  244  man ls
+  245  vi h
+  246  cd
+  247  cd foss/lab0315/
+  248  ls
+  249  ls -l
+  250  vi hello.c 
+  251  which cc
+  252  ls -l /usr/bin/cc
+  253  ls -l /etc/alternatives/cc
+  254  ls -al
+  255  which ls
+  256  echo $PATH
+  257  history > h.txt
diff --git a/lab0315-cp/hello.c b/lab0315-cp/hello.c
new file mode 100644
index 0000000000000000000000000000000000000000..d3e2f1244923600abfbc14c3fc4674bbe7bc72b1
--- /dev/null
+++ b/lab0315-cp/hello.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+#include "hello.h"
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "Hello stdout %d\n",a); 
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	return 0;
+}
diff --git a/lab0315-cp/hello.h b/lab0315-cp/hello.h
new file mode 120000
index 0000000000000000000000000000000000000000..6eeed4f0bb5e9e8d8304e9d0140d4063d0d001d5
--- /dev/null
+++ b/lab0315-cp/hello.h
@@ -0,0 +1 @@
+hello2.h
\ No newline at end of file
diff --git a/lab0315-cp/hello1.h b/lab0315-cp/hello1.h
new file mode 100644
index 0000000000000000000000000000000000000000..4a02ef8142968cb2f935cc3cfb43f6a92a16c152
--- /dev/null
+++ b/lab0315-cp/hello1.h
@@ -0,0 +1 @@
+#define A 100
diff --git a/lab0315-cp/hello2.h b/lab0315-cp/hello2.h
new file mode 100644
index 0000000000000000000000000000000000000000..5cdb8ca096c8563d2c860fb232d2df4e922a8cd5
--- /dev/null
+++ b/lab0315-cp/hello2.h
@@ -0,0 +1 @@
+#define A 200
diff --git a/lab0315-cp/hellolink b/lab0315-cp/hellolink
new file mode 120000
index 0000000000000000000000000000000000000000..77c12a3e0be0bb8d6ebecbb24a64336584382d17
--- /dev/null
+++ b/lab0315-cp/hellolink
@@ -0,0 +1 @@
+hello3.h
\ No newline at end of file
diff --git a/lab0315/a.out b/lab0315/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0315/a.out differ
diff --git a/lab0315/b.out b/lab0315/b.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0315/b.out differ
diff --git a/lab0315/c.out b/lab0315/c.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0315/c.out differ
diff --git a/lab0315/dir2 b/lab0315/dir2
new file mode 120000
index 0000000000000000000000000000000000000000..87245193225f8ff56488ceab0dcd11467fe098d0
--- /dev/null
+++ b/lab0315/dir2
@@ -0,0 +1 @@
+dir
\ No newline at end of file
diff --git a/lab0315/h b/lab0315/h
new file mode 100644
index 0000000000000000000000000000000000000000..2482ba31f9513f186cfdd5a012ac3357eb353784
--- /dev/null
+++ b/lab0315/h
@@ -0,0 +1,202 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
diff --git a/lab0315/h.txt b/lab0315/h.txt
new file mode 100644
index 0000000000000000000000000000000000000000..466a44c33de6abadb2401eafc6633c75598d0f54
--- /dev/null
+++ b/lab0315/h.txt
@@ -0,0 +1,257 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
+  203  l s-la
+  204  ls -al
+  205  cat h
+  206  vi h
+  207  ls -la
+  208  vi hello.c
+  209  vi h
+  210  vi hello.c
+  211  fg
+  212  ls -la
+  213  cc hello.c
+  214  vi hello.c 
+  215  cc hello.c
+  216  vi hello.c 
+  217  cc hello.c
+  218  ls -la
+  219  ls -al
+  220  ./a.out
+  221  vi hello.c
+  222  cd /dev/
+  223  ls -al
+  224  ls -l std*
+  225  cd /usr/include
+  226  ls
+  227  ls -l stdio.h
+  228  vi stdio.h
+  229  cd 
+  230  cd foss
+  231  cd lab0315/
+  232  vi hello.c 
+  233  cc hello.c
+  234  a.out
+  235  vi ~/.profile 
+  236  ls
+  237  ls -la
+  238  a.out
+  239  ls 
+  240  ls -l
+  241  ls -a
+  242  ls -al
+  243  ls --help
+  244  man ls
+  245  vi h
+  246  cd
+  247  cd foss/lab0315/
+  248  ls
+  249  ls -l
+  250  vi hello.c 
+  251  which cc
+  252  ls -l /usr/bin/cc
+  253  ls -l /etc/alternatives/cc
+  254  ls -al
+  255  which ls
+  256  echo $PATH
+  257  history > h.txt
diff --git a/lab0315/hello.c b/lab0315/hello.c
new file mode 100644
index 0000000000000000000000000000000000000000..d3e2f1244923600abfbc14c3fc4674bbe7bc72b1
--- /dev/null
+++ b/lab0315/hello.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+#include "hello.h"
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "Hello stdout %d\n",a); 
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	return 0;
+}
diff --git a/lab0315/hello.h b/lab0315/hello.h
new file mode 120000
index 0000000000000000000000000000000000000000..6eeed4f0bb5e9e8d8304e9d0140d4063d0d001d5
--- /dev/null
+++ b/lab0315/hello.h
@@ -0,0 +1 @@
+hello2.h
\ No newline at end of file
diff --git a/lab0315/hello1.h b/lab0315/hello1.h
new file mode 100644
index 0000000000000000000000000000000000000000..4a02ef8142968cb2f935cc3cfb43f6a92a16c152
--- /dev/null
+++ b/lab0315/hello1.h
@@ -0,0 +1 @@
+#define A 100
diff --git a/lab0315/hello2.h b/lab0315/hello2.h
new file mode 100644
index 0000000000000000000000000000000000000000..5cdb8ca096c8563d2c860fb232d2df4e922a8cd5
--- /dev/null
+++ b/lab0315/hello2.h
@@ -0,0 +1 @@
+#define A 200
diff --git a/lab0315/hellolink b/lab0315/hellolink
new file mode 120000
index 0000000000000000000000000000000000000000..77c12a3e0be0bb8d6ebecbb24a64336584382d17
--- /dev/null
+++ b/lab0315/hellolink
@@ -0,0 +1 @@
+hello3.h
\ No newline at end of file
diff --git a/lab0318/file2 b/lab0318/file2
new file mode 100644
index 0000000000000000000000000000000000000000..4f1bdfce99bd70c74a963b247d75ae4b181c64a3
--- /dev/null
+++ b/lab0318/file2
@@ -0,0 +1 @@
+I am file 2.
diff --git a/lab0318/hfile1 b/lab0318/hfile1
new file mode 100644
index 0000000000000000000000000000000000000000..c38d8a9828bb5927237c88c530c59f1dd562b204
--- /dev/null
+++ b/lab0318/hfile1
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0318/hfile2 b/lab0318/hfile2
new file mode 100644
index 0000000000000000000000000000000000000000..c38d8a9828bb5927237c88c530c59f1dd562b204
--- /dev/null
+++ b/lab0318/hfile2
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0318/hfile2_h b/lab0318/hfile2_h
new file mode 100644
index 0000000000000000000000000000000000000000..c38d8a9828bb5927237c88c530c59f1dd562b204
--- /dev/null
+++ b/lab0318/hfile2_h
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0318/sfile1 b/lab0318/sfile1
new file mode 120000
index 0000000000000000000000000000000000000000..30d67d4672d5c05833b7192cc77a79eaafb5c7ad
--- /dev/null
+++ b/lab0318/sfile1
@@ -0,0 +1 @@
+file2
\ No newline at end of file
diff --git a/lab0318/sfile2 b/lab0318/sfile2
new file mode 120000
index 0000000000000000000000000000000000000000..ffbf7a2054a19d2deb0f5ea02b754577e6c561bb
--- /dev/null
+++ b/lab0318/sfile2
@@ -0,0 +1 @@
+hfile1
\ No newline at end of file
diff --git a/lab0318/slink_str b/lab0318/slink_str
new file mode 120000
index 0000000000000000000000000000000000000000..67aec62735e5e28f882c24d79c804c440fbd460f
--- /dev/null
+++ b/lab0318/slink_str
@@ -0,0 +1 @@
+../../foss/lab0318/hfile1
\ No newline at end of file
diff --git a/lab0318/sum b/lab0318/sum
new file mode 100644
index 0000000000000000000000000000000000000000..b6536413a503d317bcf6552f803580cd63e5886e
--- /dev/null
+++ b/lab0318/sum
@@ -0,0 +1,2 @@
+AMUGEONA
+AMUGEONA
diff --git a/lab0322/:wq b/lab0322/:wq
new file mode 100644
index 0000000000000000000000000000000000000000..a2aab7914192f86a2ac5b89edf0c257abc3cd3e6
--- /dev/null
+++ b/lab0322/:wq
@@ -0,0 +1,12 @@
+#include <stdio.h>
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "Hello stdout %d\n",a); 
+	fflush(stdout);
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	fflush(stderr);
+	return 0;
+}
diff --git a/lab0322/a.err.result b/lab0322/a.err.result
new file mode 100644
index 0000000000000000000000000000000000000000..11d3c71dbf977469061c02f110f7064c5657499e
--- /dev/null
+++ b/lab0322/a.err.result
@@ -0,0 +1 @@
+Hello stderr 1100
diff --git a/lab0322/a.out b/lab0322/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..ab0839883d2037b726b2d11e7530ce38e08bdaef
Binary files /dev/null and b/lab0322/a.out differ
diff --git a/lab0322/a.result b/lab0322/a.result
new file mode 100644
index 0000000000000000000000000000000000000000..4b431bd17ac81d40ffdc3e8b54886833fb9a942c
--- /dev/null
+++ b/lab0322/a.result
@@ -0,0 +1 @@
+Hello stdout 999
diff --git a/lab0322/all.txt b/lab0322/all.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab9569db417fe25d1e9a0e4cfb8ceb951b592df4
--- /dev/null
+++ b/lab0322/all.txt
@@ -0,0 +1,16 @@
+#include <stdio.h>
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "%d\n",a+100); 
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	fflush(stderr);
+	fflush(stdout);
+	return 0;
+}
+Hello stderr 1100
+2000
+
+Hello stdout 2000
diff --git a/lab0322/catout.txt b/lab0322/catout.txt
new file mode 100644
index 0000000000000000000000000000000000000000..057f6c64bb2640fddc2ba9959f46782815228cb9
--- /dev/null
+++ b/lab0322/catout.txt
@@ -0,0 +1,5 @@
+1
+2
+3
+BABOYA
+YAYA
diff --git a/lab0322/hello.c b/lab0322/hello.c
new file mode 100644
index 0000000000000000000000000000000000000000..e5ac61f8c70d526620e9e04caf861aef1197e1e3
--- /dev/null
+++ b/lab0322/hello.c
@@ -0,0 +1,12 @@
+#include <stdio.h>
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "%d\n",a+100); 
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	fflush(stderr);
+	fflush(stdout);
+	return 0;
+}
diff --git a/lab0322/input-900 b/lab0322/input-900
new file mode 100644
index 0000000000000000000000000000000000000000..4b02a197f603b1424f13f8f5293cbf92417c1b00
--- /dev/null
+++ b/lab0322/input-900
@@ -0,0 +1 @@
+900
diff --git a/lab0322/inputfile b/lab0322/inputfile
new file mode 100644
index 0000000000000000000000000000000000000000..230ef9929862bf9f80fbcf5acb1d874e67b89273
--- /dev/null
+++ b/lab0322/inputfile
@@ -0,0 +1,2 @@
+99899
+33456
diff --git a/lab0322/lsresult.txt b/lab0322/lsresult.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e9db31d70b84bc7bddf40ed6768490597eacc5e0
--- /dev/null
+++ b/lab0322/lsresult.txt
@@ -0,0 +1,8 @@
+total 32
+-rwxr-xr-x 1 oss000 foss 8536  3월 22 12:07 a.out
+-rw-r--r-- 1 oss000 foss  170  3월 22 12:06 hello.c
+-rw-r--r-- 1 oss000 foss    6  3월 22 12:18 inputfile
+-rw-r--r-- 1 oss000 foss    0  3월 22 12:22 lsresult.txt
+-rw-r--r-- 1 oss000 foss   25  3월 18 13:11 sl
+-rw-r--r-- 1 oss000 foss   25  3월 18 13:12 slink_str
+-rw-r--r-- 1 oss000 foss   24  3월 18 13:03 std_id2
diff --git a/lab0322/result b/lab0322/result
new file mode 100644
index 0000000000000000000000000000000000000000..83b33d238dab9943201aaf267f701e8ea5fc9268
--- /dev/null
+++ b/lab0322/result
@@ -0,0 +1 @@
+1000
diff --git a/lab0322/sl b/lab0322/sl
new file mode 100644
index 0000000000000000000000000000000000000000..c38d8a9828bb5927237c88c530c59f1dd562b204
--- /dev/null
+++ b/lab0322/sl
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0322/slink_str b/lab0322/slink_str
new file mode 100644
index 0000000000000000000000000000000000000000..c38d8a9828bb5927237c88c530c59f1dd562b204
--- /dev/null
+++ b/lab0322/slink_str
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0322/std.txt b/lab0322/std.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e346501ec6352d17f4820735ad32e0ed882a52e9
--- /dev/null
+++ b/lab0322/std.txt
@@ -0,0 +1,15 @@
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
diff --git a/lab0322/std_id2 b/lab0322/std_id2
new file mode 100644
index 0000000000000000000000000000000000000000..f2a1412704bfa043311926d0c5a88a4476c64512
--- /dev/null
+++ b/lab0322/std_id2
@@ -0,0 +1 @@
+Hwanyong Lee - 20161002
diff --git a/lab0322/stderr.txt b/lab0322/stderr.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8c4c724bae4b7072c83ca51953ce12894611d84
--- /dev/null
+++ b/lab0322/stderr.txt
@@ -0,0 +1 @@
+Hello stderr 2100
diff --git a/lab0322/stdout.txt b/lab0322/stdout.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d467f9e78e4fd24209a8f3452657f1a5a48f4a54
--- /dev/null
+++ b/lab0322/stdout.txt
@@ -0,0 +1 @@
+Hello stdout 2000
diff --git a/lab0322/wc b/lab0322/wc
new file mode 100644
index 0000000000000000000000000000000000000000..76bbab68f3e28ff3dd7bf53d2393e39d34fb31ef
--- /dev/null
+++ b/lab0322/wc
@@ -0,0 +1,2 @@
+Hello stderr 900
+900
diff --git a/lab0325/a.out b/lab0325/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..ab0839883d2037b726b2d11e7530ce38e08bdaef
Binary files /dev/null and b/lab0325/a.out differ
diff --git a/lab0325/ans1 b/lab0325/ans1
new file mode 100644
index 0000000000000000000000000000000000000000..7ba80a731c839980658941d089dbe5fa2d050d5a
--- /dev/null
+++ b/lab0325/ans1
@@ -0,0 +1 @@
+drwxrwx--- 2 oss000 foss 4096  3월 25 12:58 dir2
diff --git a/lab0325/dir2/oss003 b/lab0325/dir2/oss003
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0329/a.out b/lab0329/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..0d83fca5a8f283b3549e64d9d6e482638849b95b
Binary files /dev/null and b/lab0329/a.out differ
diff --git a/lab0329/backup-lab0315.tar b/lab0329/backup-lab0315.tar
new file mode 100644
index 0000000000000000000000000000000000000000..fac721db76caf45588a8ea6db92a7fdc8123a29e
Binary files /dev/null and b/lab0329/backup-lab0315.tar differ
diff --git a/lab0329/hello.c b/lab0329/hello.c
new file mode 100644
index 0000000000000000000000000000000000000000..c632c1f6c00569e70c0682ac8671c2c879be832a
--- /dev/null
+++ b/lab0329/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "Hello stdout %d\n",a); 
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	return a;
+}
diff --git a/lab0329/lab0315/a.out b/lab0329/lab0315/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0329/lab0315/a.out differ
diff --git a/lab0329/lab0315/b.out b/lab0329/lab0315/b.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0329/lab0315/b.out differ
diff --git a/lab0329/lab0315/c.out b/lab0329/lab0315/c.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0329/lab0315/c.out differ
diff --git a/lab0329/lab0315/dir2 b/lab0329/lab0315/dir2
new file mode 120000
index 0000000000000000000000000000000000000000..87245193225f8ff56488ceab0dcd11467fe098d0
--- /dev/null
+++ b/lab0329/lab0315/dir2
@@ -0,0 +1 @@
+dir
\ No newline at end of file
diff --git a/lab0329/lab0315/h b/lab0329/lab0315/h
new file mode 100644
index 0000000000000000000000000000000000000000..2482ba31f9513f186cfdd5a012ac3357eb353784
--- /dev/null
+++ b/lab0329/lab0315/h
@@ -0,0 +1,202 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
diff --git a/lab0329/lab0315/h.txt b/lab0329/lab0315/h.txt
new file mode 100644
index 0000000000000000000000000000000000000000..466a44c33de6abadb2401eafc6633c75598d0f54
--- /dev/null
+++ b/lab0329/lab0315/h.txt
@@ -0,0 +1,257 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
+  203  l s-la
+  204  ls -al
+  205  cat h
+  206  vi h
+  207  ls -la
+  208  vi hello.c
+  209  vi h
+  210  vi hello.c
+  211  fg
+  212  ls -la
+  213  cc hello.c
+  214  vi hello.c 
+  215  cc hello.c
+  216  vi hello.c 
+  217  cc hello.c
+  218  ls -la
+  219  ls -al
+  220  ./a.out
+  221  vi hello.c
+  222  cd /dev/
+  223  ls -al
+  224  ls -l std*
+  225  cd /usr/include
+  226  ls
+  227  ls -l stdio.h
+  228  vi stdio.h
+  229  cd 
+  230  cd foss
+  231  cd lab0315/
+  232  vi hello.c 
+  233  cc hello.c
+  234  a.out
+  235  vi ~/.profile 
+  236  ls
+  237  ls -la
+  238  a.out
+  239  ls 
+  240  ls -l
+  241  ls -a
+  242  ls -al
+  243  ls --help
+  244  man ls
+  245  vi h
+  246  cd
+  247  cd foss/lab0315/
+  248  ls
+  249  ls -l
+  250  vi hello.c 
+  251  which cc
+  252  ls -l /usr/bin/cc
+  253  ls -l /etc/alternatives/cc
+  254  ls -al
+  255  which ls
+  256  echo $PATH
+  257  history > h.txt
diff --git a/lab0329/lab0315/hello.c b/lab0329/lab0315/hello.c
new file mode 100644
index 0000000000000000000000000000000000000000..d3e2f1244923600abfbc14c3fc4674bbe7bc72b1
--- /dev/null
+++ b/lab0329/lab0315/hello.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+#include "hello.h"
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "Hello stdout %d\n",a); 
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	return 0;
+}
diff --git a/lab0329/lab0315/hello.h b/lab0329/lab0315/hello.h
new file mode 120000
index 0000000000000000000000000000000000000000..6eeed4f0bb5e9e8d8304e9d0140d4063d0d001d5
--- /dev/null
+++ b/lab0329/lab0315/hello.h
@@ -0,0 +1 @@
+hello2.h
\ No newline at end of file
diff --git a/lab0329/lab0315/hello1.h b/lab0329/lab0315/hello1.h
new file mode 100644
index 0000000000000000000000000000000000000000..4a02ef8142968cb2f935cc3cfb43f6a92a16c152
--- /dev/null
+++ b/lab0329/lab0315/hello1.h
@@ -0,0 +1 @@
+#define A 100
diff --git a/lab0329/lab0315/hello2.h b/lab0329/lab0315/hello2.h
new file mode 100644
index 0000000000000000000000000000000000000000..5cdb8ca096c8563d2c860fb232d2df4e922a8cd5
--- /dev/null
+++ b/lab0329/lab0315/hello2.h
@@ -0,0 +1 @@
+#define A 200
diff --git a/lab0329/lab0315/hellolink b/lab0329/lab0315/hellolink
new file mode 120000
index 0000000000000000000000000000000000000000..77c12a3e0be0bb8d6ebecbb24a64336584382d17
--- /dev/null
+++ b/lab0329/lab0315/hellolink
@@ -0,0 +1 @@
+hello3.h
\ No newline at end of file
diff --git a/lab0329/output.tar b/lab0329/output.tar
new file mode 100644
index 0000000000000000000000000000000000000000..fac721db76caf45588a8ea6db92a7fdc8123a29e
Binary files /dev/null and b/lab0329/output.tar differ
diff --git a/lab0329/test.ztar b/lab0329/test.ztar
new file mode 100644
index 0000000000000000000000000000000000000000..bd2ff779fe586d99b05e78cc747ade188c9b4611
Binary files /dev/null and b/lab0329/test.ztar differ
diff --git a/lab0401/a.out b/lab0401/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..0d83fca5a8f283b3549e64d9d6e482638849b95b
Binary files /dev/null and b/lab0401/a.out differ
diff --git a/lab0401/a.txt b/lab0401/a.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3e3a402dff0a73d3b72608d92fad8c94c8f38a3
--- /dev/null
+++ b/lab0401/a.txt
@@ -0,0 +1 @@
+Hello stdout 9
diff --git a/lab0401/ans3.txt b/lab0401/ans3.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aee67455e7432261d9f0af04a1e3b0bbd1a195f5
--- /dev/null
+++ b/lab0401/ans3.txt
@@ -0,0 +1,10 @@
+total 68
+24904527 drwxr-xr-x  2 oss000 foss  4096  4월  1 12:42 .
+24641810 drwxr-xr-x 10 oss000 foss  4096  4월  1 12:09 ..
+24905255 -rw-r--r--  1 oss000 foss     0  4월  1 12:42 ans3.txt
+24904618 -rwxr-xr-x  1 oss000 foss  8536  4월  1 12:31 a.out
+24904924 -rwxr-xr-x  1 oss000 foss  8536  4월  1 12:21 b.out
+24905048 -rwxr-xr-x  1 oss000 foss  8536  4월  1 12:21 c.out
+24904743 -rw-r--r--  1 oss000 foss   170  4월  1 12:20 hello.c
+24904622 -rw-r--r--  1 oss000 foss 14786  4월  1 12:15 hist.start
+24905179 -rwxr-xr-x  1 oss000 foss     8  4월  1 12:41 lllls
diff --git a/lab0401/b.out b/lab0401/b.out
new file mode 100755
index 0000000000000000000000000000000000000000..0d83fca5a8f283b3549e64d9d6e482638849b95b
Binary files /dev/null and b/lab0401/b.out differ
diff --git a/lab0401/b.txt b/lab0401/b.txt
new file mode 100644
index 0000000000000000000000000000000000000000..714925f4fcf2a434f20dfc7a3ae5f9955ff52a2b
--- /dev/null
+++ b/lab0401/b.txt
@@ -0,0 +1 @@
+Hello stdout 100
diff --git a/lab0401/c.out b/lab0401/c.out
new file mode 100755
index 0000000000000000000000000000000000000000..0d83fca5a8f283b3549e64d9d6e482638849b95b
Binary files /dev/null and b/lab0401/c.out differ
diff --git a/lab0401/file1 b/lab0401/file1
new file mode 100644
index 0000000000000000000000000000000000000000..ce013625030ba8dba906f756967f9e9ca394464a
--- /dev/null
+++ b/lab0401/file1
@@ -0,0 +1 @@
+hello
diff --git a/lab0401/file2 b/lab0401/file2
new file mode 100644
index 0000000000000000000000000000000000000000..ce013625030ba8dba906f756967f9e9ca394464a
--- /dev/null
+++ b/lab0401/file2
@@ -0,0 +1 @@
+hello
diff --git a/lab0401/file3 b/lab0401/file3
new file mode 100644
index 0000000000000000000000000000000000000000..ce013625030ba8dba906f756967f9e9ca394464a
--- /dev/null
+++ b/lab0401/file3
@@ -0,0 +1 @@
+hello
diff --git a/lab0401/hello.c b/lab0401/hello.c
new file mode 100644
index 0000000000000000000000000000000000000000..c632c1f6c00569e70c0682ac8671c2c879be832a
--- /dev/null
+++ b/lab0401/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "Hello stdout %d\n",a); 
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	return a;
+}
diff --git a/lab0401/hist.end b/lab0401/hist.end
new file mode 100644
index 0000000000000000000000000000000000000000..506b48b0cb682c7d80a93869edcde7f2e3e676af
--- /dev/null
+++ b/lab0401/hist.end
@@ -0,0 +1,961 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
+  203  l s-la
+  204  ls -al
+  205  cat h
+  206  vi h
+  207  ls -la
+  208  vi hello.c
+  209  vi h
+  210  vi hello.c
+  211  fg
+  212  ls -la
+  213  cc hello.c
+  214  vi hello.c 
+  215  cc hello.c
+  216  vi hello.c 
+  217  cc hello.c
+  218  ls -la
+  219  ls -al
+  220  ./a.out
+  221  vi hello.c
+  222  cd /dev/
+  223  ls -al
+  224  ls -l std*
+  225  cd /usr/include
+  226  ls
+  227  ls -l stdio.h
+  228  vi stdio.h
+  229  cd 
+  230  cd foss
+  231  cd lab0315/
+  232  vi hello.c 
+  233  cc hello.c
+  234  a.out
+  235  vi ~/.profile 
+  236  ls
+  237  ls -la
+  238  a.out
+  239  ls 
+  240  ls -l
+  241  ls -a
+  242  ls -al
+  243  ls --help
+  244  man ls
+  245  vi h
+  246  cd
+  247  cd foss/lab0315/
+  248  ls
+  249  ls -l
+  250  vi hello.c 
+  251  which cc
+  252  ls -l /usr/bin/cc
+  253  ls -l /etc/alternatives/cc
+  254  ls -al
+  255  which ls
+  256  echo $PATH
+  257  history > h.txt
+  258  ls -l
+  259  cat h.txt
+  260  cat h.txt 
+  261  more h.txt
+  262  cd ~oss064
+  263  ls -al
+  264  cd foss/
+  265  ls
+  266  cd lab0315/
+  267  ls -la
+  268  ./a.out
+  269  cd ~oss126
+  270  ls -al
+  271  cd foss/
+  272  ls -al
+  273  ./a.out
+  274  a.out
+  275  cd ..
+  276  ./a.out
+  277  ls -al
+  278  ls -la
+  279  cd foss/
+  280  ls -al
+  281  cd
+  282  cd foss/
+  283  ls -al
+  284  cd lab0315/
+  285  ls -al
+  286  vi hello.c 
+  287  cc hello.c
+  288  ls -al
+  289  a.out
+  290  vi hello.c 
+  291  cc hello.c
+  292  ls -al
+  293  a.out
+  294  cd
+  295  ls -al
+  296  ls -l
+  297  ls -la
+  298  ls -a
+  299  ls
+  300  ls -la
+  301  ls -al
+  302  ls -a -l
+  303  who
+  304  who | wc
+  305  man ls
+  306  ls -lA 
+  307  ls -lAh
+  308  ls -lAh /
+  309  ls -al
+  310  cd off
+  311  cd foss/
+  312  ls -al
+  313  mkdir lab0318
+  314  pwd
+  315  ls -al
+  316  who  | wc
+  317  ls -al
+  318  cd lab0318
+  319  ls -al
+  320  touch file1
+  321  ls -lA
+  322  history
+  323  date
+  324  ls -lA
+  325  cp file1 file2
+  326  ls -lA
+  327  cat file1
+  328  cat file3
+  329  vi file1
+  330  ls -la
+  331  link
+  332  link3
+  333  ln file1 hfile1
+  334  ls -lA
+  335  cat file1
+  336  man cat
+  337  cat file1 file2 hfile1 
+  338  cat file1 file2 hfile1 > sum
+  339  ls -al
+  340  vi hfile1 
+  341  ls -lA
+  342  cat file1 hfile1 
+  343  whoami
+  344  man whoami
+  345  more /etc/passwd 
+  346  w
+  347  more /etc/passwd 
+  348  sh
+  349  ls -i
+  350  ls -li
+  351  ln file1 hfile2
+  352  ln hfile2 hfile2_h
+  353  ls -al
+  354  ls -li
+  355  rm file1
+  356  ls -li
+  357  ln -s file2 sfile1
+  358  ls -la
+  359  ls -lai
+  360  vi file2
+  361  ls -li'
+  362  '
+  363  ls -li
+  364  cat sfile1 
+  365  cat file2 sfile1 
+  366  ln -s hfile1 sfile2
+  367  ls -al
+  368  ls -li
+  369  ln -s ../../foss/lab0318/hfile1 slink_str
+  370  ls -al
+  371  file slink_str 
+  372  cat slink_str 
+  373  cd ..
+  374  ls -la
+  375  mkdir lab0322
+  376  cp studentid stdid
+  377  ls -li
+  378  mv stdid std_id
+  379  ls -lai
+  380  man mv
+  381  ls -al
+  382  mv std_id std_id2
+  383  ls -al
+  384  mv std_id3 id3
+  385  mv std_id2 lab0322/
+  386  ls -al
+  387  cd lab0322
+  388  ls -al
+  389  cp ../lab0318/slink_str ./sl
+  390  ls -al
+  391  ls -l ../lab0318/slink_str 
+  392  more sl
+  393  cp ../lab0318/slink_str .
+  394  ls -al
+  395  ls -la
+  396  cd ..
+  397  ls -la
+  398  cp lab0318/ lab0318-cp
+  399  cp -r lab0318/ lab0318-cp/
+  400  cd lab0318-cp
+  401  ls -al
+  402  ls -lai
+  403  man ls
+  404  setenv LANG=C
+  405  set LANG=C
+  406  date
+  407  set LOCALE=C
+  408  date
+  409  set
+  410  printenv'
+  411  '
+  412  printenv
+  413  set LC_TIME=C
+  414  date
+  415  who
+  416  cd
+  417  pwd
+  418  ls -la
+  419  cd foss
+  420  ls- la
+  421  ls -al
+  422  pwd
+  423  ls -al
+  424  cd ..
+  425  ls -la
+  426  cd
+  427  who
+  428  who | sort
+  429  who | sort | grep oss
+  430  grep
+  431  grep babo
+  432  grep babo <<EOT
+  433  I am Hwanyong 
+  434  You are Jane.
+  435  You are a babo.
+  436  EOT
+  437  grep EOT <<$$$$$
+  438  EOT is 
+  439  EOT is
+  440  alksjdlajk
+  441  askldjalsdkjla
+  442  aksjdakjh EOT
+  443  $$$$$
+  444  cd
+  445  cd foss
+  446  ls
+  447  cd lab0322
+  448  ls -al
+  449  ./a.out
+  450  echo "900"
+  451  echo 900 > input-900
+  452  ./a.out < input-900
+  453  ./a.out <<< 900
+  454  ./a.out <<< 901
+  455  ./a.out <<< 902
+  456  ls -l a.out
+  457  cd ~oss000/foss/lab0322 
+  458  w
+  459  ls -al
+  460  ./a.out <<<201610002
+  461  ls -l a.out
+  462  chmod g-x a.out
+  463  ls -l a.out
+  464  a.out
+  465  ./a.out
+  466  chmod u-x a.out
+  467  ./a.out
+  468  ls -l a.out
+  469  cd
+  470  pwd
+  471  ls -al
+  472  cd 
+  473  chmod 700 .
+  474  ls -la
+  475  cd ..
+  476  ls -ld
+  477  ls -ld *
+  478  cd
+  479  cd foss
+  480  ls -l
+  481  mkdir lab0325
+  482  cd lab0325
+  483  ls -la
+  484  mkdir dd1
+  485  ls -la
+  486  chmod a-x dd1
+  487  ls -al
+  488  echo "Test" > dd1/test
+  489  cd dd1
+  490  mv dd1 dir1
+  491  ls -l dir1
+  492  ls -la
+  493  chmod g+w dir1
+  494  ls -al
+  495  chmod g-w dir1
+  496  chmod g+x dir1
+  497  ls -al
+  498  cd dir1
+  499  chown hwan  dir1
+  500  man chwon
+  501  man chown
+  502  ls -al
+  503  chmod 000 dir1
+  504  ls -al
+  505  rmdir dir1
+  506  ls -la
+  507  mkdir dir1 
+  508  chmod 400 dir1
+  509  ls -al
+  510  mv dir1 dir2
+  511  ls -al
+  512  whoami
+  513  cd dir2
+  514  chmod 500 dir2
+  515  ls -la
+  516  cd dir2
+  517  ls -la
+  518  echo "hwan
+  519  " > test
+  520  cd ..
+  521  cd dir2
+  522  chmod 755 ~oss000
+  523  ls -la
+  524  ls -al
+  525  chmod 470 .
+  526  cd ..
+  527  ls -la
+  528  cd ~oss000/foss/lab0325 
+  529  ls -la
+  530  ls -al
+  531  cd dir2
+  532  chmod 770 dir2
+  533  cd dir2
+  534  ls -la
+  535  touch oss000
+  536  ls -al
+  537  ls -l
+  538  ls -lad .
+  539  ls -l .
+  540  ls -ld .
+  541  rm oss142 oss143
+  542  ls -la
+  543  ls -ld .
+  544  ls -la
+  545  \rm -rf *
+  546  ls -la
+  547  cd ..
+  548  ls -al
+  549  ps
+  550  ps -a
+  551  ps -ae
+  552  ps -ael
+  553  ps -l
+  554  ps -ael | grep 9218
+  555  sleep 10
+  556  sleep 5 ; echo "5 sec" 
+  557  sleep 5000
+  558  ps
+  559  sleep 5000 &
+  560  ls
+  561  ls -l
+  562  ps
+  563  sleep 6000 &
+  564  ps
+  565  kill 11716
+  566  ps
+  567  kill %2
+  568  sleep 8000
+  569  ps
+  570  jobs
+  571  bg 
+  572  jobs
+  573  fg %1
+  574  fg
+  575  vi ans1
+  576  bg
+  577  cd ../lab0322/
+  578  ls -la
+  579  a.out &
+  580  ./a.out &
+  581  chmod 777 a.out
+  582  fg
+  583  ./a.out
+  584  ./a.out &
+  585  ls -la
+  586  ls
+  587  ls -la
+  588  l
+  589  fg
+  590  a.out <<< 6000 &
+  591  a.out <<<6000 &
+  592  fg
+  593  ./a.out <<< 5000 &
+  594  cd ../lab0325
+  595  ls -al
+  596  vi ans1
+  597  ls -l
+  598  fg
+  599  cp ../lab0322/a.out .
+  600  ls -la
+  601  a.out
+  602  ./a.out
+  603  l s-la
+  604  ls -la
+  605  mkdir dir3
+  606  chmod 000 dir3
+  607  ls -al
+  608  mv dir3 dir4
+  609  ls -la
+  610  chmod u-w .
+  611  ls -la
+  612  mv dir4 dir5
+  613  vi .
+  614  chmod 700 .
+  615  vi .
+  616  ls -la
+  617  ps -ael
+  618  ps -l
+  619  nice
+  620  nice sleep 2000
+  621  bg
+  622  ps -l
+  623  source .profile 
+  624  cd
+  625  pwd
+  626  ls -la
+  627  cd foss
+  628  chmod 755 .
+  629  ls -al
+  630  chmod 755 ~
+  631  ls -al
+  632  \rm -rf lab0318-cp/
+  633  ls -al
+  634  ls -l
+  635  man cd
+  636  ls -la
+  637  ls -al
+  638  vi .
+  639  ls -la
+  640  pwd
+  641  chmod 070 .
+  642  ls
+  643  ls -al
+  644  chmod 470
+  645  chmod 470 .
+  646  pwd
+  647  who
+  648  pwd
+  649  ls -all
+  650  ls -al
+  651  cd ..
+  652  ls -al
+  653  chmod 770 foss
+  654  cd foss
+  655  ls -al
+  656  ls -lai
+  657  cd ..
+  658  ls -lai
+  659  who
+  660  ls -al
+  661  chmod 755 foss
+  662  ls -al
+  663  cd foss
+  664  ls -a
+  665  mkdir lab0329
+  666  winzip
+  667  man tar
+  668  ls -la
+  669  tar -c lab0315
+  670  tar -c -f lab0329/bakcup-0315.tar lab0315
+  671  tar -c -f -v lab0329/bakcup-0315.tar lab0315
+  672  ls -l lab0315/
+  673  tar back.tar lab0315 
+  674  tar cvf back.tar lab0315 
+  675  ls -al
+  676  man cp
+  677  cp lab0315 lab0315-cp
+  678  cp -r lab0315 lab0315-cp
+  679  ls -la lab0315
+  680  ls -la lab0315-cp/
+  681  cp -r -a lab0315 lab0314-cp-a
+  682  ls -l lab0314-cp-a
+  683  ls -la
+  684  tar cvf lab0329/backup-lab0315.tar
+  685  tar cvf lab0329/backup-lab0315.tar lab0315
+  686  cd lab0329
+  687  ls -al
+  688  rm bakcup-0315.tar 
+  689  ls -al
+  690  cd 
+  691  cd foss/
+  692  ls -al
+  693  cd lab0329
+  694  ls -al
+  695  tar tvf backup-lab0315.tar 
+  696  ls -la
+  697  tar xvf backup-lab0315.tar 
+  698  ls -al
+  699  du
+  700  ls -lh
+  701  du -h 
+  702  pkzip
+  703  gzip backup-lab0315.tar 
+  704  ls -al
+  705  gunzip
+  706  gunzip backup-lab0315.tar.gz 
+  707  ls -al
+  708  man tar
+  709  ls -al
+  710  tar xvfz lab0315/ test.ztar
+  711  tar xvfz test.ztar lab0315
+  712  tar cvfz test.ztar lab0315
+  713  ls -al
+  714  tar xvfz test.ztar
+  715  man tar
+  716  tar cvf - lab0315/
+  717  tar cvf - lab0315  > output.tar
+  718  base64
+  719  tar cvf - lab0315  | base64
+  720  ls -l
+  721  ls -l -a 
+  722  ls -la
+  723  man  tar
+  724  man ls
+  725  man cd
+  726  cd --help
+  727  ls --help
+  728  man ls
+  729  ls --help
+  730  cd --help
+  731  which ls
+  732  which cd
+  733  where
+  734  whereis
+  735  whereis ls
+  736  whereis cd
+  737  ps
+  738  which bash
+  739  ls -l /bin/*sh
+  740  sh
+  741  ls -lal
+  742  man echo
+  743  echo Hi
+  744  echo -n Hi
+  745  echo -n "hi"
+  746  echo -n "hi" ; echo " hwanypon"
+  747  NAME=Hwanyong
+  748  echo NAME
+  749  echo $NAME
+  750  Name="asjdlaskjd"
+  751  echo $Name
+  752  echo $NAME
+  753  ./a.out
+  754  vi a.out
+  755  ls -al
+  756  a.out
+  757  ./a.out
+  758  chmod 755 a.out
+  759  ./a.out
+  760  cat a.out
+  761  a.out
+  762  echo $PATH
+  763  PATH="$PATH:."
+  764  echo $PATH
+  765  a.out
+  766  ls ; a.out ; sleep 1; echo "done"
+  767  a.out && ls
+  768  echo  "1" && echo "2"
+  769  ls a.out 
+  770  ls -l a.out
+  771  ls -l b.out
+  772  ls -l b.out 1> /dev/null 
+  773  ls -l b.out 2> /dev/null 
+  774  cp ../lab0315/hello.c
+  775  cp ../lab0315/hello.c .
+  776  ls -la
+  777  vi hello.c
+  778  cc hello.c
+  779  vi hello.c
+  780  cc hello.c 
+  781  a.out
+  782  cat hello.c 
+  783  ls -la
+  784  a.out
+  785  echo $?
+  786  a.out <<<0
+  787  a.out <<<0 ; echo $?
+  788  a.out <<<55 ; echo $?
+  789  a.out <<<155 ; echo $?
+  790  a.out <<<2155 ; echo $?
+  791  py
+  792  python
+  793  a.out <<< 0 && a.out <<< 1
+  794  a.out <<< 1 && a.out <<< 0
+  795  a.out <<< 1 || a.out <<< 0
+  796  a.out <<< 0 || a.out <<< 1
+  797  cat hello.c 
+  798  a.out <<< 1 ; a.out <<< 0
+  799  echo  $?
+  800  if [a.out] then echo "true" else echo "false"; fi
+  801  if a.out ; then echo "true"; else echo "false:
+  802  "; fi
+  803  if a.out ; then echo "true"; else echo "false:
+  804  "; fi
+  805  if a.out ; then echo "true"; else echo "false:
+  806  "; fi
+  807  sh
+  808  a.out <<< 1
+  809  cd
+  810  pwd
+  811  printf "Hello %s, I'm %s" Sven Olga
+  812  man shopt
+  813  shopt --help
+  814  shopt --help histverify
+  815  history
+  816  ls *
+  817  history
+  818  shopt histverify
+  819  history
+  820  shopt -s histverify
+  821  history
+  822  ls -al
+  823  aaa bbb ccc ddd
+  824  who
+  825  ›who
+  826  who
+  827  shopt histverify
+  828  shopt -n histverify
+  829  shopt histverify
+  830  shopt histverify off
+  831  shopt 
+  832  shopt --help
+  833  ls -al
+  834  cd foss
+  835  ls -l
+  836  mkdir lab0401
+  837  cd lab0401
+  838  man shopt
+  839  shopt --help
+  840  shopt
+  841  shopt -s histverify
+  842  history
+  843  echo "0401 lab start"
+  844  cd
+  845  cd foss
+  846  mkdir lab0401 ; cd lab0401
+  847  history
+  848  history > hist.start
+  849  ls -l
+  850  shopt -u histverify
+  851  shopt -s histverify
+  852  shopt -u histverify
+  853  ls -l
+  854  ls -l -a
+  855  cp ../lab0329/hello.c ../lab0329/a.out   .
+  856  ls -l -a
+  857  cc hello.c
+  858  a.out
+  859  ./a.out
+  860  ./a.out <<900
+  861  ./a.out <<< 999
+  862  cc hello.c
+  863  ./a.out <<< 999
+  864  cp a.out b.out
+  865  ls -l -a
+  866  cc hello.c
+  867  ls -l -a
+  868  cp -A b.out c.out
+  869  cp -a b.out c.out
+  870  ls -l -a
+  871  ./b.out <<< 0100
+  872  ./c.out <<< 0100
+  873  ./a.out <<< 0100
+  874  ./b.out <<< 0100
+  875  a.out <<<999 a.out a.out a.out a.out b.out c.out
+  876  ./a.out <<<999 a.out a.out a.out a.out b.out c.out
+  877  ./b.out <<<999 a.out a.out a.out a.out b.out c.out
+  878  ./b.out <<<999 b.out b.out b.out b.out b.out c.out
+  879  history
+  880  ./b.out <<< 0100
+  881  ./b.out <<<999 b.out b.out b.out b.out b.out c.out
+  882  history
+  883  ls
+  884  echo
+  885  ls
+  886  c.out
+  887  b.out b.out b.out
+  888  ./a.out <<< 999 1 2 3 4 5 6 7
+  889  2 3
+  890  2
+  891  cat hello.c 
+  892  cc hello.c
+  893  cc hello.c -o z.out
+  894  ls -al z.out
+  895  rm z.out
+  896  z.out
+  897  1 2 3 4 5 6
+  898  2 3 4 5 6
+  899  echo "ls -ali" > lllls
+  900  chmod +x lllls 
+  901  ./lllls
+  902  ./lllls > ans3.txt
+  903  echo 123.44
+  904  [[ 123.44 > 99 ]]
+  905  echo $?
+  906  [[ 123.44 < 99 ]]
+  907  echo $?
+  908  echo echo $?
+  909  history | tail 
+  910  echo [[ 123.44 < 99 ]]
+  911  echo "[[ 123.44 < 99 ]]"
+  912  [[ 123.44 < 99 ]] ; echo $?
+  913  (( 123.44 < 99 )) ; echo $?
+  914  ((123.44<99 )) ; echo $?
+  915  ((123<99)) ; echo $?
+  916  (($123<$99)) ; echo $?
+  917  ((123*123))
+  918  echo $?
+  919  echo $((123*123))
+  920  if ((200>9)) then
+  921  if ((200>9)) then;
+  922  if ((200>9));  then echo 200 is big; else echo 9 is big; fi
+  923  if (("200">"9"));  then echo 200 is big; else echo 9 is big; fi
+  924  if [["200">"9"]];  then echo 200 is big; else echo 9 is big; fi
+  925  ls
+  926  \rm 9]] 
+  927  ls
+  928  *
+  929  history
+  930  echo *
+  931  echo *out
+  932  echo *u*
+  933  echo l*
+  934  echo a*
+  935  echo *t
+  936  echo *t*
+  937  echo *a*
+  938  echo {a,b,c}.out
+  939  echo {a,b,c}.aaaaaaaa
+  940  echo {a..z}.z
+  941  mkdir temp
+  942  cd temp
+  943  touch {a..z}.cpp 
+  944  ls -la
+  945  touch {0..999}.c
+  946  ls -al
+  947  rm {a..z}*
+  948  ls
+  949  echo {1..999..2}.c
+  950  rm {1..999..2}.c
+  951  ls -la
+  952  cd ..
+  953  ls -al
+  954  a.out <<<9 > a.txt ; b.out <<<100 > b.txt
+  955  ./a.out <<<9 > a.txt ; ./b.out <<<100 > b.txt
+  956  { ./a.out <<<9 > a.txt ; ./b.out <<<100 > b.txt } 2> err.txt; '
+"
+}
+
+  957  ls -la
+  958  history > hist.end
diff --git a/lab0401/hist.start b/lab0401/hist.start
new file mode 100644
index 0000000000000000000000000000000000000000..c066b5d750e369729c214e2576e5a776731ddc91
--- /dev/null
+++ b/lab0401/hist.start
@@ -0,0 +1,848 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
+  203  l s-la
+  204  ls -al
+  205  cat h
+  206  vi h
+  207  ls -la
+  208  vi hello.c
+  209  vi h
+  210  vi hello.c
+  211  fg
+  212  ls -la
+  213  cc hello.c
+  214  vi hello.c 
+  215  cc hello.c
+  216  vi hello.c 
+  217  cc hello.c
+  218  ls -la
+  219  ls -al
+  220  ./a.out
+  221  vi hello.c
+  222  cd /dev/
+  223  ls -al
+  224  ls -l std*
+  225  cd /usr/include
+  226  ls
+  227  ls -l stdio.h
+  228  vi stdio.h
+  229  cd 
+  230  cd foss
+  231  cd lab0315/
+  232  vi hello.c 
+  233  cc hello.c
+  234  a.out
+  235  vi ~/.profile 
+  236  ls
+  237  ls -la
+  238  a.out
+  239  ls 
+  240  ls -l
+  241  ls -a
+  242  ls -al
+  243  ls --help
+  244  man ls
+  245  vi h
+  246  cd
+  247  cd foss/lab0315/
+  248  ls
+  249  ls -l
+  250  vi hello.c 
+  251  which cc
+  252  ls -l /usr/bin/cc
+  253  ls -l /etc/alternatives/cc
+  254  ls -al
+  255  which ls
+  256  echo $PATH
+  257  history > h.txt
+  258  ls -l
+  259  cat h.txt
+  260  cat h.txt 
+  261  more h.txt
+  262  cd ~oss064
+  263  ls -al
+  264  cd foss/
+  265  ls
+  266  cd lab0315/
+  267  ls -la
+  268  ./a.out
+  269  cd ~oss126
+  270  ls -al
+  271  cd foss/
+  272  ls -al
+  273  ./a.out
+  274  a.out
+  275  cd ..
+  276  ./a.out
+  277  ls -al
+  278  ls -la
+  279  cd foss/
+  280  ls -al
+  281  cd
+  282  cd foss/
+  283  ls -al
+  284  cd lab0315/
+  285  ls -al
+  286  vi hello.c 
+  287  cc hello.c
+  288  ls -al
+  289  a.out
+  290  vi hello.c 
+  291  cc hello.c
+  292  ls -al
+  293  a.out
+  294  cd
+  295  ls -al
+  296  ls -l
+  297  ls -la
+  298  ls -a
+  299  ls
+  300  ls -la
+  301  ls -al
+  302  ls -a -l
+  303  who
+  304  who | wc
+  305  man ls
+  306  ls -lA 
+  307  ls -lAh
+  308  ls -lAh /
+  309  ls -al
+  310  cd off
+  311  cd foss/
+  312  ls -al
+  313  mkdir lab0318
+  314  pwd
+  315  ls -al
+  316  who  | wc
+  317  ls -al
+  318  cd lab0318
+  319  ls -al
+  320  touch file1
+  321  ls -lA
+  322  history
+  323  date
+  324  ls -lA
+  325  cp file1 file2
+  326  ls -lA
+  327  cat file1
+  328  cat file3
+  329  vi file1
+  330  ls -la
+  331  link
+  332  link3
+  333  ln file1 hfile1
+  334  ls -lA
+  335  cat file1
+  336  man cat
+  337  cat file1 file2 hfile1 
+  338  cat file1 file2 hfile1 > sum
+  339  ls -al
+  340  vi hfile1 
+  341  ls -lA
+  342  cat file1 hfile1 
+  343  whoami
+  344  man whoami
+  345  more /etc/passwd 
+  346  w
+  347  more /etc/passwd 
+  348  sh
+  349  ls -i
+  350  ls -li
+  351  ln file1 hfile2
+  352  ln hfile2 hfile2_h
+  353  ls -al
+  354  ls -li
+  355  rm file1
+  356  ls -li
+  357  ln -s file2 sfile1
+  358  ls -la
+  359  ls -lai
+  360  vi file2
+  361  ls -li'
+  362  '
+  363  ls -li
+  364  cat sfile1 
+  365  cat file2 sfile1 
+  366  ln -s hfile1 sfile2
+  367  ls -al
+  368  ls -li
+  369  ln -s ../../foss/lab0318/hfile1 slink_str
+  370  ls -al
+  371  file slink_str 
+  372  cat slink_str 
+  373  cd ..
+  374  ls -la
+  375  mkdir lab0322
+  376  cp studentid stdid
+  377  ls -li
+  378  mv stdid std_id
+  379  ls -lai
+  380  man mv
+  381  ls -al
+  382  mv std_id std_id2
+  383  ls -al
+  384  mv std_id3 id3
+  385  mv std_id2 lab0322/
+  386  ls -al
+  387  cd lab0322
+  388  ls -al
+  389  cp ../lab0318/slink_str ./sl
+  390  ls -al
+  391  ls -l ../lab0318/slink_str 
+  392  more sl
+  393  cp ../lab0318/slink_str .
+  394  ls -al
+  395  ls -la
+  396  cd ..
+  397  ls -la
+  398  cp lab0318/ lab0318-cp
+  399  cp -r lab0318/ lab0318-cp/
+  400  cd lab0318-cp
+  401  ls -al
+  402  ls -lai
+  403  man ls
+  404  setenv LANG=C
+  405  set LANG=C
+  406  date
+  407  set LOCALE=C
+  408  date
+  409  set
+  410  printenv'
+  411  '
+  412  printenv
+  413  set LC_TIME=C
+  414  date
+  415  who
+  416  cd
+  417  pwd
+  418  ls -la
+  419  cd foss
+  420  ls- la
+  421  ls -al
+  422  pwd
+  423  ls -al
+  424  cd ..
+  425  ls -la
+  426  cd
+  427  who
+  428  who | sort
+  429  who | sort | grep oss
+  430  grep
+  431  grep babo
+  432  grep babo <<EOT
+  433  I am Hwanyong 
+  434  You are Jane.
+  435  You are a babo.
+  436  EOT
+  437  grep EOT <<$$$$$
+  438  EOT is 
+  439  EOT is
+  440  alksjdlajk
+  441  askldjalsdkjla
+  442  aksjdakjh EOT
+  443  $$$$$
+  444  cd
+  445  cd foss
+  446  ls
+  447  cd lab0322
+  448  ls -al
+  449  ./a.out
+  450  echo "900"
+  451  echo 900 > input-900
+  452  ./a.out < input-900
+  453  ./a.out <<< 900
+  454  ./a.out <<< 901
+  455  ./a.out <<< 902
+  456  ls -l a.out
+  457  cd ~oss000/foss/lab0322 
+  458  w
+  459  ls -al
+  460  ./a.out <<<201610002
+  461  ls -l a.out
+  462  chmod g-x a.out
+  463  ls -l a.out
+  464  a.out
+  465  ./a.out
+  466  chmod u-x a.out
+  467  ./a.out
+  468  ls -l a.out
+  469  cd
+  470  pwd
+  471  ls -al
+  472  cd 
+  473  chmod 700 .
+  474  ls -la
+  475  cd ..
+  476  ls -ld
+  477  ls -ld *
+  478  cd
+  479  cd foss
+  480  ls -l
+  481  mkdir lab0325
+  482  cd lab0325
+  483  ls -la
+  484  mkdir dd1
+  485  ls -la
+  486  chmod a-x dd1
+  487  ls -al
+  488  echo "Test" > dd1/test
+  489  cd dd1
+  490  mv dd1 dir1
+  491  ls -l dir1
+  492  ls -la
+  493  chmod g+w dir1
+  494  ls -al
+  495  chmod g-w dir1
+  496  chmod g+x dir1
+  497  ls -al
+  498  cd dir1
+  499  chown hwan  dir1
+  500  man chwon
+  501  man chown
+  502  ls -al
+  503  chmod 000 dir1
+  504  ls -al
+  505  rmdir dir1
+  506  ls -la
+  507  mkdir dir1 
+  508  chmod 400 dir1
+  509  ls -al
+  510  mv dir1 dir2
+  511  ls -al
+  512  whoami
+  513  cd dir2
+  514  chmod 500 dir2
+  515  ls -la
+  516  cd dir2
+  517  ls -la
+  518  echo "hwan
+  519  " > test
+  520  cd ..
+  521  cd dir2
+  522  chmod 755 ~oss000
+  523  ls -la
+  524  ls -al
+  525  chmod 470 .
+  526  cd ..
+  527  ls -la
+  528  cd ~oss000/foss/lab0325 
+  529  ls -la
+  530  ls -al
+  531  cd dir2
+  532  chmod 770 dir2
+  533  cd dir2
+  534  ls -la
+  535  touch oss000
+  536  ls -al
+  537  ls -l
+  538  ls -lad .
+  539  ls -l .
+  540  ls -ld .
+  541  rm oss142 oss143
+  542  ls -la
+  543  ls -ld .
+  544  ls -la
+  545  \rm -rf *
+  546  ls -la
+  547  cd ..
+  548  ls -al
+  549  ps
+  550  ps -a
+  551  ps -ae
+  552  ps -ael
+  553  ps -l
+  554  ps -ael | grep 9218
+  555  sleep 10
+  556  sleep 5 ; echo "5 sec" 
+  557  sleep 5000
+  558  ps
+  559  sleep 5000 &
+  560  ls
+  561  ls -l
+  562  ps
+  563  sleep 6000 &
+  564  ps
+  565  kill 11716
+  566  ps
+  567  kill %2
+  568  sleep 8000
+  569  ps
+  570  jobs
+  571  bg 
+  572  jobs
+  573  fg %1
+  574  fg
+  575  vi ans1
+  576  bg
+  577  cd ../lab0322/
+  578  ls -la
+  579  a.out &
+  580  ./a.out &
+  581  chmod 777 a.out
+  582  fg
+  583  ./a.out
+  584  ./a.out &
+  585  ls -la
+  586  ls
+  587  ls -la
+  588  l
+  589  fg
+  590  a.out <<< 6000 &
+  591  a.out <<<6000 &
+  592  fg
+  593  ./a.out <<< 5000 &
+  594  cd ../lab0325
+  595  ls -al
+  596  vi ans1
+  597  ls -l
+  598  fg
+  599  cp ../lab0322/a.out .
+  600  ls -la
+  601  a.out
+  602  ./a.out
+  603  l s-la
+  604  ls -la
+  605  mkdir dir3
+  606  chmod 000 dir3
+  607  ls -al
+  608  mv dir3 dir4
+  609  ls -la
+  610  chmod u-w .
+  611  ls -la
+  612  mv dir4 dir5
+  613  vi .
+  614  chmod 700 .
+  615  vi .
+  616  ls -la
+  617  ps -ael
+  618  ps -l
+  619  nice
+  620  nice sleep 2000
+  621  bg
+  622  ps -l
+  623  source .profile 
+  624  cd
+  625  pwd
+  626  ls -la
+  627  cd foss
+  628  chmod 755 .
+  629  ls -al
+  630  chmod 755 ~
+  631  ls -al
+  632  \rm -rf lab0318-cp/
+  633  ls -al
+  634  ls -l
+  635  man cd
+  636  ls -la
+  637  ls -al
+  638  vi .
+  639  ls -la
+  640  pwd
+  641  chmod 070 .
+  642  ls
+  643  ls -al
+  644  chmod 470
+  645  chmod 470 .
+  646  pwd
+  647  who
+  648  pwd
+  649  ls -all
+  650  ls -al
+  651  cd ..
+  652  ls -al
+  653  chmod 770 foss
+  654  cd foss
+  655  ls -al
+  656  ls -lai
+  657  cd ..
+  658  ls -lai
+  659  who
+  660  ls -al
+  661  chmod 755 foss
+  662  ls -al
+  663  cd foss
+  664  ls -a
+  665  mkdir lab0329
+  666  winzip
+  667  man tar
+  668  ls -la
+  669  tar -c lab0315
+  670  tar -c -f lab0329/bakcup-0315.tar lab0315
+  671  tar -c -f -v lab0329/bakcup-0315.tar lab0315
+  672  ls -l lab0315/
+  673  tar back.tar lab0315 
+  674  tar cvf back.tar lab0315 
+  675  ls -al
+  676  man cp
+  677  cp lab0315 lab0315-cp
+  678  cp -r lab0315 lab0315-cp
+  679  ls -la lab0315
+  680  ls -la lab0315-cp/
+  681  cp -r -a lab0315 lab0314-cp-a
+  682  ls -l lab0314-cp-a
+  683  ls -la
+  684  tar cvf lab0329/backup-lab0315.tar
+  685  tar cvf lab0329/backup-lab0315.tar lab0315
+  686  cd lab0329
+  687  ls -al
+  688  rm bakcup-0315.tar 
+  689  ls -al
+  690  cd 
+  691  cd foss/
+  692  ls -al
+  693  cd lab0329
+  694  ls -al
+  695  tar tvf backup-lab0315.tar 
+  696  ls -la
+  697  tar xvf backup-lab0315.tar 
+  698  ls -al
+  699  du
+  700  ls -lh
+  701  du -h 
+  702  pkzip
+  703  gzip backup-lab0315.tar 
+  704  ls -al
+  705  gunzip
+  706  gunzip backup-lab0315.tar.gz 
+  707  ls -al
+  708  man tar
+  709  ls -al
+  710  tar xvfz lab0315/ test.ztar
+  711  tar xvfz test.ztar lab0315
+  712  tar cvfz test.ztar lab0315
+  713  ls -al
+  714  tar xvfz test.ztar
+  715  man tar
+  716  tar cvf - lab0315/
+  717  tar cvf - lab0315  > output.tar
+  718  base64
+  719  tar cvf - lab0315  | base64
+  720  ls -l
+  721  ls -l -a 
+  722  ls -la
+  723  man  tar
+  724  man ls
+  725  man cd
+  726  cd --help
+  727  ls --help
+  728  man ls
+  729  ls --help
+  730  cd --help
+  731  which ls
+  732  which cd
+  733  where
+  734  whereis
+  735  whereis ls
+  736  whereis cd
+  737  ps
+  738  which bash
+  739  ls -l /bin/*sh
+  740  sh
+  741  ls -lal
+  742  man echo
+  743  echo Hi
+  744  echo -n Hi
+  745  echo -n "hi"
+  746  echo -n "hi" ; echo " hwanypon"
+  747  NAME=Hwanyong
+  748  echo NAME
+  749  echo $NAME
+  750  Name="asjdlaskjd"
+  751  echo $Name
+  752  echo $NAME
+  753  ./a.out
+  754  vi a.out
+  755  ls -al
+  756  a.out
+  757  ./a.out
+  758  chmod 755 a.out
+  759  ./a.out
+  760  cat a.out
+  761  a.out
+  762  echo $PATH
+  763  PATH="$PATH:."
+  764  echo $PATH
+  765  a.out
+  766  ls ; a.out ; sleep 1; echo "done"
+  767  a.out && ls
+  768  echo  "1" && echo "2"
+  769  ls a.out 
+  770  ls -l a.out
+  771  ls -l b.out
+  772  ls -l b.out 1> /dev/null 
+  773  ls -l b.out 2> /dev/null 
+  774  cp ../lab0315/hello.c
+  775  cp ../lab0315/hello.c .
+  776  ls -la
+  777  vi hello.c
+  778  cc hello.c
+  779  vi hello.c
+  780  cc hello.c 
+  781  a.out
+  782  cat hello.c 
+  783  ls -la
+  784  a.out
+  785  echo $?
+  786  a.out <<<0
+  787  a.out <<<0 ; echo $?
+  788  a.out <<<55 ; echo $?
+  789  a.out <<<155 ; echo $?
+  790  a.out <<<2155 ; echo $?
+  791  py
+  792  python
+  793  a.out <<< 0 && a.out <<< 1
+  794  a.out <<< 1 && a.out <<< 0
+  795  a.out <<< 1 || a.out <<< 0
+  796  a.out <<< 0 || a.out <<< 1
+  797  cat hello.c 
+  798  a.out <<< 1 ; a.out <<< 0
+  799  echo  $?
+  800  if [a.out] then echo "true" else echo "false"; fi
+  801  if a.out ; then echo "true"; else echo "false:
+  802  "; fi
+  803  if a.out ; then echo "true"; else echo "false:
+  804  "; fi
+  805  if a.out ; then echo "true"; else echo "false:
+  806  "; fi
+  807  sh
+  808  a.out <<< 1
+  809  cd
+  810  pwd
+  811  printf "Hello %s, I'm %s" Sven Olga
+  812  man shopt
+  813  shopt --help
+  814  shopt --help histverify
+  815  history
+  816  ls *
+  817  history
+  818  shopt histverify
+  819  history
+  820  shopt -s histverify
+  821  history
+  822  ls -al
+  823  aaa bbb ccc ddd
+  824  who
+  825  ›who
+  826  who
+  827  shopt histverify
+  828  shopt -n histverify
+  829  shopt histverify
+  830  shopt histverify off
+  831  shopt 
+  832  shopt --help
+  833  ls -al
+  834  cd foss
+  835  ls -l
+  836  mkdir lab0401
+  837  cd lab0401
+  838  man shopt
+  839  shopt --help
+  840  shopt
+  841  shopt -s histverify
+  842  history
+  843  echo "0401 lab start"
+  844  cd
+  845  cd foss
+  846  mkdir lab0401 ; cd lab0401
+  847  history
+  848  history > hist.start
diff --git a/lab0401/lllls b/lab0401/lllls
new file mode 100755
index 0000000000000000000000000000000000000000..affca4d0a5e35290c2306e922a9d54c94da0243a
--- /dev/null
+++ b/lab0401/lllls
@@ -0,0 +1 @@
+ls -ali
diff --git a/lab0401/temp/0.c b/lab0401/temp/0.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/10.c b/lab0401/temp/10.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/100.c b/lab0401/temp/100.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/102.c b/lab0401/temp/102.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/104.c b/lab0401/temp/104.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/106.c b/lab0401/temp/106.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/108.c b/lab0401/temp/108.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/110.c b/lab0401/temp/110.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/112.c b/lab0401/temp/112.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/114.c b/lab0401/temp/114.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/116.c b/lab0401/temp/116.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/118.c b/lab0401/temp/118.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/12.c b/lab0401/temp/12.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/120.c b/lab0401/temp/120.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/122.c b/lab0401/temp/122.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/124.c b/lab0401/temp/124.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/126.c b/lab0401/temp/126.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/128.c b/lab0401/temp/128.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/130.c b/lab0401/temp/130.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/132.c b/lab0401/temp/132.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/134.c b/lab0401/temp/134.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/136.c b/lab0401/temp/136.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/138.c b/lab0401/temp/138.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/14.c b/lab0401/temp/14.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/140.c b/lab0401/temp/140.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/142.c b/lab0401/temp/142.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/144.c b/lab0401/temp/144.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/146.c b/lab0401/temp/146.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/148.c b/lab0401/temp/148.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/150.c b/lab0401/temp/150.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/152.c b/lab0401/temp/152.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/154.c b/lab0401/temp/154.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/156.c b/lab0401/temp/156.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/158.c b/lab0401/temp/158.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/16.c b/lab0401/temp/16.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/160.c b/lab0401/temp/160.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/162.c b/lab0401/temp/162.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/164.c b/lab0401/temp/164.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/166.c b/lab0401/temp/166.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/168.c b/lab0401/temp/168.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/170.c b/lab0401/temp/170.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/172.c b/lab0401/temp/172.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/174.c b/lab0401/temp/174.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/176.c b/lab0401/temp/176.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/178.c b/lab0401/temp/178.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/18.c b/lab0401/temp/18.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/180.c b/lab0401/temp/180.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/182.c b/lab0401/temp/182.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/184.c b/lab0401/temp/184.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/186.c b/lab0401/temp/186.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/188.c b/lab0401/temp/188.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/190.c b/lab0401/temp/190.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/192.c b/lab0401/temp/192.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/194.c b/lab0401/temp/194.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/196.c b/lab0401/temp/196.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/198.c b/lab0401/temp/198.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/2.c b/lab0401/temp/2.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/20.c b/lab0401/temp/20.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/200.c b/lab0401/temp/200.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/202.c b/lab0401/temp/202.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/204.c b/lab0401/temp/204.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/206.c b/lab0401/temp/206.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/208.c b/lab0401/temp/208.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/210.c b/lab0401/temp/210.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/212.c b/lab0401/temp/212.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/214.c b/lab0401/temp/214.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/216.c b/lab0401/temp/216.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/218.c b/lab0401/temp/218.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/22.c b/lab0401/temp/22.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/220.c b/lab0401/temp/220.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/222.c b/lab0401/temp/222.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/224.c b/lab0401/temp/224.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/226.c b/lab0401/temp/226.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/228.c b/lab0401/temp/228.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/230.c b/lab0401/temp/230.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/232.c b/lab0401/temp/232.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/234.c b/lab0401/temp/234.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/236.c b/lab0401/temp/236.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/238.c b/lab0401/temp/238.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/24.c b/lab0401/temp/24.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/240.c b/lab0401/temp/240.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/242.c b/lab0401/temp/242.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/244.c b/lab0401/temp/244.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/246.c b/lab0401/temp/246.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/248.c b/lab0401/temp/248.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/250.c b/lab0401/temp/250.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/252.c b/lab0401/temp/252.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/254.c b/lab0401/temp/254.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/256.c b/lab0401/temp/256.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/258.c b/lab0401/temp/258.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/26.c b/lab0401/temp/26.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/260.c b/lab0401/temp/260.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/262.c b/lab0401/temp/262.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/264.c b/lab0401/temp/264.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/266.c b/lab0401/temp/266.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/268.c b/lab0401/temp/268.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/270.c b/lab0401/temp/270.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/272.c b/lab0401/temp/272.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/274.c b/lab0401/temp/274.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/276.c b/lab0401/temp/276.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/278.c b/lab0401/temp/278.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/28.c b/lab0401/temp/28.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/280.c b/lab0401/temp/280.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/282.c b/lab0401/temp/282.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/284.c b/lab0401/temp/284.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/286.c b/lab0401/temp/286.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/288.c b/lab0401/temp/288.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/290.c b/lab0401/temp/290.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/292.c b/lab0401/temp/292.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/294.c b/lab0401/temp/294.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/296.c b/lab0401/temp/296.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/298.c b/lab0401/temp/298.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/30.c b/lab0401/temp/30.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/300.c b/lab0401/temp/300.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/302.c b/lab0401/temp/302.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/304.c b/lab0401/temp/304.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/306.c b/lab0401/temp/306.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/308.c b/lab0401/temp/308.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/310.c b/lab0401/temp/310.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/312.c b/lab0401/temp/312.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/314.c b/lab0401/temp/314.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/316.c b/lab0401/temp/316.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/318.c b/lab0401/temp/318.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/32.c b/lab0401/temp/32.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/320.c b/lab0401/temp/320.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/322.c b/lab0401/temp/322.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/324.c b/lab0401/temp/324.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/326.c b/lab0401/temp/326.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/328.c b/lab0401/temp/328.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/330.c b/lab0401/temp/330.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/332.c b/lab0401/temp/332.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/334.c b/lab0401/temp/334.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/336.c b/lab0401/temp/336.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/338.c b/lab0401/temp/338.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/34.c b/lab0401/temp/34.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/340.c b/lab0401/temp/340.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/342.c b/lab0401/temp/342.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/344.c b/lab0401/temp/344.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/346.c b/lab0401/temp/346.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/348.c b/lab0401/temp/348.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/350.c b/lab0401/temp/350.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/352.c b/lab0401/temp/352.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/354.c b/lab0401/temp/354.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/356.c b/lab0401/temp/356.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/358.c b/lab0401/temp/358.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/36.c b/lab0401/temp/36.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/360.c b/lab0401/temp/360.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/362.c b/lab0401/temp/362.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/364.c b/lab0401/temp/364.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/366.c b/lab0401/temp/366.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/368.c b/lab0401/temp/368.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/370.c b/lab0401/temp/370.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/372.c b/lab0401/temp/372.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/374.c b/lab0401/temp/374.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/376.c b/lab0401/temp/376.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/378.c b/lab0401/temp/378.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/38.c b/lab0401/temp/38.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/380.c b/lab0401/temp/380.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/382.c b/lab0401/temp/382.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/384.c b/lab0401/temp/384.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/386.c b/lab0401/temp/386.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/388.c b/lab0401/temp/388.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/390.c b/lab0401/temp/390.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/392.c b/lab0401/temp/392.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/394.c b/lab0401/temp/394.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/396.c b/lab0401/temp/396.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/398.c b/lab0401/temp/398.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/4.c b/lab0401/temp/4.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/40.c b/lab0401/temp/40.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/400.c b/lab0401/temp/400.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/402.c b/lab0401/temp/402.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/404.c b/lab0401/temp/404.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/406.c b/lab0401/temp/406.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/408.c b/lab0401/temp/408.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/410.c b/lab0401/temp/410.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/412.c b/lab0401/temp/412.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/414.c b/lab0401/temp/414.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/416.c b/lab0401/temp/416.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/418.c b/lab0401/temp/418.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/42.c b/lab0401/temp/42.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/420.c b/lab0401/temp/420.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/422.c b/lab0401/temp/422.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/424.c b/lab0401/temp/424.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/426.c b/lab0401/temp/426.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/428.c b/lab0401/temp/428.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/430.c b/lab0401/temp/430.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/432.c b/lab0401/temp/432.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/434.c b/lab0401/temp/434.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/436.c b/lab0401/temp/436.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/438.c b/lab0401/temp/438.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/44.c b/lab0401/temp/44.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/440.c b/lab0401/temp/440.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/442.c b/lab0401/temp/442.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/444.c b/lab0401/temp/444.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/446.c b/lab0401/temp/446.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/448.c b/lab0401/temp/448.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/450.c b/lab0401/temp/450.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/452.c b/lab0401/temp/452.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/454.c b/lab0401/temp/454.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/456.c b/lab0401/temp/456.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/458.c b/lab0401/temp/458.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/46.c b/lab0401/temp/46.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/460.c b/lab0401/temp/460.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/462.c b/lab0401/temp/462.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/464.c b/lab0401/temp/464.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/466.c b/lab0401/temp/466.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/468.c b/lab0401/temp/468.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/470.c b/lab0401/temp/470.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/472.c b/lab0401/temp/472.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/474.c b/lab0401/temp/474.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/476.c b/lab0401/temp/476.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/478.c b/lab0401/temp/478.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/48.c b/lab0401/temp/48.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/480.c b/lab0401/temp/480.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/482.c b/lab0401/temp/482.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/484.c b/lab0401/temp/484.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/486.c b/lab0401/temp/486.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/488.c b/lab0401/temp/488.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/490.c b/lab0401/temp/490.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/492.c b/lab0401/temp/492.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/494.c b/lab0401/temp/494.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/496.c b/lab0401/temp/496.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/498.c b/lab0401/temp/498.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/50.c b/lab0401/temp/50.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/500.c b/lab0401/temp/500.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/502.c b/lab0401/temp/502.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/504.c b/lab0401/temp/504.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/506.c b/lab0401/temp/506.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/508.c b/lab0401/temp/508.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/510.c b/lab0401/temp/510.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/512.c b/lab0401/temp/512.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/514.c b/lab0401/temp/514.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/516.c b/lab0401/temp/516.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/518.c b/lab0401/temp/518.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/52.c b/lab0401/temp/52.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/520.c b/lab0401/temp/520.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/522.c b/lab0401/temp/522.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/524.c b/lab0401/temp/524.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/526.c b/lab0401/temp/526.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/528.c b/lab0401/temp/528.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/530.c b/lab0401/temp/530.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/532.c b/lab0401/temp/532.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/534.c b/lab0401/temp/534.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/536.c b/lab0401/temp/536.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/538.c b/lab0401/temp/538.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/54.c b/lab0401/temp/54.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/540.c b/lab0401/temp/540.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/542.c b/lab0401/temp/542.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/544.c b/lab0401/temp/544.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/546.c b/lab0401/temp/546.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/548.c b/lab0401/temp/548.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/550.c b/lab0401/temp/550.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/552.c b/lab0401/temp/552.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/554.c b/lab0401/temp/554.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/556.c b/lab0401/temp/556.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/558.c b/lab0401/temp/558.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/56.c b/lab0401/temp/56.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/560.c b/lab0401/temp/560.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/562.c b/lab0401/temp/562.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/564.c b/lab0401/temp/564.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/566.c b/lab0401/temp/566.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/568.c b/lab0401/temp/568.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/570.c b/lab0401/temp/570.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/572.c b/lab0401/temp/572.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/574.c b/lab0401/temp/574.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/576.c b/lab0401/temp/576.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/578.c b/lab0401/temp/578.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/58.c b/lab0401/temp/58.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/580.c b/lab0401/temp/580.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/582.c b/lab0401/temp/582.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/584.c b/lab0401/temp/584.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/586.c b/lab0401/temp/586.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/588.c b/lab0401/temp/588.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/590.c b/lab0401/temp/590.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/592.c b/lab0401/temp/592.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/594.c b/lab0401/temp/594.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/596.c b/lab0401/temp/596.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/598.c b/lab0401/temp/598.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/6.c b/lab0401/temp/6.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/60.c b/lab0401/temp/60.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/600.c b/lab0401/temp/600.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/602.c b/lab0401/temp/602.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/604.c b/lab0401/temp/604.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/606.c b/lab0401/temp/606.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/608.c b/lab0401/temp/608.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/610.c b/lab0401/temp/610.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/612.c b/lab0401/temp/612.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/614.c b/lab0401/temp/614.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/616.c b/lab0401/temp/616.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/618.c b/lab0401/temp/618.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/62.c b/lab0401/temp/62.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/620.c b/lab0401/temp/620.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/622.c b/lab0401/temp/622.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/624.c b/lab0401/temp/624.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/626.c b/lab0401/temp/626.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/628.c b/lab0401/temp/628.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/630.c b/lab0401/temp/630.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/632.c b/lab0401/temp/632.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/634.c b/lab0401/temp/634.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/636.c b/lab0401/temp/636.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/638.c b/lab0401/temp/638.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/64.c b/lab0401/temp/64.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/640.c b/lab0401/temp/640.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/642.c b/lab0401/temp/642.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/644.c b/lab0401/temp/644.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/646.c b/lab0401/temp/646.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/648.c b/lab0401/temp/648.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/650.c b/lab0401/temp/650.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/652.c b/lab0401/temp/652.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/654.c b/lab0401/temp/654.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/656.c b/lab0401/temp/656.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/658.c b/lab0401/temp/658.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/66.c b/lab0401/temp/66.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/660.c b/lab0401/temp/660.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/662.c b/lab0401/temp/662.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/664.c b/lab0401/temp/664.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/666.c b/lab0401/temp/666.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/668.c b/lab0401/temp/668.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/670.c b/lab0401/temp/670.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/672.c b/lab0401/temp/672.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/674.c b/lab0401/temp/674.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/676.c b/lab0401/temp/676.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/678.c b/lab0401/temp/678.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/68.c b/lab0401/temp/68.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/680.c b/lab0401/temp/680.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/682.c b/lab0401/temp/682.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/684.c b/lab0401/temp/684.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/686.c b/lab0401/temp/686.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/688.c b/lab0401/temp/688.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/690.c b/lab0401/temp/690.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/692.c b/lab0401/temp/692.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/694.c b/lab0401/temp/694.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/696.c b/lab0401/temp/696.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/698.c b/lab0401/temp/698.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/70.c b/lab0401/temp/70.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/700.c b/lab0401/temp/700.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/702.c b/lab0401/temp/702.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/704.c b/lab0401/temp/704.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/706.c b/lab0401/temp/706.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/708.c b/lab0401/temp/708.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/710.c b/lab0401/temp/710.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/712.c b/lab0401/temp/712.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/714.c b/lab0401/temp/714.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/716.c b/lab0401/temp/716.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/718.c b/lab0401/temp/718.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/72.c b/lab0401/temp/72.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/720.c b/lab0401/temp/720.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/722.c b/lab0401/temp/722.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/724.c b/lab0401/temp/724.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/726.c b/lab0401/temp/726.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/728.c b/lab0401/temp/728.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/730.c b/lab0401/temp/730.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/732.c b/lab0401/temp/732.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/734.c b/lab0401/temp/734.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/736.c b/lab0401/temp/736.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/738.c b/lab0401/temp/738.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/74.c b/lab0401/temp/74.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/740.c b/lab0401/temp/740.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/742.c b/lab0401/temp/742.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/744.c b/lab0401/temp/744.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/746.c b/lab0401/temp/746.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/748.c b/lab0401/temp/748.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/750.c b/lab0401/temp/750.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/752.c b/lab0401/temp/752.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/754.c b/lab0401/temp/754.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/756.c b/lab0401/temp/756.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/758.c b/lab0401/temp/758.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/76.c b/lab0401/temp/76.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/760.c b/lab0401/temp/760.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/762.c b/lab0401/temp/762.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/764.c b/lab0401/temp/764.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/766.c b/lab0401/temp/766.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/768.c b/lab0401/temp/768.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/770.c b/lab0401/temp/770.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/772.c b/lab0401/temp/772.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/774.c b/lab0401/temp/774.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/776.c b/lab0401/temp/776.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/778.c b/lab0401/temp/778.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/78.c b/lab0401/temp/78.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/780.c b/lab0401/temp/780.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/782.c b/lab0401/temp/782.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/784.c b/lab0401/temp/784.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/786.c b/lab0401/temp/786.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/788.c b/lab0401/temp/788.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/790.c b/lab0401/temp/790.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/792.c b/lab0401/temp/792.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/794.c b/lab0401/temp/794.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/796.c b/lab0401/temp/796.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/798.c b/lab0401/temp/798.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/8.c b/lab0401/temp/8.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/80.c b/lab0401/temp/80.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/800.c b/lab0401/temp/800.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/802.c b/lab0401/temp/802.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/804.c b/lab0401/temp/804.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/806.c b/lab0401/temp/806.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/808.c b/lab0401/temp/808.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/810.c b/lab0401/temp/810.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/812.c b/lab0401/temp/812.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/814.c b/lab0401/temp/814.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/816.c b/lab0401/temp/816.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/818.c b/lab0401/temp/818.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/82.c b/lab0401/temp/82.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/820.c b/lab0401/temp/820.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/822.c b/lab0401/temp/822.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/824.c b/lab0401/temp/824.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/826.c b/lab0401/temp/826.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/828.c b/lab0401/temp/828.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/830.c b/lab0401/temp/830.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/832.c b/lab0401/temp/832.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/834.c b/lab0401/temp/834.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/836.c b/lab0401/temp/836.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/838.c b/lab0401/temp/838.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/84.c b/lab0401/temp/84.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/840.c b/lab0401/temp/840.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/842.c b/lab0401/temp/842.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/844.c b/lab0401/temp/844.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/846.c b/lab0401/temp/846.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/848.c b/lab0401/temp/848.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/850.c b/lab0401/temp/850.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/852.c b/lab0401/temp/852.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/854.c b/lab0401/temp/854.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/856.c b/lab0401/temp/856.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/858.c b/lab0401/temp/858.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/86.c b/lab0401/temp/86.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/860.c b/lab0401/temp/860.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/862.c b/lab0401/temp/862.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/864.c b/lab0401/temp/864.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/866.c b/lab0401/temp/866.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/868.c b/lab0401/temp/868.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/870.c b/lab0401/temp/870.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/872.c b/lab0401/temp/872.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/874.c b/lab0401/temp/874.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/876.c b/lab0401/temp/876.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/878.c b/lab0401/temp/878.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/88.c b/lab0401/temp/88.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/880.c b/lab0401/temp/880.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/882.c b/lab0401/temp/882.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/884.c b/lab0401/temp/884.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/886.c b/lab0401/temp/886.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/888.c b/lab0401/temp/888.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/890.c b/lab0401/temp/890.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/892.c b/lab0401/temp/892.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/894.c b/lab0401/temp/894.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/896.c b/lab0401/temp/896.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/898.c b/lab0401/temp/898.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/90.c b/lab0401/temp/90.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/900.c b/lab0401/temp/900.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/902.c b/lab0401/temp/902.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/904.c b/lab0401/temp/904.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/906.c b/lab0401/temp/906.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/908.c b/lab0401/temp/908.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/910.c b/lab0401/temp/910.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/912.c b/lab0401/temp/912.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/914.c b/lab0401/temp/914.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/916.c b/lab0401/temp/916.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/918.c b/lab0401/temp/918.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/92.c b/lab0401/temp/92.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/920.c b/lab0401/temp/920.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/922.c b/lab0401/temp/922.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/924.c b/lab0401/temp/924.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/926.c b/lab0401/temp/926.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/928.c b/lab0401/temp/928.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/930.c b/lab0401/temp/930.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/932.c b/lab0401/temp/932.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/934.c b/lab0401/temp/934.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/936.c b/lab0401/temp/936.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/938.c b/lab0401/temp/938.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/94.c b/lab0401/temp/94.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/940.c b/lab0401/temp/940.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/942.c b/lab0401/temp/942.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/944.c b/lab0401/temp/944.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/946.c b/lab0401/temp/946.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/948.c b/lab0401/temp/948.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/950.c b/lab0401/temp/950.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/952.c b/lab0401/temp/952.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/954.c b/lab0401/temp/954.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/956.c b/lab0401/temp/956.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/958.c b/lab0401/temp/958.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/96.c b/lab0401/temp/96.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/960.c b/lab0401/temp/960.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/962.c b/lab0401/temp/962.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/964.c b/lab0401/temp/964.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/966.c b/lab0401/temp/966.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/968.c b/lab0401/temp/968.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/970.c b/lab0401/temp/970.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/972.c b/lab0401/temp/972.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/974.c b/lab0401/temp/974.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/976.c b/lab0401/temp/976.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/978.c b/lab0401/temp/978.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/98.c b/lab0401/temp/98.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/980.c b/lab0401/temp/980.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/982.c b/lab0401/temp/982.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/984.c b/lab0401/temp/984.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/986.c b/lab0401/temp/986.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/988.c b/lab0401/temp/988.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/990.c b/lab0401/temp/990.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/992.c b/lab0401/temp/992.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/994.c b/lab0401/temp/994.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/996.c b/lab0401/temp/996.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0401/temp/998.c b/lab0401/temp/998.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0405/a b/lab0405/a
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0405/a.out b/lab0405/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0405/a.out differ
diff --git a/lab0405/aa b/lab0405/aa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0405/aaa b/lab0405/aaa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0405/b b/lab0405/b
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0405/bb b/lab0405/bb
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0405/bbb b/lab0405/bbb
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0405/c b/lab0405/c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0405/cc b/lab0405/cc
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0405/ccc b/lab0405/ccc
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0405/file.txt b/lab0405/file.txt
new file mode 100644
index 0000000000000000000000000000000000000000..91f9e0f8f61e62e5f88d2216dfd864e22d17a264
--- /dev/null
+++ b/lab0405/file.txt
@@ -0,0 +1,14 @@
+a
+aa
+aaa
+a.out
+b
+bb
+bbb
+c
+cc
+ccc
+file.txt
+hello.c
+infile
+zzzzz
diff --git a/lab0405/hello.c b/lab0405/hello.c
new file mode 100644
index 0000000000000000000000000000000000000000..dec0222a92f4ff50dcf7e06209b1d1c0469aa5f0
--- /dev/null
+++ b/lab0405/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "Hello stdout %d\n",a); 
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	return 0;
+}
diff --git a/lab0405/infile b/lab0405/infile
new file mode 100644
index 0000000000000000000000000000000000000000..6d688d00762e1d74a4cd8cf4064dfd13c0e12b2e
--- /dev/null
+++ b/lab0405/infile
@@ -0,0 +1,7 @@
+100
+299
+399
+400
+599
+600
+700
diff --git a/lab0405/sum.sh b/lab0405/sum.sh
new file mode 100644
index 0000000000000000000000000000000000000000..c92ffa2b28c6eb9008992eeef03a4647963478d2
--- /dev/null
+++ b/lab0405/sum.sh
@@ -0,0 +1,7 @@
+cat infile | { while read a 
+	do 
+		sum=$(($sum+$a)) 
+	done 
+	echo $sum 
+}
+
diff --git a/lab0405/sum2.sh b/lab0405/sum2.sh
new file mode 100644
index 0000000000000000000000000000000000000000..b64d1d56b87d67130dce8cfc368a34fff2b63d35
--- /dev/null
+++ b/lab0405/sum2.sh
@@ -0,0 +1,2 @@
+cat infile | { while read a ; do sum=$(($sum+$a)) ; done ; echo $sum ; }
+
diff --git a/lab0405/zzzzz b/lab0405/zzzzz
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/a.out b/lab0408/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..0d83fca5a8f283b3549e64d9d6e482638849b95b
Binary files /dev/null and b/lab0408/a.out differ
diff --git a/lab0408/b.out b/lab0408/b.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0408/b.out differ
diff --git a/lab0408/c.out b/lab0408/c.out
new file mode 100755
index 0000000000000000000000000000000000000000..af347213160aa83efa5088c560cbdf9b7d31452d
Binary files /dev/null and b/lab0408/c.out differ
diff --git a/lab0408/h b/lab0408/h
new file mode 100644
index 0000000000000000000000000000000000000000..2482ba31f9513f186cfdd5a012ac3357eb353784
--- /dev/null
+++ b/lab0408/h
@@ -0,0 +1,202 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
diff --git a/lab0408/h.txt b/lab0408/h.txt
new file mode 100644
index 0000000000000000000000000000000000000000..466a44c33de6abadb2401eafc6633c75598d0f54
--- /dev/null
+++ b/lab0408/h.txt
@@ -0,0 +1,257 @@
+    1  ls -al
+    2  ls -al
+    3  cp ~hwan/.bash*
+    4  cp ~hwan/.bash* .
+    5  ls -al
+    6  cp ~hwan/.profile .
+    7  ls -la ~hwan/.*
+    8  ls -al
+    9  login oss000
+   10  su oss000
+   11  ls -al
+   12  ls
+   13  ls -al
+   14  ls
+   15  who
+   16  ls
+   17  exit
+   18  logout
+   19  close
+   20  gclose
+   21  more /etc/passwd
+   22  who
+   23  who oss199
+   24  ssh oss000@gitttt.ajou.ac.kr
+   25  ssh oss000@ajou.ac.kr
+   26  ssh oss000@git.ajou.ac.kr
+   27  logout
+   28  ls
+   29  cd
+   30  ls
+   31  hi
+   32  ls
+   33  cd ..
+   34  ls
+   35  cd oss110
+   36  ls
+   37  exit
+   38  ls
+   39  who
+   40  who oss138
+   41  who oss140
+   42  who
+   43  exit
+   44  who
+   45  exit
+   46  ls -al
+   47  exit
+   48  ls
+   49  exit
+   50  logout
+   51  who
+   52  wc | wc
+   53  who | wc
+   54  history
+   55  who | wc
+   56  passwd
+   57  who | sort
+   58  ls -al
+   59  clear
+   60  ls
+   61  ls -l
+   62  ls -al
+   63  cp ~oss000/.bas* ~oss000/.profile  . 
+   64  cd ..
+   65  ls -al
+   66  ls -l oss*/.profile
+   67  ls -l oss*/.profile | wc
+   68  who | wc
+   69  cd oss000
+   70  ls -al
+   71  history
+   72  exit
+   73  who
+   74  vi .profile 
+   75  who
+   76  who | wc
+   77  who
+   78  w
+   79  who
+   80  clear
+   81  cd
+   82  cd ~
+   83  cd 
+   84  pwd
+   85  ls 
+   86  mkdir foss
+   87  cd foss
+   88  pwd
+   89  cd
+   90  pwd
+   91  cd ..
+   92  ls
+   93  cd oss000
+   94  ls -al
+   95  cd 
+   96  ls -al
+   97  cd foss
+   98  ls -l
+   99  ls -a
+  100  ls -al
+  101  echo "Hwanyong Lee - 20161002" > studentid
+  102  ls -al
+  103  pwd
+  104  cd ../..
+  105  ls -l */foss/studentid
+  106  cat */foss/studentid
+  107  cat */foss/studentid | grep 757
+  108  echo "hwan" > filename
+  109  cd
+  110  cd foss
+  111  ls -al
+  112  echo "hwan" > filename
+  113  ls -al
+  114  echo "hwan"
+  115  cat studentid 
+  116  ls -al
+  117  cd 
+  118  mkdir foss
+  119  cd foss
+  120  pwd
+  121  echo "Hwanyong Lee - 20161002" > studentid
+  122  ls -lal
+  123  cat studentid 
+  124  grep Hwan studentid 
+  125  grep Kim studentid 
+  126  ls -l ~oss116/foss/
+  127  cat ~oss116/foss/studentid 
+  128  who
+  129  who | sort
+  130  cd foss
+  131  cd
+  132  cd foss
+  133  ls
+  134  ls -al
+  135  vi studentid 
+  136  ls -al
+  137  vi studentid 
+  138  cat studentid 
+  139  vi filename 
+  140  ls a-l
+  141  ls -al
+  142  cat lines
+  143  wc lines
+  144  vi lines
+  145  wc lines
+  146  cat lines 
+  147  who
+  148  who | wc
+  149  ls -la
+  150  file2 filename lines 
+  151  rm file2 filename lines 
+  152  ls -al
+  153  cd
+  154  pwd
+  155  cd foss
+  156  ls -al
+  157  pwd
+  158  ls -al
+  159  cat studentid 
+  160  who
+  161  who | wc
+  162  wjp
+  163  who
+  164  who | wc
+  165  cd /
+  166  ls 
+  167  ls -l
+  168  cd /dev
+  169  ls -al
+  170  ls
+  171  ls -l
+  172  tty
+  173  cd /dev/pts/133
+  174  cd /dev/pts
+  175  ls -l
+  176  ls -l 133
+  177  chmod 777 133
+  178  ls -l 133
+  179  echo "Hi I am Snoopy" > /dev/pts/133
+  180  ls -la
+  181  chmod 620 133
+  182  ls -l 133
+  183  echo "Hi I am Snoopy" > /dev/pts/133
+  184  tty
+  185  chmod 777 /dev/pts/133
+  186  ls -l | more
+  187  echo "Hi dev/88" > 88
+  188  df
+  189  ls
+  190  ls -la
+  191  cd ..
+  192  ls -la
+  193  cd
+  194  cd ~
+  195  pwd
+  196  cd foss
+  197  ls -al
+  198  mkdir lab0315
+  199  cd lab0315/
+  200  ls -al
+  201  history
+  202  history > h
+  203  l s-la
+  204  ls -al
+  205  cat h
+  206  vi h
+  207  ls -la
+  208  vi hello.c
+  209  vi h
+  210  vi hello.c
+  211  fg
+  212  ls -la
+  213  cc hello.c
+  214  vi hello.c 
+  215  cc hello.c
+  216  vi hello.c 
+  217  cc hello.c
+  218  ls -la
+  219  ls -al
+  220  ./a.out
+  221  vi hello.c
+  222  cd /dev/
+  223  ls -al
+  224  ls -l std*
+  225  cd /usr/include
+  226  ls
+  227  ls -l stdio.h
+  228  vi stdio.h
+  229  cd 
+  230  cd foss
+  231  cd lab0315/
+  232  vi hello.c 
+  233  cc hello.c
+  234  a.out
+  235  vi ~/.profile 
+  236  ls
+  237  ls -la
+  238  a.out
+  239  ls 
+  240  ls -l
+  241  ls -a
+  242  ls -al
+  243  ls --help
+  244  man ls
+  245  vi h
+  246  cd
+  247  cd foss/lab0315/
+  248  ls
+  249  ls -l
+  250  vi hello.c 
+  251  which cc
+  252  ls -l /usr/bin/cc
+  253  ls -l /etc/alternatives/cc
+  254  ls -al
+  255  which ls
+  256  echo $PATH
+  257  history > h.txt
diff --git a/lab0408/hello.c b/lab0408/hello.c
new file mode 100644
index 0000000000000000000000000000000000000000..c632c1f6c00569e70c0682ac8671c2c879be832a
--- /dev/null
+++ b/lab0408/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a; 
+	fscanf(stdin, "%d", &a); 
+	fprintf(stdout, "Hello stdout %d\n",a); 
+	fprintf(stderr, "Hello stderr %d\n",a+100); 
+	return a;
+}
diff --git a/lab0408/hello.h b/lab0408/hello.h
new file mode 100644
index 0000000000000000000000000000000000000000..5cdb8ca096c8563d2c860fb232d2df4e922a8cd5
--- /dev/null
+++ b/lab0408/hello.h
@@ -0,0 +1 @@
+#define A 200
diff --git a/lab0408/hello1.h b/lab0408/hello1.h
new file mode 100644
index 0000000000000000000000000000000000000000..4a02ef8142968cb2f935cc3cfb43f6a92a16c152
--- /dev/null
+++ b/lab0408/hello1.h
@@ -0,0 +1 @@
+#define A 100
diff --git a/lab0408/hello2.h b/lab0408/hello2.h
new file mode 100644
index 0000000000000000000000000000000000000000..5cdb8ca096c8563d2c860fb232d2df4e922a8cd5
--- /dev/null
+++ b/lab0408/hello2.h
@@ -0,0 +1 @@
+#define A 200
diff --git a/lab0408/test/.aaa b/lab0408/test/.aaa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa1.c b/lab0408/test/aaa1.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa10.c b/lab0408/test/aaa10.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa100.c b/lab0408/test/aaa100.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa11.c b/lab0408/test/aaa11.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa12.c b/lab0408/test/aaa12.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa13.c b/lab0408/test/aaa13.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa14.c b/lab0408/test/aaa14.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa15.c b/lab0408/test/aaa15.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa16.c b/lab0408/test/aaa16.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa17.c b/lab0408/test/aaa17.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa18.c b/lab0408/test/aaa18.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa19.c b/lab0408/test/aaa19.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa2.c b/lab0408/test/aaa2.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa20.c b/lab0408/test/aaa20.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa21.c b/lab0408/test/aaa21.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa22.c b/lab0408/test/aaa22.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa23.c b/lab0408/test/aaa23.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa24.c b/lab0408/test/aaa24.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa25.c b/lab0408/test/aaa25.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa26.c b/lab0408/test/aaa26.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa27.c b/lab0408/test/aaa27.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa28.c b/lab0408/test/aaa28.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa29.c b/lab0408/test/aaa29.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa3.c b/lab0408/test/aaa3.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa30.c b/lab0408/test/aaa30.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa31.c b/lab0408/test/aaa31.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa32.c b/lab0408/test/aaa32.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa33.c b/lab0408/test/aaa33.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa34.c b/lab0408/test/aaa34.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa35.c b/lab0408/test/aaa35.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa36.c b/lab0408/test/aaa36.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa37.c b/lab0408/test/aaa37.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa38.c b/lab0408/test/aaa38.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa39.c b/lab0408/test/aaa39.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa4.c b/lab0408/test/aaa4.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa40.c b/lab0408/test/aaa40.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa41.c b/lab0408/test/aaa41.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa42.c b/lab0408/test/aaa42.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa43.c b/lab0408/test/aaa43.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa44.c b/lab0408/test/aaa44.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa45.c b/lab0408/test/aaa45.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa46.c b/lab0408/test/aaa46.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa47.c b/lab0408/test/aaa47.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa48.c b/lab0408/test/aaa48.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa49.c b/lab0408/test/aaa49.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa5.c b/lab0408/test/aaa5.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa50.c b/lab0408/test/aaa50.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa51.c b/lab0408/test/aaa51.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa52.c b/lab0408/test/aaa52.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa53.c b/lab0408/test/aaa53.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa54.c b/lab0408/test/aaa54.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa55.c b/lab0408/test/aaa55.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa56.c b/lab0408/test/aaa56.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa57.c b/lab0408/test/aaa57.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa58.c b/lab0408/test/aaa58.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa59.c b/lab0408/test/aaa59.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa6.c b/lab0408/test/aaa6.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa60.c b/lab0408/test/aaa60.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa61.c b/lab0408/test/aaa61.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa62.c b/lab0408/test/aaa62.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa63.c b/lab0408/test/aaa63.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa64.c b/lab0408/test/aaa64.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa65.c b/lab0408/test/aaa65.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa66.c b/lab0408/test/aaa66.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa67.c b/lab0408/test/aaa67.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa68.c b/lab0408/test/aaa68.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa69.c b/lab0408/test/aaa69.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa7.c b/lab0408/test/aaa7.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa70.c b/lab0408/test/aaa70.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa71.c b/lab0408/test/aaa71.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa72.c b/lab0408/test/aaa72.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa73.c b/lab0408/test/aaa73.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa74.c b/lab0408/test/aaa74.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa75.c b/lab0408/test/aaa75.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa76.c b/lab0408/test/aaa76.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa77.c b/lab0408/test/aaa77.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa78.c b/lab0408/test/aaa78.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa79.c b/lab0408/test/aaa79.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa8.c b/lab0408/test/aaa8.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa80.c b/lab0408/test/aaa80.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa81.c b/lab0408/test/aaa81.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa82.c b/lab0408/test/aaa82.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa83.c b/lab0408/test/aaa83.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa84.c b/lab0408/test/aaa84.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa85.c b/lab0408/test/aaa85.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa86.c b/lab0408/test/aaa86.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa87.c b/lab0408/test/aaa87.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa88.c b/lab0408/test/aaa88.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa89.c b/lab0408/test/aaa89.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa9.c b/lab0408/test/aaa9.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa90.c b/lab0408/test/aaa90.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa91.c b/lab0408/test/aaa91.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa92.c b/lab0408/test/aaa92.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa93.c b/lab0408/test/aaa93.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa94.c b/lab0408/test/aaa94.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa95.c b/lab0408/test/aaa95.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa96.c b/lab0408/test/aaa96.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa97.c b/lab0408/test/aaa97.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa98.c b/lab0408/test/aaa98.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/aaa99.c b/lab0408/test/aaa99.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0408/test/fc.sh b/lab0408/test/fc.sh
new file mode 100755
index 0000000000000000000000000000000000000000..0adf251fe366d2cbaf4b07c7147fbf6c4f9236b3
--- /dev/null
+++ b/lab0408/test/fc.sh
@@ -0,0 +1,11 @@
+#/bin/bash
+for i in {1..100} 
+do
+	touch aaa${i}.c
+done
+
+for i in aaa5?.c
+do
+	echo mv $i ${i%c}java
+done
+
diff --git a/lab0408/today b/lab0408/today
new file mode 100644
index 0000000000000000000000000000000000000000..59fcf3cf93d1a5d725d31e083e132cda87acf042
--- /dev/null
+++ b/lab0408/today
@@ -0,0 +1 @@
+20220408
diff --git a/lab0412/file0000.c b/lab0412/file0000.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file0000.sh b/lab0412/file0000.sh
new file mode 100644
index 0000000000000000000000000000000000000000..ea0d8e2d1c285c4728195a3e32e59c3f84d3e4d1
--- /dev/null
+++ b/lab0412/file0000.sh
@@ -0,0 +1,6 @@
+#/bin/bash
+for i in {0..9}
+do
+	touch `printf " file%05d.c\n" $i`
+done
+
diff --git a/lab0412/file00000.c b/lab0412/file00000.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file00001.c b/lab0412/file00001.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file00002.c b/lab0412/file00002.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file00003.c b/lab0412/file00003.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file00004.c b/lab0412/file00004.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file00005.c b/lab0412/file00005.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file00006.c b/lab0412/file00006.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file00007.c b/lab0412/file00007.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file00008.c b/lab0412/file00008.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file00009.c b/lab0412/file00009.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file0001.c b/lab0412/file0001.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file0002.c b/lab0412/file0002.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file0003.c b/lab0412/file0003.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file0004.c b/lab0412/file0004.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file0005.c b/lab0412/file0005.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file0006.c b/lab0412/file0006.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file0007.c b/lab0412/file0007.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file0008.c b/lab0412/file0008.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/file0009.c b/lab0412/file0009.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/filename b/lab0412/filename
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/filename2 b/lab0412/filename2
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0412/files b/lab0412/files
new file mode 100644
index 0000000000000000000000000000000000000000..8d3d74fa7b532cfbebbef9a252212745fc5ec06c
--- /dev/null
+++ b/lab0412/files
@@ -0,0 +1,28 @@
+file00000.c
+file00001.c
+file00002.c
+file00003.c
+file00004.c
+file00005.c
+file00006.c
+file00007.c
+file00008.c
+file00009.c
+file0000.c
+file0000.sh
+file0001.c
+file0002.c
+file0003.c
+file0004.c
+file0005.c
+file0006.c
+file0007.c
+file0008.c
+file0009.c
+filename
+filename2
+files
+sum1.sh
+sum2.sh
+sum3.sh
+sum.sh
diff --git a/lab0412/sum.sh b/lab0412/sum.sh
new file mode 100644
index 0000000000000000000000000000000000000000..eab33ae71acae7a2d03edc68c63843fa123c6c88
--- /dev/null
+++ b/lab0412/sum.sh
@@ -0,0 +1,8 @@
+#/bin/bash
+end=$1
+sum=0
+echo $0 $1 $2 $3 
+for (( i=0 ; i<(($end)) ; i++ )); do
+	sum=$(($sum+$i)); 
+done
+echo $((sum))
diff --git a/lab0412/sum1.sh b/lab0412/sum1.sh
new file mode 100644
index 0000000000000000000000000000000000000000..eab33ae71acae7a2d03edc68c63843fa123c6c88
--- /dev/null
+++ b/lab0412/sum1.sh
@@ -0,0 +1,8 @@
+#/bin/bash
+end=$1
+sum=0
+echo $0 $1 $2 $3 
+for (( i=0 ; i<(($end)) ; i++ )); do
+	sum=$(($sum+$i)); 
+done
+echo $((sum))
diff --git a/lab0412/sum2.sh b/lab0412/sum2.sh
new file mode 100644
index 0000000000000000000000000000000000000000..eab33ae71acae7a2d03edc68c63843fa123c6c88
--- /dev/null
+++ b/lab0412/sum2.sh
@@ -0,0 +1,8 @@
+#/bin/bash
+end=$1
+sum=0
+echo $0 $1 $2 $3 
+for (( i=0 ; i<(($end)) ; i++ )); do
+	sum=$(($sum+$i)); 
+done
+echo $((sum))
diff --git a/lab0412/sum3.sh b/lab0412/sum3.sh
new file mode 120000
index 0000000000000000000000000000000000000000..2ebde5ac9a63c136d5a8f7892a572da8d8a785f3
--- /dev/null
+++ b/lab0412/sum3.sh
@@ -0,0 +1 @@
+sum.sh
\ No newline at end of file
diff --git a/lab0412/test.out b/lab0412/test.out
new file mode 100644
index 0000000000000000000000000000000000000000..7e4fc4efe36c7e1428f77a5937653fc890975fd7
--- /dev/null
+++ b/lab0412/test.out
@@ -0,0 +1,29 @@
+file00000.c
+file00001.c
+file00002.c
+file00003.c
+file00004.c
+file00005.c
+file00006.c
+file00007.c
+file00008.c
+file00009.c
+file0000.c
+file0000.sh
+file0001.c
+file0002.c
+file0003.c
+file0004.c
+file0005.c
+file0006.c
+file0007.c
+file0008.c
+file0009.c
+filename
+filename2
+files
+sum1.sh
+sum2.sh
+sum3.sh
+sum.sh
+test.out
diff --git a/lab0415/aaa b/lab0415/aaa
new file mode 100644
index 0000000000000000000000000000000000000000..14880a054c236804c02e5db4c39bf1beb6888427
--- /dev/null
+++ b/lab0415/aaa
@@ -0,0 +1 @@
+“Hello”
diff --git a/lab0415/bbb b/lab0415/bbb
new file mode 100644
index 0000000000000000000000000000000000000000..4b849dbdb38e94b0a2d87aff8875832da7040c78
--- /dev/null
+++ b/lab0415/bbb
@@ -0,0 +1 @@
+"Hello"
diff --git a/studentid b/studentid
new file mode 100644
index 0000000000000000000000000000000000000000..f2a1412704bfa043311926d0c5a88a4476c64512
--- /dev/null
+++ b/studentid
@@ -0,0 +1 @@
+Hwanyong Lee - 20161002
diff --git a/test/0020 b/test/0020
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391