public int median()
	{
		ArrayList<Integer> sortedArrayList = new ArrayList<Integer>();
		
		for(int i = 0; i < x; i++)
			for(int j = 0; j < y; j++)
				sortedArrayList.add(array[i][j]);
		
		Collections.sort(sortedArrayList, new Comparator<Integer>()
				{
					public int compare(Integer o1, Integer o2)
					{
						return o1 - o2;
					}	
				});

		return sortedArrayList.get((sortedArrayList.size() / 2));
	}