From 2f2d834c89c3b978a3aa69e1b83dd4725d2696e1 Mon Sep 17 00:00:00 2001
From: Kim young chan <ych601@ajou.ac.kr>
Date: Fri, 15 Apr 2022 13:00:49 +0900
Subject: [PATCH] All Lab

---
 lab0314-cp-a/a.out         | Bin 0 -> 8536 bytes
 lab0314-cp-a/h             |  67 +++++
 lab0314-cp-a/hello.c       |  10 +
 lab0315-cp/a.out           | Bin 0 -> 8536 bytes
 lab0315-cp/h               |  67 +++++
 lab0315-cp/hello.c         |  10 +
 lab0315/a.out              | Bin 0 -> 8536 bytes
 lab0315/h                  |  67 +++++
 lab0315/hello.c            |  10 +
 lab0318/file2              |   1 +
 lab0318/hfile1             |   2 +
 lab0318/hfile2             |   2 +
 lab0318/hfile2_h           |   2 +
 lab0318/sfile1             |   1 +
 lab0318/sfile2             |   1 +
 lab0318/slink_str          |   1 +
 lab0318/sum                |   2 +
 lab0322/a.out              | Bin 0 -> 8584 bytes
 lab0322/a.result           |   1 +
 lab0322/all.txt            |  16 ++
 lab0322/catout.txt         |   5 +
 lab0322/hello.c            |  13 +
 lab0322/input-900          |   1 +
 lab0322/inputfile          |   2 +
 lab0322/lsresult.txt       |   8 +
 lab0322/result             |   1 +
 lab0322/sl                 |   2 +
 lab0322/slink_str          |   2 +
 lab0322/std.txt            |  23 ++
 lab0322/std_id2            |   1 +
 lab0322/stderr.txt         |   1 +
 lab0322/stdout.txt         |   1 +
 lab0329/a.out              | Bin 0 -> 8536 bytes
 lab0329/backup-lab0315.tar | Bin 0 -> 20480 bytes
 lab0329/hello.c            |  10 +
 lab0329/lab0315/a.out      | Bin 0 -> 8536 bytes
 lab0329/lab0315/h          |  67 +++++
 lab0329/lab0315/hello.c    |  10 +
 lab0329/test.ztar          | Bin 0 -> 3364 bytes
 lab0401/a.out              | Bin 0 -> 8536 bytes
 lab0401/a.txt              |   0
 lab0401/ans3.txt           |  10 +
 lab0401/b.out              | Bin 0 -> 8536 bytes
 lab0401/b.txt              |   1 +
 lab0401/b.txt}             |   1 +
 lab0401/c.out              | Bin 0 -> 8536 bytes
 lab0401/err.txt            |   1 +
 lab0401/hello.c            |  10 +
 lab0401/hist.end           | 558 +++++++++++++++++++++++++++++++++++++
 lab0401/hist.start         | 466 +++++++++++++++++++++++++++++++
 lab0401/lllls              |   1 +
 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/a.out              | Bin 0 -> 6120 bytes
 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/hello.c            |  10 +
 lab0405/infile             |   7 +
 lab0405/sum.sh             |   8 +
 lab0408/a.out              | Bin 0 -> 8536 bytes
 lab0408/h                  |  67 +++++
 lab0408/hello.c            |  11 +
 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/file0000.sh        |   6 +
 lab0412/filename           |   0
 lab0412/filename2          |   0
 lab0412/files              |   8 +
 lab0412/sum.sh             |   8 +
 lab0412/sum1.sh            |   8 +
 lab0412/sum2.sh            |   8 +
 lab0412/sum3.sh            |   1 +
 lab0415/aaa                |   0
 lab0415/bbb                |   1 +
 studentid                  |   1 +
 682 files changed, 1612 insertions(+)
 create mode 100755 lab0314-cp-a/a.out
 create mode 100644 lab0314-cp-a/h
 create mode 100644 lab0314-cp-a/hello.c
 create mode 100755 lab0315-cp/a.out
 create mode 100644 lab0315-cp/h
 create mode 100644 lab0315-cp/hello.c
 create mode 100755 lab0315/a.out
 create mode 100644 lab0315/h
 create mode 100644 lab0315/hello.c
 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 120000 lab0318/slink_str
 create mode 100644 lab0318/sum
 create mode 100755 lab0322/a.out
 create mode 100644 lab0322/a.result
 create mode 100644 lab0322/all.txt
 create mode 100644 lab0322/catout.txt
 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/result
 create mode 100644 lab0322/sl
 create mode 100644 lab0322/slink_str
 create mode 100644 lab0322/std.txt
 create mode 100644 lab0322/std_id2
 create mode 100644 lab0322/stderr.txt
 create mode 100644 lab0322/stdout.txt
 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 100644 lab0401/ans3.txt
 create mode 100755 lab0401/b.out
 create mode 100644 lab0401/b.txt
 create mode 100644 lab0401/b.txt}
 create mode 100755 lab0401/c.out
 create mode 100644 lab0401/err.txt
 create mode 100644 lab0401/hello.c
 create mode 100644 lab0401/hist.end
 create mode 100644 lab0401/hist.start
 create mode 100755 lab0401/lllls
 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 100755 lab0405/a.out
 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/hello.c
 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/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 lab0415/aaa
 create mode 100644 lab0415/bbb
 create mode 100644 studentid

diff --git a/lab0314-cp-a/a.out b/lab0314-cp-a/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..f019eedb54d185e1154e9f0f9b0cb84538fae89d
GIT binary patch
literal 8536
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%0DIs
zJ_ZI@K>(HHV*vH;_!u0}#1*09u<{hDoWUH_?qiT(@PN7#WFJV*4J?is4!KZsVC6GN
zEeKbF)nkU|4Dh%Yru#wmVDr}kusK2uF|Yy^WH=OKQ@;)@CyWta`@!a5#@7j`dRV;x
z<}xra+y*l+)6YAwIhgUw!U!5q;bV9JO^2{-EW(I={KbF~GEM>OuR^skYy+#uOeZd2
z^TCcnA>yIt!1}i^bBY*2{e5u;0cbqJH1UDW!OTaMU~!l#1U(gp_!g-7=;`?&4)xc-
z{z8}wV?71ApGlknR{p}oKY_%N@-?)YVPIr}gmVGZqu@3>0|Ub@@OXv<Ljan8cY)o5
zC{JL04nZbR_())ck1W*uThROh?lXYKrkEHQ1eq|yQ;!LI{CY59AJ5_jn~zyerhv?6
zkYIp~M?k&Dz>r*2Qe0A+mZq1?fEYE3FUgHh28|mPGsMTI<j1Gy<R>NO#HW<x7Zt}R
zmR2w%=jRsWq?V+n=$V^YT3}ZM8pX<tPb?}*tc*|1D=DgENGnRrO^r_}&CRW3h>u6&
z#b@SamY^uj0Cgbsk{ROT-GUr_UE^K-T;k(FgJ;MJQyAi1BK;hFJ)Kcyic1oUKqGDL
zexdQM9#9iJT!I+l-F^I>9DU;b-Q0p*L*hdmoqSwDrh*6Al8Z~hPKJz&Ap!$s2(7pz
zCBL-9!2vc52Oe@m9nwQcnuA97GV>4uVAZK9i6w~`ql5@WCYYms2uZLB@gNf*!+5ZP
zLv$6W1AXx+#rg3WiFqlYK|oLcc<_j1d}(oN3d}B$=RuLc5FejZTnsfk7c}4)A0OiD
z3=4nI;3C!$L)39gRM$Xy{itFLdc~EwC5cH4dc`G05IO_K%FHWCEh=Ep%gZlG)pK<6
z)GbL&hw{?%O7)UTGjmdOGgBD!K)j5^;tU48l*+u~%3KItQUsAHOD!tS%+EvN#1}E>
z6{Y4Rf;2!`1vw=QdSI{X737rYrRSG0=#`{alrZR}W#(lv=oRIILYqM^H3OPrGg68W
zJcw3E(uL@Nu~RDZ5_2<?8T269lZuNO^pf*)b5rw5V1*C`G^l?8s?%Wg0IVGdqhb9E
zm=z$kFgA!*W`I=XF#YKBCy>!qkV*)Km5&e}1A`%&eptH_MuWyxU}`}$x_;1D%D4aj
z^I`VG+Mh7m0Hle5fdSgxfOHz5Vj#*7+UJ4khxLnKv;x$_pynTl2`lel{gW{0{0K}x
ztUU{(Vf`wQT_6lH14P4c9B7;q$^Ec)FN}uS19Lyj9vGd?z`y|N1Ht&P_A!hGk3~Vp
z#z1z%+z+$A3f#^CwY?xBuy!<zhV{!}_QUkU+yxqI1I39GL_55_4eRg0`h_6<Vhqqu
z8>l}BRo@40r$EN;Ktiy7F^q=wA3<^;46+ME!!T&x2;?tN{D8z@?ROXr^FK%qgh6u)
z$n+F6`(f>T7!C6;NDm0Z_%M1dntoV+07eVJA_k-xT=zp6P--!ne%LqwjOK)@gHh=I
zUkTL@vj*0`fYG4&Gnifwjjn$qntojKm>|6%jIJNjUPYuISbqgZ!_p5(F9^fJ4a5fF
zlMD=?-T-)x5yXeJZ(;MC=;~p77=4w2fq@^I2SNH_{htlcffblKkQ@lZ_%Qk*G;hGh
z17Q6m*gP_9z8IFiVESO`2-Hsir9YT{*tp0FkfRtF7$QKHB4L<*82t(w{xJRUb}G~Y
zC<QkGrVl3Y0h*^^`eE&K0jNe;`3F;vULJpi+K;XdrXM~1fcy$F3z>$cJ&-sIJ3#G+
z<zrAi18UR4+z%^1K<OLic9>oey#Q2LFfcGwpcxLc7o-M+1(D(&#D`%CXqWUKOaMxw
G>jwZcq^5ZQ

literal 0
HcmV?d00001

diff --git a/lab0314-cp-a/h b/lab0314-cp-a/h
new file mode 100644
index 0000000..47add7c
--- /dev/null
+++ b/lab0314-cp-a/h
@@ -0,0 +1,67 @@
+    1  ls -al
+    2  who
+    3  who | wc
+    4  who | wc
+    5  who
+    6  passwd
+    7  ls
+    8  ls -l
+    9  ls -al
+   10  cp ~oss000/.bas* ~oss000/.profile  .
+   11  ls -al
+   12  who
+   13  who | sort
+   14  exit
+   15  who | wc
+   16  who
+   17  who | wc
+   18  sort
+   19  who | wc
+   20  who
+   21  who | wc
+   22  clear
+   23  cd
+   24  pwd
+   25  ls
+   26  mkdir foss
+   27  cd foss
+   28  pwd
+   29  cd
+   30  cd ..
+   31  ls
+   32  cd oss000
+   33  who
+   34  wd
+   35  cd
+   36  ls -al
+   37  cd foss
+   38  echo "Kim young chan - 201720800" > studentid
+   39  ls -al
+   40  pwd
+   41  cd foss
+   42  ls -al
+   43  cat studentid
+   44  who | wc
+   45  cd /
+   46  ls -al
+   47  ls
+   48  cd /dev
+   49  ls
+   50  ls -l
+   51  tty
+   52  cd /dev/pts
+   53  ls
+   54  ls -al
+   55  echo "HiI am Kim young chan" > /dev/pts/133 
+   56  tty
+   57  chmod 777 /dev/pts/41
+   58  df
+   59  cd
+   60  pwd
+   61  cd foss
+   62  mkdir lab0315
+   63  cd lab0315
+   64  ls -al
+   65  cd ..
+   66  cd lab0315
+   67  history
diff --git a/lab0314-cp-a/hello.c b/lab0314-cp-a/hello.c
new file mode 100644
index 0000000..b3ec64c
--- /dev/null
+++ b/lab0314-cp-a/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin ,"%d", &a);
+	fprintf(stdout ,"Hello World! %d\n", a);
+	fprintf(stderr ,"Hello stderr %d\n", a+100);
+	return 0;
+}
diff --git a/lab0315-cp/a.out b/lab0315-cp/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..f019eedb54d185e1154e9f0f9b0cb84538fae89d
GIT binary patch
literal 8536
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%0DIs
zJ_ZI@K>(HHV*vH;_!u0}#1*09u<{hDoWUH_?qiT(@PN7#WFJV*4J?is4!KZsVC6GN
zEeKbF)nkU|4Dh%Yru#wmVDr}kusK2uF|Yy^WH=OKQ@;)@CyWta`@!a5#@7j`dRV;x
z<}xra+y*l+)6YAwIhgUw!U!5q;bV9JO^2{-EW(I={KbF~GEM>OuR^skYy+#uOeZd2
z^TCcnA>yIt!1}i^bBY*2{e5u;0cbqJH1UDW!OTaMU~!l#1U(gp_!g-7=;`?&4)xc-
z{z8}wV?71ApGlknR{p}oKY_%N@-?)YVPIr}gmVGZqu@3>0|Ub@@OXv<Ljan8cY)o5
zC{JL04nZbR_())ck1W*uThROh?lXYKrkEHQ1eq|yQ;!LI{CY59AJ5_jn~zyerhv?6
zkYIp~M?k&Dz>r*2Qe0A+mZq1?fEYE3FUgHh28|mPGsMTI<j1Gy<R>NO#HW<x7Zt}R
zmR2w%=jRsWq?V+n=$V^YT3}ZM8pX<tPb?}*tc*|1D=DgENGnRrO^r_}&CRW3h>u6&
z#b@SamY^uj0Cgbsk{ROT-GUr_UE^K-T;k(FgJ;MJQyAi1BK;hFJ)Kcyic1oUKqGDL
zexdQM9#9iJT!I+l-F^I>9DU;b-Q0p*L*hdmoqSwDrh*6Al8Z~hPKJz&Ap!$s2(7pz
zCBL-9!2vc52Oe@m9nwQcnuA97GV>4uVAZK9i6w~`ql5@WCYYms2uZLB@gNf*!+5ZP
zLv$6W1AXx+#rg3WiFqlYK|oLcc<_j1d}(oN3d}B$=RuLc5FejZTnsfk7c}4)A0OiD
z3=4nI;3C!$L)39gRM$Xy{itFLdc~EwC5cH4dc`G05IO_K%FHWCEh=Ep%gZlG)pK<6
z)GbL&hw{?%O7)UTGjmdOGgBD!K)j5^;tU48l*+u~%3KItQUsAHOD!tS%+EvN#1}E>
z6{Y4Rf;2!`1vw=QdSI{X737rYrRSG0=#`{alrZR}W#(lv=oRIILYqM^H3OPrGg68W
zJcw3E(uL@Nu~RDZ5_2<?8T269lZuNO^pf*)b5rw5V1*C`G^l?8s?%Wg0IVGdqhb9E
zm=z$kFgA!*W`I=XF#YKBCy>!qkV*)Km5&e}1A`%&eptH_MuWyxU}`}$x_;1D%D4aj
z^I`VG+Mh7m0Hle5fdSgxfOHz5Vj#*7+UJ4khxLnKv;x$_pynTl2`lel{gW{0{0K}x
ztUU{(Vf`wQT_6lH14P4c9B7;q$^Ec)FN}uS19Lyj9vGd?z`y|N1Ht&P_A!hGk3~Vp
z#z1z%+z+$A3f#^CwY?xBuy!<zhV{!}_QUkU+yxqI1I39GL_55_4eRg0`h_6<Vhqqu
z8>l}BRo@40r$EN;Ktiy7F^q=wA3<^;46+ME!!T&x2;?tN{D8z@?ROXr^FK%qgh6u)
z$n+F6`(f>T7!C6;NDm0Z_%M1dntoV+07eVJA_k-xT=zp6P--!ne%LqwjOK)@gHh=I
zUkTL@vj*0`fYG4&Gnifwjjn$qntojKm>|6%jIJNjUPYuISbqgZ!_p5(F9^fJ4a5fF
zlMD=?-T-)x5yXeJZ(;MC=;~p77=4w2fq@^I2SNH_{htlcffblKkQ@lZ_%Qk*G;hGh
z17Q6m*gP_9z8IFiVESO`2-Hsir9YT{*tp0FkfRtF7$QKHB4L<*82t(w{xJRUb}G~Y
zC<QkGrVl3Y0h*^^`eE&K0jNe;`3F;vULJpi+K;XdrXM~1fcy$F3z>$cJ&-sIJ3#G+
z<zrAi18UR4+z%^1K<OLic9>oey#Q2LFfcGwpcxLc7o-M+1(D(&#D`%CXqWUKOaMxw
G>jwZcq^5ZQ

literal 0
HcmV?d00001

diff --git a/lab0315-cp/h b/lab0315-cp/h
new file mode 100644
index 0000000..47add7c
--- /dev/null
+++ b/lab0315-cp/h
@@ -0,0 +1,67 @@
+    1  ls -al
+    2  who
+    3  who | wc
+    4  who | wc
+    5  who
+    6  passwd
+    7  ls
+    8  ls -l
+    9  ls -al
+   10  cp ~oss000/.bas* ~oss000/.profile  .
+   11  ls -al
+   12  who
+   13  who | sort
+   14  exit
+   15  who | wc
+   16  who
+   17  who | wc
+   18  sort
+   19  who | wc
+   20  who
+   21  who | wc
+   22  clear
+   23  cd
+   24  pwd
+   25  ls
+   26  mkdir foss
+   27  cd foss
+   28  pwd
+   29  cd
+   30  cd ..
+   31  ls
+   32  cd oss000
+   33  who
+   34  wd
+   35  cd
+   36  ls -al
+   37  cd foss
+   38  echo "Kim young chan - 201720800" > studentid
+   39  ls -al
+   40  pwd
+   41  cd foss
+   42  ls -al
+   43  cat studentid
+   44  who | wc
+   45  cd /
+   46  ls -al
+   47  ls
+   48  cd /dev
+   49  ls
+   50  ls -l
+   51  tty
+   52  cd /dev/pts
+   53  ls
+   54  ls -al
+   55  echo "HiI am Kim young chan" > /dev/pts/133 
+   56  tty
+   57  chmod 777 /dev/pts/41
+   58  df
+   59  cd
+   60  pwd
+   61  cd foss
+   62  mkdir lab0315
+   63  cd lab0315
+   64  ls -al
+   65  cd ..
+   66  cd lab0315
+   67  history
diff --git a/lab0315-cp/hello.c b/lab0315-cp/hello.c
new file mode 100644
index 0000000..b3ec64c
--- /dev/null
+++ b/lab0315-cp/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin ,"%d", &a);
+	fprintf(stdout ,"Hello World! %d\n", a);
+	fprintf(stderr ,"Hello stderr %d\n", a+100);
+	return 0;
+}
diff --git a/lab0315/a.out b/lab0315/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..f019eedb54d185e1154e9f0f9b0cb84538fae89d
GIT binary patch
literal 8536
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%0DIs
zJ_ZI@K>(HHV*vH;_!u0}#1*09u<{hDoWUH_?qiT(@PN7#WFJV*4J?is4!KZsVC6GN
zEeKbF)nkU|4Dh%Yru#wmVDr}kusK2uF|Yy^WH=OKQ@;)@CyWta`@!a5#@7j`dRV;x
z<}xra+y*l+)6YAwIhgUw!U!5q;bV9JO^2{-EW(I={KbF~GEM>OuR^skYy+#uOeZd2
z^TCcnA>yIt!1}i^bBY*2{e5u;0cbqJH1UDW!OTaMU~!l#1U(gp_!g-7=;`?&4)xc-
z{z8}wV?71ApGlknR{p}oKY_%N@-?)YVPIr}gmVGZqu@3>0|Ub@@OXv<Ljan8cY)o5
zC{JL04nZbR_())ck1W*uThROh?lXYKrkEHQ1eq|yQ;!LI{CY59AJ5_jn~zyerhv?6
zkYIp~M?k&Dz>r*2Qe0A+mZq1?fEYE3FUgHh28|mPGsMTI<j1Gy<R>NO#HW<x7Zt}R
zmR2w%=jRsWq?V+n=$V^YT3}ZM8pX<tPb?}*tc*|1D=DgENGnRrO^r_}&CRW3h>u6&
z#b@SamY^uj0Cgbsk{ROT-GUr_UE^K-T;k(FgJ;MJQyAi1BK;hFJ)Kcyic1oUKqGDL
zexdQM9#9iJT!I+l-F^I>9DU;b-Q0p*L*hdmoqSwDrh*6Al8Z~hPKJz&Ap!$s2(7pz
zCBL-9!2vc52Oe@m9nwQcnuA97GV>4uVAZK9i6w~`ql5@WCYYms2uZLB@gNf*!+5ZP
zLv$6W1AXx+#rg3WiFqlYK|oLcc<_j1d}(oN3d}B$=RuLc5FejZTnsfk7c}4)A0OiD
z3=4nI;3C!$L)39gRM$Xy{itFLdc~EwC5cH4dc`G05IO_K%FHWCEh=Ep%gZlG)pK<6
z)GbL&hw{?%O7)UTGjmdOGgBD!K)j5^;tU48l*+u~%3KItQUsAHOD!tS%+EvN#1}E>
z6{Y4Rf;2!`1vw=QdSI{X737rYrRSG0=#`{alrZR}W#(lv=oRIILYqM^H3OPrGg68W
zJcw3E(uL@Nu~RDZ5_2<?8T269lZuNO^pf*)b5rw5V1*C`G^l?8s?%Wg0IVGdqhb9E
zm=z$kFgA!*W`I=XF#YKBCy>!qkV*)Km5&e}1A`%&eptH_MuWyxU}`}$x_;1D%D4aj
z^I`VG+Mh7m0Hle5fdSgxfOHz5Vj#*7+UJ4khxLnKv;x$_pynTl2`lel{gW{0{0K}x
ztUU{(Vf`wQT_6lH14P4c9B7;q$^Ec)FN}uS19Lyj9vGd?z`y|N1Ht&P_A!hGk3~Vp
z#z1z%+z+$A3f#^CwY?xBuy!<zhV{!}_QUkU+yxqI1I39GL_55_4eRg0`h_6<Vhqqu
z8>l}BRo@40r$EN;Ktiy7F^q=wA3<^;46+ME!!T&x2;?tN{D8z@?ROXr^FK%qgh6u)
z$n+F6`(f>T7!C6;NDm0Z_%M1dntoV+07eVJA_k-xT=zp6P--!ne%LqwjOK)@gHh=I
zUkTL@vj*0`fYG4&Gnifwjjn$qntojKm>|6%jIJNjUPYuISbqgZ!_p5(F9^fJ4a5fF
zlMD=?-T-)x5yXeJZ(;MC=;~p77=4w2fq@^I2SNH_{htlcffblKkQ@lZ_%Qk*G;hGh
z17Q6m*gP_9z8IFiVESO`2-Hsir9YT{*tp0FkfRtF7$QKHB4L<*82t(w{xJRUb}G~Y
zC<QkGrVl3Y0h*^^`eE&K0jNe;`3F;vULJpi+K;XdrXM~1fcy$F3z>$cJ&-sIJ3#G+
z<zrAi18UR4+z%^1K<OLic9>oey#Q2LFfcGwpcxLc7o-M+1(D(&#D`%CXqWUKOaMxw
G>jwZcq^5ZQ

literal 0
HcmV?d00001

diff --git a/lab0315/h b/lab0315/h
new file mode 100644
index 0000000..47add7c
--- /dev/null
+++ b/lab0315/h
@@ -0,0 +1,67 @@
+    1  ls -al
+    2  who
+    3  who | wc
+    4  who | wc
+    5  who
+    6  passwd
+    7  ls
+    8  ls -l
+    9  ls -al
+   10  cp ~oss000/.bas* ~oss000/.profile  .
+   11  ls -al
+   12  who
+   13  who | sort
+   14  exit
+   15  who | wc
+   16  who
+   17  who | wc
+   18  sort
+   19  who | wc
+   20  who
+   21  who | wc
+   22  clear
+   23  cd
+   24  pwd
+   25  ls
+   26  mkdir foss
+   27  cd foss
+   28  pwd
+   29  cd
+   30  cd ..
+   31  ls
+   32  cd oss000
+   33  who
+   34  wd
+   35  cd
+   36  ls -al
+   37  cd foss
+   38  echo "Kim young chan - 201720800" > studentid
+   39  ls -al
+   40  pwd
+   41  cd foss
+   42  ls -al
+   43  cat studentid
+   44  who | wc
+   45  cd /
+   46  ls -al
+   47  ls
+   48  cd /dev
+   49  ls
+   50  ls -l
+   51  tty
+   52  cd /dev/pts
+   53  ls
+   54  ls -al
+   55  echo "HiI am Kim young chan" > /dev/pts/133 
+   56  tty
+   57  chmod 777 /dev/pts/41
+   58  df
+   59  cd
+   60  pwd
+   61  cd foss
+   62  mkdir lab0315
+   63  cd lab0315
+   64  ls -al
+   65  cd ..
+   66  cd lab0315
+   67  history
diff --git a/lab0315/hello.c b/lab0315/hello.c
new file mode 100644
index 0000000..b3ec64c
--- /dev/null
+++ b/lab0315/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin ,"%d", &a);
+	fprintf(stdout ,"Hello World! %d\n", a);
+	fprintf(stderr ,"Hello stderr %d\n", a+100);
+	return 0;
+}
diff --git a/lab0318/file2 b/lab0318/file2
new file mode 100644
index 0000000..4e01f27
--- /dev/null
+++ b/lab0318/file2
@@ -0,0 +1 @@
+I am file2
diff --git a/lab0318/hfile1 b/lab0318/hfile1
new file mode 100644
index 0000000..19642a9
--- /dev/null
+++ b/lab0318/hfile1
@@ -0,0 +1,2 @@
+amuguna
+111111111111a
diff --git a/lab0318/hfile2 b/lab0318/hfile2
new file mode 100644
index 0000000..19642a9
--- /dev/null
+++ b/lab0318/hfile2
@@ -0,0 +1,2 @@
+amuguna
+111111111111a
diff --git a/lab0318/hfile2_h b/lab0318/hfile2_h
new file mode 100644
index 0000000..19642a9
--- /dev/null
+++ b/lab0318/hfile2_h
@@ -0,0 +1,2 @@
+amuguna
+111111111111a
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/slink_str b/lab0318/slink_str
new file mode 120000
index 0000000..67aec62
--- /dev/null
+++ b/lab0318/slink_str
@@ -0,0 +1 @@
+../../foss/lab0318/hfile1
\ No newline at end of file
diff --git a/lab0318/sum b/lab0318/sum
new file mode 100644
index 0000000..3471254
--- /dev/null
+++ b/lab0318/sum
@@ -0,0 +1,2 @@
+amuguna
+amuguna
diff --git a/lab0322/a.out b/lab0322/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..ab0839883d2037b726b2d11e7530ce38e08bdaef
GIT binary patch
literal 8584
zcmb<-^>JfjWMqH=W(GS35Kn*|BH{p{7(Aq)3<d@U2L=lUP6h`CSq2#fHU<U;7O)sZ
z9;O~f{{R`rz`y{bIUvdyn4$VCm>>e^v<yU;0Y*cO0lSSADu<2Qzy%S7(F_a<U;&VR
zkXsk<g1HO}cp>62x&Z2q4Nw}U55xuO+W^(K0jdv1e*hWGz`y{bVg3V!2?&RP3}9ej
zK&M?G&R~GiAhjT&fTtxXAa)KXh{wQyPTN3)8DKO>El4QvX-Nvmogg+bSOBUh2x=d$
za7lo=A4WsH%b=f=nPg_7pOd1SlbKgqp<7{LrfX)RSDdeB1Wpei^FeCe{X)Suf#Mr#
z6j)w_fdQNbK=SgpG;}6xU3baL?C-Wie^z)}f2(^0QV)tskQrcqF)A=LFbXh%#JIsG
zGB9Y$_Q<4#CJI=7>V_o~s0@OdzyOO$gcyirz`(#D1Y)3JkQfM~2{XjuQ16aId<_nJ
zL2k!p{%#!V{TUb-l+Yc+z`&r%z`!8LAi<y@07=KNbf*jzH$W2y<wuZu2Q+bpoXn(T
zP_&sbq^0GQ7H2TT#}}6*CTGVdXJp5xC1&O@6qlrA=7Grk(h`RF_{`$`WJ}BVwBqE%
zyflz-YEcnGT0v1}UP&55e0*|6VtiU=USdvWRVqV#Jji&Efkh?pxrv#14DLRjPR{X0
zdM0p|Ih<vrXUY)o8R8qCl3J9So>^RyS`^~zoRgoI8j_fl12Qc=H$M+*T0BH4R)yg3
zVrF1rU}6BJIS2-^nHU%un89TTD1CyIiDYK-f=aLg1_lO@m^hfv%uog8mr7-FGB7YP
zw15;dFu=<VSa=IS87rXW0+h>e0a|`?poKS#e}f+qZ=kddO5;%D86F^s!}2yr?gf%K
zNDoL1gg+pO!|Vo$|3DIl79}8IczOYqp`g437Gz*xfTb6ZI4F(6#9`?LB+dg9WME*}
z0W}}wO;Gs4qz)j7gYqy;`~;FX$Sj!n1tf8hSuk;r<~JN3-K?&h3Je~t2TGX!U+`!?
z!f}}4zv(9q1&05sUpN#P_~jiK{;Puc86a&hAN>FS|G(-h4h4n`P>{a70Omge@j*^}
zc>v761>%F8_HqN557M6oDkeZ?Fc`k|?7SG~(fP=u`N@ZX5T9OFDJBL6k6zxzj3CPP
z83O~uf6-+e3JhQP<z2u+Cpi=tLOps}4{|6lcv$}M=zLlt>Cw$v1>&|IDB+F${~%3|
zUmlWzVh@8{jo^Fq+IE5z_L??<jnVw)(fQQl;6G-M&JP|3U)Xyv9`m^PuSCM5o7EAd
zuJu3(56D1V<~7(Bawsq`l<Ipl+lqr&p&<A0cy!xJaVRjn;Qjyq{|k@*|NkFj_2f`s
zU<5g*0p#(|htt6R0V$7tnfCwxe-O)~`Het|M>mVA1_J|wN2lu#!vh}OtUuTl7(9AI
zzj*YT3W7qV^Y{*s5ibh<{r}(X`lUA@#iN_`Fj$f4XRt=7f_!8Jhad{BAuI6v_y4~~
zH|uhcROj&*{t#{jl<V;C|9`Me9^Jk_Qap@#z|JaReZl_k|NoPR!R~hqcMS9FyzUt4
z7~<2bx{n1MHM$@=*s=4kXXiH`&8OhBb?`6qi|K#=|MzHpTcTii8y22EoxglKzqxe2
zcl<AM$D{c$qle|)(pR9g7ai*u;~480=NNx@0wVrCA7)?xn+Hyv3=E76Obn_i45}$y
z3?8XDIr$33B`K*zMG7DRMrmei3kC*oo5|(x|No#AG3D?7|Dd{J$>0C~Ll_ts*8Thc
z{|EyEL(2dE|DP~0FkJcn|Gy3+0|ThO1O+l<RS*MXg#e>84?D*MMs@*^IH>aT`1}9A
zHb?;!gTz5hRP_uDDhv$ZHr0+l|NjSo6z~bS@kw~`bC+{8FxX33YZ<G6s~eDhP}}6e
zpa1`n%N3AaF$@e0kN*DuzY(P0kx!tF$(fgpX$=oM2Lrf0Q^UZ(Q1S2o|5T8?6Q4jo
zlM|mrAG0f;LNALGpGFU>2cJP3n+KmoGrKRJLlK{aBcFjIpN12kf)k&F6Q6(+9|yQB
z28F|dfB*l3GB3!eQ9K#~BP|4A?F(3Y0#vbq!T?6Y>f{;FMgg>&!r%g}^d&)xk=iZN
zP(CbA!@6~__6sO~gOtGJzyAB558}^&W<q$~4Q-r2tz|d?m4~${u7Wf%FfhQ{5)x3p
zD3pd#po$p8UI1+eK#gHY00}Z6$~{=yKpZM=0ks$=ZUA){%-tN&0D=Ys1I&IosD7Bb
z-~S>0V`N|e3;l!gKS2HWAIgUs$M6BlzXp~63FX850X3d#6s(_#Zs0Mf|F1#mXHfbZ
zltx!ih!1O*x;r~tDQJWymFAU{Dwyk;>KW)7mx6hQb%qvt1}2&iQ9|Z{<UuWMSic^`
zhhb(0CU}1sCI+IJ8JHPLU<m*u0L7q|JS_b|g}@Xu11mh;fd!xhGpL4z#t&2oOffUC
zGr-~vEC3~#88{eV@eLIMQ_KvU46t+s7Jw4W3|tJb^am9JQ_Kw946u9%7Jw4W3_J`Q
zu*3^911|#uECEB+f+%JNJ_gwM3y2TH%nbbSd<_!=(aa123<0o&4ibQ3W(Gm{_yJT1
zOffSEF|5F<UKrlL0V{+O%nTw7u<`*a1g4l7L>aK9Pi6)&23URuD})lv4B`w7(Eboq
z2uv{}^<%*TP=c8OR(e4N7(neSP;c$ye}o8x1u6%b82A_*(880C0n~frV`xAVSA>eg
z%2kLd3=HOAJ0uu9pzeg_dpEE+W;o<R&4HEEFmo!w>M_G}26)^H)BPZOSQs$H7l6$X
zVpsz!SYa06FlQZDUKk_3_JhsAjIR?=^{{a;FqeUW;Wn6onSS1Z&B2Uc7Dmu`3Lk?5
zG+n{6u?QoM@fSwy;}_e&>M_%a3)p<Hqfm%=s5!9yE4UD6U|=X>1oh{|83ds52-Cy|
zHU~2wRf5G~su1*49O7G`=A)<QgE-V*1N#eME{ydQ<bEb`23YwE6aNGfN6Oc*;*60A
z63!Q(9tF3tL1R8(ahPrdy$d{!A;A!U77n|>?nIO`u)c#T6DZsyFv86cY(5`@6x3dD
z+n<4f!HkK4L68YEoSm4k$9oJD_VFxku=$wfX9dW71_=h(I0V#s28QIKlH!umv^2eB
z2E=etd`WJ6GHAf4m?1tsB|knrCqF4MCqAVlzo<Aqv9y9AIX|}`C$%IsMbF&K(gM38
z(C}4ed}2{iVr6`4UP)0ULt0T{Zfbl=X>M*MLwr0EFFrFbvjjzH2B_1gm&_0!?-u0f
z>l*Ls=Mo<e8Z|>!n8Fb666xpY>*<UtQ(Tf*1R7#<_X~}8^?;h-;S$6U@9yL8<meOc
z@8%Zl8WJDk=;Y%HG8H_!mRwv4b~0o@3=tS8V`s%BDfy)(4i2#KH}F^+>R28^(i}9b
zmzjqU0IN<-Ni0dk7#>6@GQk|~Lr8*6hzFSf8NY*#7^15{9pQ^lDbA12NX$zCjsAK1
z$AgC=<4cQEQ($(1JP(Ql=;$T7aY@C+Q2W56kMZ##zRs{X0gW_b9X>=I#6&d`(w#>Y
zW6&$E%q>YwV$drtDT2@$Fji(>Nor96gI->KNvfWslc#P;Vmg$Uo>!`uRGOKSqMMn*
zpa<e*Bo=2d=%rNV6<6j$=#nCcOj&ACab|uV3MamZL9Zw^ClRCp$|}eyVbB8yhh9NW
ziC%hs34>lqYDEcyURq{eCWBs4J}3ql^ingRsW>C02*HDBg(PQ)4j4P7GA}VVGnqjT
zqCKg&m_aW&KQ}iuuLM!lP{acDOF(rXtlogN8(}o8UjnlPq!z{o(V%f}P!$i;k3Qc5
z8EplrgkV^C3gIy@7&1VbVle%%b|{Pnjhn#Kf@pO8ps|u~|NrO1^uyY#Fd8)90MZBT
zra(FyAOR@$gZ7nR`eFSk7;ORdFsK;`V#3NnSidF=I-dg551wQJnGJO)tUm@40%4FD
zAR2~2^BbVP4op9+oeZO4{Y04iVd`LXHUk3#sP6>h!`jm@8Z`d^vJ2h)ATbaIjkklG
z3eyj3cf)8{e-36py8l6AX(0VhAj23K;O%o*I~~@a1nC!JfOhs67~uWFK5)ARGByV?
z0@jX)(Xf6eNDhQSc7bRZ?nKiMYwyEo@K_s6F}O~Ka6oeoAl4K#{qTMPC{ZK17o--1
zVg85FbJ6s}`VTPL2o|s)%}Dk`xeSZZ^uxvvU^FL8A(Te<|4OKSm^HBe2#iM0zv%iw
z?Fmqtgz3jM?+LXYp1fgvNc$Gl)`y6|`Zq8dmVO|zi1>%`Pckqtfcgrsemtx_44W5)
zg)>Y&j1Qwh`HLT#2SI9J{iPMq0U4M&kQ@lZ_%Qk*bX*u_KdfH`n|FrIFN5+AvVK_l
z0re|D;Rn+X>whf(If{V+KAr;73&JpaVe~6#{K53Y+qF;&pcF_e7{l~|ISdR8AE0Rz
zrXMyhDFD?7EB|2X(aYnnQ2Wu<!SsXXJ7Ic3G{~>$G%W3a#9`P0YJUYZ;6U{ZsI3cg
xKdk%&rEi$qVR}LI4p3piz`)RhW;o1#kQxvcM2dS5ABJ6^UD$sx0Vs{G9{>&K!gl}w

literal 0
HcmV?d00001

diff --git a/lab0322/a.result b/lab0322/a.result
new file mode 100644
index 0000000..f44810c
--- /dev/null
+++ b/lab0322/a.result
@@ -0,0 +1 @@
+Hello World! 999
diff --git a/lab0322/all.txt b/lab0322/all.txt
new file mode 100644
index 0000000..53a47d4
--- /dev/null
+++ b/lab0322/all.txt
@@ -0,0 +1,16 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin ,"%d", &a);
+	fprintf(stdout ,"%d\n", a + 100 );
+	fprintf(stderr ,"Hello stderr %d\n", a+100);
+	
+	fflush(stderr);
+	fflush(stdout);
+	return 0;
+}
+2000
+
+Hello World! 2000
diff --git a/lab0322/catout.txt b/lab0322/catout.txt
new file mode 100644
index 0000000..9826e42
--- /dev/null
+++ b/lab0322/catout.txt
@@ -0,0 +1,5 @@
+1
+2
+3
+I'm stupid
+yaya
diff --git a/lab0322/hello.c b/lab0322/hello.c
new file mode 100644
index 0000000..cdddb57
--- /dev/null
+++ b/lab0322/hello.c
@@ -0,0 +1,13 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin ,"%d", &a);
+	fprintf(stdout ,"%d\n", a + 100 );
+	fprintf(stderr ,"Hello stderr %d\n", a+100);
+	
+	fflush(stderr);
+	fflush(stdout);
+	return 0;
+}
diff --git a/lab0322/input-900 b/lab0322/input-900
new file mode 100644
index 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..230ef99
--- /dev/null
+++ b/lab0322/inputfile
@@ -0,0 +1,2 @@
+99899
+33456
diff --git a/lab0322/lsresult.txt b/lab0322/lsresult.txt
new file mode 100644
index 0000000..62629bd
--- /dev/null
+++ b/lab0322/lsresult.txt
@@ -0,0 +1,8 @@
+total 32
+-rwxr-xr-x 1 oss024 foss 8536  3ì›” 22 22:01 a.out
+-rw-r--r-- 1 oss024 foss  168  3ì›” 22 21:59 hello.c
+-rw-r--r-- 1 oss024 foss    6  3ì›” 22 22:14 inputfile
+-rw-r--r-- 1 oss024 foss    0  3ì›” 22 22:17 lsresult.txt
+-rw-r--r-- 1 oss024 foss   22  3ì›” 18 13:11 sl
+-rw-r--r-- 1 oss024 foss   22  3ì›” 18 13:12 slink_str
+-rw-r--r-- 1 oss024 foss   27  3ì›” 18 13:03 std_id2
diff --git a/lab0322/result b/lab0322/result
new file mode 100644
index 0000000..83b33d2
--- /dev/null
+++ b/lab0322/result
@@ -0,0 +1 @@
+1000
diff --git a/lab0322/sl b/lab0322/sl
new file mode 100644
index 0000000..19642a9
--- /dev/null
+++ b/lab0322/sl
@@ -0,0 +1,2 @@
+amuguna
+111111111111a
diff --git a/lab0322/slink_str b/lab0322/slink_str
new file mode 100644
index 0000000..19642a9
--- /dev/null
+++ b/lab0322/slink_str
@@ -0,0 +1,2 @@
+amuguna
+111111111111a
diff --git a/lab0322/std.txt b/lab0322/std.txt
new file mode 100644
index 0000000..b0a39ef
--- /dev/null
+++ b/lab0322/std.txt
@@ -0,0 +1,23 @@
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stderr 2100
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
+Hello stdout 2000
diff --git a/lab0322/std_id2 b/lab0322/std_id2
new file mode 100644
index 0000000..399ecdb
--- /dev/null
+++ b/lab0322/std_id2
@@ -0,0 +1 @@
+Kim young chan - 201720800
diff --git a/lab0322/stderr.txt b/lab0322/stderr.txt
new file mode 100644
index 0000000..c8c4c72
--- /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..3c86ed3
--- /dev/null
+++ b/lab0322/stdout.txt
@@ -0,0 +1 @@
+Hello World! 2000
diff --git a/lab0329/a.out b/lab0329/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..37298772330d9714806d484c4d49ad4408940e68
GIT binary patch
literal 8536
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
F{Qy{ir%3<+

literal 0
HcmV?d00001

diff --git a/lab0329/backup-lab0315.tar b/lab0329/backup-lab0315.tar
new file mode 100644
index 0000000000000000000000000000000000000000..46cc5378fc24dfbf09b0fb95fc60811f3183bb54
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..8d8c2fc
--- /dev/null
+++ b/lab0329/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin ,"%d", &a);
+	fprintf(stdout ,"Hello World! %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..f019eedb54d185e1154e9f0f9b0cb84538fae89d
GIT binary patch
literal 8536
zcmb<-^>JfjWMqH=W(GS35bpvTM8p9?F-S;384L^z4h$9yoD2>OvJ5f|AZ09IF^D`&
zJ&gVVGK_(N0Y-B`lrb<fFff4hSujBa&}kWnFawN+8UuD4D^v~}mB0lNh0zQQ3Sa?{
zevn&N@PfGvD|jK|FggS3julWErVqpg>DvL-w*#sVMt=Yq%)r0^qhbC7`3;0aKn5@{
zFrd>e5N9yJXpmZvP{7lY6cAg66U1X+K&NdW!VEAPq!uI;__QPi<W3Nq7%Tu)6a=*o
zSGYt#-4COo-eu6w$xJdc(a%ZI&B@Fwt<bHoFw-?N(JRi^GXlpe$b67mcfU}uO`!OO
z8U>aYVPF8K0g$|HbgJ~;Jtd8^%CD9iw$5~YE!8*&q#hImATz-JVpL#gU=&~ii9w^7
zK~uIzCM`5k!17Z!ESZ4qLMA#HU@?g-%D|w>z`!7cDg@?n;}8$WAr4CC*vwgq!`>}8
z#61`o7?i*+KqWw8f(#N23IdSy3QJ!g4}-)F(8Mhn7#Kj}4rt;GIhjexpy)AUh>tHW
zNlea;PtM4WPfN_qVJI$1$;<<h`K2Wc@$s3(`N@`+@oB}$iFs)t;nbochO~mB%)F8`
zhWPm8ip2P|%)G>$%&Js|_;`@HAOnj^;&T%-^BCNHJe{25jr2_5EOR)^NY9iZ-ZR8E
zJ|(p%H9fPqB(*5S*EuIYFEu1FDF<X)dTxFm)U<erQmhI=VZ_Y9!ob7;NmC#igc%qZ
z8JNLk1StK1REcC}@`6g5Oa=x9keE1_&&*H^<(EojaxyS5G1P(-Gcdr*1z0#=V24O-
zfaZIc_ynjp2U<A8_&4|=@dZk|pfn6Ig@NG#k~l2yg5+KxiG%cj#6b81k~q{#kTAm!
zBypIVKoYQY0xBaxc?Bc}!mxA#5{Km<kT@)zfW$#*A0!6C2cYJI?1Y3dNR)x$1d=!?
zk3vKl7%m`*gUo`7do;h{@aSf(<y2tsXgyHE^#6iK^AV22FlmPWrdpf|4F6SiI29Q9
z<sBIQtAh9$Ao-UM{{R2~UsZ`yfguAFgfB0E`BET0$Vo2`fcZw83JhrzKpH^U@U3U(
z#W;`7M;^^jJ_LmL^s@e9WMJ^<<!uI2w$B(C82*bs<4|Du!Y}UvlCkCFRA318=w)RD
zxzX~6N9WTLNsn&UT^tZ6^Tz&vkfz5k-vTn8A@(rHl?c8^ukA^Y!d}xu93W#f|9Nyi
z^*H#C*`xD=$H5o&9*oC4F8(W#@aSf31gUF1P{IQ;5SMukwi`JV7#K?RJ(_L9L99@a
zdw4v$ZKF687+&!H|NsAm$N&HTkFj=gC@?UBoYMeu*yqD(VE=%W$G%Ma|NlRT<<a~`
zAjPAbMOA}=fx)BG^@rgBk8V~AkVASyzj*YTegumj-vKh>MZ>@U|GPuKcyzO}fmN7Z
zLzZm<$+~{&4M_3mW@UvaIEJhs@!$XdV1qomeSf5Q81sN_En$6O@$ditlTi0LhC7CN
zc3yW3bqw+8RaIjJg;}pIhz@q_{Oj5I%}4VoIL#dV%lu;h-~azTTHlr^7~Y13mrv&}
zpU!VCo$nq0i`?;OKFsK0dAIZxC{0DjI>tE0I>tH1AD)1SpU;OG7{KO1Qyn7%6N73B
zgGXvkPQF5Teo;<}qJnA)7gV6QBqg<|2rR(Bz`!WYY;D270B+-?{QdtQlmeFg{r`Ur
z0|UdBzyJS-FfcIe`}hC<5m5d9|Ns9d3=9lM{{R24!^pq@s^36?%2*Y|z*r%`D9yvp
zF@cd?03;47yCeSo|E~>F0L3725EE5B1A__!1Go)z<In&9pt^>EPr!{&!i%4~oTGuk
zUdmd_SOru?fb9ddB|iN5{~x(L0NEA8z`*e7@BjbcOybBV(8lD<%f{5r!_L6~ZhzD;
zFfe5N`~N=`<Nzl=fqo_@K8ZeNS3ZSa7AHQ99##)NgElq~K8t2{Up|K-J_|=a14lj$
zCq4xyJ_#p20Vh5VaM=n9hYA1w{|9AGkWr&}Gz3ONfI1-nYlpzv9iR#kWHOBA0dW`@
z7!sh32WWSN;R&=bkc7&^`a9B4K2(|k*1dzZb3o+=NC`~->%af`ApQ(!=7!brFQAP8
zsI?3ypz^Rb#yOBC1_lOL+d=}$7lqO=3Th0)3TQh5Y77IYT?|qKD<47a5fEP-L@+Qg
zNI)%yi3>m-26HzDG=N}jA(;JgQ2j7<zyCx0$H>3{7WxO}Uw}5!{zLgt;}||b`P-oK
zKcRe>KcL1_je_+z(G8pi_5U&`y$wpEt0TmRwOietovjo!LX%4KN=g;X^-T2)bd5{F
zJi|Ie3q1o9O^7HV^FZ>TmN=|m58}fxGXoR6KMWHC(aa3Y3?;CL2MItisHG1}cTgcP
z#mvA8Pj6rWD8bCY#sEu~P$4kI%)rh7i!ZPMlwfAyV1UIlR0vElGjKA%(i2z!N-#5U
z!P6a72uv|EaKrN-SO7{eGw?7pV2KxI2402(SjG7mVB;@PBfu0h13x@Jg9V@jGlKxb
z2XLx|3P34l20{4v0aOS~F*67;M8GlxSOh{aGYG@`KM)ZJ$;=?a04o<DA`p_9L6iYo
zx@2Y$gXd$2N(jl!AkM%5?Jq$@AS5$V{}v(wA(<Iqr51z_B0>3&h2i6W5E~hT%0DIs
zJ_ZI@K>(HHV*vH;_!u0}#1*09u<{hDoWUH_?qiT(@PN7#WFJV*4J?is4!KZsVC6GN
zEeKbF)nkU|4Dh%Yru#wmVDr}kusK2uF|Yy^WH=OKQ@;)@CyWta`@!a5#@7j`dRV;x
z<}xra+y*l+)6YAwIhgUw!U!5q;bV9JO^2{-EW(I={KbF~GEM>OuR^skYy+#uOeZd2
z^TCcnA>yIt!1}i^bBY*2{e5u;0cbqJH1UDW!OTaMU~!l#1U(gp_!g-7=;`?&4)xc-
z{z8}wV?71ApGlknR{p}oKY_%N@-?)YVPIr}gmVGZqu@3>0|Ub@@OXv<Ljan8cY)o5
zC{JL04nZbR_())ck1W*uThROh?lXYKrkEHQ1eq|yQ;!LI{CY59AJ5_jn~zyerhv?6
zkYIp~M?k&Dz>r*2Qe0A+mZq1?fEYE3FUgHh28|mPGsMTI<j1Gy<R>NO#HW<x7Zt}R
zmR2w%=jRsWq?V+n=$V^YT3}ZM8pX<tPb?}*tc*|1D=DgENGnRrO^r_}&CRW3h>u6&
z#b@SamY^uj0Cgbsk{ROT-GUr_UE^K-T;k(FgJ;MJQyAi1BK;hFJ)Kcyic1oUKqGDL
zexdQM9#9iJT!I+l-F^I>9DU;b-Q0p*L*hdmoqSwDrh*6Al8Z~hPKJz&Ap!$s2(7pz
zCBL-9!2vc52Oe@m9nwQcnuA97GV>4uVAZK9i6w~`ql5@WCYYms2uZLB@gNf*!+5ZP
zLv$6W1AXx+#rg3WiFqlYK|oLcc<_j1d}(oN3d}B$=RuLc5FejZTnsfk7c}4)A0OiD
z3=4nI;3C!$L)39gRM$Xy{itFLdc~EwC5cH4dc`G05IO_K%FHWCEh=Ep%gZlG)pK<6
z)GbL&hw{?%O7)UTGjmdOGgBD!K)j5^;tU48l*+u~%3KItQUsAHOD!tS%+EvN#1}E>
z6{Y4Rf;2!`1vw=QdSI{X737rYrRSG0=#`{alrZR}W#(lv=oRIILYqM^H3OPrGg68W
zJcw3E(uL@Nu~RDZ5_2<?8T269lZuNO^pf*)b5rw5V1*C`G^l?8s?%Wg0IVGdqhb9E
zm=z$kFgA!*W`I=XF#YKBCy>!qkV*)Km5&e}1A`%&eptH_MuWyxU}`}$x_;1D%D4aj
z^I`VG+Mh7m0Hle5fdSgxfOHz5Vj#*7+UJ4khxLnKv;x$_pynTl2`lel{gW{0{0K}x
ztUU{(Vf`wQT_6lH14P4c9B7;q$^Ec)FN}uS19Lyj9vGd?z`y|N1Ht&P_A!hGk3~Vp
z#z1z%+z+$A3f#^CwY?xBuy!<zhV{!}_QUkU+yxqI1I39GL_55_4eRg0`h_6<Vhqqu
z8>l}BRo@40r$EN;Ktiy7F^q=wA3<^;46+ME!!T&x2;?tN{D8z@?ROXr^FK%qgh6u)
z$n+F6`(f>T7!C6;NDm0Z_%M1dntoV+07eVJA_k-xT=zp6P--!ne%LqwjOK)@gHh=I
zUkTL@vj*0`fYG4&Gnifwjjn$qntojKm>|6%jIJNjUPYuISbqgZ!_p5(F9^fJ4a5fF
zlMD=?-T-)x5yXeJZ(;MC=;~p77=4w2fq@^I2SNH_{htlcffblKkQ@lZ_%Qk*G;hGh
z17Q6m*gP_9z8IFiVESO`2-Hsir9YT{*tp0FkfRtF7$QKHB4L<*82t(w{xJRUb}G~Y
zC<QkGrVl3Y0h*^^`eE&K0jNe;`3F;vULJpi+K;XdrXM~1fcy$F3z>$cJ&-sIJ3#G+
z<zrAi18UR4+z%^1K<OLic9>oey#Q2LFfcGwpcxLc7o-M+1(D(&#D`%CXqWUKOaMxw
G>jwZcq^5ZQ

literal 0
HcmV?d00001

diff --git a/lab0329/lab0315/h b/lab0329/lab0315/h
new file mode 100644
index 0000000..47add7c
--- /dev/null
+++ b/lab0329/lab0315/h
@@ -0,0 +1,67 @@
+    1  ls -al
+    2  who
+    3  who | wc
+    4  who | wc
+    5  who
+    6  passwd
+    7  ls
+    8  ls -l
+    9  ls -al
+   10  cp ~oss000/.bas* ~oss000/.profile  .
+   11  ls -al
+   12  who
+   13  who | sort
+   14  exit
+   15  who | wc
+   16  who
+   17  who | wc
+   18  sort
+   19  who | wc
+   20  who
+   21  who | wc
+   22  clear
+   23  cd
+   24  pwd
+   25  ls
+   26  mkdir foss
+   27  cd foss
+   28  pwd
+   29  cd
+   30  cd ..
+   31  ls
+   32  cd oss000
+   33  who
+   34  wd
+   35  cd
+   36  ls -al
+   37  cd foss
+   38  echo "Kim young chan - 201720800" > studentid
+   39  ls -al
+   40  pwd
+   41  cd foss
+   42  ls -al
+   43  cat studentid
+   44  who | wc
+   45  cd /
+   46  ls -al
+   47  ls
+   48  cd /dev
+   49  ls
+   50  ls -l
+   51  tty
+   52  cd /dev/pts
+   53  ls
+   54  ls -al
+   55  echo "HiI am Kim young chan" > /dev/pts/133 
+   56  tty
+   57  chmod 777 /dev/pts/41
+   58  df
+   59  cd
+   60  pwd
+   61  cd foss
+   62  mkdir lab0315
+   63  cd lab0315
+   64  ls -al
+   65  cd ..
+   66  cd lab0315
+   67  history
diff --git a/lab0329/lab0315/hello.c b/lab0329/lab0315/hello.c
new file mode 100644
index 0000000..b3ec64c
--- /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 World! %d\n", a);
+	fprintf(stderr ,"Hello stderr %d\n", a+100);
+	return 0;
+}
diff --git a/lab0329/test.ztar b/lab0329/test.ztar
new file mode 100644
index 0000000000000000000000000000000000000000..839549de2752bb969b3304bc99b0c63bff47ce75
GIT binary patch
literal 3364
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

literal 0
HcmV?d00001

diff --git a/lab0401/a.out b/lab0401/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..37298772330d9714806d484c4d49ad4408940e68
GIT binary patch
literal 8536
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
F{Qy{ir%3<+

literal 0
HcmV?d00001

diff --git a/lab0401/a.txt b/lab0401/a.txt
new file mode 100644
index 0000000..e69de29
diff --git a/lab0401/ans3.txt b/lab0401/ans3.txt
new file mode 100644
index 0000000..52e651d
--- /dev/null
+++ b/lab0401/ans3.txt
@@ -0,0 +1,10 @@
+total 64
+24904558 drwxr-xr-x  2 oss024 foss 4096  4ì›”  1 12:42 .
+24641820 drwxr-xr-x 10 oss024 foss 4096  4ì›”  1 12:10 ..
+24905287 -rw-r--r--  1 oss024 foss    0  4ì›”  1 12:42 ans3.txt
+24904827 -rwxr-xr-x  1 oss024 foss 8536  4ì›”  1 12:32 a.out
+24904994 -rwxr-xr-x  1 oss024 foss 8536  4ì›”  1 12:22 b.out
+24905133 -rwxr-xr-x  1 oss024 foss 8536  4ì›”  1 12:22 c.out
+24904826 -rw-r--r--  1 oss024 foss  168  4ì›”  1 12:20 hello.c
+24904723 -rw-r--r--  1 oss024 foss 8877  4ì›”  1 12:15 hist.start
+24905181 -rwxr-xr-x  1 oss024 foss    8  4ì›”  1 12:41 lllls
diff --git a/lab0401/b.out b/lab0401/b.out
new file mode 100755
index 0000000000000000000000000000000000000000..37298772330d9714806d484c4d49ad4408940e68
GIT binary patch
literal 8536
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
F{Qy{ir%3<+

literal 0
HcmV?d00001

diff --git a/lab0401/b.txt b/lab0401/b.txt
new file mode 100644
index 0000000..25a28a8
--- /dev/null
+++ b/lab0401/b.txt
@@ -0,0 +1 @@
+Hello World! 100
diff --git a/lab0401/b.txt} b/lab0401/b.txt}
new file mode 100644
index 0000000..25a28a8
--- /dev/null
+++ b/lab0401/b.txt}
@@ -0,0 +1 @@
+Hello World! 100
diff --git a/lab0401/c.out b/lab0401/c.out
new file mode 100755
index 0000000000000000000000000000000000000000..37298772330d9714806d484c4d49ad4408940e68
GIT binary patch
literal 8536
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
F{Qy{ir%3<+

literal 0
HcmV?d00001

diff --git a/lab0401/err.txt b/lab0401/err.txt
new file mode 100644
index 0000000..db1e549
--- /dev/null
+++ b/lab0401/err.txt
@@ -0,0 +1 @@
+Hello stderr 200
diff --git a/lab0401/hello.c b/lab0401/hello.c
new file mode 100644
index 0000000..8d8c2fc
--- /dev/null
+++ b/lab0401/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin ,"%d", &a);
+	fprintf(stdout ,"Hello World! %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..49add50
--- /dev/null
+++ b/lab0401/hist.end
@@ -0,0 +1,558 @@
+    1  ls -al
+    2  who
+    3  who | wc
+    4  who | wc
+    5  who
+    6  passwd
+    7  ls
+    8  ls -l
+    9  ls -al
+   10  cp ~oss000/.bas* ~oss000/.profile  .
+   11  ls -al
+   12  who
+   13  who | sort
+   14  exit
+   15  who | wc
+   16  who
+   17  who | wc
+   18  sort
+   19  who | wc
+   20  who
+   21  who | wc
+   22  clear
+   23  cd
+   24  pwd
+   25  ls
+   26  mkdir foss
+   27  cd foss
+   28  pwd
+   29  cd
+   30  cd ..
+   31  ls
+   32  cd oss000
+   33  who
+   34  wd
+   35  cd
+   36  ls -al
+   37  cd foss
+   38  echo "Kim young chan - 201720800" > studentid
+   39  ls -al
+   40  pwd
+   41  cd foss
+   42  ls -al
+   43  cat studentid
+   44  who | wc
+   45  cd /
+   46  ls -al
+   47  ls
+   48  cd /dev
+   49  ls
+   50  ls -l
+   51  tty
+   52  cd /dev/pts
+   53  ls
+   54  ls -al
+   55  echo "HiI am Kim young chan" > /dev/pts/133 
+   56  tty
+   57  chmod 777 /dev/pts/41
+   58  df
+   59  cd
+   60  pwd
+   61  cd foss
+   62  mkdir lab0315
+   63  cd lab0315
+   64  ls -al
+   65  cd ..
+   66  cd lab0315
+   67  history
+   68  ls -al
+   69  cat h
+   70  vi h
+   71  ls -al
+   72  vi hello.c
+   73  ls -al
+   74  vi hello.c
+   75  ls -al
+   76  cc hello.c
+   77  ls -al
+   78  ./a.out
+   79  vi hello.c
+   80  cd /dev
+   81  cd /usr/include
+   82  ls
+   83  ls -l stdio.h
+   84  vi stdio
+   85  vi stdio.h
+   86  cd
+   87  cd foss
+   88  cd lab0315
+   89  vi hello.c
+   90  cc hello.c
+   91  ./a.out
+   92  a.out
+   93  who | wc
+   94  cd foss
+   95  ls -al
+   96  cd lab0318
+   97  touch file1
+   98  ls-al
+   99  ls -al
+  100  date
+  101  cp file1 file2
+  102  ls -al
+  103  cat file1
+  104  ls -al
+  105  vi file1
+  106  ls -al
+  107  ln file1 hfile1
+  108  ls -al
+  109  cat file1
+  110  man cat
+  111  cat file1 file2 hfile1 
+  112  cat file1 file2 hfile1  > sum
+  113  vi file1
+  114  ls -al
+  115  whoami
+  116  more /etc/passwd
+  117  ls -i
+  118  ls -li
+  119  ln file1 hfile2
+  120  ln hfile2 hfile2_h
+  121  ls -li
+  122  rm file1
+  123  ls -al
+  124  ls -li
+  125  ls -s
+  126  ln -s file2 sfile1
+  127  ls -li
+  128  vi file2
+  129  ls -li
+  130  cat sfile1
+  131  ln -s hfile1 sfile2
+  132  ls -al
+  133  ln -s ../../foss/lab0318/hfile1 slink_str
+  134  ls -al
+  135  cat slink_str
+  136  cd ..
+  137  ls -la
+  138  mkdir lab0322
+  139  cp studentid stdid
+  140  ls -li
+  141  mv stdid std_id
+  142  ls -la
+  143  man mv
+  144  mv std_id std_id2
+  145  mv std_id3 id3
+  146  mv std_id2 lab0322/
+  147  cd lab0322
+  148  ls -al
+  149  cp ../lab0318/slink_str ./sl
+  150  ls -al
+  151  ls -l ../lab0318/slink_str
+  152  more sl
+  153  cp ../lab0318/slink_str .
+  154  ls -al
+  155  cd ..
+  156  exit
+  157  ls -al
+  158  cd foss
+  159  ls -al
+  160  cp ./lab0315 ./lab0322
+  161  cp ./lab0315/ ./lab0322/
+  162  ls-al
+  163  ls -al
+  164  cd foss
+  165  ls -al
+  166  cd lab0322
+  167  cp ../lab0315/hello.c .
+  168  vi hello.c
+  169  cc hello.c
+  170  ls -al
+  171  ./a.out
+  172  cat hello.c
+  173  ./a.out
+  174  vi inputfile
+  175  cat inputfile
+  176  ./a.out < inputfile
+  177  ./a.out 0< inputfile
+  178  0< inputfile ./a.out
+  179  ls -l > lsresult.txt
+  180  ls -al
+  181  ./a.out > a.result
+  182  cat a.result
+  183  ./a.out 2> a.err.result
+  184  cat a.err.result
+  185  ./a.out 0< inputfile 1> stdout.txt  2> a.err.result
+  186  ls -al
+  187  cat stdout.txt 
+  188  cat stderr.txt
+  189  cat err.txt
+  190  cat a.err.txt
+  191  ./a.out 0< inputfile 1> stdout.txt  2> stderr.txt
+  192  cat stdout.txt 
+  193  cat stderr.txt 
+  194  cat inputfile
+  195  rm a.err.result
+  196  ls -al
+  197  ./a.out 0< inputfile 1> std.txt  2> std.txt
+  198  cat std.txt
+  199  ./a.out 0< inputfile >& std.txt
+  200  cat std.txt
+  201  ./a.out 0< inputfile >& std.txt
+  202  cat std.txt
+  203  ./a.out 0< inputfile >& std.txt
+  204  cat std.txt
+  205  ./a.out 0< inputfile >& std.txt
+  206  cat std.txt
+  207  vi hello.c
+  208  ./a.out 0< inputfile >& std.txt
+  209  cat std.txt
+  210  cc hello.c
+  211  ./a.out 0< inputfile >& std.txt
+  212  cat std.txt
+  213  vi hello.c
+  214  cat std.txt
+  215  cc hello.c
+  216  ./a.out 0< inputfile >& std.txt
+  217  cat std.txt
+  218  cat hello.c
+  219  ./a.out | wc
+  220  vi hello.c
+  221  cc hello.c
+  222  vi hello.c
+  223  cc hello.c
+  224  ./a.out
+  225  ./a.out | ./a.out
+  226  vi hello.c
+  227  cc hello.c
+  228  ./a.out | wc
+  229  ./a.out |& wc
+  230  ./a.out | tee result
+  231  cat result
+  232  man 5 passwd
+  233  ls -al
+  234  cat hello.c inputfile stdout.txt
+  235  cat hello.c inputfile stdout.txt > all.txt
+  236  cat
+  237  cat >  catout.txt
+  238  ls -al
+  239  more catout.txt
+  240  cat > inputfile 
+  241  more inputfile
+  242  set clob
+  243  cat inputfile 
+  244  cat >> inputfile
+  245  cat inputfile 
+  246  who | grep oss
+  247  exit
+  248  who | wc
+  249  who | wc grep oss
+  250  who grep oss
+  251  grep babo << EOT
+  252  I am kim young chan
+  253  You are LEE
+  254  you are babo.
+  255  EOT
+  256  grep EOT << $$$$$
+  257  EOT EOT EOT
+  258  sdafk;laskals;d EOT
+  259  $$$$$
+  260  cd
+  261  cd foss
+  262  cd lab0322
+  263  ls -al
+  264  ./a.out
+  265  echo "900"
+  266  echo 900 > input-900
+  267  ./a.out < input-900
+  268  ./a.out <<< 900
+  269  ls -l a.out
+  270  cd ~
+  271  cd ~oss000/foss/lab0322
+  272  ./a.out
+  273  ls -l a.out
+  274  ./a.out
+  275  cd
+  276  pwd
+  277  ls -al
+  278  cd foss
+  279  cd
+  280  chmod 700 .
+  281  ls -al
+  282  cd ..
+  283  ls -ld *
+  284  cdf
+  285  cd
+  286  cd foss
+  287  ls -l
+  288  mkdir lab0325
+  289  cd lab0325
+  290  mkdir dd1
+  291  chmod a -x dd1
+  292  chmod a-x dd1
+  293  ls -al
+  294  echo "Test" > dd1/test
+  295  cd dd1
+  296  mv dd1 dir1
+  297  ls -l dir1
+  298  chmod g-w+x dir1
+  299  ls -al
+  300  cd ~oss000/foss/lab0325
+  301  ls -al
+  302  cd dir2
+  303  ls -al
+  304  touch oss024
+  305  ls -ld
+  306  ~cd
+  307  cd
+  308  cd /foss/lab0325
+  309  cd foss
+  310  ls -al
+  311  cd lab0325
+  312  ps
+  313  ps -a
+  314  ps -ae
+  315  ps -l
+  316  sleep 10
+  317  sleep 5 ; echo "5 sec"
+  318  sleep 5000
+  319  sleep 5000 &
+  320  ps
+  321  sleep 6000 &
+  322  ps
+  323  kill 11835
+  324  ps
+  325  kill %2
+  326  ps
+  327  sleep 8000
+  328  jobs
+  329  bg 
+  330  jobs
+  331  fg %1
+  332  vi ans1
+  333  bg
+  334  kil vi ans1
+  335  kill vi ans1
+  336  kill 
+  337  ps
+  338  kill vi
+  339  kill 14387
+  340  fg
+  341  exit
+  342  sleep 60
+  343  exit
+  344  cd oss000
+  345  cd ..
+  346  ls -al
+  347  cd oss
+  348  cd oss000
+  349  chmod 777 .
+  350  cd ..
+  351  cd ~
+  352  ls-al
+  353  ls -al
+  354  linux
+  355  easter egg
+  356  mkdirlab0329
+  357  mkdir lab0329
+  358  cd lab0329
+  359  cd ..
+  360  rmdir lab0329/
+  361  cd foss
+  362  ls -al
+  363  mkdir lab0329
+  364  cd lab0329
+  365  ls -al
+  366  cd ..
+  367  tar -c -f lab0329/backup-0315.tar lab0315
+  368  ls -al
+  369  cd lab0329
+  370  ls -al
+  371  cd ..
+  372  tar -c -f -v lab0329/backup-0315.tar lab0315
+  373  cp  -r lab0315 lab0315-cp
+  374  ls -al
+  375  ls -al lab0315
+  376  ls -al lab0315-cp
+  377  cp -r -a lab0315 lab0314-cp-a
+  378  ls -al
+  379  ls -al lab0314-cp-a
+  380  ls -al
+  381  tar cvf lab0329/backup-lab0315.tar
+  382  tar cvf lab0329/backup-lab0315.tar lab0315
+  383  cd lab0329
+  384  ls -al
+  385  rm backup-0315.tar 
+  386  ls -al
+  387  cd ..
+  388  cd lab0329
+  389  ls -al
+  390  tar tvf backup-lab0315.tar 
+  391  tar xvf backup-lab0315.tar 
+  392  ls -al
+  393  du
+  394  du -h
+  395  gzip backup-lab0315.tar 
+  396  ls -al
+  397  du -h
+  398  gunzip backup-lab0315.tar.gz 
+  399  ls -al
+  400  tar cvfz test.ztar lab0315
+  401  ls oal
+  402  ls -al
+  403  tar xvfz test.ztar
+  404  man cd
+  405  cd --help
+  406  which ls
+  407  which cd
+  408  whereis ls
+  409  whereis c
+  410  whereis cd
+  411  ps
+  412  which bash
+  413  ls -l /bin/*sh
+  414  sh
+  415  echo hit da hit
+  416  echo -n hit
+  417  echo -n "hi" ; echo " young chan"
+  418  NAME=youngchan
+  419  echo NAME
+  420  echo $NAME
+  421  ./a.out
+  422  echo $PATH
+  423  PATH="$PATH:."
+  424  echo $PATH
+  425  a.out
+  426  ls ; sleep 1; echo "done"
+  427  ls && pwd
+  428  echo "1" && echo "2"
+  429  cp ../lab0315/hello.c
+  430  cp ../lab0315/hello.c .
+  431  vi hello.c
+  432  cc hello.c
+  433  a.out
+  434  echo $?
+  435  a.out <<<0
+  436  a.out <<<0 ; echo $?
+  437  a.out <<<55 ; echo $?
+  438  a.out <<<155 ; echo $?
+  439  a.out <<<2155 ; echo $?
+  440  python
+  441  a.out <<<0 ; 0 && a.out <<<1
+  442  a.out <<< 0 ; 0 && a.out <<<1
+  443  a.out <<< 0 ; 0 && a.out <<< 1
+  444  a.out <<< 0 && a.out <<< 1
+  445  a.out <<< 1 && a.out <<< 0
+  446  a.out <<< 1 || a.out <<< 0
+  447  exit
+  448  cd foss
+  449  mkdir lab0401
+  450  cd lab0401/
+  451  cd ..
+  452  cd foss
+  453  rmdir lab0401
+  454  mkdir lab0401
+  455  cd lab0401
+  456  shopt help
+  457  shopt --help
+  458  shopt
+  459  shopt -s histverify
+  460  history
+  461  echo "0401 lab start"
+  462  cd 
+  463  cd foss
+  464  mkdir lab0401 ; cd lab0401
+  465  history
+  466  history > hist.start
+  467  ls -l
+  468  shopt -u histverify
+  469  shopt -s histverify
+  470  ls -l
+  471  cp ../lab0329/hello.c ../lab0329/a.out .
+  472  ls -l
+  473  cc hello.c
+  474  ./a.out
+  475  ./a.out <<< 900
+  476  cc hello.c
+  477  ./a.out <<< 900
+  478  cp a.out b.out
+  479  ls -l
+  480  cc hello.c
+  481  ls -l
+  482  cp -a b.out c.out
+  483  ls -l
+  484  ./b.out <<< 0100
+  485  ./c.out <<< 0100
+  486  ./a.out <<< 0100
+  487  ./b.out <<< 0100
+  488  history
+  489  ./c.out <<< 0100
+  490  ./b.out <<< 0100
+  491  ls
+  492  echo
+  493  ls
+  494  0100
+  495  ./a.out <<< 999 1 2 3 4 5 6 7
+  496  2 3
+  497  2
+  498  cp -a b.out c.out
+  499  cat hello.c
+  500  cc hello.c
+  501  ls -al z.out
+  502  cc hello.c -0 z.out
+  503  cc hello.c z.out
+  504  ls -al z.out
+  505  cc z.out
+  506  echo "ls -ali" > lllls
+  507  chmod +x lllls
+  508  ./lllls
+  509  ./lllls > ans3.txt
+  510  echo 123.44
+  511  [[ 123.44 > 99  ]]
+  512  echo $?
+  513  [[ 123.44 < 99  ]]
+  514  echo $?
+  515  history
+  516  echo echo $?
+  517  [[ 123.44 < 99  ]] ; echo ?
+  518  [[ 123.44 < 99  ]] ; echo $?
+  519  (( 123.44 < 99  )) ; echo $?
+  520  (( $123.44 < $99  )) ; echo $?
+  521  $(( $123.44 < $99  )) ; echo $?
+  522  $($( $123.44 < $99  )) ; echo $?
+  523  if ((a>b));  d; exit; 
+  524  if ((200>9));  then echo 200 is big; else echo 9 is big; fi
+  525  ls
+  526  *
+  527  history
+  528  echo *
+  529  echo *out
+  530  echo *u*
+  531  echo l*
+  532  echo a*
+  533  echo t*
+  534  echo *t
+  535  echo *t*
+  536  echo *a*
+  537  echo {a,b,c}.out
+  538  echo {a,b,c}.aaaaaaaaaaaaaa
+  539  echo {a..z}.z
+  540  mkdir temp
+  541  cd temp
+  542  touch {a..z}.cpp
+  543  ls -al
+  544  touch{0..999}.c
+  545  touch {0..999}.c
+  546  ls oal
+  547  ls -al
+  548  rm {a.z}.cpp
+  549  rm {1..999..2}.c
+  550  rm {a..z}.cpp
+  551  ls -al
+  552  cd ..
+  553  ls -al
+  554  ./a.out <<<9 > a.txt ; ./b.out <<<100 > b.txt
+  555  {./a.out <<<9 > a.txt ; ./b.out <<<100 > b.txt} 2> err.txt
+  556  { ./a.out <<<9 > a.txt ; ./b.out <<<100 > b.txt } 2> err.txt
+  557  ls -al
+  558  history > hist.end
diff --git a/lab0401/hist.start b/lab0401/hist.start
new file mode 100644
index 0000000..657dfa8
--- /dev/null
+++ b/lab0401/hist.start
@@ -0,0 +1,466 @@
+    1  ls -al
+    2  who
+    3  who | wc
+    4  who | wc
+    5  who
+    6  passwd
+    7  ls
+    8  ls -l
+    9  ls -al
+   10  cp ~oss000/.bas* ~oss000/.profile  .
+   11  ls -al
+   12  who
+   13  who | sort
+   14  exit
+   15  who | wc
+   16  who
+   17  who | wc
+   18  sort
+   19  who | wc
+   20  who
+   21  who | wc
+   22  clear
+   23  cd
+   24  pwd
+   25  ls
+   26  mkdir foss
+   27  cd foss
+   28  pwd
+   29  cd
+   30  cd ..
+   31  ls
+   32  cd oss000
+   33  who
+   34  wd
+   35  cd
+   36  ls -al
+   37  cd foss
+   38  echo "Kim young chan - 201720800" > studentid
+   39  ls -al
+   40  pwd
+   41  cd foss
+   42  ls -al
+   43  cat studentid
+   44  who | wc
+   45  cd /
+   46  ls -al
+   47  ls
+   48  cd /dev
+   49  ls
+   50  ls -l
+   51  tty
+   52  cd /dev/pts
+   53  ls
+   54  ls -al
+   55  echo "HiI am Kim young chan" > /dev/pts/133 
+   56  tty
+   57  chmod 777 /dev/pts/41
+   58  df
+   59  cd
+   60  pwd
+   61  cd foss
+   62  mkdir lab0315
+   63  cd lab0315
+   64  ls -al
+   65  cd ..
+   66  cd lab0315
+   67  history
+   68  ls -al
+   69  cat h
+   70  vi h
+   71  ls -al
+   72  vi hello.c
+   73  ls -al
+   74  vi hello.c
+   75  ls -al
+   76  cc hello.c
+   77  ls -al
+   78  ./a.out
+   79  vi hello.c
+   80  cd /dev
+   81  cd /usr/include
+   82  ls
+   83  ls -l stdio.h
+   84  vi stdio
+   85  vi stdio.h
+   86  cd
+   87  cd foss
+   88  cd lab0315
+   89  vi hello.c
+   90  cc hello.c
+   91  ./a.out
+   92  a.out
+   93  who | wc
+   94  cd foss
+   95  ls -al
+   96  cd lab0318
+   97  touch file1
+   98  ls-al
+   99  ls -al
+  100  date
+  101  cp file1 file2
+  102  ls -al
+  103  cat file1
+  104  ls -al
+  105  vi file1
+  106  ls -al
+  107  ln file1 hfile1
+  108  ls -al
+  109  cat file1
+  110  man cat
+  111  cat file1 file2 hfile1 
+  112  cat file1 file2 hfile1  > sum
+  113  vi file1
+  114  ls -al
+  115  whoami
+  116  more /etc/passwd
+  117  ls -i
+  118  ls -li
+  119  ln file1 hfile2
+  120  ln hfile2 hfile2_h
+  121  ls -li
+  122  rm file1
+  123  ls -al
+  124  ls -li
+  125  ls -s
+  126  ln -s file2 sfile1
+  127  ls -li
+  128  vi file2
+  129  ls -li
+  130  cat sfile1
+  131  ln -s hfile1 sfile2
+  132  ls -al
+  133  ln -s ../../foss/lab0318/hfile1 slink_str
+  134  ls -al
+  135  cat slink_str
+  136  cd ..
+  137  ls -la
+  138  mkdir lab0322
+  139  cp studentid stdid
+  140  ls -li
+  141  mv stdid std_id
+  142  ls -la
+  143  man mv
+  144  mv std_id std_id2
+  145  mv std_id3 id3
+  146  mv std_id2 lab0322/
+  147  cd lab0322
+  148  ls -al
+  149  cp ../lab0318/slink_str ./sl
+  150  ls -al
+  151  ls -l ../lab0318/slink_str
+  152  more sl
+  153  cp ../lab0318/slink_str .
+  154  ls -al
+  155  cd ..
+  156  exit
+  157  ls -al
+  158  cd foss
+  159  ls -al
+  160  cp ./lab0315 ./lab0322
+  161  cp ./lab0315/ ./lab0322/
+  162  ls-al
+  163  ls -al
+  164  cd foss
+  165  ls -al
+  166  cd lab0322
+  167  cp ../lab0315/hello.c .
+  168  vi hello.c
+  169  cc hello.c
+  170  ls -al
+  171  ./a.out
+  172  cat hello.c
+  173  ./a.out
+  174  vi inputfile
+  175  cat inputfile
+  176  ./a.out < inputfile
+  177  ./a.out 0< inputfile
+  178  0< inputfile ./a.out
+  179  ls -l > lsresult.txt
+  180  ls -al
+  181  ./a.out > a.result
+  182  cat a.result
+  183  ./a.out 2> a.err.result
+  184  cat a.err.result
+  185  ./a.out 0< inputfile 1> stdout.txt  2> a.err.result
+  186  ls -al
+  187  cat stdout.txt 
+  188  cat stderr.txt
+  189  cat err.txt
+  190  cat a.err.txt
+  191  ./a.out 0< inputfile 1> stdout.txt  2> stderr.txt
+  192  cat stdout.txt 
+  193  cat stderr.txt 
+  194  cat inputfile
+  195  rm a.err.result
+  196  ls -al
+  197  ./a.out 0< inputfile 1> std.txt  2> std.txt
+  198  cat std.txt
+  199  ./a.out 0< inputfile >& std.txt
+  200  cat std.txt
+  201  ./a.out 0< inputfile >& std.txt
+  202  cat std.txt
+  203  ./a.out 0< inputfile >& std.txt
+  204  cat std.txt
+  205  ./a.out 0< inputfile >& std.txt
+  206  cat std.txt
+  207  vi hello.c
+  208  ./a.out 0< inputfile >& std.txt
+  209  cat std.txt
+  210  cc hello.c
+  211  ./a.out 0< inputfile >& std.txt
+  212  cat std.txt
+  213  vi hello.c
+  214  cat std.txt
+  215  cc hello.c
+  216  ./a.out 0< inputfile >& std.txt
+  217  cat std.txt
+  218  cat hello.c
+  219  ./a.out | wc
+  220  vi hello.c
+  221  cc hello.c
+  222  vi hello.c
+  223  cc hello.c
+  224  ./a.out
+  225  ./a.out | ./a.out
+  226  vi hello.c
+  227  cc hello.c
+  228  ./a.out | wc
+  229  ./a.out |& wc
+  230  ./a.out | tee result
+  231  cat result
+  232  man 5 passwd
+  233  ls -al
+  234  cat hello.c inputfile stdout.txt
+  235  cat hello.c inputfile stdout.txt > all.txt
+  236  cat
+  237  cat >  catout.txt
+  238  ls -al
+  239  more catout.txt
+  240  cat > inputfile 
+  241  more inputfile
+  242  set clob
+  243  cat inputfile 
+  244  cat >> inputfile
+  245  cat inputfile 
+  246  who | grep oss
+  247  exit
+  248  who | wc
+  249  who | wc grep oss
+  250  who grep oss
+  251  grep babo << EOT
+  252  I am kim young chan
+  253  You are LEE
+  254  you are babo.
+  255  EOT
+  256  grep EOT << $$$$$
+  257  EOT EOT EOT
+  258  sdafk;laskals;d EOT
+  259  $$$$$
+  260  cd
+  261  cd foss
+  262  cd lab0322
+  263  ls -al
+  264  ./a.out
+  265  echo "900"
+  266  echo 900 > input-900
+  267  ./a.out < input-900
+  268  ./a.out <<< 900
+  269  ls -l a.out
+  270  cd ~
+  271  cd ~oss000/foss/lab0322
+  272  ./a.out
+  273  ls -l a.out
+  274  ./a.out
+  275  cd
+  276  pwd
+  277  ls -al
+  278  cd foss
+  279  cd
+  280  chmod 700 .
+  281  ls -al
+  282  cd ..
+  283  ls -ld *
+  284  cdf
+  285  cd
+  286  cd foss
+  287  ls -l
+  288  mkdir lab0325
+  289  cd lab0325
+  290  mkdir dd1
+  291  chmod a -x dd1
+  292  chmod a-x dd1
+  293  ls -al
+  294  echo "Test" > dd1/test
+  295  cd dd1
+  296  mv dd1 dir1
+  297  ls -l dir1
+  298  chmod g-w+x dir1
+  299  ls -al
+  300  cd ~oss000/foss/lab0325
+  301  ls -al
+  302  cd dir2
+  303  ls -al
+  304  touch oss024
+  305  ls -ld
+  306  ~cd
+  307  cd
+  308  cd /foss/lab0325
+  309  cd foss
+  310  ls -al
+  311  cd lab0325
+  312  ps
+  313  ps -a
+  314  ps -ae
+  315  ps -l
+  316  sleep 10
+  317  sleep 5 ; echo "5 sec"
+  318  sleep 5000
+  319  sleep 5000 &
+  320  ps
+  321  sleep 6000 &
+  322  ps
+  323  kill 11835
+  324  ps
+  325  kill %2
+  326  ps
+  327  sleep 8000
+  328  jobs
+  329  bg 
+  330  jobs
+  331  fg %1
+  332  vi ans1
+  333  bg
+  334  kil vi ans1
+  335  kill vi ans1
+  336  kill 
+  337  ps
+  338  kill vi
+  339  kill 14387
+  340  fg
+  341  exit
+  342  sleep 60
+  343  exit
+  344  cd oss000
+  345  cd ..
+  346  ls -al
+  347  cd oss
+  348  cd oss000
+  349  chmod 777 .
+  350  cd ..
+  351  cd ~
+  352  ls-al
+  353  ls -al
+  354  linux
+  355  easter egg
+  356  mkdirlab0329
+  357  mkdir lab0329
+  358  cd lab0329
+  359  cd ..
+  360  rmdir lab0329/
+  361  cd foss
+  362  ls -al
+  363  mkdir lab0329
+  364  cd lab0329
+  365  ls -al
+  366  cd ..
+  367  tar -c -f lab0329/backup-0315.tar lab0315
+  368  ls -al
+  369  cd lab0329
+  370  ls -al
+  371  cd ..
+  372  tar -c -f -v lab0329/backup-0315.tar lab0315
+  373  cp  -r lab0315 lab0315-cp
+  374  ls -al
+  375  ls -al lab0315
+  376  ls -al lab0315-cp
+  377  cp -r -a lab0315 lab0314-cp-a
+  378  ls -al
+  379  ls -al lab0314-cp-a
+  380  ls -al
+  381  tar cvf lab0329/backup-lab0315.tar
+  382  tar cvf lab0329/backup-lab0315.tar lab0315
+  383  cd lab0329
+  384  ls -al
+  385  rm backup-0315.tar 
+  386  ls -al
+  387  cd ..
+  388  cd lab0329
+  389  ls -al
+  390  tar tvf backup-lab0315.tar 
+  391  tar xvf backup-lab0315.tar 
+  392  ls -al
+  393  du
+  394  du -h
+  395  gzip backup-lab0315.tar 
+  396  ls -al
+  397  du -h
+  398  gunzip backup-lab0315.tar.gz 
+  399  ls -al
+  400  tar cvfz test.ztar lab0315
+  401  ls oal
+  402  ls -al
+  403  tar xvfz test.ztar
+  404  man cd
+  405  cd --help
+  406  which ls
+  407  which cd
+  408  whereis ls
+  409  whereis c
+  410  whereis cd
+  411  ps
+  412  which bash
+  413  ls -l /bin/*sh
+  414  sh
+  415  echo hit da hit
+  416  echo -n hit
+  417  echo -n "hi" ; echo " young chan"
+  418  NAME=youngchan
+  419  echo NAME
+  420  echo $NAME
+  421  ./a.out
+  422  echo $PATH
+  423  PATH="$PATH:."
+  424  echo $PATH
+  425  a.out
+  426  ls ; sleep 1; echo "done"
+  427  ls && pwd
+  428  echo "1" && echo "2"
+  429  cp ../lab0315/hello.c
+  430  cp ../lab0315/hello.c .
+  431  vi hello.c
+  432  cc hello.c
+  433  a.out
+  434  echo $?
+  435  a.out <<<0
+  436  a.out <<<0 ; echo $?
+  437  a.out <<<55 ; echo $?
+  438  a.out <<<155 ; echo $?
+  439  a.out <<<2155 ; echo $?
+  440  python
+  441  a.out <<<0 ; 0 && a.out <<<1
+  442  a.out <<< 0 ; 0 && a.out <<<1
+  443  a.out <<< 0 ; 0 && a.out <<< 1
+  444  a.out <<< 0 && a.out <<< 1
+  445  a.out <<< 1 && a.out <<< 0
+  446  a.out <<< 1 || a.out <<< 0
+  447  exit
+  448  cd foss
+  449  mkdir lab0401
+  450  cd lab0401/
+  451  cd ..
+  452  cd foss
+  453  rmdir lab0401
+  454  mkdir lab0401
+  455  cd lab0401
+  456  shopt help
+  457  shopt --help
+  458  shopt
+  459  shopt -s histverify
+  460  history
+  461  echo "0401 lab start"
+  462  cd 
+  463  cd foss
+  464  mkdir lab0401 ; cd lab0401
+  465  history
+  466  history > hist.start
diff --git a/lab0401/lllls b/lab0401/lllls
new file mode 100755
index 0000000..affca4d
--- /dev/null
+++ b/lab0401/lllls
@@ -0,0 +1 @@
+ls -ali
diff --git a/lab0401/temp/0.c b/lab0401/temp/0.c
new file mode 100644
index 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/a.out b/lab0405/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..83b029b4b59a477481a138ea5ff1f45ef74a7e7d
GIT binary patch
literal 6120
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

literal 0
HcmV?d00001

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/hello.c b/lab0405/hello.c
new file mode 100644
index 0000000..b3ec64c
--- /dev/null
+++ b/lab0405/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin ,"%d", &a);
+	fprintf(stdout ,"Hello World! %d\n", a);
+	fprintf(stderr ,"Hello stderr %d\n", a+100);
+	return 0;
+}
diff --git a/lab0405/infile b/lab0405/infile
new file mode 100644
index 0000000..92e8d96
--- /dev/null
+++ b/lab0405/infile
@@ -0,0 +1,7 @@
+100
+296
+399
+400
+599
+600
+700
diff --git a/lab0405/sum.sh b/lab0405/sum.sh
new file mode 100644
index 0000000..9bd645b
--- /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..37298772330d9714806d484c4d49ad4408940e68
GIT binary patch
literal 8536
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
F{Qy{ir%3<+

literal 0
HcmV?d00001

diff --git a/lab0408/h b/lab0408/h
new file mode 100644
index 0000000..47add7c
--- /dev/null
+++ b/lab0408/h
@@ -0,0 +1,67 @@
+    1  ls -al
+    2  who
+    3  who | wc
+    4  who | wc
+    5  who
+    6  passwd
+    7  ls
+    8  ls -l
+    9  ls -al
+   10  cp ~oss000/.bas* ~oss000/.profile  .
+   11  ls -al
+   12  who
+   13  who | sort
+   14  exit
+   15  who | wc
+   16  who
+   17  who | wc
+   18  sort
+   19  who | wc
+   20  who
+   21  who | wc
+   22  clear
+   23  cd
+   24  pwd
+   25  ls
+   26  mkdir foss
+   27  cd foss
+   28  pwd
+   29  cd
+   30  cd ..
+   31  ls
+   32  cd oss000
+   33  who
+   34  wd
+   35  cd
+   36  ls -al
+   37  cd foss
+   38  echo "Kim young chan - 201720800" > studentid
+   39  ls -al
+   40  pwd
+   41  cd foss
+   42  ls -al
+   43  cat studentid
+   44  who | wc
+   45  cd /
+   46  ls -al
+   47  ls
+   48  cd /dev
+   49  ls
+   50  ls -l
+   51  tty
+   52  cd /dev/pts
+   53  ls
+   54  ls -al
+   55  echo "HiI am Kim young chan" > /dev/pts/133 
+   56  tty
+   57  chmod 777 /dev/pts/41
+   58  df
+   59  cd
+   60  pwd
+   61  cd foss
+   62  mkdir lab0315
+   63  cd lab0315
+   64  ls -al
+   65  cd ..
+   66  cd lab0315
+   67  history
diff --git a/lab0408/hello.c b/lab0408/hello.c
new file mode 100644
index 0000000..514b0f0
--- /dev/null
+++ b/lab0408/hello.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+#include "hello.h"
+
+int main()
+{
+	int a;
+	fscanf(stdin ,"%d", &a);
+	fprintf(stdout ,"Hello World! %d\n", a);
+	fprintf(stderr ,"Hello stderr %d\n", a+100);
+	return a;
+}
diff --git a/lab0408/hello.h b/lab0408/hello.h
new file mode 100644
index 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..b0a1946
--- /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
+	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/file0000.sh b/lab0412/file0000.sh
new file mode 100644
index 0000000..7733ef4
--- /dev/null
+++ b/lab0412/file0000.sh
@@ -0,0 +1,6 @@
+#/bin/bash
+
+for i in {0..9} 
+do
+	echo 'printf "file%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..42a685b
--- /dev/null
+++ b/lab0412/files
@@ -0,0 +1,8 @@
+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..d946c24
--- /dev/null
+++ b/lab0412/sum.sh
@@ -0,0 +1,8 @@
+#bin/bash
+end=$1
+sum=0
+echo $0 $1 $2 $3
+for (( i=0 ; i<(($end)) ; i++ )); do
+sum=$(($sum+$i));
+done
+echo $((sum))
diff --git a/lab0412/sum1.sh b/lab0412/sum1.sh
new file mode 100644
index 0000000..d946c24
--- /dev/null
+++ b/lab0412/sum1.sh
@@ -0,0 +1,8 @@
+#bin/bash
+end=$1
+sum=0
+echo $0 $1 $2 $3
+for (( i=0 ; i<(($end)) ; i++ )); do
+sum=$(($sum+$i));
+done
+echo $((sum))
diff --git a/lab0412/sum2.sh b/lab0412/sum2.sh
new file mode 100644
index 0000000..d946c24
--- /dev/null
+++ b/lab0412/sum2.sh
@@ -0,0 +1,8 @@
+#bin/bash
+end=$1
+sum=0
+echo $0 $1 $2 $3
+for (( i=0 ; i<(($end)) ; i++ )); do
+sum=$(($sum+$i));
+done
+echo $((sum))
diff --git a/lab0412/sum3.sh b/lab0412/sum3.sh
new file mode 120000
index 0000000..2ebde5a
--- /dev/null
+++ b/lab0412/sum3.sh
@@ -0,0 +1 @@
+sum.sh
\ No newline at end of file
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..4b849db
--- /dev/null
+++ b/lab0415/bbb
@@ -0,0 +1 @@
+"Hello"
diff --git a/studentid b/studentid
new file mode 100644
index 0000000..399ecdb
--- /dev/null
+++ b/studentid
@@ -0,0 +1 @@
+Kim young chan - 201720800
-- 
GitLab