diff --git a/SelectMinimum/.idea/kotlinc.xml b/SelectMinimum/.idea/kotlinc.xml
new file mode 100644
index 0000000..3c50bd3
--- /dev/null
+++ b/SelectMinimum/.idea/kotlinc.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SelectMinimum/.idea/libraries/KotlinJavaRuntime.xml b/SelectMinimum/.idea/libraries/KotlinJavaRuntime.xml
new file mode 100644
index 0000000..1a7265d
--- /dev/null
+++ b/SelectMinimum/.idea/libraries/KotlinJavaRuntime.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SelectMinimum/.idea/misc.xml b/SelectMinimum/.idea/misc.xml
new file mode 100644
index 0000000..4c1c37a
--- /dev/null
+++ b/SelectMinimum/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SelectMinimum/.idea/modules.xml b/SelectMinimum/.idea/modules.xml
new file mode 100644
index 0000000..b962c5f
--- /dev/null
+++ b/SelectMinimum/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SelectMinimum/.idea/vcs.xml b/SelectMinimum/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/SelectMinimum/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SelectMinimum/.idea/workspace.xml b/SelectMinimum/.idea/workspace.xml
new file mode 100644
index 0000000..b608697
--- /dev/null
+++ b/SelectMinimum/.idea/workspace.xml
@@ -0,0 +1,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ DEFINITION_ORDER
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1551799437649
+
+
+ 1551799437649
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SelectMinimum/SelectMinimum.iml b/SelectMinimum/SelectMinimum.iml
new file mode 100644
index 0000000..245d342
--- /dev/null
+++ b/SelectMinimum/SelectMinimum.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SelectMinimum/out/production/SelectMinimum/META-INF/SelectMinimum.kotlin_module b/SelectMinimum/out/production/SelectMinimum/META-INF/SelectMinimum.kotlin_module
new file mode 100644
index 0000000..78092fd
Binary files /dev/null and b/SelectMinimum/out/production/SelectMinimum/META-INF/SelectMinimum.kotlin_module differ
diff --git a/SelectMinimum/out/production/SelectMinimum/MainKt.class b/SelectMinimum/out/production/SelectMinimum/MainKt.class
new file mode 100644
index 0000000..6937312
Binary files /dev/null and b/SelectMinimum/out/production/SelectMinimum/MainKt.class differ
diff --git a/SelectMinimum/src/Main.kt b/SelectMinimum/src/Main.kt
new file mode 100644
index 0000000..d6f6cbb
--- /dev/null
+++ b/SelectMinimum/src/Main.kt
@@ -0,0 +1,16 @@
+fun main(args : Array) {
+ if (args.isEmpty()) print(searchMin(listOf(3, 5, 1)))
+ //var list = listOf(3, 5, 1)
+ if (args.isNotEmpty()) print(searchMin(args.toList()))
+}
+
+fun > searchMin( list: List ): T? {
+ if (list.size==1) return list[0]
+ if (list.isEmpty()) return null
+ var min = list[0]
+ for (item in list){
+ if (item < min) min=item
+ }
+
+ return min
+}
\ No newline at end of file
diff --git a/SelectMinimum/src/SearchMin.kt b/SelectMinimum/src/SearchMin.kt
new file mode 100644
index 0000000..e69de29