From 763233b31cc91cef4128547a472561b879f86200 Mon Sep 17 00:00:00 2001
From: KimJinHyuk <dog3027@ajou.ac.kr>
Date: Fri, 15 Apr 2022 13:00:48 +0900
Subject: [PATCH] All Lab

---
 lab0315-cp-a/a.out         | Bin 0 -> 8536 bytes
 lab0315-cp-a/h             |  81 ++++++
 lab0315-cp-a/hello.c       |  10 +
 lab0315-cp/a.out           | Bin 0 -> 8536 bytes
 lab0315-cp/h               |  81 ++++++
 lab0315-cp/hello.c         |  10 +
 lab0315/a.out              | Bin 0 -> 8536 bytes
 lab0315/h                  |  81 ++++++
 lab0315/hello.c            |  10 +
 lab0318-cp/file2           |   1 +
 lab0318-cp/hfile1          |   2 +
 lab0318-cp/hfile2          |   2 +
 lab0318-cp/hfile2_h        |   2 +
 lab0318-cp/sfile1          |   1 +
 lab0318-cp/shfile2         |   1 +
 lab0318-cp/slink_str       |   1 +
 lab0318-cp/sum             |   6 +
 lab0318/file2              |   1 +
 lab0318/hfile1             |   2 +
 lab0318/hfile2             |   2 +
 lab0318/hfile2_h           |   2 +
 lab0318/sfile1             |   1 +
 lab0318/shfile2            |   1 +
 lab0318/slink_str          |   1 +
 lab0318/sum                |   6 +
 lab0322/a.err.result       |   1 +
 lab0322/a.out              | Bin 0 -> 8584 bytes
 lab0322/a.result           |   1 +
 lab0322/catout.txt         |   5 +
 lab0322/hello.c            |  12 +
 lab0322/input-900          |   1 +
 lab0322/inputfile          |   2 +
 lab0322/lsresult.txt       |   7 +
 lab0322/sl                 |   2 +
 lab0322/std.txt            |   2 +
 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          |  81 ++++++
 lab0329/lab0315/hello.c    |  10 +
 lab0329/test.ztar          | Bin 0 -> 3438 bytes
 lab0401/a.out              | Bin 0 -> 8536 bytes
 lab0401/a.txt              |   1 +
 lab0401/ans3.txt           |  10 +
 lab0401/b.out              | Bin 0 -> 8536 bytes
 lab0401/b.txt              |   1 +
 lab0401/c.out              | Bin 0 -> 8536 bytes
 lab0401/hello.c            |  10 +
 lab0401/hist.end           | 537 +++++++++++++++++++++++++++++++++++++
 lab0401/hist.start         | 452 +++++++++++++++++++++++++++++++
 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             |  10 +
 lab0405/zzzzz              |   0
 lab0408/a.out              | Bin 0 -> 8168 bytes
 lab0408/hello.c            |   8 +
 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.c         |   0
 lab0412/file0000.sh        |   8 +
 lab0412/file0001.c         |   0
 lab0412/file0002.c         |   0
 lab0412/file0003.c         |   0
 lab0412/file0004.c         |   0
 lab0412/file0005.c         |   0
 lab0412/file0006.c         |   0
 lab0412/file0007.c         |   0
 lab0412/file0008.c         |   0
 lab0412/file0009.c         |   0
 lab0412/filename           |   0
 lab0412/filename2          |   0
 lab0412/files              |  18 ++
 lab0412/sum.sh             |   9 +
 lab0412/sum1.sh            |   9 +
 lab0412/sum2.sh            |   9 +
 lab0412/sum3.sh            |   1 +
 lab0415/aaa                |   0
 lab0415/bbb                |   0
 studentid                  |   1 +
 695 files changed, 1556 insertions(+)
 create mode 100755 lab0315-cp-a/a.out
 create mode 100644 lab0315-cp-a/h
 create mode 100644 lab0315-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-cp/file2
 create mode 100644 lab0318-cp/hfile1
 create mode 100644 lab0318-cp/hfile2
 create mode 100644 lab0318-cp/hfile2_h
 create mode 120000 lab0318-cp/sfile1
 create mode 120000 lab0318-cp/shfile2
 create mode 120000 lab0318-cp/slink_str
 create mode 100644 lab0318-cp/sum
 create mode 100644 lab0318/file2
 create mode 100644 lab0318/hfile1
 create mode 100644 lab0318/hfile2
 create mode 100644 lab0318/hfile2_h
 create mode 120000 lab0318/sfile1
 create mode 120000 lab0318/shfile2
 create mode 120000 lab0318/slink_str
 create mode 100644 lab0318/sum
 create mode 100644 lab0322/a.err.result
 create mode 100755 lab0322/a.out
 create mode 100644 lab0322/a.result
 create mode 100644 lab0322/catout.txt
 create mode 100644 lab0322/hello.c
 create mode 100644 lab0322/input-900
 create mode 100644 lab0322/inputfile
 create mode 100644 lab0322/lsresult.txt
 create mode 100644 lab0322/sl
 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 100755 lab0401/c.out
 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 100644 lab0405/zzzzz
 create mode 100755 lab0408/a.out
 create mode 100644 lab0408/hello.c
 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.c
 create mode 100644 lab0412/file0000.sh
 create mode 100644 lab0412/file0001.c
 create mode 100644 lab0412/file0002.c
 create mode 100644 lab0412/file0003.c
 create mode 100644 lab0412/file0004.c
 create mode 100644 lab0412/file0005.c
 create mode 100644 lab0412/file0006.c
 create mode 100644 lab0412/file0007.c
 create mode 100644 lab0412/file0008.c
 create mode 100644 lab0412/file0009.c
 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/lab0315-cp-a/a.out b/lab0315-cp-a/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..fd94e77317f25696de1167ad6d2d07ecc9f70e30
GIT binary patch
literal 8536
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
DXk4X~

literal 0
HcmV?d00001

diff --git a/lab0315-cp-a/h b/lab0315-cp-a/h
new file mode 100644
index 0000000..0836e43
--- /dev/null
+++ b/lab0315-cp-a/h
@@ -0,0 +1,81 @@
+    1  ls -al
+    2  ls-al
+    3  ls -al
+    4  ls
+    5  ls -al
+    6  passwd
+    7  passwd
+    8  passwd
+    9  passwd
+   10  ssh oss028@git.ajou.ac.kr
+   11  who
+   12  who | wc
+   13  who | wc
+   14  who | wc
+   15   clear
+   16  ls
+   17  ls -l
+   18  ls -al
+   19  cp ~oss000/.bas* ~oss000/.profile .
+   20  cp ~oss000/.bas* ~oss000/.profile .
+   21  cp ~oss000/.bas* ~oss000/.profile .
+   22  ls -al
+   23  exit
+   24  who
+   25  exit
+   26  who
+   27  tty
+   28  who | wc
+   29  who | tail
+   30  who | sort
+   31  clear
+   32  cd
+   33  pwd
+   34  ls
+   35  mkdir foss
+   36  cd foss
+   37  pwd
+   38  cd
+   39  pwd
+   40  cd ..
+   41  ls
+   42  cd oss000
+   43  ls
+   44  cd
+   45  cd foss
+   46  pwd
+   47  ls -al
+   48  echo "JinHyuk Kim - 201520874" > studentid
+   49  ls -al
+   50  pwd
+   51  logout
+   52  who
+   53  cd foss
+   54  ls -al
+   55  cat studentid
+   56  cd /
+   57  ls -al
+   58  ls
+   59  cd /dev
+   60  ls
+   61  ls -l
+   62  tty
+   63  cd /dev/pts/133
+   64  cd /dev/pts
+   65  ls -al
+   66  ls -l
+   67  tty
+   68  echo "Hi I am JinHyuk" > /dev/pts/133
+   69  tty
+   70  chmod 777 /dev/pts/96
+   71  df
+   72  ls
+   73  cd
+   74  pwd
+   75  cd foss
+   76  ls -al
+   77  mkdir lab0315
+   78  cd lab0315/
+   79  ls -al
+   80  history
+   81  history > h
diff --git a/lab0315-cp-a/hello.c b/lab0315-cp-a/hello.c
new file mode 100644
index 0000000..8539b5b
--- /dev/null
+++ b/lab0315-cp-a/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin, "%d",&a);
+	fprintf(stdout, "Hello Stdout %d\n",a);
+	fprintf(stderr, "Hello stderr %d\n",a+100);
+	return 0;
+}
diff --git a/lab0315-cp/a.out b/lab0315-cp/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..fd94e77317f25696de1167ad6d2d07ecc9f70e30
GIT binary patch
literal 8536
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
DXk4X~

literal 0
HcmV?d00001

diff --git a/lab0315-cp/h b/lab0315-cp/h
new file mode 100644
index 0000000..0836e43
--- /dev/null
+++ b/lab0315-cp/h
@@ -0,0 +1,81 @@
+    1  ls -al
+    2  ls-al
+    3  ls -al
+    4  ls
+    5  ls -al
+    6  passwd
+    7  passwd
+    8  passwd
+    9  passwd
+   10  ssh oss028@git.ajou.ac.kr
+   11  who
+   12  who | wc
+   13  who | wc
+   14  who | wc
+   15   clear
+   16  ls
+   17  ls -l
+   18  ls -al
+   19  cp ~oss000/.bas* ~oss000/.profile .
+   20  cp ~oss000/.bas* ~oss000/.profile .
+   21  cp ~oss000/.bas* ~oss000/.profile .
+   22  ls -al
+   23  exit
+   24  who
+   25  exit
+   26  who
+   27  tty
+   28  who | wc
+   29  who | tail
+   30  who | sort
+   31  clear
+   32  cd
+   33  pwd
+   34  ls
+   35  mkdir foss
+   36  cd foss
+   37  pwd
+   38  cd
+   39  pwd
+   40  cd ..
+   41  ls
+   42  cd oss000
+   43  ls
+   44  cd
+   45  cd foss
+   46  pwd
+   47  ls -al
+   48  echo "JinHyuk Kim - 201520874" > studentid
+   49  ls -al
+   50  pwd
+   51  logout
+   52  who
+   53  cd foss
+   54  ls -al
+   55  cat studentid
+   56  cd /
+   57  ls -al
+   58  ls
+   59  cd /dev
+   60  ls
+   61  ls -l
+   62  tty
+   63  cd /dev/pts/133
+   64  cd /dev/pts
+   65  ls -al
+   66  ls -l
+   67  tty
+   68  echo "Hi I am JinHyuk" > /dev/pts/133
+   69  tty
+   70  chmod 777 /dev/pts/96
+   71  df
+   72  ls
+   73  cd
+   74  pwd
+   75  cd foss
+   76  ls -al
+   77  mkdir lab0315
+   78  cd lab0315/
+   79  ls -al
+   80  history
+   81  history > h
diff --git a/lab0315-cp/hello.c b/lab0315-cp/hello.c
new file mode 100644
index 0000000..8539b5b
--- /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 Stdout %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..fd94e77317f25696de1167ad6d2d07ecc9f70e30
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(L0k7|n&ZHpRXJej9RvblMBp81^$QV$9OkQrcqF)A=LFbXh%#Gp~k
zpefrUlNOpNVEL&VmQ28QArqYpu$V*^Wnj=`U|<kJ6$10PafpZG5C^4mZ00P*Veb|k
z;vNhP3`$@Zpb{W4K?Vs11p!EUg{3c$he6^7XyTR(3=AM~2Q+bpoXn(TQ1qBF#K#wx
zBqnFaCud~GrzK|QFcg=hWafd${L&JJ`1s7?{A5eZ__X5W#Jn_+aB5KzLs~&mW?o4e
zLwtO4MPhtfW?o`WW>qRfd_2fpkby-d@wthac?|A8o=(p3MtUZ2mN}edq-V+y?-}A7
zpORXXnx0u)l3Env>ztFHml~3olmjv?JvToOYFa!*DOQD`Fk)t4VPIl_q$v;$!VC<I
z49ws%0+jwhszfp~c|j#jCIbTlNK72eXJ#md@=K*MIT;w37-~U^85rQ@0xX;_utOv^
zK=VCJd;(OQ11+3k{2Tm`_yVO}P#T7q!octVNgS4UL2@sU#6fyMVj%nhNgQe=NSNUV
zk~qvwAPHDH0hN)UyaEyfVOTl=iNo>_NF0_<K;odZ4-y0615oopc0$4!B+9^W0!bW{
zM<JpN3>T2ZL1w|kJ(}NecyzPYaw;%*v>qs7`hUTr`3T2hm^8zGQ!P#fhX1NMoC*y5
z@(v9DRYCj=ko?OB|NsC0ud2kUz>on7!j~7od?^qg<fNAez<eW41%|W<APpdF_|~)Y
zVw^|kBah}M9|A&rdRc!lGB9}b@-~Ah+h+_64F5%+aVRi+;g@#-$=GsoDlmk4^s+L7
z+-Uj3qw{Hrq(?XFE)Iy3d1L=SNYmq&Zvh$45PKNpN(A4d*Y+exVXx^S4v;aL|2#UM
zdK~=6?9utb<KPQ>55{927yp$=cyzNig4DGhDB%Gah|9bN+l?Fw3=F0E9?iDlAXX^I
zJv<)Wwox1k3@>>9|NsBO<NyEv$5=Z#6c`vm&S?NS?DOF?uzx_xV_&BI|NkGv@@Re|
zkmAwJqN>5bz~Is8`or*mM>nel$RWL<Up#tEKZ3=N?*JL`qT%2F|J|WqJi1xgz$#3y
zA<H&_WL>}X2Bdg&v$8@I979%+`0xLJut6T(zCThtjCsJemax9C`1k++NvQiA!yUss
zJFh#2I)?c4s;aSq!mL*pL<c)|{`Ktq=A-!(oMsOGWqz^$@BjZEt#3;d3~$52%ct{~
zPv<w6&i9W0MecYsA7=Ehyj%JTl%}F%9b+709pfD14^KeE&*#Go3}Ex1sg99>i9t1m
z!6P*%Cto4BBqhJJL_sx$3o1}tl9F0f1QuXmU|^JHwzgnk0Jm{c{{H_DN&!p${{O#*
zfq`Mm-~azZ7#JA#{rms_2&jJl|Ns9J1_p*B|NsBjVPs$c)o-9cWvmKfV5|^el;&aQ
zn83&`01^k4-4TEP|JMd7fMSq1h>5D6fkB0V0o(?<@#p`4P+h~oC*Z~>;l<Bg&e6bN
zFJ-M|tOBYc!1jUK5+DBj|BqZAfb5E4U|{(4_y2!zCUN8wXk&8bWn=2*Vdr1~w?Aqa
z7#K4C{r{f|a)1+`KtGccpF|(CE1yCyixZzl532{CK^vO~pG7mfFP}pZpM@izfg_)W
z6Q6<;pM(>ifD<1FxNHT5!-RkT|AR6o$f!{~8UmvsK%EePwL@U-4p4;%G8snmfH({c
z3<=Q21GKxs@B~^INJ8ad{T*p2A1ciN>)yfIIiPX_qy#4a_22(|5Pt?VbHnQR7tlrk
z)LMoUP<dDz;~Yp60|NuBZ6N{Wi$ZA_1vQ3Y1+*OjHHHDyE(WQAm5-qI2#7BZA{ZDL
zB%l_<#08)ZgSndn8bGkN5X^o#sD7Bb-~S>0V`N|e3;l!gFF+e<|Dk-SaSR`z{B2PA
zpHM!`A5i0|M#1`<=mt)M`hOXe-Ug-7)e+*u+O6)+&Q=N<p-H8AC8Y}HdZu~?y2hno
zo?)G#g`R<lCPb8wc_4XEOB~j(2k~K;nSlx3ABKs6Xl4dxh7wrBg9M-$)Y6BgJE#zt
zVrF24r#G+wlwf9HV}PYgs1TT9W?*N4#TQrrN-#5UFu>v&Dg>sO88{hW=?N?VC72nw
z;OP!31g4l7xZ(K^EC3~#8F&~Pu*3^9124k?tm1qOu<;kD5nzg$fghfq!2(c%nL&Wz
z131+}1)vl&gCKnT04fBgm>Gl^B48N;ECL~z8HC~eABYHqWM&XyfRzgn5eUi5Aj*I(
zT{1I>!SgXhC4^*V5NBY3_Lm?c5Rw_Ge+v<TkjxCQQVYTdk)Zs?!tn7wh>eUv<sTCR
z9|HrdAb?8pF@Sn^d<+g~;)+mlSa}Ln&R`B|_c2H?ctG6=vJWKZ1{TK*hg_&Ru<{wC
z7KAIo>M_G}26)^H)BPZOu=#5N*c>5-7+8S{G8~Grsb2?{6UK<I{a|x2<Ld-eJ*-{;
za~T*IZi5+^>E|8T9L)G-VFZn*@G(4qrbAdZ7GcCb{$jug8K;2tSE1S%wt>}SrV|&i
z`Cvz(5b;oRVEtQ|IYo@1{=PVa05l$9n)txxVCJJrusBQ=f}V;)d<)ck^z?iXhx%(^
ze<93;v7Un5&m_(OD}Q0)pFrYB`5IcyFfcMf!npwIQE;1`fq`KccsxUbApp(4yTI;2
zlqax0haeLud?YZ!M;2=SEogoL_ZdKAQ%npDf=rm<smFvpem$75k7sd%&BrV!Q$Xf3
zNHD<0BcR@6U`Q@1DK05ZOVdkcK#Us2m*mDLgT{@D8RFwp^5fHU@{<yC;!{fUi;CkD
zODh<X^K%PwQcF@(^vumHEwC#BjbdfSCl(bYR>r61l@wJnq!lIRrpBj~=H^y1#K$A?
z;xqFyOHh<%fI5(R$qe!FZb6Q|uJNvZF7ff8!82rqDGc#0k$#T8p3bN;#U+VFppiCr
zztDJB52y(qE<p_O?mqrbjz01JZf?P@A@L!OPCl+6Q^A95$;G8$Cqu@?5P^X*gjNjh
z(mFW6hT*_NZm2_g2uX9$=w4<XLIA8fH6^hm5o44Pp~wVt)DIyEHX$Bl0%RBuHgJfp
z0(GD-KBYK6J|i(N1vCig=^qask&G`bPECQ?1@b&75*Xs+lZuO>X6J$i9OL6de4Sz8
z4;oy=I%0@AZi(s|NUtANj6tusGPfi#i9xTpqzFQ1z*w1iC8<RP40?I_C8>IjPM*3Y
ziRn;YdS0nsQfX#Rif(2KgC2;NkyxC;pqEmaS6rD3p-YM&GG(bn#hLkeD4h5r2EC%x
zoJ5cYD61f+gh3DNb-jX|620{N5(d4J)QS=Yy|m1{Oa{H8d{AgJ=%r>rQ*1^`5rPNN
z3Q4*U9WZuEWnN-#W-@~wM0-+kF@s)mer|4RUJ0xaqJReVFF<t~tR8^117S3*e*v=s
zq!z{o(aH>vsvM>tef|V8x(ZSW!LafX!ed}CMAHvzSHft}xC%@yh(^~B8cX^1|9?Kr
zepvexMjL=MF)%PdyBm;B15^w|`9b?UF#WK85sX%VdKlFF12JLc9jt#62Av;)>4&vv
zVKl5?1+oi-L1utx7>)ytb0WDP*6xMTFneI`huH(8vl$o|Kz$$>AJ#sG(crNt=-3#@
zZkYRF_E&-1IiR)|L<H83hS9Ko8O(l|ewe#JV{M=~ae`=vx3^*aJy^dGq+g5y+Gzvz
z2chcw!0i;s*d0g+)-Q(9u>K=R4unB=foK>8%^QLI1&SY#7_9vcqhbCB$$>CvZULE|
zf@VLgoe!g7{srj)VHh7q&qdP@>kq(aAy~wKG=uAYC<96@M$-=)2Y}I>P<1d0-Ty10
z`eD|<`WG-7G=B!u3!>5WZ$#6NYaSD%7lhIEL)xo|^aJa!z-U<d0qF%{Sh#`MAbgU6
z0n{4+&oP4du=Xu%o)cX?j1Qx)GB7akL-Qa=Kdk?=0Xnb(QwNd*VHh7qKZNED*mwY}
zp9GsnhRqkl(ico0EFFRR383@`(+?XLSpjks0|P?@$WkN>(+{IxLBk)WAKp%dS^%Zs
zCcyN;1U^9X6ih#?oh|^?2rK_!>e0*NuTcBZ)xq?mryr1CL1rP-u(SsfhhYb({jhut
zs%JoLTA2G`<p(Hz!`u$j3!)c*3JV4Xh6*&pVfKR5fUqD^+=KWqECKD3{(}iXX>|Pn
DXk4X~

literal 0
HcmV?d00001

diff --git a/lab0315/h b/lab0315/h
new file mode 100644
index 0000000..0836e43
--- /dev/null
+++ b/lab0315/h
@@ -0,0 +1,81 @@
+    1  ls -al
+    2  ls-al
+    3  ls -al
+    4  ls
+    5  ls -al
+    6  passwd
+    7  passwd
+    8  passwd
+    9  passwd
+   10  ssh oss028@git.ajou.ac.kr
+   11  who
+   12  who | wc
+   13  who | wc
+   14  who | wc
+   15   clear
+   16  ls
+   17  ls -l
+   18  ls -al
+   19  cp ~oss000/.bas* ~oss000/.profile .
+   20  cp ~oss000/.bas* ~oss000/.profile .
+   21  cp ~oss000/.bas* ~oss000/.profile .
+   22  ls -al
+   23  exit
+   24  who
+   25  exit
+   26  who
+   27  tty
+   28  who | wc
+   29  who | tail
+   30  who | sort
+   31  clear
+   32  cd
+   33  pwd
+   34  ls
+   35  mkdir foss
+   36  cd foss
+   37  pwd
+   38  cd
+   39  pwd
+   40  cd ..
+   41  ls
+   42  cd oss000
+   43  ls
+   44  cd
+   45  cd foss
+   46  pwd
+   47  ls -al
+   48  echo "JinHyuk Kim - 201520874" > studentid
+   49  ls -al
+   50  pwd
+   51  logout
+   52  who
+   53  cd foss
+   54  ls -al
+   55  cat studentid
+   56  cd /
+   57  ls -al
+   58  ls
+   59  cd /dev
+   60  ls
+   61  ls -l
+   62  tty
+   63  cd /dev/pts/133
+   64  cd /dev/pts
+   65  ls -al
+   66  ls -l
+   67  tty
+   68  echo "Hi I am JinHyuk" > /dev/pts/133
+   69  tty
+   70  chmod 777 /dev/pts/96
+   71  df
+   72  ls
+   73  cd
+   74  pwd
+   75  cd foss
+   76  ls -al
+   77  mkdir lab0315
+   78  cd lab0315/
+   79  ls -al
+   80  history
+   81  history > h
diff --git a/lab0315/hello.c b/lab0315/hello.c
new file mode 100644
index 0000000..8539b5b
--- /dev/null
+++ b/lab0315/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin, "%d",&a);
+	fprintf(stdout, "Hello Stdout %d\n",a);
+	fprintf(stderr, "Hello stderr %d\n",a+100);
+	return 0;
+}
diff --git a/lab0318-cp/file2 b/lab0318-cp/file2
new file mode 100644
index 0000000..4f1bdfc
--- /dev/null
+++ b/lab0318-cp/file2
@@ -0,0 +1 @@
+I am file 2.
diff --git a/lab0318-cp/hfile1 b/lab0318-cp/hfile1
new file mode 100644
index 0000000..c38d8a9
--- /dev/null
+++ b/lab0318-cp/hfile1
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0318-cp/hfile2 b/lab0318-cp/hfile2
new file mode 100644
index 0000000..c38d8a9
--- /dev/null
+++ b/lab0318-cp/hfile2
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0318-cp/hfile2_h b/lab0318-cp/hfile2_h
new file mode 100644
index 0000000..c38d8a9
--- /dev/null
+++ b/lab0318-cp/hfile2_h
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0318-cp/sfile1 b/lab0318-cp/sfile1
new file mode 120000
index 0000000..30d67d4
--- /dev/null
+++ b/lab0318-cp/sfile1
@@ -0,0 +1 @@
+file2
\ No newline at end of file
diff --git a/lab0318-cp/shfile2 b/lab0318-cp/shfile2
new file mode 120000
index 0000000..ffbf7a2
--- /dev/null
+++ b/lab0318-cp/shfile2
@@ -0,0 +1 @@
+hfile1
\ No newline at end of file
diff --git a/lab0318-cp/slink_str b/lab0318-cp/slink_str
new file mode 120000
index 0000000..67aec62
--- /dev/null
+++ b/lab0318-cp/slink_str
@@ -0,0 +1 @@
+../../foss/lab0318/hfile1
\ No newline at end of file
diff --git a/lab0318-cp/sum b/lab0318-cp/sum
new file mode 100644
index 0000000..b6c478c
--- /dev/null
+++ b/lab0318-cp/sum
@@ -0,0 +1,6 @@
+AMUGEONA
+
+
+AMUGEONA
+
+
diff --git a/lab0318/file2 b/lab0318/file2
new file mode 100644
index 0000000..4f1bdfc
--- /dev/null
+++ b/lab0318/file2
@@ -0,0 +1 @@
+I am file 2.
diff --git a/lab0318/hfile1 b/lab0318/hfile1
new file mode 100644
index 0000000..c38d8a9
--- /dev/null
+++ b/lab0318/hfile1
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0318/hfile2 b/lab0318/hfile2
new file mode 100644
index 0000000..c38d8a9
--- /dev/null
+++ b/lab0318/hfile2
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0318/hfile2_h b/lab0318/hfile2_h
new file mode 100644
index 0000000..c38d8a9
--- /dev/null
+++ b/lab0318/hfile2_h
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0318/sfile1 b/lab0318/sfile1
new file mode 120000
index 0000000..30d67d4
--- /dev/null
+++ b/lab0318/sfile1
@@ -0,0 +1 @@
+file2
\ No newline at end of file
diff --git a/lab0318/shfile2 b/lab0318/shfile2
new file mode 120000
index 0000000..ffbf7a2
--- /dev/null
+++ b/lab0318/shfile2
@@ -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..b6c478c
--- /dev/null
+++ b/lab0318/sum
@@ -0,0 +1,6 @@
+AMUGEONA
+
+
+AMUGEONA
+
+
diff --git a/lab0322/a.err.result b/lab0322/a.err.result
new file mode 100644
index 0000000..11d3c71
--- /dev/null
+++ b/lab0322/a.err.result
@@ -0,0 +1 @@
+Hello stderr 1100
diff --git a/lab0322/a.out b/lab0322/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..ea2757ef404eb5178003bfbfb57207a76e4b359f
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<0azy%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)HWh{wQyPTN3)8DKO>El4QvX-Nvmogg+bSOBUh2x=d$
za7lo=A4WsH%b=f=nPg_7pOd1SlbKgqp<7{LrfX)RSDdeB1Wpei^FeCe{X)Suf#Mr#
z6j)w_fdQNbK=Qwv+ZX)~y4&hkYSPhnvt;tMr613N)PtfDWCqw@j0y}5i~>v`F>bJl
z3=EpGJu+#bi2|0Nx?#x#DubXVFu-CGAqHX@FfcF(ff#5QBnHB0!VGaZ)Vt#lUxUM5
zklV4DzZ-{oe+C8yC3MFyFfeE`Ffa%*NH8b}K+-WR-6=!G4ba3v`4Obv0Zp7CCo?G-
z6m4b<X=yp7#Tg9o@x>*H$=UJA8QJk^iJ3VJ#U&}3c_1>sw1go(KC?JK+0rsTtvER`
zFAXG|T2#c4R#23gSCYmMAD>*27@wAzmza}TmC6tw4>BHPU{OhYZenI0gS(HXlXJY0
zo(Y^~4rdwZnKHzChWN&(q!y*7XBL;F7KQja=j7+5h9oBCfJ{rz&Ci3H77tO1RUtUM
zm>F0Ym>5854uU~!CI&_ZW^fq-N}nKQBAJ=Ipc1Trfq?-eCJyE^GgLwOrBa!k3=B*R
zEg;1V4DfOT7Ty9-#tLY;0Oc}VfR>*eXyFax-{6PD8z^mq(m2$3h6hOEu)GbDdx0bl
z(gP9$;SWgSFuOtGKaj+sMF~h4o?bv@C@3$11sNC^VCe-U4oagiaaei*iSxh&85kIL
zK+Okv6BNEMsRKyjpgar{KY=6;G7Bbt0ZANW7EIiu`3;9hH>)eB0)t2EffA<w7d)De
za2#g%Z~BQtf#JXE7Y+pmet8Fm|EeH<21wh>2mk;7|F8OrLxCX!6r?XNfccL=e2^1g
z9su)if%qV&z1#rigY>6?iV2Vz42Ew#J1@q0bUyNEe)1t8#HW{4iiv^2qnCFvBZ#tn
z#=yYvUvwFV0>c-6c^9zINe%^uP>){LgB%JB9+p2mI-izEdUUf^fw-*)N_b=cKS<N#
zmxrXF*ux-KBlsS@ww)k_y{1iIV>JJHbUyVs_>bA6^Ml917xo^E$2>0nE0OT%W_1Lq
zYduiH12Pboc@4IO9108!rTQMtw&EaGD9AlL9^JN59109Cc>n+Z|H9+{|NqBWJvkH@
z7(vcy0D1iL;WV&+K+0oZrv3l_AH?!#ej||L(aoZ&!N9=a(dqib@PJ1*>koDX29Ms*
zFCM+7f}l|8JiY^D#EXJ||NnP~e(~sLJqA```VFiLDqHmL|9_8e*3}@X&f_nNL5f|!
z^aiAObhB;)3HF*^M^^6yQ9m0b)p`7d^S}T9!Pa<m`~FDrFy;Zfsf6_f*T4V&PacMa
zhhw;7m}lp8$56)*pI+5{Ea0fo1<}Edoqs($zxilB1*ffpf0<uQ|NH;HN9)@X1;g7g
z{XU()d^*3mbiQ}|FLKAD`7oo0<=xU(ptKhq>lou0>lo)4e|Q2S{yraOU;vv3PMr)4
zj0{W+swoT}sX00M3c)2Q`K2WaswrGhf#Q;s)S@D=00RR9qcpR%1p@=P4Q2B8|9?;l
zY5DvAKdA1Q^7sG$5C#T@dH??ZKLTn${Qv*|2?GPek^ley>o77ffa*_BpfgqlF)&sL
zFiP{Vb4*}l7XXQaDnpCE|Nm=)6hJXZ9K=Lb&%mI<zyNMzt@!i*e*j1UpMV>mgcm<|
zIY$G7y_B_<u?o2Q0qF;|RWAJb{~x)W0ofJ9z`$_n@BjbnK>8i|1lpLKdD)m&^00F-
zfZI1U3=9kz|Nj3^1<5<{3G_2L@k#VCyYeaYvN-W+^ssvH8MLu^@L4po`|>#y@mV<X
z894H3IPobs@ku!G2{`d_fXil3I86BW|34@*gNz!*qaiTdLjcykfVC$;6&uLUFd9}T
z&ww@xpxqP(7igs~2~v#IZjpxaVR;zVt%J2+K=~P@1SbFW-~W6Ne+D$u!Ru~l;{<9g
z!wIN7tW9whq=|un0oIm~fbvD5G>igO#31$pXgdIE3_}7)kO5K7!P*AmP;m>W#V~OL
zsKa3H=70teG#D6Q_RB%_!_@u$5Ah!(0|Qv-AC&(A>c9U`KGZmd4^aL!sQgbTALb9J
z@l>N={Y-QNk3s!^4N5<Q(%+yox_Ux<Si98S+1W}#BQ&WrucTDLT+dX`K-ahw%rmSr
zw9qp!(S(Q+G7lsVYH7pz^&mbBGcz#3`@=9X5Y5cM%uoVL03ZP<2DRj2=?^LdrkEL6
z;pq-60410~H7YcIph94ZnSq@F7H?nyD8bCY!2pYIs1TT9X5eIir7N%ilwfAyVt}PT
zs1TT9X5eOk<wLLllwfAyVc38rUYHqp85m#*7^)UTF*EQnz{X!dd>CeC;D_gHm>7s=
zW)NTqfF*R002DJb2*Sq?ph94ZnL&tQ2UhjM@cs>0A(UWd5Mh9o4^Sa6#mpeefGvG8
zGl((3@-tW=lwf8MXJCN#hoC}WiW#XN3l@M9%nY#73n~C=Gl9pAKK@6DKv<x1kcokh
z!2vBi`4~XGH$H|2G;u|!IILWSn8Ltd4z@#r!2{|}SiW}yi(`gEF4P=YISn(X609CG
zJZIo=Kgb>y226h~0GlJkum@JK!YsgH4!8}*AdC@T`@!a5#@7k3d6@3J4Hm~tKkvZi
zV8$;CBWOH@kHG<&u3*_%gb~O13nTXNi)~=_nCZj?Y(CggC`3He99aJqT!=F;FcdL@
z`t#xp0?>GbY2pK$gPD&i!QwDg2zn|G@hwpE(bMxm9O|!u{e>_W#(D~JKa)5Eto((E
ze*%dk<!e}R#>fN-=L=Aeg4@)fF(0rvOgDnw1s=zcU<g19hh1QIBFY(9UqO`#6mAk2
z;bsUnpN~NbYA+<6F))}hF)#=+VTQ946ZUwIVZuJ1#SJzev;3?8na?1>02_yZTF=0c
zTvSqAQks^gm&|||E{ZS7jZX#*7!@<b$EW1Sr|0A+CFaDZl;jr`$0wFnFeK;a7UZOs
zq^9VZn^{_5R|Fcq%8XAeDoU)3Pt7YSs$@tjO3Y1-PbtmKtz?LgN8-h2=4F<kD9r$M
z{PdC;;^W<d9DQBmUHx3*<3Xcl$O=;!;$0&B9DO~VQDurt5{p1XZ0>%c@va_F6Fgjk
z7~<W1{GA+q;{Dy+f?Y%6LmZuaTtTLSN7s^zOTkWt42U5D17+;27~B<gaDa`!fydfV
z$MO)8=AdD{%shkuSaoVjVo4&#@E}5w3FdGgLK193Jjevd_#JG-5M2f82w!|kaejP8
zVqOYp^v}~j9y}BoUs{}+0<#O`c~B%kM=#NhODZmg+6NwejE@iTb%w<WXrvMA@FD6T
zCaRH;9z3cTgI;lEZb@PigI;k-5rocwu`=^YQi}>0^z!mcQuQ32JatPF)1kcdyi&cS
z(#)I`-OLmQJrFM=u{eW4FQqcCxH1<)mlQ!{%2JDpGxPIMIPpacdPS)@i69M7RzXe)
zgC00I^a^rH^wRT781za~D@qvj(lYZh8T5+sK{3Ffmzn`h#Th9@2p&W$BsoKLz}P93
zd5O81$qafB?McPO40_4=xw)x%C5WPiA{MA$0;&UH^#-in2%};B5|||*wJ<h_290}z
zs(6@w^!XOZXe&r11jEWx2#<lmkO9&ZgXxF0Lt!*%oCKy8M5F5mjg5T!|34q5AJ$%l
z(V+PTkUnTP1=8672|%$Qw66ry59?3CXbY%^LCr`I6IKqw`ZZzD`4pIb@FWY!Y^XzF
z{V|Xb2!qT3(J%~}-vIS>VESS0WEc(WC&JthQwO8785kHqeJ2<n)}DsZp!o-oUFhxy
ziGeU^ydC6Jn0{Eh8%D$Wb1?hS{SO*D1L=1H8OFc>Z=b{3>9GDJNWT~Zw6n*+0Ph#}
zf!j5Zu{e+suy#C*hV?r^av%({3q-?kCz^g(dml!F$JStq!F4i(1DbOHv8JHuhxZFW
zi5khhAhjS2^FNH9i>4pee}K_Ouz&?=MzSBuWmt@+A2xmfqd8#;p)|VxS3>o}tbz4M
zU^HmH3aS-Mq3hp>rXSb5Cs;GM?F(Z;Xh{1O)YgaaVf`Bz4NE@|Sw#H9_$L_{7(jgm
zSU(;%FASR(g@rRrJ&X^dLHUaxng>B@VEv^P&;c2kI*=R)!}u`zA#@xVW<RW71)Fz<
z%`b!U53+t(`T_MTKzSObAJ+d`0CE%q1AIIMq!)x?_QL2_(C~-phqr5?7C<SGRxpO?
z19KP{7(PJLC`><WUQz(65mx@e)T5WjU!nG+tApuBPd^~Pg3LmuVQCK}4#N&m`zxRU
z2dZa4ZC#lAVdW<%eZ$-i(+i?^fC>u+28JFq!(sM<)PS%cQrv_1Fzf>D!v2E^KxuUS
E0N>ZgivR!s

literal 0
HcmV?d00001

diff --git a/lab0322/a.result b/lab0322/a.result
new file mode 100644
index 0000000..8cb1d64
--- /dev/null
+++ b/lab0322/a.result
@@ -0,0 +1 @@
+Hello Stdout 999
diff --git a/lab0322/catout.txt b/lab0322/catout.txt
new file mode 100644
index 0000000..057f6c6
--- /dev/null
+++ b/lab0322/catout.txt
@@ -0,0 +1,5 @@
+1
+2
+3
+BABOYA
+YAYA
diff --git a/lab0322/hello.c b/lab0322/hello.c
new file mode 100644
index 0000000..8e9404d
--- /dev/null
+++ b/lab0322/hello.c
@@ -0,0 +1,12 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin, "%d",&a);
+	fprintf(stdout, "Hello Stdout %d\n",a);
+	flush(stdout);
+	fprintf(stderr, "Hello stderr %d\n",a+100);
+	fflush(stderr);
+	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..f76b1e0
--- /dev/null
+++ b/lab0322/lsresult.txt
@@ -0,0 +1,7 @@
+total 28
+-rwxr-xr-x 1 oss028 foss 8536  3ì›” 22 12:07 a.out
+-rw-r--r-- 1 oss028 foss  165  3ì›” 22 12:06 hello.c
+-rw-r--r-- 1 oss028 foss    6  3ì›” 22 12:20 inputfile
+-rw-r--r-- 1 oss028 foss    0  3ì›” 22 12:22 lsresult.txt
+-rw-r--r-- 1 oss028 foss   25  3ì›” 18 13:11 sl
+-rw-r--r-- 1 oss028 foss   24  3ì›” 18 13:03 std_id2
diff --git a/lab0322/sl b/lab0322/sl
new file mode 100644
index 0000000..c38d8a9
--- /dev/null
+++ b/lab0322/sl
@@ -0,0 +1,2 @@
+AMUGEONA
+111111111111111
diff --git a/lab0322/std.txt b/lab0322/std.txt
new file mode 100644
index 0000000..fdedf18
--- /dev/null
+++ b/lab0322/std.txt
@@ -0,0 +1,2 @@
+Hello Stdout 2000
+Hello stderr 2100
diff --git a/lab0322/std_id2 b/lab0322/std_id2
new file mode 100644
index 0000000..b82b0ef
--- /dev/null
+++ b/lab0322/std_id2
@@ -0,0 +1 @@
+JinHyuk Kim - 201520874
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..d1b2bda
--- /dev/null
+++ b/lab0322/stdout.txt
@@ -0,0 +1 @@
+Hello Stdout 2000
diff --git a/lab0329/a.out b/lab0329/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..84e0d56b4f0e3712e8b5e020c9e09ebf2d0e7490
GIT binary patch
literal 8536
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
DYzL>=

literal 0
HcmV?d00001

diff --git a/lab0329/backup-lab0315.tar b/lab0329/backup-lab0315.tar
new file mode 100644
index 0000000000000000000000000000000000000000..7431d88086b6550e6fd52e98fe972474e8ab54e9
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..616bad2
--- /dev/null
+++ b/lab0329/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin, "%d",&a);
+	fprintf(stdout, "Hello Stdout %d\n",a);
+	fprintf(stderr, "Hello stderr %d\n",a+100);
+	return a;
+}
diff --git a/lab0329/lab0315/a.out b/lab0329/lab0315/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..fd94e77317f25696de1167ad6d2d07ecc9f70e30
GIT binary patch
literal 8536
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
DXk4X~

literal 0
HcmV?d00001

diff --git a/lab0329/lab0315/h b/lab0329/lab0315/h
new file mode 100644
index 0000000..0836e43
--- /dev/null
+++ b/lab0329/lab0315/h
@@ -0,0 +1,81 @@
+    1  ls -al
+    2  ls-al
+    3  ls -al
+    4  ls
+    5  ls -al
+    6  passwd
+    7  passwd
+    8  passwd
+    9  passwd
+   10  ssh oss028@git.ajou.ac.kr
+   11  who
+   12  who | wc
+   13  who | wc
+   14  who | wc
+   15   clear
+   16  ls
+   17  ls -l
+   18  ls -al
+   19  cp ~oss000/.bas* ~oss000/.profile .
+   20  cp ~oss000/.bas* ~oss000/.profile .
+   21  cp ~oss000/.bas* ~oss000/.profile .
+   22  ls -al
+   23  exit
+   24  who
+   25  exit
+   26  who
+   27  tty
+   28  who | wc
+   29  who | tail
+   30  who | sort
+   31  clear
+   32  cd
+   33  pwd
+   34  ls
+   35  mkdir foss
+   36  cd foss
+   37  pwd
+   38  cd
+   39  pwd
+   40  cd ..
+   41  ls
+   42  cd oss000
+   43  ls
+   44  cd
+   45  cd foss
+   46  pwd
+   47  ls -al
+   48  echo "JinHyuk Kim - 201520874" > studentid
+   49  ls -al
+   50  pwd
+   51  logout
+   52  who
+   53  cd foss
+   54  ls -al
+   55  cat studentid
+   56  cd /
+   57  ls -al
+   58  ls
+   59  cd /dev
+   60  ls
+   61  ls -l
+   62  tty
+   63  cd /dev/pts/133
+   64  cd /dev/pts
+   65  ls -al
+   66  ls -l
+   67  tty
+   68  echo "Hi I am JinHyuk" > /dev/pts/133
+   69  tty
+   70  chmod 777 /dev/pts/96
+   71  df
+   72  ls
+   73  cd
+   74  pwd
+   75  cd foss
+   76  ls -al
+   77  mkdir lab0315
+   78  cd lab0315/
+   79  ls -al
+   80  history
+   81  history > h
diff --git a/lab0329/lab0315/hello.c b/lab0329/lab0315/hello.c
new file mode 100644
index 0000000..8539b5b
--- /dev/null
+++ b/lab0329/lab0315/hello.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main()
+{
+	int a;
+	fscanf(stdin, "%d",&a);
+	fprintf(stdout, "Hello Stdout %d\n",a);
+	fprintf(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..7fdf9f93e176d22ef3c2beafe7305c145bfbaa0e
GIT binary patch
literal 3438
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
XZ9bh)CP3Kz|DvDs=mQHw00RR6s~`U@

literal 0
HcmV?d00001

diff --git a/lab0401/a.out b/lab0401/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..84e0d56b4f0e3712e8b5e020c9e09ebf2d0e7490
GIT binary patch
literal 8536
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
DYzL>=

literal 0
HcmV?d00001

diff --git a/lab0401/a.txt b/lab0401/a.txt
new file mode 100644
index 0000000..dffcb5d
--- /dev/null
+++ b/lab0401/a.txt
@@ -0,0 +1 @@
+Hello Stdout 9
diff --git a/lab0401/ans3.txt b/lab0401/ans3.txt
new file mode 100644
index 0000000..f0c31ef
--- /dev/null
+++ b/lab0401/ans3.txt
@@ -0,0 +1,10 @@
+total 64
+25040968 drwxr-xr-x  2 oss028 foss 4096  4ì›”  4 01:08 .
+24641847 drwxr-xr-x 13 oss028 foss 4096  4ì›”  4 00:53 ..
+25041012 -rw-r--r--  1 oss028 foss    0  4ì›”  4 01:08 ans3.txt
+25040996 -rwxr-xr-x  1 oss028 foss 8536  4ì›”  4 01:03 a.out
+25041000 -rwxr-xr-x  1 oss028 foss 8536  4ì›”  4 00:57 b.out
+25041004 -rwxr-xr-x  1 oss028 foss 8536  4ì›”  4 00:57 c.out
+25040992 -rw-r--r--  1 oss028 foss  165  4ì›”  4 00:56 hello.c
+25040984 -rw-r--r--  1 oss028 foss 8419  4ì›”  4 00:54 hist.start
+25041008 -rwxr-xr-x  1 oss028 foss    8  4ì›”  4 01:07 lllls
diff --git a/lab0401/b.out b/lab0401/b.out
new file mode 100755
index 0000000000000000000000000000000000000000..84e0d56b4f0e3712e8b5e020c9e09ebf2d0e7490
GIT binary patch
literal 8536
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
DYzL>=

literal 0
HcmV?d00001

diff --git a/lab0401/b.txt b/lab0401/b.txt
new file mode 100644
index 0000000..6cec986
--- /dev/null
+++ b/lab0401/b.txt
@@ -0,0 +1 @@
+Hello Stdout 100
diff --git a/lab0401/c.out b/lab0401/c.out
new file mode 100755
index 0000000000000000000000000000000000000000..84e0d56b4f0e3712e8b5e020c9e09ebf2d0e7490
GIT binary patch
literal 8536
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
DYzL>=

literal 0
HcmV?d00001

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

literal 0
HcmV?d00001

diff --git a/lab0408/hello.c b/lab0408/hello.c
new file mode 100644
index 0000000..187a360
--- /dev/null
+++ b/lab0408/hello.c
@@ -0,0 +1,8 @@
+#include <stdio.h>
+
+int main()
+{
+
+
+fprintf("Hello stdout");
+
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..30131fb
--- /dev/null
+++ b/lab0408/test/fc.sh
@@ -0,0 +1,11 @@
+# /bin/bash
+for i in {1..100} 
+do
+	 touch aaa${i}.c
+done
+
+for i in aaa5?.c
+do
+	echo mv $i ${i%c}java
+done
+
diff --git a/lab0408/today b/lab0408/today
new file mode 100644
index 0000000..59fcf3c
--- /dev/null
+++ b/lab0408/today
@@ -0,0 +1 @@
+20220408
diff --git a/lab0412/file0000.c b/lab0412/file0000.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/file0000.sh b/lab0412/file0000.sh
new file mode 100644
index 0000000..737f49f
--- /dev/null
+++ b/lab0412/file0000.sh
@@ -0,0 +1,8 @@
+#/bin/bash
+
+for i in {0..9} 
+do
+	touch `printf "file%04d.c\n" $i`
+	
+done
+
diff --git a/lab0412/file0001.c b/lab0412/file0001.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/file0002.c b/lab0412/file0002.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/file0003.c b/lab0412/file0003.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/file0004.c b/lab0412/file0004.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/file0005.c b/lab0412/file0005.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/file0006.c b/lab0412/file0006.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/file0007.c b/lab0412/file0007.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/file0008.c b/lab0412/file0008.c
new file mode 100644
index 0000000..e69de29
diff --git a/lab0412/file0009.c b/lab0412/file0009.c
new file mode 100644
index 0000000..e69de29
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..e97f3ac
--- /dev/null
+++ b/lab0412/files
@@ -0,0 +1,18 @@
+file0000.c
+file0000.sh
+file0001.c
+file0002.c
+file0003.c
+file0004.c
+file0005.c
+file0006.c
+file0007.c
+file0008.c
+file0009.c
+filename
+filename2
+files
+sum1.sh
+sum2.sh
+sum3.sh
+sum.sh
diff --git a/lab0412/sum.sh b/lab0412/sum.sh
new file mode 100644
index 0000000..a5dbd0c
--- /dev/null
+++ b/lab0412/sum.sh
@@ -0,0 +1,9 @@
+#/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..a5dbd0c
--- /dev/null
+++ b/lab0412/sum1.sh
@@ -0,0 +1,9 @@
+#/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..a5dbd0c
--- /dev/null
+++ b/lab0412/sum2.sh
@@ -0,0 +1,9 @@
+#/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..e69de29
diff --git a/studentid b/studentid
new file mode 100644
index 0000000..b82b0ef
--- /dev/null
+++ b/studentid
@@ -0,0 +1 @@
+JinHyuk Kim - 201520874
-- 
GitLab