public int popAt(int i) {
		if (stacks.size() == 0)
			return Integer.MIN_VALUE;

		if (stacks.get(i).isEmpty()) {
			stacks.remove(i);
			current--;
			return Integer.MAX_VALUE;
		}
		int elem = stacks.get(i).pop();
		if (stacks.get(i).isEmpty()) {
			stacks.remove(i);
			current--;
		}
		return elem;
	}