From 5c33aad56af20586eff23df021b7b78138776b1e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=ED=95=9C=EC=86=8C=EC=A7=84?= <jjaren746@ajou.ac.kr>
Date: Sun, 17 Apr 2022 16:35:13 +0900
Subject: [PATCH] All Lab

---
 lab0315/a.out              | Bin 0 -> 8496 bytes
 lab0315/h                  | 222 ++++++++++++
 lab0315/hello.c            |  10 +
 lab0318-cp/file2           |   2 +
 lab0318-cp/hfile1          |   3 +
 lab0318-cp/hfile2          |   3 +
 lab0318-cp/hfile2_h        |   3 +
 lab0318-cp/sfile1          |   1 +
 lab0318-cp/sfile2          |   1 +
 lab0318-cp/sum             |   2 +
 lab0318/file2              |   2 +
 lab0318/hfile1             |   3 +
 lab0318/hfile2             |   3 +
 lab0318/hfile2_h           |   3 +
 lab0318/sfile1             |   1 +
 lab0318/sfile2             |   1 +
 lab0318/sum                |   2 +
 lab0322/a.err.result       |   1 +
 lab0322/a.out              | Bin 0 -> 8536 bytes
 lab0322/a.result           |   1 +
 lab0322/catout.txt         |   7 +
 lab0322/ff                 |   2 +
 lab0322/hello.c            |  10 +
 lab0322/input-900          |   1 +
 lab0322/inputfile          |   3 +
 lab0322/lsresult.txt       |   8 +
 lab0322/outputfile         |   3 +
 lab0322/result             |   1 +
 lab0322/sfile1             |   2 +
 lab0322/std.txt            |   2 +
 lab0322/std_id             |   1 +
 lab0322/stderr.txt         |   1 +
 lab0322/stdout.txt         |   1 +
 lab0325/ans1               |   4 +
 lab0329/a.out              | Bin 0 -> 8536 bytes
 lab0329/backup-lab0315.tar | Bin 0 -> 20480 bytes
 lab0329/hello.c            |   9 +
 lab0329/lab0315/a.out      | Bin 0 -> 8496 bytes
 lab0329/lab0315/h          | 222 ++++++++++++
 lab0329/lab0315/hello.c    |  10 +
 lab0329/test.ztar          | Bin 0 -> 3989 bytes
 lab0401/a.out              | Bin 0 -> 8536 bytes
 lab0401/a.txt              |   1 +
 lab0401/b.out              | Bin 0 -> 8536 bytes
 lab0401/b.txt              |   1 +
 lab0401/c.out              | Bin 0 -> 8536 bytes
 lab0401/hello.c            |   9 +
 lab0401/hist.end           | 709 +++++++++++++++++++++++++++++++++++++
 lab0401/hist.start         | 631 +++++++++++++++++++++++++++++++++
 lab0401/temp/0.c           |   0
 lab0401/temp/10.c          |   0
 lab0401/temp/100.c         |   0
 lab0401/temp/102.c         |   0
 lab0401/temp/104.c         |   0
 lab0401/temp/106.c         |   0
 lab0401/temp/108.c         |   0
 lab0401/temp/110.c         |   0
 lab0401/temp/112.c         |   0
 lab0401/temp/114.c         |   0
 lab0401/temp/116.c         |   0
 lab0401/temp/118.c         |   0
 lab0401/temp/12.c          |   0
 lab0401/temp/120.c         |   0
 lab0401/temp/122.c         |   0
 lab0401/temp/124.c         |   0
 lab0401/temp/126.c         |   0
 lab0401/temp/128.c         |   0
 lab0401/temp/130.c         |   0
 lab0401/temp/132.c         |   0
 lab0401/temp/134.c         |   0
 lab0401/temp/136.c         |   0
 lab0401/temp/138.c         |   0
 lab0401/temp/14.c          |   0
 lab0401/temp/140.c         |   0
 lab0401/temp/142.c         |   0
 lab0401/temp/144.c         |   0
 lab0401/temp/146.c         |   0
 lab0401/temp/148.c         |   0
 lab0401/temp/150.c         |   0
 lab0401/temp/152.c         |   0
 lab0401/temp/154.c         |   0
 lab0401/temp/156.c         |   0
 lab0401/temp/158.c         |   0
 lab0401/temp/16.c          |   0
 lab0401/temp/160.c         |   0
 lab0401/temp/162.c         |   0
 lab0401/temp/164.c         |   0
 lab0401/temp/166.c         |   0
 lab0401/temp/168.c         |   0
 lab0401/temp/170.c         |   0
 lab0401/temp/172.c         |   0
 lab0401/temp/174.c         |   0
 lab0401/temp/176.c         |   0
 lab0401/temp/178.c         |   0
 lab0401/temp/18.c          |   0
 lab0401/temp/180.c         |   0
 lab0401/temp/182.c         |   0
 lab0401/temp/184.c         |   0
 lab0401/temp/186.c         |   0
 lab0401/temp/188.c         |   0
 lab0401/temp/190.c         |   0
 lab0401/temp/192.c         |   0
 lab0401/temp/194.c         |   0
 lab0401/temp/196.c         |   0
 lab0401/temp/198.c         |   0
 lab0401/temp/2.c           |   0
 lab0401/temp/20.c          |   0
 lab0401/temp/200.c         |   0
 lab0401/temp/202.c         |   0
 lab0401/temp/204.c         |   0
 lab0401/temp/206.c         |   0
 lab0401/temp/208.c         |   0
 lab0401/temp/210.c         |   0
 lab0401/temp/212.c         |   0
 lab0401/temp/214.c         |   0
 lab0401/temp/216.c         |   0
 lab0401/temp/218.c         |   0
 lab0401/temp/22.c          |   0
 lab0401/temp/220.c         |   0
 lab0401/temp/222.c         |   0
 lab0401/temp/224.c         |   0
 lab0401/temp/226.c         |   0
 lab0401/temp/228.c         |   0
 lab0401/temp/230.c         |   0
 lab0401/temp/232.c         |   0
 lab0401/temp/234.c         |   0
 lab0401/temp/236.c         |   0
 lab0401/temp/238.c         |   0
 lab0401/temp/24.c          |   0
 lab0401/temp/240.c         |   0
 lab0401/temp/242.c         |   0
 lab0401/temp/244.c         |   0
 lab0401/temp/246.c         |   0
 lab0401/temp/248.c         |   0
 lab0401/temp/250.c         |   0
 lab0401/temp/252.c         |   0
 lab0401/temp/254.c         |   0
 lab0401/temp/256.c         |   0
 lab0401/temp/258.c         |   0
 lab0401/temp/26.c          |   0
 lab0401/temp/260.c         |   0
 lab0401/temp/262.c         |   0
 lab0401/temp/264.c         |   0
 lab0401/temp/266.c         |   0
 lab0401/temp/268.c         |   0
 lab0401/temp/270.c         |   0
 lab0401/temp/272.c         |   0
 lab0401/temp/274.c         |   0
 lab0401/temp/276.c         |   0
 lab0401/temp/278.c         |   0
 lab0401/temp/28.c          |   0
 lab0401/temp/280.c         |   0
 lab0401/temp/282.c         |   0
 lab0401/temp/284.c         |   0
 lab0401/temp/286.c         |   0
 lab0401/temp/288.c         |   0
 lab0401/temp/290.c         |   0
 lab0401/temp/292.c         |   0
 lab0401/temp/294.c         |   0
 lab0401/temp/296.c         |   0
 lab0401/temp/298.c         |   0
 lab0401/temp/30.c          |   0
 lab0401/temp/300.c         |   0
 lab0401/temp/302.c         |   0
 lab0401/temp/304.c         |   0
 lab0401/temp/306.c         |   0
 lab0401/temp/308.c         |   0
 lab0401/temp/310.c         |   0
 lab0401/temp/312.c         |   0
 lab0401/temp/314.c         |   0
 lab0401/temp/316.c         |   0
 lab0401/temp/318.c         |   0
 lab0401/temp/32.c          |   0
 lab0401/temp/320.c         |   0
 lab0401/temp/322.c         |   0
 lab0401/temp/324.c         |   0
 lab0401/temp/326.c         |   0
 lab0401/temp/328.c         |   0
 lab0401/temp/330.c         |   0
 lab0401/temp/332.c         |   0
 lab0401/temp/334.c         |   0
 lab0401/temp/336.c         |   0
 lab0401/temp/338.c         |   0
 lab0401/temp/34.c          |   0
 lab0401/temp/340.c         |   0
 lab0401/temp/342.c         |   0
 lab0401/temp/344.c         |   0
 lab0401/temp/346.c         |   0
 lab0401/temp/348.c         |   0
 lab0401/temp/350.c         |   0
 lab0401/temp/352.c         |   0
 lab0401/temp/354.c         |   0
 lab0401/temp/356.c         |   0
 lab0401/temp/358.c         |   0
 lab0401/temp/36.c          |   0
 lab0401/temp/360.c         |   0
 lab0401/temp/362.c         |   0
 lab0401/temp/364.c         |   0
 lab0401/temp/366.c         |   0
 lab0401/temp/368.c         |   0
 lab0401/temp/370.c         |   0
 lab0401/temp/372.c         |   0
 lab0401/temp/374.c         |   0
 lab0401/temp/376.c         |   0
 lab0401/temp/378.c         |   0
 lab0401/temp/38.c          |   0
 lab0401/temp/380.c         |   0
 lab0401/temp/382.c         |   0
 lab0401/temp/384.c         |   0
 lab0401/temp/386.c         |   0
 lab0401/temp/388.c         |   0
 lab0401/temp/390.c         |   0
 lab0401/temp/392.c         |   0
 lab0401/temp/394.c         |   0
 lab0401/temp/396.c         |   0
 lab0401/temp/398.c         |   0
 lab0401/temp/4.c           |   0
 lab0401/temp/40.c          |   0
 lab0401/temp/400.c         |   0
 lab0401/temp/402.c         |   0
 lab0401/temp/404.c         |   0
 lab0401/temp/406.c         |   0
 lab0401/temp/408.c         |   0
 lab0401/temp/410.c         |   0
 lab0401/temp/412.c         |   0
 lab0401/temp/414.c         |   0
 lab0401/temp/416.c         |   0
 lab0401/temp/418.c         |   0
 lab0401/temp/42.c          |   0
 lab0401/temp/420.c         |   0
 lab0401/temp/422.c         |   0
 lab0401/temp/424.c         |   0
 lab0401/temp/426.c         |   0
 lab0401/temp/428.c         |   0
 lab0401/temp/430.c         |   0
 lab0401/temp/432.c         |   0
 lab0401/temp/434.c         |   0
 lab0401/temp/436.c         |   0
 lab0401/temp/438.c         |   0
 lab0401/temp/44.c          |   0
 lab0401/temp/440.c         |   0
 lab0401/temp/442.c         |   0
 lab0401/temp/444.c         |   0
 lab0401/temp/446.c         |   0
 lab0401/temp/448.c         |   0
 lab0401/temp/450.c         |   0
 lab0401/temp/452.c         |   0
 lab0401/temp/454.c         |   0
 lab0401/temp/456.c         |   0
 lab0401/temp/458.c         |   0
 lab0401/temp/46.c          |   0
 lab0401/temp/460.c         |   0
 lab0401/temp/462.c         |   0
 lab0401/temp/464.c         |   0
 lab0401/temp/466.c         |   0
 lab0401/temp/468.c         |   0
 lab0401/temp/470.c         |   0
 lab0401/temp/472.c         |   0
 lab0401/temp/474.c         |   0
 lab0401/temp/476.c         |   0
 lab0401/temp/478.c         |   0
 lab0401/temp/48.c          |   0
 lab0401/temp/480.c         |   0
 lab0401/temp/482.c         |   0
 lab0401/temp/484.c         |   0
 lab0401/temp/486.c         |   0
 lab0401/temp/488.c         |   0
 lab0401/temp/490.c         |   0
 lab0401/temp/492.c         |   0
 lab0401/temp/494.c         |   0
 lab0401/temp/496.c         |   0
 lab0401/temp/498.c         |   0
 lab0401/temp/50.c          |   0
 lab0401/temp/500.c         |   0
 lab0401/temp/502.c         |   0
 lab0401/temp/504.c         |   0
 lab0401/temp/506.c         |   0
 lab0401/temp/508.c         |   0
 lab0401/temp/510.c         |   0
 lab0401/temp/512.c         |   0
 lab0401/temp/514.c         |   0
 lab0401/temp/516.c         |   0
 lab0401/temp/518.c         |   0
 lab0401/temp/52.c          |   0
 lab0401/temp/520.c         |   0
 lab0401/temp/522.c         |   0
 lab0401/temp/524.c         |   0
 lab0401/temp/526.c         |   0
 lab0401/temp/528.c         |   0
 lab0401/temp/530.c         |   0
 lab0401/temp/532.c         |   0
 lab0401/temp/534.c         |   0
 lab0401/temp/536.c         |   0
 lab0401/temp/538.c         |   0
 lab0401/temp/54.c          |   0
 lab0401/temp/540.c         |   0
 lab0401/temp/542.c         |   0
 lab0401/temp/544.c         |   0
 lab0401/temp/546.c         |   0
 lab0401/temp/548.c         |   0
 lab0401/temp/550.c         |   0
 lab0401/temp/552.c         |   0
 lab0401/temp/554.c         |   0
 lab0401/temp/556.c         |   0
 lab0401/temp/558.c         |   0
 lab0401/temp/56.c          |   0
 lab0401/temp/560.c         |   0
 lab0401/temp/562.c         |   0
 lab0401/temp/564.c         |   0
 lab0401/temp/566.c         |   0
 lab0401/temp/568.c         |   0
 lab0401/temp/570.c         |   0
 lab0401/temp/572.c         |   0
 lab0401/temp/574.c         |   0
 lab0401/temp/576.c         |   0
 lab0401/temp/578.c         |   0
 lab0401/temp/58.c          |   0
 lab0401/temp/580.c         |   0
 lab0401/temp/582.c         |   0
 lab0401/temp/584.c         |   0
 lab0401/temp/586.c         |   0
 lab0401/temp/588.c         |   0
 lab0401/temp/590.c         |   0
 lab0401/temp/592.c         |   0
 lab0401/temp/594.c         |   0
 lab0401/temp/596.c         |   0
 lab0401/temp/598.c         |   0
 lab0401/temp/6.c           |   0
 lab0401/temp/60.c          |   0
 lab0401/temp/600.c         |   0
 lab0401/temp/602.c         |   0
 lab0401/temp/604.c         |   0
 lab0401/temp/606.c         |   0
 lab0401/temp/608.c         |   0
 lab0401/temp/610.c         |   0
 lab0401/temp/612.c         |   0
 lab0401/temp/614.c         |   0
 lab0401/temp/616.c         |   0
 lab0401/temp/618.c         |   0
 lab0401/temp/62.c          |   0
 lab0401/temp/620.c         |   0
 lab0401/temp/622.c         |   0
 lab0401/temp/624.c         |   0
 lab0401/temp/626.c         |   0
 lab0401/temp/628.c         |   0
 lab0401/temp/630.c         |   0
 lab0401/temp/632.c         |   0
 lab0401/temp/634.c         |   0
 lab0401/temp/636.c         |   0
 lab0401/temp/638.c         |   0
 lab0401/temp/64.c          |   0
 lab0401/temp/640.c         |   0
 lab0401/temp/642.c         |   0
 lab0401/temp/644.c         |   0
 lab0401/temp/646.c         |   0
 lab0401/temp/648.c         |   0
 lab0401/temp/650.c         |   0
 lab0401/temp/652.c         |   0
 lab0401/temp/654.c         |   0
 lab0401/temp/656.c         |   0
 lab0401/temp/658.c         |   0
 lab0401/temp/66.c          |   0
 lab0401/temp/660.c         |   0
 lab0401/temp/662.c         |   0
 lab0401/temp/664.c         |   0
 lab0401/temp/666.c         |   0
 lab0401/temp/668.c         |   0
 lab0401/temp/670.c         |   0
 lab0401/temp/672.c         |   0
 lab0401/temp/674.c         |   0
 lab0401/temp/676.c         |   0
 lab0401/temp/678.c         |   0
 lab0401/temp/68.c          |   0
 lab0401/temp/680.c         |   0
 lab0401/temp/682.c         |   0
 lab0401/temp/684.c         |   0
 lab0401/temp/686.c         |   0
 lab0401/temp/688.c         |   0
 lab0401/temp/690.c         |   0
 lab0401/temp/692.c         |   0
 lab0401/temp/694.c         |   0
 lab0401/temp/696.c         |   0
 lab0401/temp/698.c         |   0
 lab0401/temp/70.c          |   0
 lab0401/temp/700.c         |   0
 lab0401/temp/702.c         |   0
 lab0401/temp/704.c         |   0
 lab0401/temp/706.c         |   0
 lab0401/temp/708.c         |   0
 lab0401/temp/710.c         |   0
 lab0401/temp/712.c         |   0
 lab0401/temp/714.c         |   0
 lab0401/temp/716.c         |   0
 lab0401/temp/718.c         |   0
 lab0401/temp/72.c          |   0
 lab0401/temp/720.c         |   0
 lab0401/temp/722.c         |   0
 lab0401/temp/724.c         |   0
 lab0401/temp/726.c         |   0
 lab0401/temp/728.c         |   0
 lab0401/temp/730.c         |   0
 lab0401/temp/732.c         |   0
 lab0401/temp/734.c         |   0
 lab0401/temp/736.c         |   0
 lab0401/temp/738.c         |   0
 lab0401/temp/74.c          |   0
 lab0401/temp/740.c         |   0
 lab0401/temp/742.c         |   0
 lab0401/temp/744.c         |   0
 lab0401/temp/746.c         |   0
 lab0401/temp/748.c         |   0
 lab0401/temp/750.c         |   0
 lab0401/temp/752.c         |   0
 lab0401/temp/754.c         |   0
 lab0401/temp/756.c         |   0
 lab0401/temp/758.c         |   0
 lab0401/temp/76.c          |   0
 lab0401/temp/760.c         |   0
 lab0401/temp/762.c         |   0
 lab0401/temp/764.c         |   0
 lab0401/temp/766.c         |   0
 lab0401/temp/768.c         |   0
 lab0401/temp/770.c         |   0
 lab0401/temp/772.c         |   0
 lab0401/temp/774.c         |   0
 lab0401/temp/776.c         |   0
 lab0401/temp/778.c         |   0
 lab0401/temp/78.c          |   0
 lab0401/temp/780.c         |   0
 lab0401/temp/782.c         |   0
 lab0401/temp/784.c         |   0
 lab0401/temp/786.c         |   0
 lab0401/temp/788.c         |   0
 lab0401/temp/790.c         |   0
 lab0401/temp/792.c         |   0
 lab0401/temp/794.c         |   0
 lab0401/temp/796.c         |   0
 lab0401/temp/798.c         |   0
 lab0401/temp/8.c           |   0
 lab0401/temp/80.c          |   0
 lab0401/temp/800.c         |   0
 lab0401/temp/802.c         |   0
 lab0401/temp/804.c         |   0
 lab0401/temp/806.c         |   0
 lab0401/temp/808.c         |   0
 lab0401/temp/810.c         |   0
 lab0401/temp/812.c         |   0
 lab0401/temp/814.c         |   0
 lab0401/temp/816.c         |   0
 lab0401/temp/818.c         |   0
 lab0401/temp/82.c          |   0
 lab0401/temp/820.c         |   0
 lab0401/temp/822.c         |   0
 lab0401/temp/824.c         |   0
 lab0401/temp/826.c         |   0
 lab0401/temp/828.c         |   0
 lab0401/temp/830.c         |   0
 lab0401/temp/832.c         |   0
 lab0401/temp/834.c         |   0
 lab0401/temp/836.c         |   0
 lab0401/temp/838.c         |   0
 lab0401/temp/84.c          |   0
 lab0401/temp/840.c         |   0
 lab0401/temp/842.c         |   0
 lab0401/temp/844.c         |   0
 lab0401/temp/846.c         |   0
 lab0401/temp/848.c         |   0
 lab0401/temp/850.c         |   0
 lab0401/temp/852.c         |   0
 lab0401/temp/854.c         |   0
 lab0401/temp/856.c         |   0
 lab0401/temp/858.c         |   0
 lab0401/temp/86.c          |   0
 lab0401/temp/860.c         |   0
 lab0401/temp/862.c         |   0
 lab0401/temp/864.c         |   0
 lab0401/temp/866.c         |   0
 lab0401/temp/868.c         |   0
 lab0401/temp/870.c         |   0
 lab0401/temp/872.c         |   0
 lab0401/temp/874.c         |   0
 lab0401/temp/876.c         |   0
 lab0401/temp/878.c         |   0
 lab0401/temp/88.c          |   0
 lab0401/temp/880.c         |   0
 lab0401/temp/882.c         |   0
 lab0401/temp/884.c         |   0
 lab0401/temp/886.c         |   0
 lab0401/temp/888.c         |   0
 lab0401/temp/890.c         |   0
 lab0401/temp/892.c         |   0
 lab0401/temp/894.c         |   0
 lab0401/temp/896.c         |   0
 lab0401/temp/898.c         |   0
 lab0401/temp/90.c          |   0
 lab0401/temp/900.c         |   0
 lab0401/temp/902.c         |   0
 lab0401/temp/904.c         |   0
 lab0401/temp/906.c         |   0
 lab0401/temp/908.c         |   0
 lab0401/temp/910.c         |   0
 lab0401/temp/912.c         |   0
 lab0401/temp/914.c         |   0
 lab0401/temp/916.c         |   0
 lab0401/temp/918.c         |   0
 lab0401/temp/92.c          |   0
 lab0401/temp/920.c         |   0
 lab0401/temp/922.c         |   0
 lab0401/temp/924.c         |   0
 lab0401/temp/926.c         |   0
 lab0401/temp/928.c         |   0
 lab0401/temp/930.c         |   0
 lab0401/temp/932.c         |   0
 lab0401/temp/934.c         |   0
 lab0401/temp/936.c         |   0
 lab0401/temp/938.c         |   0
 lab0401/temp/94.c          |   0
 lab0401/temp/940.c         |   0
 lab0401/temp/942.c         |   0
 lab0401/temp/944.c         |   0
 lab0401/temp/946.c         |   0
 lab0401/temp/948.c         |   0
 lab0401/temp/950.c         |   0
 lab0401/temp/952.c         |   0
 lab0401/temp/954.c         |   0
 lab0401/temp/956.c         |   0
 lab0401/temp/958.c         |   0
 lab0401/temp/96.c          |   0
 lab0401/temp/960.c         |   0
 lab0401/temp/962.c         |   0
 lab0401/temp/964.c         |   0
 lab0401/temp/966.c         |   0
 lab0401/temp/968.c         |   0
 lab0401/temp/970.c         |   0
 lab0401/temp/972.c         |   0
 lab0401/temp/974.c         |   0
 lab0401/temp/976.c         |   0
 lab0401/temp/978.c         |   0
 lab0401/temp/98.c          |   0
 lab0401/temp/980.c         |   0
 lab0401/temp/982.c         |   0
 lab0401/temp/984.c         |   0
 lab0401/temp/986.c         |   0
 lab0401/temp/988.c         |   0
 lab0401/temp/990.c         |   0
 lab0401/temp/992.c         |   0
 lab0401/temp/994.c         |   0
 lab0401/temp/996.c         |   0
 lab0401/temp/998.c         |   0
 lab0405/a                  |   0
 lab0405/aa                 |   0
 lab0405/aaa                |   0
 lab0405/b                  |   0
 lab0405/bb                 |   0
 lab0405/bbb                |   0
 lab0405/c                  |   0
 lab0405/cc                 |   0
 lab0405/ccc                |   0
 lab0405/infile             |   1 +
 lab0405/sum.sh             |   8 +
 lab0408/a.out              | Bin 0 -> 8496 bytes
 lab0408/h                  | 222 ++++++++++++
 lab0408/hello.c            |  10 +
 lab0408/hello.h            |   1 +
 lab0408/test/.aaa          |   0
 lab0408/test/aaa1.c        |   0
 lab0408/test/aaa10.c       |   0
 lab0408/test/aaa100.c      |   0
 lab0408/test/aaa11.c       |   0
 lab0408/test/aaa12.c       |   0
 lab0408/test/aaa13.c       |   0
 lab0408/test/aaa14.c       |   0
 lab0408/test/aaa15.c       |   0
 lab0408/test/aaa16.c       |   0
 lab0408/test/aaa17.c       |   0
 lab0408/test/aaa18.c       |   0
 lab0408/test/aaa19.c       |   0
 lab0408/test/aaa2.c        |   0
 lab0408/test/aaa20.c       |   0
 lab0408/test/aaa21.c       |   0
 lab0408/test/aaa22.c       |   0
 lab0408/test/aaa23.c       |   0
 lab0408/test/aaa24.c       |   0
 lab0408/test/aaa25.c       |   0
 lab0408/test/aaa26.c       |   0
 lab0408/test/aaa27.c       |   0
 lab0408/test/aaa28.c       |   0
 lab0408/test/aaa29.c       |   0
 lab0408/test/aaa3.c        |   0
 lab0408/test/aaa30.c       |   0
 lab0408/test/aaa31.c       |   0
 lab0408/test/aaa32.c       |   0
 lab0408/test/aaa33.c       |   0
 lab0408/test/aaa34.c       |   0
 lab0408/test/aaa35.c       |   0
 lab0408/test/aaa36.c       |   0
 lab0408/test/aaa37.c       |   0
 lab0408/test/aaa38.c       |   0
 lab0408/test/aaa39.c       |   0
 lab0408/test/aaa4.c        |   0
 lab0408/test/aaa40.c       |   0
 lab0408/test/aaa41.c       |   0
 lab0408/test/aaa42.c       |   0
 lab0408/test/aaa43.c       |   0
 lab0408/test/aaa44.c       |   0
 lab0408/test/aaa45.c       |   0
 lab0408/test/aaa46.c       |   0
 lab0408/test/aaa47.c       |   0
 lab0408/test/aaa48.c       |   0
 lab0408/test/aaa49.c       |   0
 lab0408/test/aaa5.c        |   0
 lab0408/test/aaa50.c       |   0
 lab0408/test/aaa51.c       |   0
 lab0408/test/aaa52.c       |   0
 lab0408/test/aaa53.c       |   0
 lab0408/test/aaa54.c       |   0
 lab0408/test/aaa55.c       |   0
 lab0408/test/aaa56.c       |   0
 lab0408/test/aaa57.c       |   0
 lab0408/test/aaa58.c       |   0
 lab0408/test/aaa59.c       |   0
 lab0408/test/aaa6.c        |   0
 lab0408/test/aaa60.c       |   0
 lab0408/test/aaa61.c       |   0
 lab0408/test/aaa62.c       |   0
 lab0408/test/aaa63.c       |   0
 lab0408/test/aaa64.c       |   0
 lab0408/test/aaa65.c       |   0
 lab0408/test/aaa66.c       |   0
 lab0408/test/aaa67.c       |   0
 lab0408/test/aaa68.c       |   0
 lab0408/test/aaa69.c       |   0
 lab0408/test/aaa7.c        |   0
 lab0408/test/aaa70.c       |   0
 lab0408/test/aaa71.c       |   0
 lab0408/test/aaa72.c       |   0
 lab0408/test/aaa73.c       |   0
 lab0408/test/aaa74.c       |   0
 lab0408/test/aaa75.c       |   0
 lab0408/test/aaa76.c       |   0
 lab0408/test/aaa77.c       |   0
 lab0408/test/aaa78.c       |   0
 lab0408/test/aaa79.c       |   0
 lab0408/test/aaa8.c        |   0
 lab0408/test/aaa80.c       |   0
 lab0408/test/aaa81.c       |   0
 lab0408/test/aaa82.c       |   0
 lab0408/test/aaa83.c       |   0
 lab0408/test/aaa84.c       |   0
 lab0408/test/aaa85.c       |   0
 lab0408/test/aaa86.c       |   0
 lab0408/test/aaa87.c       |   0
 lab0408/test/aaa88.c       |   0
 lab0408/test/aaa89.c       |   0
 lab0408/test/aaa9.c        |   0
 lab0408/test/aaa90.c       |   0
 lab0408/test/aaa91.c       |   0
 lab0408/test/aaa92.c       |   0
 lab0408/test/aaa93.c       |   0
 lab0408/test/aaa94.c       |   0
 lab0408/test/aaa95.c       |   0
 lab0408/test/aaa96.c       |   0
 lab0408/test/aaa97.c       |   0
 lab0408/test/aaa98.c       |   0
 lab0408/test/aaa99.c       |   0
 lab0408/test/fc.sh         |  11 +
 lab0408/today              |   1 +
 lab0412/aaaa0000.c         |   0
 lab0412/aaaa0001.c         |   0
 lab0412/aaaa0002.c         |   0
 lab0412/aaaa0003.c         |   0
 lab0412/aaaa0004.c         |   0
 lab0412/aaaa0005.c         |   0
 lab0412/aaaa0006.c         |   0
 lab0412/aaaa0007.c         |   0
 lab0412/aaaa0008.c         |   0
 lab0412/aaaa0009.c         |   0
 lab0412/file0000.sh        |   7 +
 lab0412/filename           |   0
 lab0412/filename2          |   0
 lab0412/files              |  18 +
 lab0412/sum.sh             |   9 +
 lab0412/sum1.sh            |   9 +
 lab0412/sum2.sh            |   9 +
 lab0412/sum3.sh            |   1 +
 lab0412/test.out           |  19 +
 lab0415/aaa                |   0
 lab0415/bbb                |   0
 studentid                  |   1 +
 689 files changed, 2229 insertions(+)
 create mode 100755 lab0315/a.out
 create mode 100644 lab0315/h
 create mode 100644 lab0315/hello.c
 create mode 100644 lab0318-cp/file2
 create mode 100644 lab0318-cp/hfile1
 create mode 100644 lab0318-cp/hfile2
 create mode 100644 lab0318-cp/hfile2_h
 create mode 120000 lab0318-cp/sfile1
 create mode 120000 lab0318-cp/sfile2
 create mode 100644 lab0318-cp/sum
 create mode 100644 lab0318/file2
 create mode 100644 lab0318/hfile1
 create mode 100644 lab0318/hfile2
 create mode 100644 lab0318/hfile2_h
 create mode 120000 lab0318/sfile1
 create mode 120000 lab0318/sfile2
 create mode 100644 lab0318/sum
 create mode 100644 lab0322/a.err.result
 create mode 100755 lab0322/a.out
 create mode 100644 lab0322/a.result
 create mode 100644 lab0322/catout.txt
 create mode 100644 lab0322/ff
 create mode 100644 lab0322/hello.c
 create mode 100644 lab0322/input-900
 create mode 100644 lab0322/inputfile
 create mode 100644 lab0322/lsresult.txt
 create mode 100644 lab0322/outputfile
 create mode 100644 lab0322/result
 create mode 100644 lab0322/sfile1
 create mode 100644 lab0322/std.txt
 create mode 100644 lab0322/std_id
 create mode 100644 lab0322/stderr.txt
 create mode 100644 lab0322/stdout.txt
 create mode 100644 lab0325/ans1
 create mode 100755 lab0329/a.out
 create mode 100644 lab0329/backup-lab0315.tar
 create mode 100644 lab0329/hello.c
 create mode 100755 lab0329/lab0315/a.out
 create mode 100644 lab0329/lab0315/h
 create mode 100644 lab0329/lab0315/hello.c
 create mode 100644 lab0329/test.ztar
 create mode 100755 lab0401/a.out
 create mode 100644 lab0401/a.txt
 create mode 100755 lab0401/b.out
 create mode 100644 lab0401/b.txt
 create mode 100755 lab0401/c.out
 create mode 100644 lab0401/hello.c
 create mode 100644 lab0401/hist.end
 create mode 100644 lab0401/hist.start
 create mode 100644 lab0401/temp/0.c
 create mode 100644 lab0401/temp/10.c
 create mode 100644 lab0401/temp/100.c
 create mode 100644 lab0401/temp/102.c
 create mode 100644 lab0401/temp/104.c
 create mode 100644 lab0401/temp/106.c
 create mode 100644 lab0401/temp/108.c
 create mode 100644 lab0401/temp/110.c
 create mode 100644 lab0401/temp/112.c
 create mode 100644 lab0401/temp/114.c
 create mode 100644 lab0401/temp/116.c
 create mode 100644 lab0401/temp/118.c
 create mode 100644 lab0401/temp/12.c
 create mode 100644 lab0401/temp/120.c
 create mode 100644 lab0401/temp/122.c
 create mode 100644 lab0401/temp/124.c
 create mode 100644 lab0401/temp/126.c
 create mode 100644 lab0401/temp/128.c
 create mode 100644 lab0401/temp/130.c
 create mode 100644 lab0401/temp/132.c
 create mode 100644 lab0401/temp/134.c
 create mode 100644 lab0401/temp/136.c
 create mode 100644 lab0401/temp/138.c
 create mode 100644 lab0401/temp/14.c
 create mode 100644 lab0401/temp/140.c
 create mode 100644 lab0401/temp/142.c
 create mode 100644 lab0401/temp/144.c
 create mode 100644 lab0401/temp/146.c
 create mode 100644 lab0401/temp/148.c
 create mode 100644 lab0401/temp/150.c
 create mode 100644 lab0401/temp/152.c
 create mode 100644 lab0401/temp/154.c
 create mode 100644 lab0401/temp/156.c
 create mode 100644 lab0401/temp/158.c
 create mode 100644 lab0401/temp/16.c
 create mode 100644 lab0401/temp/160.c
 create mode 100644 lab0401/temp/162.c
 create mode 100644 lab0401/temp/164.c
 create mode 100644 lab0401/temp/166.c
 create mode 100644 lab0401/temp/168.c
 create mode 100644 lab0401/temp/170.c
 create mode 100644 lab0401/temp/172.c
 create mode 100644 lab0401/temp/174.c
 create mode 100644 lab0401/temp/176.c
 create mode 100644 lab0401/temp/178.c
 create mode 100644 lab0401/temp/18.c
 create mode 100644 lab0401/temp/180.c
 create mode 100644 lab0401/temp/182.c
 create mode 100644 lab0401/temp/184.c
 create mode 100644 lab0401/temp/186.c
 create mode 100644 lab0401/temp/188.c
 create mode 100644 lab0401/temp/190.c
 create mode 100644 lab0401/temp/192.c
 create mode 100644 lab0401/temp/194.c
 create mode 100644 lab0401/temp/196.c
 create mode 100644 lab0401/temp/198.c
 create mode 100644 lab0401/temp/2.c
 create mode 100644 lab0401/temp/20.c
 create mode 100644 lab0401/temp/200.c
 create mode 100644 lab0401/temp/202.c
 create mode 100644 lab0401/temp/204.c
 create mode 100644 lab0401/temp/206.c
 create mode 100644 lab0401/temp/208.c
 create mode 100644 lab0401/temp/210.c
 create mode 100644 lab0401/temp/212.c
 create mode 100644 lab0401/temp/214.c
 create mode 100644 lab0401/temp/216.c
 create mode 100644 lab0401/temp/218.c
 create mode 100644 lab0401/temp/22.c
 create mode 100644 lab0401/temp/220.c
 create mode 100644 lab0401/temp/222.c
 create mode 100644 lab0401/temp/224.c
 create mode 100644 lab0401/temp/226.c
 create mode 100644 lab0401/temp/228.c
 create mode 100644 lab0401/temp/230.c
 create mode 100644 lab0401/temp/232.c
 create mode 100644 lab0401/temp/234.c
 create mode 100644 lab0401/temp/236.c
 create mode 100644 lab0401/temp/238.c
 create mode 100644 lab0401/temp/24.c
 create mode 100644 lab0401/temp/240.c
 create mode 100644 lab0401/temp/242.c
 create mode 100644 lab0401/temp/244.c
 create mode 100644 lab0401/temp/246.c
 create mode 100644 lab0401/temp/248.c
 create mode 100644 lab0401/temp/250.c
 create mode 100644 lab0401/temp/252.c
 create mode 100644 lab0401/temp/254.c
 create mode 100644 lab0401/temp/256.c
 create mode 100644 lab0401/temp/258.c
 create mode 100644 lab0401/temp/26.c
 create mode 100644 lab0401/temp/260.c
 create mode 100644 lab0401/temp/262.c
 create mode 100644 lab0401/temp/264.c
 create mode 100644 lab0401/temp/266.c
 create mode 100644 lab0401/temp/268.c
 create mode 100644 lab0401/temp/270.c
 create mode 100644 lab0401/temp/272.c
 create mode 100644 lab0401/temp/274.c
 create mode 100644 lab0401/temp/276.c
 create mode 100644 lab0401/temp/278.c
 create mode 100644 lab0401/temp/28.c
 create mode 100644 lab0401/temp/280.c
 create mode 100644 lab0401/temp/282.c
 create mode 100644 lab0401/temp/284.c
 create mode 100644 lab0401/temp/286.c
 create mode 100644 lab0401/temp/288.c
 create mode 100644 lab0401/temp/290.c
 create mode 100644 lab0401/temp/292.c
 create mode 100644 lab0401/temp/294.c
 create mode 100644 lab0401/temp/296.c
 create mode 100644 lab0401/temp/298.c
 create mode 100644 lab0401/temp/30.c
 create mode 100644 lab0401/temp/300.c
 create mode 100644 lab0401/temp/302.c
 create mode 100644 lab0401/temp/304.c
 create mode 100644 lab0401/temp/306.c
 create mode 100644 lab0401/temp/308.c
 create mode 100644 lab0401/temp/310.c
 create mode 100644 lab0401/temp/312.c
 create mode 100644 lab0401/temp/314.c
 create mode 100644 lab0401/temp/316.c
 create mode 100644 lab0401/temp/318.c
 create mode 100644 lab0401/temp/32.c
 create mode 100644 lab0401/temp/320.c
 create mode 100644 lab0401/temp/322.c
 create mode 100644 lab0401/temp/324.c
 create mode 100644 lab0401/temp/326.c
 create mode 100644 lab0401/temp/328.c
 create mode 100644 lab0401/temp/330.c
 create mode 100644 lab0401/temp/332.c
 create mode 100644 lab0401/temp/334.c
 create mode 100644 lab0401/temp/336.c
 create mode 100644 lab0401/temp/338.c
 create mode 100644 lab0401/temp/34.c
 create mode 100644 lab0401/temp/340.c
 create mode 100644 lab0401/temp/342.c
 create mode 100644 lab0401/temp/344.c
 create mode 100644 lab0401/temp/346.c
 create mode 100644 lab0401/temp/348.c
 create mode 100644 lab0401/temp/350.c
 create mode 100644 lab0401/temp/352.c
 create mode 100644 lab0401/temp/354.c
 create mode 100644 lab0401/temp/356.c
 create mode 100644 lab0401/temp/358.c
 create mode 100644 lab0401/temp/36.c
 create mode 100644 lab0401/temp/360.c
 create mode 100644 lab0401/temp/362.c
 create mode 100644 lab0401/temp/364.c
 create mode 100644 lab0401/temp/366.c
 create mode 100644 lab0401/temp/368.c
 create mode 100644 lab0401/temp/370.c
 create mode 100644 lab0401/temp/372.c
 create mode 100644 lab0401/temp/374.c
 create mode 100644 lab0401/temp/376.c
 create mode 100644 lab0401/temp/378.c
 create mode 100644 lab0401/temp/38.c
 create mode 100644 lab0401/temp/380.c
 create mode 100644 lab0401/temp/382.c
 create mode 100644 lab0401/temp/384.c
 create mode 100644 lab0401/temp/386.c
 create mode 100644 lab0401/temp/388.c
 create mode 100644 lab0401/temp/390.c
 create mode 100644 lab0401/temp/392.c
 create mode 100644 lab0401/temp/394.c
 create mode 100644 lab0401/temp/396.c
 create mode 100644 lab0401/temp/398.c
 create mode 100644 lab0401/temp/4.c
 create mode 100644 lab0401/temp/40.c
 create mode 100644 lab0401/temp/400.c
 create mode 100644 lab0401/temp/402.c
 create mode 100644 lab0401/temp/404.c
 create mode 100644 lab0401/temp/406.c
 create mode 100644 lab0401/temp/408.c
 create mode 100644 lab0401/temp/410.c
 create mode 100644 lab0401/temp/412.c
 create mode 100644 lab0401/temp/414.c
 create mode 100644 lab0401/temp/416.c
 create mode 100644 lab0401/temp/418.c
 create mode 100644 lab0401/temp/42.c
 create mode 100644 lab0401/temp/420.c
 create mode 100644 lab0401/temp/422.c
 create mode 100644 lab0401/temp/424.c
 create mode 100644 lab0401/temp/426.c
 create mode 100644 lab0401/temp/428.c
 create mode 100644 lab0401/temp/430.c
 create mode 100644 lab0401/temp/432.c
 create mode 100644 lab0401/temp/434.c
 create mode 100644 lab0401/temp/436.c
 create mode 100644 lab0401/temp/438.c
 create mode 100644 lab0401/temp/44.c
 create mode 100644 lab0401/temp/440.c
 create mode 100644 lab0401/temp/442.c
 create mode 100644 lab0401/temp/444.c
 create mode 100644 lab0401/temp/446.c
 create mode 100644 lab0401/temp/448.c
 create mode 100644 lab0401/temp/450.c
 create mode 100644 lab0401/temp/452.c
 create mode 100644 lab0401/temp/454.c
 create mode 100644 lab0401/temp/456.c
 create mode 100644 lab0401/temp/458.c
 create mode 100644 lab0401/temp/46.c
 create mode 100644 lab0401/temp/460.c
 create mode 100644 lab0401/temp/462.c
 create mode 100644 lab0401/temp/464.c
 create mode 100644 lab0401/temp/466.c
 create mode 100644 lab0401/temp/468.c
 create mode 100644 lab0401/temp/470.c
 create mode 100644 lab0401/temp/472.c
 create mode 100644 lab0401/temp/474.c
 create mode 100644 lab0401/temp/476.c
 create mode 100644 lab0401/temp/478.c
 create mode 100644 lab0401/temp/48.c
 create mode 100644 lab0401/temp/480.c
 create mode 100644 lab0401/temp/482.c
 create mode 100644 lab0401/temp/484.c
 create mode 100644 lab0401/temp/486.c
 create mode 100644 lab0401/temp/488.c
 create mode 100644 lab0401/temp/490.c
 create mode 100644 lab0401/temp/492.c
 create mode 100644 lab0401/temp/494.c
 create mode 100644 lab0401/temp/496.c
 create mode 100644 lab0401/temp/498.c
 create mode 100644 lab0401/temp/50.c
 create mode 100644 lab0401/temp/500.c
 create mode 100644 lab0401/temp/502.c
 create mode 100644 lab0401/temp/504.c
 create mode 100644 lab0401/temp/506.c
 create mode 100644 lab0401/temp/508.c
 create mode 100644 lab0401/temp/510.c
 create mode 100644 lab0401/temp/512.c
 create mode 100644 lab0401/temp/514.c
 create mode 100644 lab0401/temp/516.c
 create mode 100644 lab0401/temp/518.c
 create mode 100644 lab0401/temp/52.c
 create mode 100644 lab0401/temp/520.c
 create mode 100644 lab0401/temp/522.c
 create mode 100644 lab0401/temp/524.c
 create mode 100644 lab0401/temp/526.c
 create mode 100644 lab0401/temp/528.c
 create mode 100644 lab0401/temp/530.c
 create mode 100644 lab0401/temp/532.c
 create mode 100644 lab0401/temp/534.c
 create mode 100644 lab0401/temp/536.c
 create mode 100644 lab0401/temp/538.c
 create mode 100644 lab0401/temp/54.c
 create mode 100644 lab0401/temp/540.c
 create mode 100644 lab0401/temp/542.c
 create mode 100644 lab0401/temp/544.c
 create mode 100644 lab0401/temp/546.c
 create mode 100644 lab0401/temp/548.c
 create mode 100644 lab0401/temp/550.c
 create mode 100644 lab0401/temp/552.c
 create mode 100644 lab0401/temp/554.c
 create mode 100644 lab0401/temp/556.c
 create mode 100644 lab0401/temp/558.c
 create mode 100644 lab0401/temp/56.c
 create mode 100644 lab0401/temp/560.c
 create mode 100644 lab0401/temp/562.c
 create mode 100644 lab0401/temp/564.c
 create mode 100644 lab0401/temp/566.c
 create mode 100644 lab0401/temp/568.c
 create mode 100644 lab0401/temp/570.c
 create mode 100644 lab0401/temp/572.c
 create mode 100644 lab0401/temp/574.c
 create mode 100644 lab0401/temp/576.c
 create mode 100644 lab0401/temp/578.c
 create mode 100644 lab0401/temp/58.c
 create mode 100644 lab0401/temp/580.c
 create mode 100644 lab0401/temp/582.c
 create mode 100644 lab0401/temp/584.c
 create mode 100644 lab0401/temp/586.c
 create mode 100644 lab0401/temp/588.c
 create mode 100644 lab0401/temp/590.c
 create mode 100644 lab0401/temp/592.c
 create mode 100644 lab0401/temp/594.c
 create mode 100644 lab0401/temp/596.c
 create mode 100644 lab0401/temp/598.c
 create mode 100644 lab0401/temp/6.c
 create mode 100644 lab0401/temp/60.c
 create mode 100644 lab0401/temp/600.c
 create mode 100644 lab0401/temp/602.c
 create mode 100644 lab0401/temp/604.c
 create mode 100644 lab0401/temp/606.c
 create mode 100644 lab0401/temp/608.c
 create mode 100644 lab0401/temp/610.c
 create mode 100644 lab0401/temp/612.c
 create mode 100644 lab0401/temp/614.c
 create mode 100644 lab0401/temp/616.c
 create mode 100644 lab0401/temp/618.c
 create mode 100644 lab0401/temp/62.c
 create mode 100644 lab0401/temp/620.c
 create mode 100644 lab0401/temp/622.c
 create mode 100644 lab0401/temp/624.c
 create mode 100644 lab0401/temp/626.c
 create mode 100644 lab0401/temp/628.c
 create mode 100644 lab0401/temp/630.c
 create mode 100644 lab0401/temp/632.c
 create mode 100644 lab0401/temp/634.c
 create mode 100644 lab0401/temp/636.c
 create mode 100644 lab0401/temp/638.c
 create mode 100644 lab0401/temp/64.c
 create mode 100644 lab0401/temp/640.c
 create mode 100644 lab0401/temp/642.c
 create mode 100644 lab0401/temp/644.c
 create mode 100644 lab0401/temp/646.c
 create mode 100644 lab0401/temp/648.c
 create mode 100644 lab0401/temp/650.c
 create mode 100644 lab0401/temp/652.c
 create mode 100644 lab0401/temp/654.c
 create mode 100644 lab0401/temp/656.c
 create mode 100644 lab0401/temp/658.c
 create mode 100644 lab0401/temp/66.c
 create mode 100644 lab0401/temp/660.c
 create mode 100644 lab0401/temp/662.c
 create mode 100644 lab0401/temp/664.c
 create mode 100644 lab0401/temp/666.c
 create mode 100644 lab0401/temp/668.c
 create mode 100644 lab0401/temp/670.c
 create mode 100644 lab0401/temp/672.c
 create mode 100644 lab0401/temp/674.c
 create mode 100644 lab0401/temp/676.c
 create mode 100644 lab0401/temp/678.c
 create mode 100644 lab0401/temp/68.c
 create mode 100644 lab0401/temp/680.c
 create mode 100644 lab0401/temp/682.c
 create mode 100644 lab0401/temp/684.c
 create mode 100644 lab0401/temp/686.c
 create mode 100644 lab0401/temp/688.c
 create mode 100644 lab0401/temp/690.c
 create mode 100644 lab0401/temp/692.c
 create mode 100644 lab0401/temp/694.c
 create mode 100644 lab0401/temp/696.c
 create mode 100644 lab0401/temp/698.c
 create mode 100644 lab0401/temp/70.c
 create mode 100644 lab0401/temp/700.c
 create mode 100644 lab0401/temp/702.c
 create mode 100644 lab0401/temp/704.c
 create mode 100644 lab0401/temp/706.c
 create mode 100644 lab0401/temp/708.c
 create mode 100644 lab0401/temp/710.c
 create mode 100644 lab0401/temp/712.c
 create mode 100644 lab0401/temp/714.c
 create mode 100644 lab0401/temp/716.c
 create mode 100644 lab0401/temp/718.c
 create mode 100644 lab0401/temp/72.c
 create mode 100644 lab0401/temp/720.c
 create mode 100644 lab0401/temp/722.c
 create mode 100644 lab0401/temp/724.c
 create mode 100644 lab0401/temp/726.c
 create mode 100644 lab0401/temp/728.c
 create mode 100644 lab0401/temp/730.c
 create mode 100644 lab0401/temp/732.c
 create mode 100644 lab0401/temp/734.c
 create mode 100644 lab0401/temp/736.c
 create mode 100644 lab0401/temp/738.c
 create mode 100644 lab0401/temp/74.c
 create mode 100644 lab0401/temp/740.c
 create mode 100644 lab0401/temp/742.c
 create mode 100644 lab0401/temp/744.c
 create mode 100644 lab0401/temp/746.c
 create mode 100644 lab0401/temp/748.c
 create mode 100644 lab0401/temp/750.c
 create mode 100644 lab0401/temp/752.c
 create mode 100644 lab0401/temp/754.c
 create mode 100644 lab0401/temp/756.c
 create mode 100644 lab0401/temp/758.c
 create mode 100644 lab0401/temp/76.c
 create mode 100644 lab0401/temp/760.c
 create mode 100644 lab0401/temp/762.c
 create mode 100644 lab0401/temp/764.c
 create mode 100644 lab0401/temp/766.c
 create mode 100644 lab0401/temp/768.c
 create mode 100644 lab0401/temp/770.c
 create mode 100644 lab0401/temp/772.c
 create mode 100644 lab0401/temp/774.c
 create mode 100644 lab0401/temp/776.c
 create mode 100644 lab0401/temp/778.c
 create mode 100644 lab0401/temp/78.c
 create mode 100644 lab0401/temp/780.c
 create mode 100644 lab0401/temp/782.c
 create mode 100644 lab0401/temp/784.c
 create mode 100644 lab0401/temp/786.c
 create mode 100644 lab0401/temp/788.c
 create mode 100644 lab0401/temp/790.c
 create mode 100644 lab0401/temp/792.c
 create mode 100644 lab0401/temp/794.c
 create mode 100644 lab0401/temp/796.c
 create mode 100644 lab0401/temp/798.c
 create mode 100644 lab0401/temp/8.c
 create mode 100644 lab0401/temp/80.c
 create mode 100644 lab0401/temp/800.c
 create mode 100644 lab0401/temp/802.c
 create mode 100644 lab0401/temp/804.c
 create mode 100644 lab0401/temp/806.c
 create mode 100644 lab0401/temp/808.c
 create mode 100644 lab0401/temp/810.c
 create mode 100644 lab0401/temp/812.c
 create mode 100644 lab0401/temp/814.c
 create mode 100644 lab0401/temp/816.c
 create mode 100644 lab0401/temp/818.c
 create mode 100644 lab0401/temp/82.c
 create mode 100644 lab0401/temp/820.c
 create mode 100644 lab0401/temp/822.c
 create mode 100644 lab0401/temp/824.c
 create mode 100644 lab0401/temp/826.c
 create mode 100644 lab0401/temp/828.c
 create mode 100644 lab0401/temp/830.c
 create mode 100644 lab0401/temp/832.c
 create mode 100644 lab0401/temp/834.c
 create mode 100644 lab0401/temp/836.c
 create mode 100644 lab0401/temp/838.c
 create mode 100644 lab0401/temp/84.c
 create mode 100644 lab0401/temp/840.c
 create mode 100644 lab0401/temp/842.c
 create mode 100644 lab0401/temp/844.c
 create mode 100644 lab0401/temp/846.c
 create mode 100644 lab0401/temp/848.c
 create mode 100644 lab0401/temp/850.c
 create mode 100644 lab0401/temp/852.c
 create mode 100644 lab0401/temp/854.c
 create mode 100644 lab0401/temp/856.c
 create mode 100644 lab0401/temp/858.c
 create mode 100644 lab0401/temp/86.c
 create mode 100644 lab0401/temp/860.c
 create mode 100644 lab0401/temp/862.c
 create mode 100644 lab0401/temp/864.c
 create mode 100644 lab0401/temp/866.c
 create mode 100644 lab0401/temp/868.c
 create mode 100644 lab0401/temp/870.c
 create mode 100644 lab0401/temp/872.c
 create mode 100644 lab0401/temp/874.c
 create mode 100644 lab0401/temp/876.c
 create mode 100644 lab0401/temp/878.c
 create mode 100644 lab0401/temp/88.c
 create mode 100644 lab0401/temp/880.c
 create mode 100644 lab0401/temp/882.c
 create mode 100644 lab0401/temp/884.c
 create mode 100644 lab0401/temp/886.c
 create mode 100644 lab0401/temp/888.c
 create mode 100644 lab0401/temp/890.c
 create mode 100644 lab0401/temp/892.c
 create mode 100644 lab0401/temp/894.c
 create mode 100644 lab0401/temp/896.c
 create mode 100644 lab0401/temp/898.c
 create mode 100644 lab0401/temp/90.c
 create mode 100644 lab0401/temp/900.c
 create mode 100644 lab0401/temp/902.c
 create mode 100644 lab0401/temp/904.c
 create mode 100644 lab0401/temp/906.c
 create mode 100644 lab0401/temp/908.c
 create mode 100644 lab0401/temp/910.c
 create mode 100644 lab0401/temp/912.c
 create mode 100644 lab0401/temp/914.c
 create mode 100644 lab0401/temp/916.c
 create mode 100644 lab0401/temp/918.c
 create mode 100644 lab0401/temp/92.c
 create mode 100644 lab0401/temp/920.c
 create mode 100644 lab0401/temp/922.c
 create mode 100644 lab0401/temp/924.c
 create mode 100644 lab0401/temp/926.c
 create mode 100644 lab0401/temp/928.c
 create mode 100644 lab0401/temp/930.c
 create mode 100644 lab0401/temp/932.c
 create mode 100644 lab0401/temp/934.c
 create mode 100644 lab0401/temp/936.c
 create mode 100644 lab0401/temp/938.c
 create mode 100644 lab0401/temp/94.c
 create mode 100644 lab0401/temp/940.c
 create mode 100644 lab0401/temp/942.c
 create mode 100644 lab0401/temp/944.c
 create mode 100644 lab0401/temp/946.c
 create mode 100644 lab0401/temp/948.c
 create mode 100644 lab0401/temp/950.c
 create mode 100644 lab0401/temp/952.c
 create mode 100644 lab0401/temp/954.c
 create mode 100644 lab0401/temp/956.c
 create mode 100644 lab0401/temp/958.c
 create mode 100644 lab0401/temp/96.c
 create mode 100644 lab0401/temp/960.c
 create mode 100644 lab0401/temp/962.c
 create mode 100644 lab0401/temp/964.c
 create mode 100644 lab0401/temp/966.c
 create mode 100644 lab0401/temp/968.c
 create mode 100644 lab0401/temp/970.c
 create mode 100644 lab0401/temp/972.c
 create mode 100644 lab0401/temp/974.c
 create mode 100644 lab0401/temp/976.c
 create mode 100644 lab0401/temp/978.c
 create mode 100644 lab0401/temp/98.c
 create mode 100644 lab0401/temp/980.c
 create mode 100644 lab0401/temp/982.c
 create mode 100644 lab0401/temp/984.c
 create mode 100644 lab0401/temp/986.c
 create mode 100644 lab0401/temp/988.c
 create mode 100644 lab0401/temp/990.c
 create mode 100644 lab0401/temp/992.c
 create mode 100644 lab0401/temp/994.c
 create mode 100644 lab0401/temp/996.c
 create mode 100644 lab0401/temp/998.c
 create mode 100644 lab0405/a
 create mode 100644 lab0405/aa
 create mode 100644 lab0405/aaa
 create mode 100644 lab0405/b
 create mode 100644 lab0405/bb
 create mode 100644 lab0405/bbb
 create mode 100644 lab0405/c
 create mode 100644 lab0405/cc
 create mode 100644 lab0405/ccc
 create mode 100644 lab0405/infile
 create mode 100644 lab0405/sum.sh
 create mode 100755 lab0408/a.out
 create mode 100644 lab0408/h
 create mode 100644 lab0408/hello.c
 create mode 100644 lab0408/hello.h
 create mode 100644 lab0408/test/.aaa
 create mode 100644 lab0408/test/aaa1.c
 create mode 100644 lab0408/test/aaa10.c
 create mode 100644 lab0408/test/aaa100.c
 create mode 100644 lab0408/test/aaa11.c
 create mode 100644 lab0408/test/aaa12.c
 create mode 100644 lab0408/test/aaa13.c
 create mode 100644 lab0408/test/aaa14.c
 create mode 100644 lab0408/test/aaa15.c
 create mode 100644 lab0408/test/aaa16.c
 create mode 100644 lab0408/test/aaa17.c
 create mode 100644 lab0408/test/aaa18.c
 create mode 100644 lab0408/test/aaa19.c
 create mode 100644 lab0408/test/aaa2.c
 create mode 100644 lab0408/test/aaa20.c
 create mode 100644 lab0408/test/aaa21.c
 create mode 100644 lab0408/test/aaa22.c
 create mode 100644 lab0408/test/aaa23.c
 create mode 100644 lab0408/test/aaa24.c
 create mode 100644 lab0408/test/aaa25.c
 create mode 100644 lab0408/test/aaa26.c
 create mode 100644 lab0408/test/aaa27.c
 create mode 100644 lab0408/test/aaa28.c
 create mode 100644 lab0408/test/aaa29.c
 create mode 100644 lab0408/test/aaa3.c
 create mode 100644 lab0408/test/aaa30.c
 create mode 100644 lab0408/test/aaa31.c
 create mode 100644 lab0408/test/aaa32.c
 create mode 100644 lab0408/test/aaa33.c
 create mode 100644 lab0408/test/aaa34.c
 create mode 100644 lab0408/test/aaa35.c
 create mode 100644 lab0408/test/aaa36.c
 create mode 100644 lab0408/test/aaa37.c
 create mode 100644 lab0408/test/aaa38.c
 create mode 100644 lab0408/test/aaa39.c
 create mode 100644 lab0408/test/aaa4.c
 create mode 100644 lab0408/test/aaa40.c
 create mode 100644 lab0408/test/aaa41.c
 create mode 100644 lab0408/test/aaa42.c
 create mode 100644 lab0408/test/aaa43.c
 create mode 100644 lab0408/test/aaa44.c
 create mode 100644 lab0408/test/aaa45.c
 create mode 100644 lab0408/test/aaa46.c
 create mode 100644 lab0408/test/aaa47.c
 create mode 100644 lab0408/test/aaa48.c
 create mode 100644 lab0408/test/aaa49.c
 create mode 100644 lab0408/test/aaa5.c
 create mode 100644 lab0408/test/aaa50.c
 create mode 100644 lab0408/test/aaa51.c
 create mode 100644 lab0408/test/aaa52.c
 create mode 100644 lab0408/test/aaa53.c
 create mode 100644 lab0408/test/aaa54.c
 create mode 100644 lab0408/test/aaa55.c
 create mode 100644 lab0408/test/aaa56.c
 create mode 100644 lab0408/test/aaa57.c
 create mode 100644 lab0408/test/aaa58.c
 create mode 100644 lab0408/test/aaa59.c
 create mode 100644 lab0408/test/aaa6.c
 create mode 100644 lab0408/test/aaa60.c
 create mode 100644 lab0408/test/aaa61.c
 create mode 100644 lab0408/test/aaa62.c
 create mode 100644 lab0408/test/aaa63.c
 create mode 100644 lab0408/test/aaa64.c
 create mode 100644 lab0408/test/aaa65.c
 create mode 100644 lab0408/test/aaa66.c
 create mode 100644 lab0408/test/aaa67.c
 create mode 100644 lab0408/test/aaa68.c
 create mode 100644 lab0408/test/aaa69.c
 create mode 100644 lab0408/test/aaa7.c
 create mode 100644 lab0408/test/aaa70.c
 create mode 100644 lab0408/test/aaa71.c
 create mode 100644 lab0408/test/aaa72.c
 create mode 100644 lab0408/test/aaa73.c
 create mode 100644 lab0408/test/aaa74.c
 create mode 100644 lab0408/test/aaa75.c
 create mode 100644 lab0408/test/aaa76.c
 create mode 100644 lab0408/test/aaa77.c
 create mode 100644 lab0408/test/aaa78.c
 create mode 100644 lab0408/test/aaa79.c
 create mode 100644 lab0408/test/aaa8.c
 create mode 100644 lab0408/test/aaa80.c
 create mode 100644 lab0408/test/aaa81.c
 create mode 100644 lab0408/test/aaa82.c
 create mode 100644 lab0408/test/aaa83.c
 create mode 100644 lab0408/test/aaa84.c
 create mode 100644 lab0408/test/aaa85.c
 create mode 100644 lab0408/test/aaa86.c
 create mode 100644 lab0408/test/aaa87.c
 create mode 100644 lab0408/test/aaa88.c
 create mode 100644 lab0408/test/aaa89.c
 create mode 100644 lab0408/test/aaa9.c
 create mode 100644 lab0408/test/aaa90.c
 create mode 100644 lab0408/test/aaa91.c
 create mode 100644 lab0408/test/aaa92.c
 create mode 100644 lab0408/test/aaa93.c
 create mode 100644 lab0408/test/aaa94.c
 create mode 100644 lab0408/test/aaa95.c
 create mode 100644 lab0408/test/aaa96.c
 create mode 100644 lab0408/test/aaa97.c
 create mode 100644 lab0408/test/aaa98.c
 create mode 100644 lab0408/test/aaa99.c
 create mode 100755 lab0408/test/fc.sh
 create mode 100644 lab0408/today
 create mode 100644 lab0412/aaaa0000.c
 create mode 100644 lab0412/aaaa0001.c
 create mode 100644 lab0412/aaaa0002.c
 create mode 100644 lab0412/aaaa0003.c
 create mode 100644 lab0412/aaaa0004.c
 create mode 100644 lab0412/aaaa0005.c
 create mode 100644 lab0412/aaaa0006.c
 create mode 100644 lab0412/aaaa0007.c
 create mode 100644 lab0412/aaaa0008.c
 create mode 100644 lab0412/aaaa0009.c
 create mode 100644 lab0412/file0000.sh
 create mode 100644 lab0412/filename
 create mode 100644 lab0412/filename2
 create mode 100644 lab0412/files
 create mode 100644 lab0412/sum.sh
 create mode 100644 lab0412/sum1.sh
 create mode 100644 lab0412/sum2.sh
 create mode 120000 lab0412/sum3.sh
 create mode 100644 lab0412/test.out
 create mode 100644 lab0415/aaa
 create mode 100644 lab0415/bbb
 create mode 100644 studentid

diff --git a/lab0315/a.out b/lab0315/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..4a3ff4123116c320c20be31fe394a71a0288b13a
GIT binary patch
literal 8496
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
SJxmNlzkyot55z&j==uQ&vz<5q

literal 0
HcmV?d00001

diff --git a/lab0315/h b/lab0315/h
new file mode 100644
index 0000000..efb7226
--- /dev/null
+++ b/lab0315/h
@@ -0,0 +1,222 @@
+    1  ls
+    2  who
+    3  passwd
+    4  ls
+    5  ls -l
+    6  ls -al
+    7  cp ~oss000/.bas* ~oss000/.profile  .
+    8  ls -al
+    9  exit
+   10  ls
+   11  touch file
+   12  ls
+   13  ls -l
+   14  touch file
+   15  ls -l
+   16  mkdir dirl
+   17  ls
+   18  ls -l
+   19  cd dirl
+   20  ls -al
+   21  ls -l
+   22  touch .file_hidden
+   23  ls -l
+   24  ls -al
+   25  cd ..
+   26  ls -al
+   27  pwd
+   28  cd
+   29  cd ..
+   30  ls
+   31  pwd
+   32  logout
+   33  pwd
+   34  ls
+   35  rm dirl
+   36  rm -r dirl
+   37  ls
+   38  mkdir dir1
+   39  ls
+   40  rmdir dir1
+   41  ls
+   42  cd ~
+   43  pwd
+   44  mkdir test
+   45  cd test
+   46  pwd
+   47  cd ~
+   48  rmdir test
+   49  ls
+   50  mkdir test
+   51  ls
+   52  cd test
+   53  touch .hidden_file
+   54  ls
+   55  ls -al
+   56  rm .hidden_file
+   57  ls -al
+   58  rmdir test
+   59  cd ~
+   60  rmdir test
+   61  ls
+   62  rm file
+   63  ls
+   64  touch file
+   65  ls
+   66  ls -al
+   67  vi file
+   68  ls -al
+   69  ls
+   70  vi file
+   71  rm file
+   72  ls
+   73  ls -al
+   74  touch file
+   75  ls
+   76  vi file
+   77  sudo swapoff - v /file
+   78  ls -al
+   79  rm .file.swp
+   80  ls -al
+   81  rm .file.swo
+   82  ls -al
+   83  vi file
+   84  ls -al
+   85  cat file
+   86  ls l
+   87  ls
+   88  cat .bashrc
+   89  ls -al
+   90  rm .file.swp
+   91  ls -al
+   92  vi file
+   93  mkdir dir
+   94  ch dir
+   95  cd dir
+   96  touch file 1 file 2 file3
+   97  ls -al
+   98  cd ~
+   99  ls
+  100  rmdir dir
+  101  rm -r dir
+  102  ls
+  103  mkdir dir
+  104  ls
+  105  cd dir
+  106  touch f1 f2 f3
+  107  ls
+  108  rm -i *
+  109  ls
+  110  rm f3
+  111  ls
+  112  cd ~
+  113  ls
+  114  man cd
+  115  man rm
+  116  rm --help
+  117  ls
+  118  rmdir dir
+  119  ls
+  120  ls -al
+  121  cat .bash_history 
+  122  ls
+  123  ls -al
+  124  ls -al .ba*
+  125  ls
+  126  rm file
+  127  ls
+  128  exit
+  129  logout
+  130  who
+  131  tty
+  132  who | wc
+  133  who | tail
+  134  who | sort
+  135  clear
+  136  cd
+  137  pwd
+  138  ls
+  139  mkdir foss
+  140  ls
+  141  cd foss
+  142  pwd
+  143  cd
+  144  pwd
+  145  cd ..
+  146  ls
+  147  cd oss000
+  148  cd
+  149  cd oss134
+  150  cd foss
+  151  cd
+  152  pwd
+  153  cd foss
+  154  echo "Sojin Han - 201920753" > studentid
+  155  ls -al
+  156  pwd
+  157  cd
+  158  pwd
+  159  exit
+  160  ls
+  161  touch text
+  162  ls
+  163  vi text
+  164  cat text
+  165  vi text
+  166  cattext
+  167  cat text
+  168  vi text
+  169  cat text
+  170  ls
+  171  rm text
+  172  ls
+  173  touch text
+  174  vi text
+  175  ls -al
+  176  rm text
+  177  ls -al
+  178  rm .text.swp
+  179  rm .text.swo
+  180  ls -al
+  181  touch text
+  182  ls
+  183  vi text
+  184  cat text
+  185  vi text
+  186  ls 0al
+  187  ls -al
+  188  rm text
+  189  ls
+  190  exit
+  191  cd foss
+  192  pwd
+  193  ls
+  194  cat studentid
+  195  cd /
+  196  ls
+  197  ls -al
+  198  cd /dev
+  199  ls -al
+  200  ls
+  201  ls -l
+  202  tty
+  203  cd /dev/pts
+  204  ls -l
+  205  tty
+  206  echo "Hi I am sojin" > /dev/pts/52
+  207  echo "Hi i am sojin" > /dev/pts/133
+  208  tty
+  209  chmod 777 /dev/pts/52
+  210  df 
+  211  cd
+  212  pwd
+  213  cd foss
+  214  ls -al
+  215  mkdir lab0315
+  216  ls
+  217  cd lab0315
+  218  ls -al
+  219  cd ..
+  220  cd lab0315/
+  221  history
+  222  history > h
diff --git a/lab0315/hello.c b/lab0315/hello.c
new file mode 100644
index 0000000..3994d98
--- /dev/null
+++ b/lab0315/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(stdout,"hello stderr %d\n",a+100);
+	return 0;
+}
+
diff --git a/lab0318-cp/file2 b/lab0318-cp/file2
new file mode 100644
index 0000000..c87d0d4
--- /dev/null
+++ b/lab0318-cp/file2
@@ -0,0 +1,2 @@
+i am groot
+OIC
diff --git a/lab0318-cp/hfile1 b/lab0318-cp/hfile1
new file mode 100644
index 0000000..abcc793
--- /dev/null
+++ b/lab0318-cp/hfile1
@@ -0,0 +1,3 @@
+hey
+11111111111
+222
diff --git a/lab0318-cp/hfile2 b/lab0318-cp/hfile2
new file mode 100644
index 0000000..abcc793
--- /dev/null
+++ b/lab0318-cp/hfile2
@@ -0,0 +1,3 @@
+hey
+11111111111
+222
diff --git a/lab0318-cp/hfile2_h b/lab0318-cp/hfile2_h
new file mode 100644
index 0000000..abcc793
--- /dev/null
+++ b/lab0318-cp/hfile2_h
@@ -0,0 +1,3 @@
+hey
+11111111111
+222
diff --git a/lab0318-cp/sfile1 b/lab0318-cp/sfile1
new file mode 120000
index 0000000..30d67d4
--- /dev/null
+++ b/lab0318-cp/sfile1
@@ -0,0 +1 @@
+file2
\ No newline at end of file
diff --git a/lab0318-cp/sfile2 b/lab0318-cp/sfile2
new file mode 120000
index 0000000..ffbf7a2
--- /dev/null
+++ b/lab0318-cp/sfile2
@@ -0,0 +1 @@
+hfile1
\ No newline at end of file
diff --git a/lab0318-cp/sum b/lab0318-cp/sum
new file mode 100644
index 0000000..bb89112
--- /dev/null
+++ b/lab0318-cp/sum
@@ -0,0 +1,2 @@
+hey
+hey
diff --git a/lab0318/file2 b/lab0318/file2
new file mode 100644
index 0000000..c87d0d4
--- /dev/null
+++ b/lab0318/file2
@@ -0,0 +1,2 @@
+i am groot
+OIC
diff --git a/lab0318/hfile1 b/lab0318/hfile1
new file mode 100644
index 0000000..abcc793
--- /dev/null
+++ b/lab0318/hfile1
@@ -0,0 +1,3 @@
+hey
+11111111111
+222
diff --git a/lab0318/hfile2 b/lab0318/hfile2
new file mode 100644
index 0000000..abcc793
--- /dev/null
+++ b/lab0318/hfile2
@@ -0,0 +1,3 @@
+hey
+11111111111
+222
diff --git a/lab0318/hfile2_h b/lab0318/hfile2_h
new file mode 100644
index 0000000..abcc793
--- /dev/null
+++ b/lab0318/hfile2_h
@@ -0,0 +1,3 @@
+hey
+11111111111
+222
diff --git a/lab0318/sfile1 b/lab0318/sfile1
new file mode 120000
index 0000000..30d67d4
--- /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 0000000..ffbf7a2
--- /dev/null
+++ b/lab0318/sfile2
@@ -0,0 +1 @@
+hfile1
\ No newline at end of file
diff --git a/lab0318/sum b/lab0318/sum
new file mode 100644
index 0000000..bb89112
--- /dev/null
+++ b/lab0318/sum
@@ -0,0 +1,2 @@
+hey
+hey
diff --git a/lab0322/a.err.result b/lab0322/a.err.result
new file mode 100644
index 0000000..adcb41c
--- /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..bb944f509ca46c801a81a37559f0a21d75cb0437
GIT binary patch
literal 8536
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
CdZ|VL

literal 0
HcmV?d00001

diff --git a/lab0322/a.result b/lab0322/a.result
new file mode 100644
index 0000000..e16cb66
--- /dev/null
+++ b/lab0322/a.result
@@ -0,0 +1 @@
+hello stdout 2008
diff --git a/lab0322/catout.txt b/lab0322/catout.txt
new file mode 100644
index 0000000..4b1ddda
--- /dev/null
+++ b/lab0322/catout.txt
@@ -0,0 +1,7 @@
+1
+2
+3
+4
+5
+525
+2008
diff --git a/lab0322/ff b/lab0322/ff
new file mode 100644
index 0000000..c87d0d4
--- /dev/null
+++ b/lab0322/ff
@@ -0,0 +1,2 @@
+i am groot
+OIC
diff --git a/lab0322/hello.c b/lab0322/hello.c
new file mode 100644
index 0000000..837c4ec
--- /dev/null
+++ b/lab0322/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/lab0322/input-900 b/lab0322/input-900
new file mode 100644
index 0000000..4b02a19
--- /dev/null
+++ b/lab0322/input-900
@@ -0,0 +1 @@
+900
diff --git a/lab0322/inputfile b/lab0322/inputfile
new file mode 100644
index 0000000..fc9ed6c
--- /dev/null
+++ b/lab0322/inputfile
@@ -0,0 +1,3 @@
+991011
+080525
+080525
diff --git a/lab0322/lsresult.txt b/lab0322/lsresult.txt
new file mode 100644
index 0000000..f45b211
--- /dev/null
+++ b/lab0322/lsresult.txt
@@ -0,0 +1,8 @@
+total 32
+-rwxr-xr-x 1 oss134 foss 8536  3ì›” 22 12:09 a.out
+-rw-r--r-- 1 oss134 foss   15  3ì›” 18 13:12 ff
+-rw-r--r-- 1 oss134 foss  162  3ì›” 22 12:09 hello.c
+-rw-r--r-- 1 oss134 foss    6  3ì›” 22 12:18 inputfile
+-rw-r--r-- 1 oss134 foss    0  3ì›” 22 12:23 lsresult.txt
+-rw-r--r-- 1 oss134 foss   15  3ì›” 18 13:11 sfile1
+-rw-r--r-- 1 oss134 foss   22  3ì›” 18 13:03 std_id
diff --git a/lab0322/outputfile b/lab0322/outputfile
new file mode 100644
index 0000000..fc9ed6c
--- /dev/null
+++ b/lab0322/outputfile
@@ -0,0 +1,3 @@
+991011
+080525
+080525
diff --git a/lab0322/result b/lab0322/result
new file mode 100644
index 0000000..ff4a94a
--- /dev/null
+++ b/lab0322/result
@@ -0,0 +1 @@
+hello stdout 1000
diff --git a/lab0322/sfile1 b/lab0322/sfile1
new file mode 100644
index 0000000..c87d0d4
--- /dev/null
+++ b/lab0322/sfile1
@@ -0,0 +1,2 @@
+i am groot
+OIC
diff --git a/lab0322/std.txt b/lab0322/std.txt
new file mode 100644
index 0000000..a9e0763
--- /dev/null
+++ b/lab0322/std.txt
@@ -0,0 +1,2 @@
+hello stderr 2100
+hello stdout 2000
diff --git a/lab0322/std_id b/lab0322/std_id
new file mode 100644
index 0000000..e80c74f
--- /dev/null
+++ b/lab0322/std_id
@@ -0,0 +1 @@
+Sojin Han - 201920753
diff --git a/lab0322/stderr.txt b/lab0322/stderr.txt
new file mode 100644
index 0000000..809e35d
--- /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 0000000..b097c27
--- /dev/null
+++ b/lab0322/stdout.txt
@@ -0,0 +1 @@
+hello stdout 2000
diff --git a/lab0325/ans1 b/lab0325/ans1
new file mode 100644
index 0000000..8487229
--- /dev/null
+++ b/lab0325/ans1
@@ -0,0 +1,4 @@
+
+
+drwx------ 2 oss134 foss 4096  3ì›” 25 12:33 dir1
+
diff --git a/lab0329/a.out b/lab0329/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..0e5ab852a4a1af34bb99f53a1502e214aedc9032
GIT binary patch
literal 8536
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
Br=<V@

literal 0
HcmV?d00001

diff --git a/lab0329/backup-lab0315.tar b/lab0329/backup-lab0315.tar
new file mode 100644
index 0000000000000000000000000000000000000000..5ed734e87799822d763b125397aac63884f818ac
GIT binary patch
literal 20480
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

literal 0
HcmV?d00001

diff --git a/lab0329/hello.c b/lab0329/hello.c
new file mode 100644
index 0000000..3005276
--- /dev/null
+++ b/lab0329/hello.c
@@ -0,0 +1,9 @@
+#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..4a3ff4123116c320c20be31fe394a71a0288b13a
GIT binary patch
literal 8496
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
SJxmNlzkyot55z&j==uQ&vz<5q

literal 0
HcmV?d00001

diff --git a/lab0329/lab0315/h b/lab0329/lab0315/h
new file mode 100644
index 0000000..efb7226
--- /dev/null
+++ b/lab0329/lab0315/h
@@ -0,0 +1,222 @@
+    1  ls
+    2  who
+    3  passwd
+    4  ls
+    5  ls -l
+    6  ls -al
+    7  cp ~oss000/.bas* ~oss000/.profile  .
+    8  ls -al
+    9  exit
+   10  ls
+   11  touch file
+   12  ls
+   13  ls -l
+   14  touch file
+   15  ls -l
+   16  mkdir dirl
+   17  ls
+   18  ls -l
+   19  cd dirl
+   20  ls -al
+   21  ls -l
+   22  touch .file_hidden
+   23  ls -l
+   24  ls -al
+   25  cd ..
+   26  ls -al
+   27  pwd
+   28  cd
+   29  cd ..
+   30  ls
+   31  pwd
+   32  logout
+   33  pwd
+   34  ls
+   35  rm dirl
+   36  rm -r dirl
+   37  ls
+   38  mkdir dir1
+   39  ls
+   40  rmdir dir1
+   41  ls
+   42  cd ~
+   43  pwd
+   44  mkdir test
+   45  cd test
+   46  pwd
+   47  cd ~
+   48  rmdir test
+   49  ls
+   50  mkdir test
+   51  ls
+   52  cd test
+   53  touch .hidden_file
+   54  ls
+   55  ls -al
+   56  rm .hidden_file
+   57  ls -al
+   58  rmdir test
+   59  cd ~
+   60  rmdir test
+   61  ls
+   62  rm file
+   63  ls
+   64  touch file
+   65  ls
+   66  ls -al
+   67  vi file
+   68  ls -al
+   69  ls
+   70  vi file
+   71  rm file
+   72  ls
+   73  ls -al
+   74  touch file
+   75  ls
+   76  vi file
+   77  sudo swapoff - v /file
+   78  ls -al
+   79  rm .file.swp
+   80  ls -al
+   81  rm .file.swo
+   82  ls -al
+   83  vi file
+   84  ls -al
+   85  cat file
+   86  ls l
+   87  ls
+   88  cat .bashrc
+   89  ls -al
+   90  rm .file.swp
+   91  ls -al
+   92  vi file
+   93  mkdir dir
+   94  ch dir
+   95  cd dir
+   96  touch file 1 file 2 file3
+   97  ls -al
+   98  cd ~
+   99  ls
+  100  rmdir dir
+  101  rm -r dir
+  102  ls
+  103  mkdir dir
+  104  ls
+  105  cd dir
+  106  touch f1 f2 f3
+  107  ls
+  108  rm -i *
+  109  ls
+  110  rm f3
+  111  ls
+  112  cd ~
+  113  ls
+  114  man cd
+  115  man rm
+  116  rm --help
+  117  ls
+  118  rmdir dir
+  119  ls
+  120  ls -al
+  121  cat .bash_history 
+  122  ls
+  123  ls -al
+  124  ls -al .ba*
+  125  ls
+  126  rm file
+  127  ls
+  128  exit
+  129  logout
+  130  who
+  131  tty
+  132  who | wc
+  133  who | tail
+  134  who | sort
+  135  clear
+  136  cd
+  137  pwd
+  138  ls
+  139  mkdir foss
+  140  ls
+  141  cd foss
+  142  pwd
+  143  cd
+  144  pwd
+  145  cd ..
+  146  ls
+  147  cd oss000
+  148  cd
+  149  cd oss134
+  150  cd foss
+  151  cd
+  152  pwd
+  153  cd foss
+  154  echo "Sojin Han - 201920753" > studentid
+  155  ls -al
+  156  pwd
+  157  cd
+  158  pwd
+  159  exit
+  160  ls
+  161  touch text
+  162  ls
+  163  vi text
+  164  cat text
+  165  vi text
+  166  cattext
+  167  cat text
+  168  vi text
+  169  cat text
+  170  ls
+  171  rm text
+  172  ls
+  173  touch text
+  174  vi text
+  175  ls -al
+  176  rm text
+  177  ls -al
+  178  rm .text.swp
+  179  rm .text.swo
+  180  ls -al
+  181  touch text
+  182  ls
+  183  vi text
+  184  cat text
+  185  vi text
+  186  ls 0al
+  187  ls -al
+  188  rm text
+  189  ls
+  190  exit
+  191  cd foss
+  192  pwd
+  193  ls
+  194  cat studentid
+  195  cd /
+  196  ls
+  197  ls -al
+  198  cd /dev
+  199  ls -al
+  200  ls
+  201  ls -l
+  202  tty
+  203  cd /dev/pts
+  204  ls -l
+  205  tty
+  206  echo "Hi I am sojin" > /dev/pts/52
+  207  echo "Hi i am sojin" > /dev/pts/133
+  208  tty
+  209  chmod 777 /dev/pts/52
+  210  df 
+  211  cd
+  212  pwd
+  213  cd foss
+  214  ls -al
+  215  mkdir lab0315
+  216  ls
+  217  cd lab0315
+  218  ls -al
+  219  cd ..
+  220  cd lab0315/
+  221  history
+  222  history > h
diff --git a/lab0329/lab0315/hello.c b/lab0329/lab0315/hello.c
new file mode 100644
index 0000000..3994d98
--- /dev/null
+++ b/lab0329/lab0315/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(stdout,"hello stderr %d\n",a+100);
+	return 0;
+}
+
diff --git a/lab0329/test.ztar b/lab0329/test.ztar
new file mode 100644
index 0000000000000000000000000000000000000000..e30db3fdf9499e25e76df0153077a00c89caa6b8
GIT binary patch
literal 3989
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

literal 0
HcmV?d00001

diff --git a/lab0401/a.out b/lab0401/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..0e5ab852a4a1af34bb99f53a1502e214aedc9032
GIT binary patch
literal 8536
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
Br=<V@

literal 0
HcmV?d00001

diff --git a/lab0401/a.txt b/lab0401/a.txt
new file mode 100644
index 0000000..9a11504
--- /dev/null
+++ b/lab0401/a.txt
@@ -0,0 +1 @@
+hello stdout 9
diff --git a/lab0401/b.out b/lab0401/b.out
new file mode 100755
index 0000000000000000000000000000000000000000..0e5ab852a4a1af34bb99f53a1502e214aedc9032
GIT binary patch
literal 8536
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
Br=<V@

literal 0
HcmV?d00001

diff --git a/lab0401/b.txt b/lab0401/b.txt
new file mode 100644
index 0000000..0e173e6
--- /dev/null
+++ b/lab0401/b.txt
@@ -0,0 +1 @@
+hello stdout 99
diff --git a/lab0401/c.out b/lab0401/c.out
new file mode 100755
index 0000000000000000000000000000000000000000..0e5ab852a4a1af34bb99f53a1502e214aedc9032
GIT binary patch
literal 8536
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
Br=<V@

literal 0
HcmV?d00001

diff --git a/lab0401/hello.c b/lab0401/hello.c
new file mode 100644
index 0000000..3005276
--- /dev/null
+++ b/lab0401/hello.c
@@ -0,0 +1,9 @@
+#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 0000000..1493f67
--- /dev/null
+++ b/lab0401/hist.end
@@ -0,0 +1,709 @@
+    1  ls
+    2  who
+    3  passwd
+    4  ls
+    5  ls -l
+    6  ls -al
+    7  cp ~oss000/.bas* ~oss000/.profile  .
+    8  ls -al
+    9  exit
+   10  ls
+   11  touch file
+   12  ls
+   13  ls -l
+   14  touch file
+   15  ls -l
+   16  mkdir dirl
+   17  ls
+   18  ls -l
+   19  cd dirl
+   20  ls -al
+   21  ls -l
+   22  touch .file_hidden
+   23  ls -l
+   24  ls -al
+   25  cd ..
+   26  ls -al
+   27  pwd
+   28  cd
+   29  cd ..
+   30  ls
+   31  pwd
+   32  logout
+   33  pwd
+   34  ls
+   35  rm dirl
+   36  rm -r dirl
+   37  ls
+   38  mkdir dir1
+   39  ls
+   40  rmdir dir1
+   41  ls
+   42  cd ~
+   43  pwd
+   44  mkdir test
+   45  cd test
+   46  pwd
+   47  cd ~
+   48  rmdir test
+   49  ls
+   50  mkdir test
+   51  ls
+   52  cd test
+   53  touch .hidden_file
+   54  ls
+   55  ls -al
+   56  rm .hidden_file
+   57  ls -al
+   58  rmdir test
+   59  cd ~
+   60  rmdir test
+   61  ls
+   62  rm file
+   63  ls
+   64  touch file
+   65  ls
+   66  ls -al
+   67  vi file
+   68  ls -al
+   69  ls
+   70  vi file
+   71  rm file
+   72  ls
+   73  ls -al
+   74  touch file
+   75  ls
+   76  vi file
+   77  sudo swapoff - v /file
+   78  ls -al
+   79  rm .file.swp
+   80  ls -al
+   81  rm .file.swo
+   82  ls -al
+   83  vi file
+   84  ls -al
+   85  cat file
+   86  ls l
+   87  ls
+   88  cat .bashrc
+   89  ls -al
+   90  rm .file.swp
+   91  ls -al
+   92  vi file
+   93  mkdir dir
+   94  ch dir
+   95  cd dir
+   96  touch file 1 file 2 file3
+   97  ls -al
+   98  cd ~
+   99  ls
+  100  rmdir dir
+  101  rm -r dir
+  102  ls
+  103  mkdir dir
+  104  ls
+  105  cd dir
+  106  touch f1 f2 f3
+  107  ls
+  108  rm -i *
+  109  ls
+  110  rm f3
+  111  ls
+  112  cd ~
+  113  ls
+  114  man cd
+  115  man rm
+  116  rm --help
+  117  ls
+  118  rmdir dir
+  119  ls
+  120  ls -al
+  121  cat .bash_history 
+  122  ls
+  123  ls -al
+  124  ls -al .ba*
+  125  ls
+  126  rm file
+  127  ls
+  128  exit
+  129  logout
+  130  who
+  131  tty
+  132  who | wc
+  133  who | tail
+  134  who | sort
+  135  clear
+  136  cd
+  137  pwd
+  138  ls
+  139  mkdir foss
+  140  ls
+  141  cd foss
+  142  pwd
+  143  cd
+  144  pwd
+  145  cd ..
+  146  ls
+  147  cd oss000
+  148  cd
+  149  cd oss134
+  150  cd foss
+  151  cd
+  152  pwd
+  153  cd foss
+  154  echo "Sojin Han - 201920753" > studentid
+  155  ls -al
+  156  pwd
+  157  cd
+  158  pwd
+  159  exit
+  160  ls
+  161  touch text
+  162  ls
+  163  vi text
+  164  cat text
+  165  vi text
+  166  cattext
+  167  cat text
+  168  vi text
+  169  cat text
+  170  ls
+  171  rm text
+  172  ls
+  173  touch text
+  174  vi text
+  175  ls -al
+  176  rm text
+  177  ls -al
+  178  rm .text.swp
+  179  rm .text.swo
+  180  ls -al
+  181  touch text
+  182  ls
+  183  vi text
+  184  cat text
+  185  vi text
+  186  ls 0al
+  187  ls -al
+  188  rm text
+  189  ls
+  190  exit
+  191  cd foss
+  192  pwd
+  193  ls
+  194  cat studentid
+  195  cd /
+  196  ls
+  197  ls -al
+  198  cd /dev
+  199  ls -al
+  200  ls
+  201  ls -l
+  202  tty
+  203  cd /dev/pts
+  204  ls -l
+  205  tty
+  206  echo "Hi I am sojin" > /dev/pts/52
+  207  echo "Hi i am sojin" > /dev/pts/133
+  208  tty
+  209  chmod 777 /dev/pts/52
+  210  df 
+  211  cd
+  212  pwd
+  213  cd foss
+  214  ls -al
+  215  mkdir lab0315
+  216  ls
+  217  cd lab0315
+  218  ls -al
+  219  cd ..
+  220  cd lab0315/
+  221  history
+  222  history > h
+  223  ls -al
+  224  cat h
+  225  vi hello.c
+  226  cat hello.c
+  227  ls -al
+  228  cc hello.c
+  229  ls -al
+  230  ./a.out
+  231  vi hello.c
+  232  cc hello.c
+  233  ls -al
+  234  a.out
+  235  ls
+  236  exit
+  237  pwd
+  238  tty
+  239  ls
+  240  ls foss
+  241  ls -l foss
+  242  ls -a foss
+  243  ls -al foss
+  244  man ls
+  245  cd foss
+  246  ls -al
+  247  mkdir lab0318
+  248  pwd
+  249  ls
+  250  cd lab0318
+  251  ..
+  252  touch file1
+  253  ls
+  254  date
+  255  ls -l
+  256  cp file1 file2
+  257  ls -al
+  258  cat file1
+  259  cat file3
+  260  vi file1
+  261  cat file1
+  262  ls -al
+  263  ln file1 hfile1
+  264  ls -al
+  265  vi hfile1
+  266  cat hfile1
+  267  cat file1 file2 hfile1
+  268  cat file1 hfile1 > sum
+  269  ls -al
+  270  cat sum
+  271  vi hfile1
+  272  ls -al
+  273  cat file1 hfile1
+  274  whoami
+  275  man whoami
+  276  more /etc/passwd
+  277  ls -i
+  278  ls -li
+  279  ls -il
+  280  ln file1 hfile2
+  281  ls -al
+  282  ln hfile2 hfile2_h
+  283  ls -al
+  284  ls -li
+  285  rm file1
+  286  ls -li
+  287  vi hfile2_h
+  288  ls -li
+  289  cat hfile1 hfile2_h
+  290  ln -s file2 sfile1
+  291  ls -al
+  292  vi file2
+  293  cat file2
+  294  ls -li
+  295  cat sfile1
+  296  cat file2 sfile1
+  297  ln -s hfile1 sfile2
+  298  ls -li
+  299  vi sfile1
+  300  cat sfile1 file2
+  301  cat sfile2
+  302  cd ..
+  303  mkdir lab0322
+  304  ls
+  305  cp studentid stdid
+  306  ls
+  307  ls -li
+  308  mv stdid std_id
+  309  ls
+  310  ls -ali
+  311  mv std_id lab0322
+  312  cd lab0322
+  313  ls
+  314  cp ../lab0318/sfile1 .
+  315  ls
+  316  ../lab0318/sfile1 ./sf
+  317  ls
+  318  cat sfile1
+  319  cp ../lab0318/file2 ./ff
+  320  ls
+  321  cat ff
+  322  cd
+  323  ls
+  324  cd foss
+  325  ls
+  326  cp lab0318 lab0318-cp
+  327  cp -r lab0318 lab0318-cp
+  328  ls
+  329  ls -ali
+  330  cd
+  331  exit
+  332  ls
+  333  cd foss
+  334  ls
+  335  cd 
+  336  history
+  337  tty
+  338  cd foss
+  339  ls
+  340  who
+  341  who | wc
+  342  ls
+  343  cd lab0322
+  344  ls
+  345  ls -al ../lab0315
+  346  cp ../lab0315/hello.c .
+  347  ls
+  348  cat hello.c
+  349  cc hello.c
+  350  ls
+  351  ./a.out
+  352  cat hello.c 
+  353  vi hello.c
+  354  cc hello.c
+  355  ./a.out
+  356  vi hello.c 
+  357  cat hello.c 
+  358  ./a.out
+  359  vi inputfile
+  360  cat inputfile
+  361  ./a.out <0 inputfile
+  362  ./a.out < inputfile
+  363  ./a.out <0 inputfile
+  364  ./a.out 0< inputfile
+  365  ls -l > lsresult.txt
+  366  ls
+  367  cat lsresult.txt
+  368  ./a.out > a.result
+  369  cat a.result
+  370  ./a.out 2> a.err.result
+  371  cat a.err.result
+  372  ./a.out 0< inputfile 1> stdout.txt 2> stderr.txt
+  373  ls -al
+  374  cat stdout.txt
+  375  cat stderr.txt
+  376  cat inputfile
+  377  ./a.out 0< inputfile 1> std.txt 2> std.txt
+  378  cat std.txt
+  379  ./a.out 0< inputfile >& std.txt
+  380  cat std.txt
+  381  ./a.out | wc
+  382  man tee
+  383  ./a.out | tee result
+  384  cat result
+  385  cat
+  386  cat > catout.txt
+  387  cat catout.txt
+  388  ls -al
+  389  more catout.txt
+  390  cat > inputfile
+  391  cat inputfile
+  392  cat >> inputfile
+  393  cat inputfile
+  394  cat <inputfile > outputfile
+  395  cat outputfile
+  396  exit
+  397  tty
+  398  ls
+  399  cd foss
+  400  ls
+  401  cd 
+  402  who | wc
+  403  who | sort
+  404  who | tail
+  405  who | sort | grep oss
+  406  who | grep hwan
+  407  grep babo
+  408  cd 
+  409  cd foss
+  410  ls
+  411  cd lab0322
+  412  ls
+  413  ls -al
+  414  ./a.out
+  415  echo "900"
+  416  echo 900 > input-900
+  417  ./a.out < input-900
+  418  ./a.out <<< 900
+  419  ./a.out <<< 902
+  420  cd ~oss000/foss/lab0322
+  421  ./a.out <<< 201920753
+  422  cd 
+  423  ls
+  424  cd foss
+  425  cd 
+  426  pwd
+  427  ls -al
+  428  cd foss
+  429  cd 
+  430  chmod 700 .
+  431  ls -al
+  432  cd 
+  433  cd foss
+  434  ls
+  435  mkdir lab0325
+  436  ls
+  437  cd lab0325
+  438  ls
+  439  mkdir dd1
+  440  ls -al
+  441  cd dd1
+  442  cd ..
+  443  ls
+  444  chmod a-x dd1
+  445  ls -al
+  446  echo "Test" > dd1/test
+  447  cd dd1
+  448  mv dd1 dir1
+  449  ls
+  450  ls -l dir1
+  451  ls -al
+  452  chmod 700 dir1
+  453  ls -al
+  454  cd ..
+  455  cd lab0325
+  456  ls  a-al
+  457  ls -al
+  458  cd dir1
+  459  cd ~oss000/foss/lab0325
+  460  touch oss134
+  461  cd 
+  462  ls
+  463  cd foss
+  464  ls
+  465  cd lab0325
+  466  ls
+  467  ls al
+  468  ls -al
+  469  touch oss134
+  470  ls
+  471  rm oss134
+  472  ls
+  473  cd dir1
+  474  cd ..
+  475  ls
+  476  chmod 700 .
+  477  ls -al
+  478  ps
+  479  ps -a
+  480  ls -al
+  481  chmod g-x .
+  482  chmod g-r .
+  483  ls -al
+  484  ps -l
+  485  chmod 777 .
+  486  ls -al
+  487  chmod 755 .
+  488  ls -al
+  489  ps -l
+  490  ps -ael | grep 12452
+  491  sleep 10
+  492  sleep 5 ; echo "5sec"
+  493  sleep 5000 &
+  494  ls -l
+  495  ps
+  496  sleep 6000 &
+  497  ps
+  498  kill 12021
+  499  ps
+  500  kill %1
+  501  ps
+  502  jobs
+  503  vi ans1
+  504  ls -al
+  505  fg
+  506  cat ans1
+  507  who | wc
+  508  exit
+  509  ls
+  510  who | wc
+  511  ls
+  512  cd foss
+  513  ls
+  514  mkdir lab0329
+  515  ls
+  516  cd lab0329
+  517  ls
+  518  ls -al
+  519  man tar
+  520  cd ..
+  521  ls
+  522  ls -al
+  523  tar -cvf lab0329/backup-0315.tar lab0315
+  524  ls -al lab0329
+  525  ls -al lab0329/backup-0315.tar
+  526  ls -al lab0315
+  527  ls -al lab0329
+  528  ls -al lab0329/backup-0315.tar
+  529  tar cvf lab0329/backup-lab0315.tar lab0315
+  530  cd lab0329
+  531  ls
+  532  rm backup-0315.tar
+  533  ls
+  534  tar cvf lab0329/backup-lab0315.tar lab0315
+  535  ls
+  536  ls -al
+  537  tar tvf backup-lab0315.tar 
+  538  ls -al
+  539  tar xvf  backup-lab0315.tar 
+  540  ls -al
+  541  du
+  542  ls -lh
+  543  du -h
+  544  ls -al
+  545  tar cvfz test.ztar lab0315
+  546  ls
+  547  ls -al
+  548  du -h
+  549  ls -al -h
+  550  man cd
+  551  cd --help
+  552  man ls
+  553  ls --help
+  554  cd --help
+  555  where is ls
+  556  whereis ls
+  557  whreis cd
+  558  whereis cd
+  559  ps
+  560  which bash
+  561  ls -l /bin/*shell
+  562  ls -l /bin/*sh
+  563  echo hi
+  564  echo -n Hi
+  565  echo -n "HI"
+  566  echo -n "HI" ; echo " hwanyong"
+  567  NAME=Sojin
+  568  echo NAME
+  569  echo $NAME
+  570  vi a.out
+  571  ls -al
+  572  ./a.out
+  573  chmod 755 a.out
+  574  ./a.out
+  575  cat a.out
+  576  vi a.out
+  577  echo $PATH
+  578  PATH="$PATH:."
+  579  echo $PATH
+  580  a.out
+  581  ls ; a.out ; sleep 1; echo "done"
+  582  a.out && ls
+  583  echo "1" && echo "2"
+  584  cp ../lab0315/hello.c
+  585  ls lab0315
+  586  cp ../lab0315/hello.c
+  587  ls lab0315
+  588  cp ../lab0315/hello.c
+  589  vi hello.c
+  590  cc hello.c
+  591  a.out
+  592  cat hello.c
+  593  ls -al
+  594  a.out
+  595  echo $?
+  596  a.out <<<0
+  597  a.out <<< 0 ; echo $?
+  598  echo $?
+  599  a.out <<<5; echo $?
+  600  py
+  601  python
+  602  a.out <<< 0 && a.out <<< 1
+  603  a.out <<<1 && a.out <<< 0
+  604  a.out <<<1 || a.out <<<0
+  605  a.out <<< 0 || a.out <<<1
+  606  exit
+  607  ls
+  608  cd foss
+  609  ls
+  610  cd ..
+  611  ls
+  612  man touch
+  613  cd foss
+  614  ls
+  615  mkdir lab0401
+  616  cd lab0401/
+  617  cd ..
+  618  cd foss
+  619  cd lab0401/
+  620  man shopt
+  621  shopt --help
+  622  shopt
+  623  shopt -s histverify
+  624  shopt
+  625  history
+  626  echo "0401 lab start"
+  627  cd
+  628  cd foss
+  629  mkdir lab0401 ; cd lab0401
+  630  history
+  631  history > hist.start
+  632  ls
+  633  ls -l
+  634  shopt -u histverify 
+  635  ls -l
+  636  shopt -s histverify 
+  637  shopt -u histverify 
+  638  ls -l
+  639  ls -l -a
+  640  cp ../lab0318
+  641  cp ../lab0329/hello.c ../lab0329/a.out .
+  642  ls -al
+  643  cc hello.c
+  644  a.out
+  645  ./a.out
+  646  ./a.out <<< 999
+  647  cp a.out b.out
+  648  ls -al
+  649  cc hello.c
+  650  ls -al
+  651  ./b.out <<< 100
+  652  cp -a b.out c.out
+  653  ls -al
+  654  ./b.ous <<< 100
+  655  ./b.out <<< 100
+  656  ./c.out <<< 100
+  657  ./a.out <<< 100
+  658  ./b.out <<< 100
+  659  history
+  660  ls -al
+  661  touch id > 201920753
+  662  ls
+  663  ls -al
+  664  history
+  665  100
+  666  ./a.out <<< 1999 1 2 3 4 5 6 7
+  667  2 3
+  668  2
+  669  cc hello.c
+  670  cc hello.c -o z.out
+  671  rm z.out
+  672  ls
+  673  ls -al
+  674  rm id
+  675  ls
+  676  rm 201920753
+  677  ls
+  678  cd ..
+  679  ls
+  680  cd lab0401
+  681  ls
+  682  if ((200>9)); then echo "200 is big"; else echo "9 is big"; fi
+  683  ls
+  684  *
+  685  history
+  686  echo *
+  687  ehco *out
+  688  echo *out
+  689  echo *u*
+  690  echo l*
+  691  echo a*
+  692  echo {a,b,c}.out
+  693  echo {a,b,c}.abcd
+  694  echo {a..z}.123
+  695  echo {1,,5}
+  696  echo {1.5}
+  697  mkdir temp
+  698  cd temp
+  699  touch {a..z}.cpp
+  700  ls
+  701  touch {0..999}.c
+  702  ls
+  703  rm {a..z}*
+  704  rm {1..999..2}.c
+  705  ls
+  706  cd ..
+  707  ./a.out <<< 9 > a.txt ; ./b.out <<< 99 > b.txt 
+  708  history
+  709  history > hist.end
diff --git a/lab0401/hist.start b/lab0401/hist.start
new file mode 100644
index 0000000..ebc9066
--- /dev/null
+++ b/lab0401/hist.start
@@ -0,0 +1,631 @@
+    1  ls
+    2  who
+    3  passwd
+    4  ls
+    5  ls -l
+    6  ls -al
+    7  cp ~oss000/.bas* ~oss000/.profile  .
+    8  ls -al
+    9  exit
+   10  ls
+   11  touch file
+   12  ls
+   13  ls -l
+   14  touch file
+   15  ls -l
+   16  mkdir dirl
+   17  ls
+   18  ls -l
+   19  cd dirl
+   20  ls -al
+   21  ls -l
+   22  touch .file_hidden
+   23  ls -l
+   24  ls -al
+   25  cd ..
+   26  ls -al
+   27  pwd
+   28  cd
+   29  cd ..
+   30  ls
+   31  pwd
+   32  logout
+   33  pwd
+   34  ls
+   35  rm dirl
+   36  rm -r dirl
+   37  ls
+   38  mkdir dir1
+   39  ls
+   40  rmdir dir1
+   41  ls
+   42  cd ~
+   43  pwd
+   44  mkdir test
+   45  cd test
+   46  pwd
+   47  cd ~
+   48  rmdir test
+   49  ls
+   50  mkdir test
+   51  ls
+   52  cd test
+   53  touch .hidden_file
+   54  ls
+   55  ls -al
+   56  rm .hidden_file
+   57  ls -al
+   58  rmdir test
+   59  cd ~
+   60  rmdir test
+   61  ls
+   62  rm file
+   63  ls
+   64  touch file
+   65  ls
+   66  ls -al
+   67  vi file
+   68  ls -al
+   69  ls
+   70  vi file
+   71  rm file
+   72  ls
+   73  ls -al
+   74  touch file
+   75  ls
+   76  vi file
+   77  sudo swapoff - v /file
+   78  ls -al
+   79  rm .file.swp
+   80  ls -al
+   81  rm .file.swo
+   82  ls -al
+   83  vi file
+   84  ls -al
+   85  cat file
+   86  ls l
+   87  ls
+   88  cat .bashrc
+   89  ls -al
+   90  rm .file.swp
+   91  ls -al
+   92  vi file
+   93  mkdir dir
+   94  ch dir
+   95  cd dir
+   96  touch file 1 file 2 file3
+   97  ls -al
+   98  cd ~
+   99  ls
+  100  rmdir dir
+  101  rm -r dir
+  102  ls
+  103  mkdir dir
+  104  ls
+  105  cd dir
+  106  touch f1 f2 f3
+  107  ls
+  108  rm -i *
+  109  ls
+  110  rm f3
+  111  ls
+  112  cd ~
+  113  ls
+  114  man cd
+  115  man rm
+  116  rm --help
+  117  ls
+  118  rmdir dir
+  119  ls
+  120  ls -al
+  121  cat .bash_history 
+  122  ls
+  123  ls -al
+  124  ls -al .ba*
+  125  ls
+  126  rm file
+  127  ls
+  128  exit
+  129  logout
+  130  who
+  131  tty
+  132  who | wc
+  133  who | tail
+  134  who | sort
+  135  clear
+  136  cd
+  137  pwd
+  138  ls
+  139  mkdir foss
+  140  ls
+  141  cd foss
+  142  pwd
+  143  cd
+  144  pwd
+  145  cd ..
+  146  ls
+  147  cd oss000
+  148  cd
+  149  cd oss134
+  150  cd foss
+  151  cd
+  152  pwd
+  153  cd foss
+  154  echo "Sojin Han - 201920753" > studentid
+  155  ls -al
+  156  pwd
+  157  cd
+  158  pwd
+  159  exit
+  160  ls
+  161  touch text
+  162  ls
+  163  vi text
+  164  cat text
+  165  vi text
+  166  cattext
+  167  cat text
+  168  vi text
+  169  cat text
+  170  ls
+  171  rm text
+  172  ls
+  173  touch text
+  174  vi text
+  175  ls -al
+  176  rm text
+  177  ls -al
+  178  rm .text.swp
+  179  rm .text.swo
+  180  ls -al
+  181  touch text
+  182  ls
+  183  vi text
+  184  cat text
+  185  vi text
+  186  ls 0al
+  187  ls -al
+  188  rm text
+  189  ls
+  190  exit
+  191  cd foss
+  192  pwd
+  193  ls
+  194  cat studentid
+  195  cd /
+  196  ls
+  197  ls -al
+  198  cd /dev
+  199  ls -al
+  200  ls
+  201  ls -l
+  202  tty
+  203  cd /dev/pts
+  204  ls -l
+  205  tty
+  206  echo "Hi I am sojin" > /dev/pts/52
+  207  echo "Hi i am sojin" > /dev/pts/133
+  208  tty
+  209  chmod 777 /dev/pts/52
+  210  df 
+  211  cd
+  212  pwd
+  213  cd foss
+  214  ls -al
+  215  mkdir lab0315
+  216  ls
+  217  cd lab0315
+  218  ls -al
+  219  cd ..
+  220  cd lab0315/
+  221  history
+  222  history > h
+  223  ls -al
+  224  cat h
+  225  vi hello.c
+  226  cat hello.c
+  227  ls -al
+  228  cc hello.c
+  229  ls -al
+  230  ./a.out
+  231  vi hello.c
+  232  cc hello.c
+  233  ls -al
+  234  a.out
+  235  ls
+  236  exit
+  237  pwd
+  238  tty
+  239  ls
+  240  ls foss
+  241  ls -l foss
+  242  ls -a foss
+  243  ls -al foss
+  244  man ls
+  245  cd foss
+  246  ls -al
+  247  mkdir lab0318
+  248  pwd
+  249  ls
+  250  cd lab0318
+  251  ..
+  252  touch file1
+  253  ls
+  254  date
+  255  ls -l
+  256  cp file1 file2
+  257  ls -al
+  258  cat file1
+  259  cat file3
+  260  vi file1
+  261  cat file1
+  262  ls -al
+  263  ln file1 hfile1
+  264  ls -al
+  265  vi hfile1
+  266  cat hfile1
+  267  cat file1 file2 hfile1
+  268  cat file1 hfile1 > sum
+  269  ls -al
+  270  cat sum
+  271  vi hfile1
+  272  ls -al
+  273  cat file1 hfile1
+  274  whoami
+  275  man whoami
+  276  more /etc/passwd
+  277  ls -i
+  278  ls -li
+  279  ls -il
+  280  ln file1 hfile2
+  281  ls -al
+  282  ln hfile2 hfile2_h
+  283  ls -al
+  284  ls -li
+  285  rm file1
+  286  ls -li
+  287  vi hfile2_h
+  288  ls -li
+  289  cat hfile1 hfile2_h
+  290  ln -s file2 sfile1
+  291  ls -al
+  292  vi file2
+  293  cat file2
+  294  ls -li
+  295  cat sfile1
+  296  cat file2 sfile1
+  297  ln -s hfile1 sfile2
+  298  ls -li
+  299  vi sfile1
+  300  cat sfile1 file2
+  301  cat sfile2
+  302  cd ..
+  303  mkdir lab0322
+  304  ls
+  305  cp studentid stdid
+  306  ls
+  307  ls -li
+  308  mv stdid std_id
+  309  ls
+  310  ls -ali
+  311  mv std_id lab0322
+  312  cd lab0322
+  313  ls
+  314  cp ../lab0318/sfile1 .
+  315  ls
+  316  ../lab0318/sfile1 ./sf
+  317  ls
+  318  cat sfile1
+  319  cp ../lab0318/file2 ./ff
+  320  ls
+  321  cat ff
+  322  cd
+  323  ls
+  324  cd foss
+  325  ls
+  326  cp lab0318 lab0318-cp
+  327  cp -r lab0318 lab0318-cp
+  328  ls
+  329  ls -ali
+  330  cd
+  331  exit
+  332  ls
+  333  cd foss
+  334  ls
+  335  cd 
+  336  history
+  337  tty
+  338  cd foss
+  339  ls
+  340  who
+  341  who | wc
+  342  ls
+  343  cd lab0322
+  344  ls
+  345  ls -al ../lab0315
+  346  cp ../lab0315/hello.c .
+  347  ls
+  348  cat hello.c
+  349  cc hello.c
+  350  ls
+  351  ./a.out
+  352  cat hello.c 
+  353  vi hello.c
+  354  cc hello.c
+  355  ./a.out
+  356  vi hello.c 
+  357  cat hello.c 
+  358  ./a.out
+  359  vi inputfile
+  360  cat inputfile
+  361  ./a.out <0 inputfile
+  362  ./a.out < inputfile
+  363  ./a.out <0 inputfile
+  364  ./a.out 0< inputfile
+  365  ls -l > lsresult.txt
+  366  ls
+  367  cat lsresult.txt
+  368  ./a.out > a.result
+  369  cat a.result
+  370  ./a.out 2> a.err.result
+  371  cat a.err.result
+  372  ./a.out 0< inputfile 1> stdout.txt 2> stderr.txt
+  373  ls -al
+  374  cat stdout.txt
+  375  cat stderr.txt
+  376  cat inputfile
+  377  ./a.out 0< inputfile 1> std.txt 2> std.txt
+  378  cat std.txt
+  379  ./a.out 0< inputfile >& std.txt
+  380  cat std.txt
+  381  ./a.out | wc
+  382  man tee
+  383  ./a.out | tee result
+  384  cat result
+  385  cat
+  386  cat > catout.txt
+  387  cat catout.txt
+  388  ls -al
+  389  more catout.txt
+  390  cat > inputfile
+  391  cat inputfile
+  392  cat >> inputfile
+  393  cat inputfile
+  394  cat <inputfile > outputfile
+  395  cat outputfile
+  396  exit
+  397  tty
+  398  ls
+  399  cd foss
+  400  ls
+  401  cd 
+  402  who | wc
+  403  who | sort
+  404  who | tail
+  405  who | sort | grep oss
+  406  who | grep hwan
+  407  grep babo
+  408  cd 
+  409  cd foss
+  410  ls
+  411  cd lab0322
+  412  ls
+  413  ls -al
+  414  ./a.out
+  415  echo "900"
+  416  echo 900 > input-900
+  417  ./a.out < input-900
+  418  ./a.out <<< 900
+  419  ./a.out <<< 902
+  420  cd ~oss000/foss/lab0322
+  421  ./a.out <<< 201920753
+  422  cd 
+  423  ls
+  424  cd foss
+  425  cd 
+  426  pwd
+  427  ls -al
+  428  cd foss
+  429  cd 
+  430  chmod 700 .
+  431  ls -al
+  432  cd 
+  433  cd foss
+  434  ls
+  435  mkdir lab0325
+  436  ls
+  437  cd lab0325
+  438  ls
+  439  mkdir dd1
+  440  ls -al
+  441  cd dd1
+  442  cd ..
+  443  ls
+  444  chmod a-x dd1
+  445  ls -al
+  446  echo "Test" > dd1/test
+  447  cd dd1
+  448  mv dd1 dir1
+  449  ls
+  450  ls -l dir1
+  451  ls -al
+  452  chmod 700 dir1
+  453  ls -al
+  454  cd ..
+  455  cd lab0325
+  456  ls  a-al
+  457  ls -al
+  458  cd dir1
+  459  cd ~oss000/foss/lab0325
+  460  touch oss134
+  461  cd 
+  462  ls
+  463  cd foss
+  464  ls
+  465  cd lab0325
+  466  ls
+  467  ls al
+  468  ls -al
+  469  touch oss134
+  470  ls
+  471  rm oss134
+  472  ls
+  473  cd dir1
+  474  cd ..
+  475  ls
+  476  chmod 700 .
+  477  ls -al
+  478  ps
+  479  ps -a
+  480  ls -al
+  481  chmod g-x .
+  482  chmod g-r .
+  483  ls -al
+  484  ps -l
+  485  chmod 777 .
+  486  ls -al
+  487  chmod 755 .
+  488  ls -al
+  489  ps -l
+  490  ps -ael | grep 12452
+  491  sleep 10
+  492  sleep 5 ; echo "5sec"
+  493  sleep 5000 &
+  494  ls -l
+  495  ps
+  496  sleep 6000 &
+  497  ps
+  498  kill 12021
+  499  ps
+  500  kill %1
+  501  ps
+  502  jobs
+  503  vi ans1
+  504  ls -al
+  505  fg
+  506  cat ans1
+  507  who | wc
+  508  exit
+  509  ls
+  510  who | wc
+  511  ls
+  512  cd foss
+  513  ls
+  514  mkdir lab0329
+  515  ls
+  516  cd lab0329
+  517  ls
+  518  ls -al
+  519  man tar
+  520  cd ..
+  521  ls
+  522  ls -al
+  523  tar -cvf lab0329/backup-0315.tar lab0315
+  524  ls -al lab0329
+  525  ls -al lab0329/backup-0315.tar
+  526  ls -al lab0315
+  527  ls -al lab0329
+  528  ls -al lab0329/backup-0315.tar
+  529  tar cvf lab0329/backup-lab0315.tar lab0315
+  530  cd lab0329
+  531  ls
+  532  rm backup-0315.tar
+  533  ls
+  534  tar cvf lab0329/backup-lab0315.tar lab0315
+  535  ls
+  536  ls -al
+  537  tar tvf backup-lab0315.tar 
+  538  ls -al
+  539  tar xvf  backup-lab0315.tar 
+  540  ls -al
+  541  du
+  542  ls -lh
+  543  du -h
+  544  ls -al
+  545  tar cvfz test.ztar lab0315
+  546  ls
+  547  ls -al
+  548  du -h
+  549  ls -al -h
+  550  man cd
+  551  cd --help
+  552  man ls
+  553  ls --help
+  554  cd --help
+  555  where is ls
+  556  whereis ls
+  557  whreis cd
+  558  whereis cd
+  559  ps
+  560  which bash
+  561  ls -l /bin/*shell
+  562  ls -l /bin/*sh
+  563  echo hi
+  564  echo -n Hi
+  565  echo -n "HI"
+  566  echo -n "HI" ; echo " hwanyong"
+  567  NAME=Sojin
+  568  echo NAME
+  569  echo $NAME
+  570  vi a.out
+  571  ls -al
+  572  ./a.out
+  573  chmod 755 a.out
+  574  ./a.out
+  575  cat a.out
+  576  vi a.out
+  577  echo $PATH
+  578  PATH="$PATH:."
+  579  echo $PATH
+  580  a.out
+  581  ls ; a.out ; sleep 1; echo "done"
+  582  a.out && ls
+  583  echo "1" && echo "2"
+  584  cp ../lab0315/hello.c
+  585  ls lab0315
+  586  cp ../lab0315/hello.c
+  587  ls lab0315
+  588  cp ../lab0315/hello.c
+  589  vi hello.c
+  590  cc hello.c
+  591  a.out
+  592  cat hello.c
+  593  ls -al
+  594  a.out
+  595  echo $?
+  596  a.out <<<0
+  597  a.out <<< 0 ; echo $?
+  598  echo $?
+  599  a.out <<<5; echo $?
+  600  py
+  601  python
+  602  a.out <<< 0 && a.out <<< 1
+  603  a.out <<<1 && a.out <<< 0
+  604  a.out <<<1 || a.out <<<0
+  605  a.out <<< 0 || a.out <<<1
+  606  exit
+  607  ls
+  608  cd foss
+  609  ls
+  610  cd ..
+  611  ls
+  612  man touch
+  613  cd foss
+  614  ls
+  615  mkdir lab0401
+  616  cd lab0401/
+  617  cd ..
+  618  cd foss
+  619  cd lab0401/
+  620  man shopt
+  621  shopt --help
+  622  shopt
+  623  shopt -s histverify
+  624  shopt
+  625  history
+  626  echo "0401 lab start"
+  627  cd
+  628  cd foss
+  629  mkdir lab0401 ; cd lab0401
+  630  history
+  631  history > hist.start
diff --git a/lab0401/temp/0.c b/lab0401/temp/0.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/10.c b/lab0401/temp/10.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/100.c b/lab0401/temp/100.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/102.c b/lab0401/temp/102.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/104.c b/lab0401/temp/104.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/106.c b/lab0401/temp/106.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/108.c b/lab0401/temp/108.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/110.c b/lab0401/temp/110.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/112.c b/lab0401/temp/112.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/114.c b/lab0401/temp/114.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/116.c b/lab0401/temp/116.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/118.c b/lab0401/temp/118.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/12.c b/lab0401/temp/12.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/120.c b/lab0401/temp/120.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/122.c b/lab0401/temp/122.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/124.c b/lab0401/temp/124.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/126.c b/lab0401/temp/126.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/128.c b/lab0401/temp/128.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/130.c b/lab0401/temp/130.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/132.c b/lab0401/temp/132.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/134.c b/lab0401/temp/134.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/136.c b/lab0401/temp/136.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/138.c b/lab0401/temp/138.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/14.c b/lab0401/temp/14.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/140.c b/lab0401/temp/140.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/142.c b/lab0401/temp/142.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/144.c b/lab0401/temp/144.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/146.c b/lab0401/temp/146.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/148.c b/lab0401/temp/148.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/150.c b/lab0401/temp/150.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/152.c b/lab0401/temp/152.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/154.c b/lab0401/temp/154.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/156.c b/lab0401/temp/156.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/158.c b/lab0401/temp/158.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/16.c b/lab0401/temp/16.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/160.c b/lab0401/temp/160.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/162.c b/lab0401/temp/162.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/164.c b/lab0401/temp/164.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/166.c b/lab0401/temp/166.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/168.c b/lab0401/temp/168.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/170.c b/lab0401/temp/170.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/172.c b/lab0401/temp/172.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/174.c b/lab0401/temp/174.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/176.c b/lab0401/temp/176.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/178.c b/lab0401/temp/178.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/18.c b/lab0401/temp/18.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/180.c b/lab0401/temp/180.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/182.c b/lab0401/temp/182.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/184.c b/lab0401/temp/184.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/186.c b/lab0401/temp/186.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/188.c b/lab0401/temp/188.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/190.c b/lab0401/temp/190.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/192.c b/lab0401/temp/192.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/194.c b/lab0401/temp/194.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/196.c b/lab0401/temp/196.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/198.c b/lab0401/temp/198.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/2.c b/lab0401/temp/2.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/20.c b/lab0401/temp/20.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/200.c b/lab0401/temp/200.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/202.c b/lab0401/temp/202.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/204.c b/lab0401/temp/204.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/206.c b/lab0401/temp/206.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/208.c b/lab0401/temp/208.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/210.c b/lab0401/temp/210.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/212.c b/lab0401/temp/212.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/214.c b/lab0401/temp/214.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/216.c b/lab0401/temp/216.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/218.c b/lab0401/temp/218.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/22.c b/lab0401/temp/22.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/220.c b/lab0401/temp/220.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/222.c b/lab0401/temp/222.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/224.c b/lab0401/temp/224.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/226.c b/lab0401/temp/226.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/228.c b/lab0401/temp/228.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/230.c b/lab0401/temp/230.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/232.c b/lab0401/temp/232.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/234.c b/lab0401/temp/234.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/236.c b/lab0401/temp/236.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/238.c b/lab0401/temp/238.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/24.c b/lab0401/temp/24.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/240.c b/lab0401/temp/240.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/242.c b/lab0401/temp/242.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/244.c b/lab0401/temp/244.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/246.c b/lab0401/temp/246.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/248.c b/lab0401/temp/248.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/250.c b/lab0401/temp/250.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/252.c b/lab0401/temp/252.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/254.c b/lab0401/temp/254.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/256.c b/lab0401/temp/256.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/258.c b/lab0401/temp/258.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/26.c b/lab0401/temp/26.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/260.c b/lab0401/temp/260.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/262.c b/lab0401/temp/262.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/264.c b/lab0401/temp/264.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/266.c b/lab0401/temp/266.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/268.c b/lab0401/temp/268.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/270.c b/lab0401/temp/270.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/272.c b/lab0401/temp/272.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/274.c b/lab0401/temp/274.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/276.c b/lab0401/temp/276.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/278.c b/lab0401/temp/278.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/28.c b/lab0401/temp/28.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/280.c b/lab0401/temp/280.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/282.c b/lab0401/temp/282.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/284.c b/lab0401/temp/284.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/286.c b/lab0401/temp/286.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/288.c b/lab0401/temp/288.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/290.c b/lab0401/temp/290.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/292.c b/lab0401/temp/292.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/294.c b/lab0401/temp/294.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/296.c b/lab0401/temp/296.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/298.c b/lab0401/temp/298.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/30.c b/lab0401/temp/30.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/300.c b/lab0401/temp/300.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/302.c b/lab0401/temp/302.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/304.c b/lab0401/temp/304.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/306.c b/lab0401/temp/306.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/308.c b/lab0401/temp/308.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/310.c b/lab0401/temp/310.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/312.c b/lab0401/temp/312.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/314.c b/lab0401/temp/314.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/316.c b/lab0401/temp/316.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/318.c b/lab0401/temp/318.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/32.c b/lab0401/temp/32.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/320.c b/lab0401/temp/320.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/322.c b/lab0401/temp/322.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/324.c b/lab0401/temp/324.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/326.c b/lab0401/temp/326.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/328.c b/lab0401/temp/328.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/330.c b/lab0401/temp/330.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/332.c b/lab0401/temp/332.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/334.c b/lab0401/temp/334.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/336.c b/lab0401/temp/336.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/338.c b/lab0401/temp/338.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/34.c b/lab0401/temp/34.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/340.c b/lab0401/temp/340.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/342.c b/lab0401/temp/342.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/344.c b/lab0401/temp/344.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/346.c b/lab0401/temp/346.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/348.c b/lab0401/temp/348.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/350.c b/lab0401/temp/350.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/352.c b/lab0401/temp/352.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/354.c b/lab0401/temp/354.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/356.c b/lab0401/temp/356.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/358.c b/lab0401/temp/358.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/36.c b/lab0401/temp/36.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/360.c b/lab0401/temp/360.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/362.c b/lab0401/temp/362.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/364.c b/lab0401/temp/364.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/366.c b/lab0401/temp/366.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/368.c b/lab0401/temp/368.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/370.c b/lab0401/temp/370.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/372.c b/lab0401/temp/372.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/374.c b/lab0401/temp/374.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/376.c b/lab0401/temp/376.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/378.c b/lab0401/temp/378.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/38.c b/lab0401/temp/38.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/380.c b/lab0401/temp/380.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/382.c b/lab0401/temp/382.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/384.c b/lab0401/temp/384.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/386.c b/lab0401/temp/386.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/388.c b/lab0401/temp/388.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/390.c b/lab0401/temp/390.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/392.c b/lab0401/temp/392.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/394.c b/lab0401/temp/394.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/396.c b/lab0401/temp/396.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/398.c b/lab0401/temp/398.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/4.c b/lab0401/temp/4.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/40.c b/lab0401/temp/40.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/400.c b/lab0401/temp/400.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/402.c b/lab0401/temp/402.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/404.c b/lab0401/temp/404.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/406.c b/lab0401/temp/406.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/408.c b/lab0401/temp/408.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/410.c b/lab0401/temp/410.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/412.c b/lab0401/temp/412.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/414.c b/lab0401/temp/414.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/416.c b/lab0401/temp/416.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/418.c b/lab0401/temp/418.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/42.c b/lab0401/temp/42.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/420.c b/lab0401/temp/420.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/422.c b/lab0401/temp/422.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/424.c b/lab0401/temp/424.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/426.c b/lab0401/temp/426.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/428.c b/lab0401/temp/428.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/430.c b/lab0401/temp/430.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/432.c b/lab0401/temp/432.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/434.c b/lab0401/temp/434.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/436.c b/lab0401/temp/436.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/438.c b/lab0401/temp/438.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/44.c b/lab0401/temp/44.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/440.c b/lab0401/temp/440.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/442.c b/lab0401/temp/442.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/444.c b/lab0401/temp/444.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/446.c b/lab0401/temp/446.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/448.c b/lab0401/temp/448.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/450.c b/lab0401/temp/450.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/452.c b/lab0401/temp/452.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/454.c b/lab0401/temp/454.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/456.c b/lab0401/temp/456.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/458.c b/lab0401/temp/458.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/46.c b/lab0401/temp/46.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/460.c b/lab0401/temp/460.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/462.c b/lab0401/temp/462.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/464.c b/lab0401/temp/464.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/466.c b/lab0401/temp/466.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/468.c b/lab0401/temp/468.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/470.c b/lab0401/temp/470.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/472.c b/lab0401/temp/472.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/474.c b/lab0401/temp/474.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/476.c b/lab0401/temp/476.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/478.c b/lab0401/temp/478.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/48.c b/lab0401/temp/48.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/480.c b/lab0401/temp/480.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/482.c b/lab0401/temp/482.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/484.c b/lab0401/temp/484.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/486.c b/lab0401/temp/486.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/488.c b/lab0401/temp/488.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/490.c b/lab0401/temp/490.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/492.c b/lab0401/temp/492.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/494.c b/lab0401/temp/494.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/496.c b/lab0401/temp/496.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/498.c b/lab0401/temp/498.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/50.c b/lab0401/temp/50.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/500.c b/lab0401/temp/500.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/502.c b/lab0401/temp/502.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/504.c b/lab0401/temp/504.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/506.c b/lab0401/temp/506.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/508.c b/lab0401/temp/508.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/510.c b/lab0401/temp/510.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/512.c b/lab0401/temp/512.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/514.c b/lab0401/temp/514.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/516.c b/lab0401/temp/516.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/518.c b/lab0401/temp/518.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/52.c b/lab0401/temp/52.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/520.c b/lab0401/temp/520.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/522.c b/lab0401/temp/522.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/524.c b/lab0401/temp/524.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/526.c b/lab0401/temp/526.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/528.c b/lab0401/temp/528.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/530.c b/lab0401/temp/530.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/532.c b/lab0401/temp/532.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/534.c b/lab0401/temp/534.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/536.c b/lab0401/temp/536.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/538.c b/lab0401/temp/538.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/54.c b/lab0401/temp/54.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/540.c b/lab0401/temp/540.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/542.c b/lab0401/temp/542.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/544.c b/lab0401/temp/544.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/546.c b/lab0401/temp/546.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/548.c b/lab0401/temp/548.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/550.c b/lab0401/temp/550.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/552.c b/lab0401/temp/552.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/554.c b/lab0401/temp/554.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/556.c b/lab0401/temp/556.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/558.c b/lab0401/temp/558.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/56.c b/lab0401/temp/56.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/560.c b/lab0401/temp/560.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/562.c b/lab0401/temp/562.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/564.c b/lab0401/temp/564.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/566.c b/lab0401/temp/566.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/568.c b/lab0401/temp/568.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/570.c b/lab0401/temp/570.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/572.c b/lab0401/temp/572.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/574.c b/lab0401/temp/574.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/576.c b/lab0401/temp/576.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/578.c b/lab0401/temp/578.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/58.c b/lab0401/temp/58.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/580.c b/lab0401/temp/580.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/582.c b/lab0401/temp/582.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/584.c b/lab0401/temp/584.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/586.c b/lab0401/temp/586.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/588.c b/lab0401/temp/588.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/590.c b/lab0401/temp/590.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/592.c b/lab0401/temp/592.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/594.c b/lab0401/temp/594.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/596.c b/lab0401/temp/596.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/598.c b/lab0401/temp/598.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/6.c b/lab0401/temp/6.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/60.c b/lab0401/temp/60.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/600.c b/lab0401/temp/600.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/602.c b/lab0401/temp/602.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/604.c b/lab0401/temp/604.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/606.c b/lab0401/temp/606.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/608.c b/lab0401/temp/608.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/610.c b/lab0401/temp/610.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/612.c b/lab0401/temp/612.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/614.c b/lab0401/temp/614.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/616.c b/lab0401/temp/616.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/618.c b/lab0401/temp/618.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/62.c b/lab0401/temp/62.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/620.c b/lab0401/temp/620.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/622.c b/lab0401/temp/622.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/624.c b/lab0401/temp/624.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/626.c b/lab0401/temp/626.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/628.c b/lab0401/temp/628.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/630.c b/lab0401/temp/630.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/632.c b/lab0401/temp/632.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/634.c b/lab0401/temp/634.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/636.c b/lab0401/temp/636.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/638.c b/lab0401/temp/638.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/64.c b/lab0401/temp/64.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/640.c b/lab0401/temp/640.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/642.c b/lab0401/temp/642.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/644.c b/lab0401/temp/644.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/646.c b/lab0401/temp/646.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/648.c b/lab0401/temp/648.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/650.c b/lab0401/temp/650.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/652.c b/lab0401/temp/652.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/654.c b/lab0401/temp/654.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/656.c b/lab0401/temp/656.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/658.c b/lab0401/temp/658.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/66.c b/lab0401/temp/66.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/660.c b/lab0401/temp/660.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/662.c b/lab0401/temp/662.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/664.c b/lab0401/temp/664.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/666.c b/lab0401/temp/666.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/668.c b/lab0401/temp/668.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/670.c b/lab0401/temp/670.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/672.c b/lab0401/temp/672.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/674.c b/lab0401/temp/674.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/676.c b/lab0401/temp/676.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/678.c b/lab0401/temp/678.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/68.c b/lab0401/temp/68.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/680.c b/lab0401/temp/680.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/682.c b/lab0401/temp/682.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/684.c b/lab0401/temp/684.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/686.c b/lab0401/temp/686.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/688.c b/lab0401/temp/688.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/690.c b/lab0401/temp/690.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/692.c b/lab0401/temp/692.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/694.c b/lab0401/temp/694.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/696.c b/lab0401/temp/696.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/698.c b/lab0401/temp/698.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/70.c b/lab0401/temp/70.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/700.c b/lab0401/temp/700.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/702.c b/lab0401/temp/702.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/704.c b/lab0401/temp/704.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/706.c b/lab0401/temp/706.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/708.c b/lab0401/temp/708.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/710.c b/lab0401/temp/710.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/712.c b/lab0401/temp/712.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/714.c b/lab0401/temp/714.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/716.c b/lab0401/temp/716.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/718.c b/lab0401/temp/718.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/72.c b/lab0401/temp/72.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/720.c b/lab0401/temp/720.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/722.c b/lab0401/temp/722.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/724.c b/lab0401/temp/724.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/726.c b/lab0401/temp/726.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/728.c b/lab0401/temp/728.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/730.c b/lab0401/temp/730.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/732.c b/lab0401/temp/732.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/734.c b/lab0401/temp/734.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/736.c b/lab0401/temp/736.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/738.c b/lab0401/temp/738.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/74.c b/lab0401/temp/74.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/740.c b/lab0401/temp/740.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/742.c b/lab0401/temp/742.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/744.c b/lab0401/temp/744.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/746.c b/lab0401/temp/746.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/748.c b/lab0401/temp/748.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/750.c b/lab0401/temp/750.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/752.c b/lab0401/temp/752.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/754.c b/lab0401/temp/754.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/756.c b/lab0401/temp/756.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/758.c b/lab0401/temp/758.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/76.c b/lab0401/temp/76.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/760.c b/lab0401/temp/760.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/762.c b/lab0401/temp/762.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/764.c b/lab0401/temp/764.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/766.c b/lab0401/temp/766.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/768.c b/lab0401/temp/768.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/770.c b/lab0401/temp/770.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/772.c b/lab0401/temp/772.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/774.c b/lab0401/temp/774.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/776.c b/lab0401/temp/776.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/778.c b/lab0401/temp/778.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/78.c b/lab0401/temp/78.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/780.c b/lab0401/temp/780.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/782.c b/lab0401/temp/782.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/784.c b/lab0401/temp/784.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/786.c b/lab0401/temp/786.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/788.c b/lab0401/temp/788.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/790.c b/lab0401/temp/790.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/792.c b/lab0401/temp/792.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/794.c b/lab0401/temp/794.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/796.c b/lab0401/temp/796.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/798.c b/lab0401/temp/798.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/8.c b/lab0401/temp/8.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/80.c b/lab0401/temp/80.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/800.c b/lab0401/temp/800.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/802.c b/lab0401/temp/802.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/804.c b/lab0401/temp/804.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/806.c b/lab0401/temp/806.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/808.c b/lab0401/temp/808.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/810.c b/lab0401/temp/810.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/812.c b/lab0401/temp/812.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/814.c b/lab0401/temp/814.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/816.c b/lab0401/temp/816.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/818.c b/lab0401/temp/818.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/82.c b/lab0401/temp/82.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/820.c b/lab0401/temp/820.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/822.c b/lab0401/temp/822.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/824.c b/lab0401/temp/824.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/826.c b/lab0401/temp/826.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/828.c b/lab0401/temp/828.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/830.c b/lab0401/temp/830.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/832.c b/lab0401/temp/832.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/834.c b/lab0401/temp/834.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/836.c b/lab0401/temp/836.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/838.c b/lab0401/temp/838.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/84.c b/lab0401/temp/84.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/840.c b/lab0401/temp/840.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/842.c b/lab0401/temp/842.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/844.c b/lab0401/temp/844.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/846.c b/lab0401/temp/846.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/848.c b/lab0401/temp/848.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/850.c b/lab0401/temp/850.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/852.c b/lab0401/temp/852.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/854.c b/lab0401/temp/854.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/856.c b/lab0401/temp/856.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/858.c b/lab0401/temp/858.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/86.c b/lab0401/temp/86.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/860.c b/lab0401/temp/860.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/862.c b/lab0401/temp/862.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/864.c b/lab0401/temp/864.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/866.c b/lab0401/temp/866.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/868.c b/lab0401/temp/868.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/870.c b/lab0401/temp/870.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/872.c b/lab0401/temp/872.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/874.c b/lab0401/temp/874.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/876.c b/lab0401/temp/876.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/878.c b/lab0401/temp/878.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/88.c b/lab0401/temp/88.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/880.c b/lab0401/temp/880.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/882.c b/lab0401/temp/882.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/884.c b/lab0401/temp/884.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/886.c b/lab0401/temp/886.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/888.c b/lab0401/temp/888.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/890.c b/lab0401/temp/890.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/892.c b/lab0401/temp/892.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/894.c b/lab0401/temp/894.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/896.c b/lab0401/temp/896.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/898.c b/lab0401/temp/898.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/90.c b/lab0401/temp/90.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/900.c b/lab0401/temp/900.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/902.c b/lab0401/temp/902.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/904.c b/lab0401/temp/904.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/906.c b/lab0401/temp/906.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/908.c b/lab0401/temp/908.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/910.c b/lab0401/temp/910.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/912.c b/lab0401/temp/912.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/914.c b/lab0401/temp/914.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/916.c b/lab0401/temp/916.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/918.c b/lab0401/temp/918.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/92.c b/lab0401/temp/92.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/920.c b/lab0401/temp/920.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/922.c b/lab0401/temp/922.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/924.c b/lab0401/temp/924.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/926.c b/lab0401/temp/926.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/928.c b/lab0401/temp/928.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/930.c b/lab0401/temp/930.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/932.c b/lab0401/temp/932.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/934.c b/lab0401/temp/934.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/936.c b/lab0401/temp/936.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/938.c b/lab0401/temp/938.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/94.c b/lab0401/temp/94.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/940.c b/lab0401/temp/940.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/942.c b/lab0401/temp/942.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/944.c b/lab0401/temp/944.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/946.c b/lab0401/temp/946.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/948.c b/lab0401/temp/948.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/950.c b/lab0401/temp/950.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/952.c b/lab0401/temp/952.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/954.c b/lab0401/temp/954.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/956.c b/lab0401/temp/956.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/958.c b/lab0401/temp/958.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/96.c b/lab0401/temp/96.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/960.c b/lab0401/temp/960.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/962.c b/lab0401/temp/962.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/964.c b/lab0401/temp/964.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/966.c b/lab0401/temp/966.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/968.c b/lab0401/temp/968.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/970.c b/lab0401/temp/970.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/972.c b/lab0401/temp/972.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/974.c b/lab0401/temp/974.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/976.c b/lab0401/temp/976.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/978.c b/lab0401/temp/978.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/98.c b/lab0401/temp/98.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/980.c b/lab0401/temp/980.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/982.c b/lab0401/temp/982.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/984.c b/lab0401/temp/984.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/986.c b/lab0401/temp/986.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/988.c b/lab0401/temp/988.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/990.c b/lab0401/temp/990.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/992.c b/lab0401/temp/992.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/994.c b/lab0401/temp/994.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/996.c b/lab0401/temp/996.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/temp/998.c b/lab0401/temp/998.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0405/a b/lab0405/a
new file mode 100644
index 0000000..e69de29
diff --git a/lab0405/aa b/lab0405/aa
new file mode 100644
index 0000000..e69de29
diff --git a/lab0405/aaa b/lab0405/aaa
new file mode 100644
index 0000000..e69de29
diff --git a/lab0405/b b/lab0405/b
new file mode 100644
index 0000000..e69de29
diff --git a/lab0405/bb b/lab0405/bb
new file mode 100644
index 0000000..e69de29
diff --git a/lab0405/bbb b/lab0405/bbb
new file mode 100644
index 0000000..e69de29
diff --git a/lab0405/c b/lab0405/c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0405/cc b/lab0405/cc
new file mode 100644
index 0000000..e69de29
diff --git a/lab0405/ccc b/lab0405/ccc
new file mode 100644
index 0000000..e69de29
diff --git a/lab0405/infile b/lab0405/infile
new file mode 100644
index 0000000..c536d3e
--- /dev/null
+++ b/lab0405/infile
@@ -0,0 +1 @@
+100 200 300 400 500
diff --git a/lab0405/sum.sh b/lab0405/sum.sh
new file mode 100644
index 0000000..fc78b6d
--- /dev/null
+++ b/lab0405/sum.sh
@@ -0,0 +1,8 @@
+
+cat infile | { while read a
+    do
+	    sum=$(($sum+$a))
+	    echo $sum
+    done
+    echo $sum
+    }
diff --git a/lab0408/a.out b/lab0408/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..532fb19ec5aaee0221f5369ac6707b918f81b1c8
GIT binary patch
literal 8496
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
V2_nTkObkT7fm-kn#6iO7`T-M)o(}*3

literal 0
HcmV?d00001

diff --git a/lab0408/h b/lab0408/h
new file mode 100644
index 0000000..efb7226
--- /dev/null
+++ b/lab0408/h
@@ -0,0 +1,222 @@
+    1  ls
+    2  who
+    3  passwd
+    4  ls
+    5  ls -l
+    6  ls -al
+    7  cp ~oss000/.bas* ~oss000/.profile  .
+    8  ls -al
+    9  exit
+   10  ls
+   11  touch file
+   12  ls
+   13  ls -l
+   14  touch file
+   15  ls -l
+   16  mkdir dirl
+   17  ls
+   18  ls -l
+   19  cd dirl
+   20  ls -al
+   21  ls -l
+   22  touch .file_hidden
+   23  ls -l
+   24  ls -al
+   25  cd ..
+   26  ls -al
+   27  pwd
+   28  cd
+   29  cd ..
+   30  ls
+   31  pwd
+   32  logout
+   33  pwd
+   34  ls
+   35  rm dirl
+   36  rm -r dirl
+   37  ls
+   38  mkdir dir1
+   39  ls
+   40  rmdir dir1
+   41  ls
+   42  cd ~
+   43  pwd
+   44  mkdir test
+   45  cd test
+   46  pwd
+   47  cd ~
+   48  rmdir test
+   49  ls
+   50  mkdir test
+   51  ls
+   52  cd test
+   53  touch .hidden_file
+   54  ls
+   55  ls -al
+   56  rm .hidden_file
+   57  ls -al
+   58  rmdir test
+   59  cd ~
+   60  rmdir test
+   61  ls
+   62  rm file
+   63  ls
+   64  touch file
+   65  ls
+   66  ls -al
+   67  vi file
+   68  ls -al
+   69  ls
+   70  vi file
+   71  rm file
+   72  ls
+   73  ls -al
+   74  touch file
+   75  ls
+   76  vi file
+   77  sudo swapoff - v /file
+   78  ls -al
+   79  rm .file.swp
+   80  ls -al
+   81  rm .file.swo
+   82  ls -al
+   83  vi file
+   84  ls -al
+   85  cat file
+   86  ls l
+   87  ls
+   88  cat .bashrc
+   89  ls -al
+   90  rm .file.swp
+   91  ls -al
+   92  vi file
+   93  mkdir dir
+   94  ch dir
+   95  cd dir
+   96  touch file 1 file 2 file3
+   97  ls -al
+   98  cd ~
+   99  ls
+  100  rmdir dir
+  101  rm -r dir
+  102  ls
+  103  mkdir dir
+  104  ls
+  105  cd dir
+  106  touch f1 f2 f3
+  107  ls
+  108  rm -i *
+  109  ls
+  110  rm f3
+  111  ls
+  112  cd ~
+  113  ls
+  114  man cd
+  115  man rm
+  116  rm --help
+  117  ls
+  118  rmdir dir
+  119  ls
+  120  ls -al
+  121  cat .bash_history 
+  122  ls
+  123  ls -al
+  124  ls -al .ba*
+  125  ls
+  126  rm file
+  127  ls
+  128  exit
+  129  logout
+  130  who
+  131  tty
+  132  who | wc
+  133  who | tail
+  134  who | sort
+  135  clear
+  136  cd
+  137  pwd
+  138  ls
+  139  mkdir foss
+  140  ls
+  141  cd foss
+  142  pwd
+  143  cd
+  144  pwd
+  145  cd ..
+  146  ls
+  147  cd oss000
+  148  cd
+  149  cd oss134
+  150  cd foss
+  151  cd
+  152  pwd
+  153  cd foss
+  154  echo "Sojin Han - 201920753" > studentid
+  155  ls -al
+  156  pwd
+  157  cd
+  158  pwd
+  159  exit
+  160  ls
+  161  touch text
+  162  ls
+  163  vi text
+  164  cat text
+  165  vi text
+  166  cattext
+  167  cat text
+  168  vi text
+  169  cat text
+  170  ls
+  171  rm text
+  172  ls
+  173  touch text
+  174  vi text
+  175  ls -al
+  176  rm text
+  177  ls -al
+  178  rm .text.swp
+  179  rm .text.swo
+  180  ls -al
+  181  touch text
+  182  ls
+  183  vi text
+  184  cat text
+  185  vi text
+  186  ls 0al
+  187  ls -al
+  188  rm text
+  189  ls
+  190  exit
+  191  cd foss
+  192  pwd
+  193  ls
+  194  cat studentid
+  195  cd /
+  196  ls
+  197  ls -al
+  198  cd /dev
+  199  ls -al
+  200  ls
+  201  ls -l
+  202  tty
+  203  cd /dev/pts
+  204  ls -l
+  205  tty
+  206  echo "Hi I am sojin" > /dev/pts/52
+  207  echo "Hi i am sojin" > /dev/pts/133
+  208  tty
+  209  chmod 777 /dev/pts/52
+  210  df 
+  211  cd
+  212  pwd
+  213  cd foss
+  214  ls -al
+  215  mkdir lab0315
+  216  ls
+  217  cd lab0315
+  218  ls -al
+  219  cd ..
+  220  cd lab0315/
+  221  history
+  222  history > h
diff --git a/lab0408/hello.c b/lab0408/hello.c
new file mode 100644
index 0000000..e0cb1d9
--- /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(stdout,"hello stderr %d\n",a+100);
+	return a;
+}
+
diff --git a/lab0408/hello.h b/lab0408/hello.h
new file mode 100644
index 0000000..5cdb8ca
--- /dev/null
+++ b/lab0408/hello.h
@@ -0,0 +1 @@
+#define A 200
diff --git a/lab0408/test/.aaa b/lab0408/test/.aaa
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa1.c b/lab0408/test/aaa1.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa10.c b/lab0408/test/aaa10.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa100.c b/lab0408/test/aaa100.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa11.c b/lab0408/test/aaa11.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa12.c b/lab0408/test/aaa12.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa13.c b/lab0408/test/aaa13.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa14.c b/lab0408/test/aaa14.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa15.c b/lab0408/test/aaa15.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa16.c b/lab0408/test/aaa16.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa17.c b/lab0408/test/aaa17.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa18.c b/lab0408/test/aaa18.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa19.c b/lab0408/test/aaa19.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa2.c b/lab0408/test/aaa2.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa20.c b/lab0408/test/aaa20.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa21.c b/lab0408/test/aaa21.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa22.c b/lab0408/test/aaa22.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa23.c b/lab0408/test/aaa23.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa24.c b/lab0408/test/aaa24.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa25.c b/lab0408/test/aaa25.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa26.c b/lab0408/test/aaa26.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa27.c b/lab0408/test/aaa27.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa28.c b/lab0408/test/aaa28.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa29.c b/lab0408/test/aaa29.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa3.c b/lab0408/test/aaa3.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa30.c b/lab0408/test/aaa30.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa31.c b/lab0408/test/aaa31.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa32.c b/lab0408/test/aaa32.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa33.c b/lab0408/test/aaa33.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa34.c b/lab0408/test/aaa34.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa35.c b/lab0408/test/aaa35.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa36.c b/lab0408/test/aaa36.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa37.c b/lab0408/test/aaa37.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa38.c b/lab0408/test/aaa38.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa39.c b/lab0408/test/aaa39.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa4.c b/lab0408/test/aaa4.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa40.c b/lab0408/test/aaa40.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa41.c b/lab0408/test/aaa41.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa42.c b/lab0408/test/aaa42.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa43.c b/lab0408/test/aaa43.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa44.c b/lab0408/test/aaa44.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa45.c b/lab0408/test/aaa45.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa46.c b/lab0408/test/aaa46.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa47.c b/lab0408/test/aaa47.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa48.c b/lab0408/test/aaa48.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa49.c b/lab0408/test/aaa49.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa5.c b/lab0408/test/aaa5.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa50.c b/lab0408/test/aaa50.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa51.c b/lab0408/test/aaa51.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa52.c b/lab0408/test/aaa52.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa53.c b/lab0408/test/aaa53.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa54.c b/lab0408/test/aaa54.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa55.c b/lab0408/test/aaa55.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa56.c b/lab0408/test/aaa56.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa57.c b/lab0408/test/aaa57.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa58.c b/lab0408/test/aaa58.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa59.c b/lab0408/test/aaa59.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa6.c b/lab0408/test/aaa6.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa60.c b/lab0408/test/aaa60.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa61.c b/lab0408/test/aaa61.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa62.c b/lab0408/test/aaa62.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa63.c b/lab0408/test/aaa63.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa64.c b/lab0408/test/aaa64.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa65.c b/lab0408/test/aaa65.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa66.c b/lab0408/test/aaa66.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa67.c b/lab0408/test/aaa67.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa68.c b/lab0408/test/aaa68.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa69.c b/lab0408/test/aaa69.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa7.c b/lab0408/test/aaa7.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa70.c b/lab0408/test/aaa70.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa71.c b/lab0408/test/aaa71.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa72.c b/lab0408/test/aaa72.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa73.c b/lab0408/test/aaa73.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa74.c b/lab0408/test/aaa74.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa75.c b/lab0408/test/aaa75.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa76.c b/lab0408/test/aaa76.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa77.c b/lab0408/test/aaa77.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa78.c b/lab0408/test/aaa78.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa79.c b/lab0408/test/aaa79.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa8.c b/lab0408/test/aaa8.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa80.c b/lab0408/test/aaa80.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa81.c b/lab0408/test/aaa81.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa82.c b/lab0408/test/aaa82.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa83.c b/lab0408/test/aaa83.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa84.c b/lab0408/test/aaa84.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa85.c b/lab0408/test/aaa85.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa86.c b/lab0408/test/aaa86.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa87.c b/lab0408/test/aaa87.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa88.c b/lab0408/test/aaa88.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa89.c b/lab0408/test/aaa89.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa9.c b/lab0408/test/aaa9.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa90.c b/lab0408/test/aaa90.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa91.c b/lab0408/test/aaa91.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa92.c b/lab0408/test/aaa92.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa93.c b/lab0408/test/aaa93.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa94.c b/lab0408/test/aaa94.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa95.c b/lab0408/test/aaa95.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa96.c b/lab0408/test/aaa96.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa97.c b/lab0408/test/aaa97.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa98.c b/lab0408/test/aaa98.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/aaa99.c b/lab0408/test/aaa99.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0408/test/fc.sh b/lab0408/test/fc.sh
new file mode 100755
index 0000000..0adf251
--- /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 0000000..59fcf3c
--- /dev/null
+++ b/lab0408/today
@@ -0,0 +1 @@
+20220408
diff --git a/lab0412/aaaa0000.c b/lab0412/aaaa0000.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/aaaa0001.c b/lab0412/aaaa0001.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/aaaa0002.c b/lab0412/aaaa0002.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/aaaa0003.c b/lab0412/aaaa0003.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/aaaa0004.c b/lab0412/aaaa0004.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/aaaa0005.c b/lab0412/aaaa0005.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/aaaa0006.c b/lab0412/aaaa0006.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/aaaa0007.c b/lab0412/aaaa0007.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/aaaa0008.c b/lab0412/aaaa0008.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/aaaa0009.c b/lab0412/aaaa0009.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/file0000.sh b/lab0412/file0000.sh
new file mode 100644
index 0000000..018ee32
--- /dev/null
+++ b/lab0412/file0000.sh
@@ -0,0 +1,7 @@
+#/bin/bash
+
+for i in {0..9}
+do
+	touch `printf "aaaa%04d.c\n" $i`
+done
+
diff --git a/lab0412/filename b/lab0412/filename
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/filename2 b/lab0412/filename2
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/files b/lab0412/files
new file mode 100644
index 0000000..75d8aba
--- /dev/null
+++ b/lab0412/files
@@ -0,0 +1,18 @@
+aaaa0000.c
+aaaa0001.c
+aaaa0002.c
+aaaa0003.c
+aaaa0004.c
+aaaa0005.c
+aaaa0006.c
+aaaa0007.c
+aaaa0008.c
+aaaa0009.c
+file0000.sh
+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 0000000..f1e6362
--- /dev/null
+++ b/lab0412/sum.sh
@@ -0,0 +1,9 @@
+#/bin/bash
+sum=0
+end=10000
+
+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 0000000..f1e6362
--- /dev/null
+++ b/lab0412/sum1.sh
@@ -0,0 +1,9 @@
+#/bin/bash
+sum=0
+end=10000
+
+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 0000000..f1e6362
--- /dev/null
+++ b/lab0412/sum2.sh
@@ -0,0 +1,9 @@
+#/bin/bash
+sum=0
+end=10000
+
+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 0000000..2ebde5a
--- /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 0000000..7d72d94
--- /dev/null
+++ b/lab0412/test.out
@@ -0,0 +1,19 @@
+aaaa0000.c
+aaaa0001.c
+aaaa0002.c
+aaaa0003.c
+aaaa0004.c
+aaaa0005.c
+aaaa0006.c
+aaaa0007.c
+aaaa0008.c
+aaaa0009.c
+file0000.sh
+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 0000000..e69de29
diff --git a/lab0415/bbb b/lab0415/bbb
new file mode 100644
index 0000000..e69de29
diff --git a/studentid b/studentid
new file mode 100644
index 0000000..e80c74f
--- /dev/null
+++ b/studentid
@@ -0,0 +1 @@
+Sojin Han - 201920753
-- 
GitLab