public int findMin(List<Integer> l){
		if(l==null){
			return 0;
		}
		if(l.size()==0){
			return 0;
		}
		if(l.size()==1){
			return l.get(0);
		}
		int min = -1;
		int tmp;
		for(int i=0;i<l.size();i++){
			if(i==0){
				min = i;
			}else{
				tmp = l.get(i);
				if(tmp <min){
					min = tmp;
				}
			}
		}
		return min;
	}