public class FinalTest {

	public static void main(String[] arg) {
		int[] a = { 10, 2, 7, 8, 2, 3, 7 };
		int[] result = pickUnique(a);
		for (int i = 0; i < result.length; i++) {
			System.out.println(result[i]);
		}

	}

	public static int[] pickUnique(int[] a) {
		boolean[] unique = new boolean[a.length];
		for (int i = 0; i < a.length; i++) {
			unique[i] = true;
		}

		int totalSize = 0;

		for (int i = 0; i < a.length; i++) {
			if (unique[i]) {
				totalSize++;
				for (int j = i + 1; j < a.length; j++) {
					if (a[i] == a[j]) {
						unique[j] = false;
					}
				}
			}
		}

		int[] result = new int[totalSize];
		int pos = 0;
		for (int i = 0; i < a.length; i++) {
			if (unique[i]) {
				result[pos] = a[i];
				pos++;
			}
		}
		return result;
	}

}
