/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.PriorityQueue;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static int getLargestKnumber (int[] inputs, int k) {
		PriorityQueue<Integer> pq = new PriorityQueue<>(
			(a, b) -> {
				if (a > b) {
					return -1;
				} else if (a < b) {
					return 1;
				}
					return 0;
				});
		Set<Integer> numbers = new HashSet<>();
		for (int i = 0; i < inputs.length; i++) {
			if (!numbers.contains(inputs[i])) {
				pq.add(inputs[i]);
				numbers.add(inputs[i]);
			}
		}
		
		for (int i = 0; i < k - 1; i++) {
			pq.poll();
		}
		
		return pq.peek();
	}
	
	public static void main (String[] args) throws java.lang.Exception
	{
		int[] inputs = new int[] {1, 1, 2, 6, -1, -2, 3, 5, 5, -10, 20, 30, 8, 11};
		System.out.print(getLargestKnumber(inputs, 6));
	}
}