public void deletePosition(int pos) {
        if(isEmpty()) {
            throw new Error("Sorry! Not found elements");
        }
        else {	
            Node actual = firstNode;
            int i = 1;
            while((1!=pos)&&(actual.next != null)) {
                i++;
                actual = actual.next;
            }
            if (pos==1) {
                deleteBeginning();
            }
            else {
                if(i == pos) {
                    actual.previous.next = actual.next;
                    actual.next.previous = actual.previous;
                }
            }
        }
    }