public long askID() {
        System.out.println(ASK_ID);
        if (terminal.hasNext(ID_PATTERN)) {// verificamos que sea un id valido
            return Long.parseLong(terminal.nextLine());
        } else if (terminal.hasNext(ID_PATTERN_SMALL))// para ahorrar tiempo se usan ids de tres digitos
        {
            return ID_SMALL_MASK + Long.parseLong(terminal.next());
        } else {
            System.out.println(INVALID_ID);
            terminal.nextLine();
        }
        return askID();
    }