package de.codegym.task.task08.task0822;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
/*
Die kleinste von N Zahlen
*/
public class Solution {
public static void main(String[] args) throws Exception {
List<Integer> integerliste = integerlisteAbrufen();
System.out.println(kleinstenWertabrufen(integerliste));
}
public static int kleinstenWertabrufen(List<Integer> array) {
for(int i = 0; i < array.size(); i++) {
int x;
for (int j = 0; j < array.size()-1; j++) {
if (array.get(j) > array.get(j + 1)) {
x = array.get(j);
array.get(j) = array.get(j+1);
array.get(j+1) = x;
}
}
}// Kleinsten Wert finden
return array.get(0);
}
public static List<Integer> integerlisteAbrufen() throws IOException {
BufferedReader rd = new BufferedReader(new InputStreamReader(System.in));
int x = Integer.parseInt(rd.readLine());
List<Integer> array = new ArrayList<Integer>();
while(array.size() < x) {
array.add(Integer.parseInt(rd.readLine()));
}
// Liste hier erstellen und initialisieren
return array;
}
}