diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 0000000000000000000000000000000000000000..531866790fd6e5beef217daede801dbf4479ec30
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,29 @@
+{
+    "tasks": [
+        {
+            "type": "cppbuild",
+            "label": "C/C++: clang++ build active file",
+            "command": "/usr/bin/clang++",
+            "args": [
+                "-fcolor-diagnostics",
+                "-fansi-escape-codes",
+                "-g",
+                "${file}",
+                "-o",
+                "${fileDirname}/${fileBasenameNoExtension}"
+            ],
+            "options": {
+                "cwd": "${fileDirname}"
+            },
+            "problemMatcher": [
+                "$gcc"
+            ],
+            "group": {
+                "kind": "build",
+                "isDefault": true
+            },
+            "detail": "Task generated by Debugger."
+        }
+    ],
+    "version": "2.0.0"
+}
\ No newline at end of file
diff --git a/task1.cpp b/task1.cpp
index 29f517ff5e3414d54adff3a341c04feafef9c790..f7999d1fd2d49524f85a37faac4797348fc5d8bc 100644
--- a/task1.cpp
+++ b/task1.cpp
@@ -2,9 +2,7 @@
 #include <iostream>
 
 int main(){
- 
-for(int i = 0; i < 10; i++){
-printf("%d\n", i);
-}
-return 0;
+
+    printf("hello world");
+
 }
diff --git a/task1.dSYM/Contents/Info.plist b/task1.dSYM/Contents/Info.plist
new file mode 100644
index 0000000000000000000000000000000000000000..ec0be6ef6905fff0edc55b0a3c13d1108aa133c3
--- /dev/null
+++ b/task1.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+	<dict>
+		<key>CFBundleDevelopmentRegion</key>
+		<string>English</string>
+		<key>CFBundleIdentifier</key>
+		<string>com.apple.xcode.dsym.task1</string>
+		<key>CFBundleInfoDictionaryVersion</key>
+		<string>6.0</string>
+		<key>CFBundlePackageType</key>
+		<string>dSYM</string>
+		<key>CFBundleSignature</key>
+		<string>????</string>
+		<key>CFBundleShortVersionString</key>
+		<string>1.0</string>
+		<key>CFBundleVersion</key>
+		<string>1</string>
+	</dict>
+</plist>
diff --git a/task1.dSYM/Contents/Resources/DWARF/task1 b/task1.dSYM/Contents/Resources/DWARF/task1
new file mode 100644
index 0000000000000000000000000000000000000000..22d39aff7e27fd62d46476bca3d03641daf7526d
Binary files /dev/null and b/task1.dSYM/Contents/Resources/DWARF/task1 differ
diff --git a/task2.dSYM/Contents/Info.plist b/task2.dSYM/Contents/Info.plist
new file mode 100644
index 0000000000000000000000000000000000000000..b17f93906d2f475eaf40b0a93c3f26ee2ec461b7
--- /dev/null
+++ b/task2.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+	<dict>
+		<key>CFBundleDevelopmentRegion</key>
+		<string>English</string>
+		<key>CFBundleIdentifier</key>
+		<string>com.apple.xcode.dsym.task2</string>
+		<key>CFBundleInfoDictionaryVersion</key>
+		<string>6.0</string>
+		<key>CFBundlePackageType</key>
+		<string>dSYM</string>
+		<key>CFBundleSignature</key>
+		<string>????</string>
+		<key>CFBundleShortVersionString</key>
+		<string>1.0</string>
+		<key>CFBundleVersion</key>
+		<string>1</string>
+	</dict>
+</plist>
diff --git a/task2.dSYM/Contents/Resources/DWARF/task2 b/task2.dSYM/Contents/Resources/DWARF/task2
new file mode 100644
index 0000000000000000000000000000000000000000..0e7b89322a65ef58ae03c5cf841692b0afed3d48
Binary files /dev/null and b/task2.dSYM/Contents/Resources/DWARF/task2 differ
diff --git a/task3.dSYM/Contents/Info.plist b/task3.dSYM/Contents/Info.plist
new file mode 100644
index 0000000000000000000000000000000000000000..9869aef756e04c8898ac4e3845f2b90bb85d7f62
--- /dev/null
+++ b/task3.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+	<dict>
+		<key>CFBundleDevelopmentRegion</key>
+		<string>English</string>
+		<key>CFBundleIdentifier</key>
+		<string>com.apple.xcode.dsym.task3</string>
+		<key>CFBundleInfoDictionaryVersion</key>
+		<string>6.0</string>
+		<key>CFBundlePackageType</key>
+		<string>dSYM</string>
+		<key>CFBundleSignature</key>
+		<string>????</string>
+		<key>CFBundleShortVersionString</key>
+		<string>1.0</string>
+		<key>CFBundleVersion</key>
+		<string>1</string>
+	</dict>
+</plist>
diff --git a/task3.dSYM/Contents/Resources/DWARF/task3 b/task3.dSYM/Contents/Resources/DWARF/task3
new file mode 100644
index 0000000000000000000000000000000000000000..86fe1770d3fe989d35d15c6daa88055e1372f004
Binary files /dev/null and b/task3.dSYM/Contents/Resources/DWARF/task3 differ
diff --git a/task4.dSYM/Contents/Info.plist b/task4.dSYM/Contents/Info.plist
new file mode 100644
index 0000000000000000000000000000000000000000..0f0ad61c196d9e877e95c278b61cf465932f5166
--- /dev/null
+++ b/task4.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+	<dict>
+		<key>CFBundleDevelopmentRegion</key>
+		<string>English</string>
+		<key>CFBundleIdentifier</key>
+		<string>com.apple.xcode.dsym.task4</string>
+		<key>CFBundleInfoDictionaryVersion</key>
+		<string>6.0</string>
+		<key>CFBundlePackageType</key>
+		<string>dSYM</string>
+		<key>CFBundleSignature</key>
+		<string>????</string>
+		<key>CFBundleShortVersionString</key>
+		<string>1.0</string>
+		<key>CFBundleVersion</key>
+		<string>1</string>
+	</dict>
+</plist>
diff --git a/task4.dSYM/Contents/Resources/DWARF/task4 b/task4.dSYM/Contents/Resources/DWARF/task4
new file mode 100644
index 0000000000000000000000000000000000000000..b4c9573792f2170b8a38ce4526d0022678f1e1ff
Binary files /dev/null and b/task4.dSYM/Contents/Resources/DWARF/task4 differ
diff --git a/task5 b/task5
index d9daa32f7cf9b30f3f5af4fef74a88136f4b3bde..fefc10137fdbe61d0c90339c1fe4614597f28aed 100755
Binary files a/task5 and b/task5 differ
diff --git a/task5.dSYM/Contents/Info.plist b/task5.dSYM/Contents/Info.plist
new file mode 100644
index 0000000000000000000000000000000000000000..977bc409a83f27a087d235cca171126d14d65768
--- /dev/null
+++ b/task5.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+	<dict>
+		<key>CFBundleDevelopmentRegion</key>
+		<string>English</string>
+		<key>CFBundleIdentifier</key>
+		<string>com.apple.xcode.dsym.task5</string>
+		<key>CFBundleInfoDictionaryVersion</key>
+		<string>6.0</string>
+		<key>CFBundlePackageType</key>
+		<string>dSYM</string>
+		<key>CFBundleSignature</key>
+		<string>????</string>
+		<key>CFBundleShortVersionString</key>
+		<string>1.0</string>
+		<key>CFBundleVersion</key>
+		<string>1</string>
+	</dict>
+</plist>
diff --git a/task5.dSYM/Contents/Resources/DWARF/task5 b/task5.dSYM/Contents/Resources/DWARF/task5
new file mode 100644
index 0000000000000000000000000000000000000000..843418c4dbd2af785d1f1e8c2390c3cddbb41b3b
Binary files /dev/null and b/task5.dSYM/Contents/Resources/DWARF/task5 differ