diff --git a/.idea/discord.xml b/.idea/discord.xml
new file mode 100644
index 0000000..30bab2a
--- /dev/null
+++ b/.idea/discord.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/task1.kt b/src/task1.kt
new file mode 100644
index 0000000..aed2a87
--- /dev/null
+++ b/src/task1.kt
@@ -0,0 +1,11 @@
+fun main() {
+
+ val numbers = arrayListOf(1,2,3,4,5,6,7,8,9,10)
+
+ val doubledNumber = numbers.map { num ->num *2 }
+
+ println(doubledNumber)
+
+
+
+}
\ No newline at end of file
diff --git a/src/task2.kt b/src/task2.kt
new file mode 100644
index 0000000..0e2c630
--- /dev/null
+++ b/src/task2.kt
@@ -0,0 +1,10 @@
+fun main() {
+
+ val names = arrayOf("Alice", "Bob", "Amir", "Charlie", "Annie", "David")
+
+ val filteredNames = names.filter { name ->name.contains("A") }
+
+ println(filteredNames)
+
+
+}
\ No newline at end of file
diff --git a/src/task3.kt b/src/task3.kt
new file mode 100644
index 0000000..aabef0d
--- /dev/null
+++ b/src/task3.kt
@@ -0,0 +1,11 @@
+fun main() {
+
+ val fruits = arrayListOf( "apple", "banana", "kiwi", "strawberry", "grape")
+// val fruitsLength= fruits.map { fruit -> fruit.length }
+
+ val sortedList =fruits.sortedByDescending{it.length}
+ println(sortedList)
+
+
+
+}
diff --git a/src/task4.kt b/src/task4.kt
new file mode 100644
index 0000000..810d3f5
--- /dev/null
+++ b/src/task4.kt
@@ -0,0 +1,17 @@
+fun main() {
+ val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
+
+ val greaterThanFive = customFilter(numbers) { it > 5 }
+ println("Numbers greater than 5: $greaterThanFive")
+
+ val evenNumbers = customFilter(numbers) { it % 2 == 0 }
+ println("Even numbers: $evenNumbers")
+
+ val multiplesOfThree = customFilter(numbers) { it % 3 == 0 }
+ println("Multiples of 3: $multiplesOfThree")
+}
+
+fun customFilter(numbers: List, filter: (Int) -> Boolean): List {
+ return numbers.filter(filter)
+}
+
diff --git a/src/task5.kt b/src/task5.kt
new file mode 100644
index 0000000..5710cff
--- /dev/null
+++ b/src/task5.kt
@@ -0,0 +1,13 @@
+fun main() {
+ val numbers = arrayListOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
+
+ val result = processNumbers(numbers)
+ println(result)
+}
+fun processNumbers(numbers: List): List {
+ val oddNumbers = numbers.filter { it % 2 != 0 }
+ val squaredNumbers = oddNumbers.map { it * it }
+ return squaredNumbers
+}
+
+