Pentru un şir dat, format din $N$ elemente unice, număraţi câte subsecvenţe tripare conţine. Deoarece acest număr poate fi foarte mare, se va afişa valoarea modulo **666013**.
Notă: prin subsecvenţă a unui şir $A$ înţelegem un şir $B$ format din o parte din elementele lui $A$ (sau chiar din toate), aflate în acceeaşi ordine ca şi în $A$. Elementele din $B$ nu trebuie neapărat să fie pe poziţii consecutive în $A$. De exemplu, pentru şirul $A=[1, 2, 3, 4, 5]$, subsecvenţele lui de lungime cel puţin 3 sunt $[1, 2, 3]$, $[1, 2, 4]$, $[1, 2, 5]$, $[1, 3, 4]$ $[1, 3, 5]$, $[1, 4, 5]$, $[2, 3, 4]$, $[2, 3, 5]$, $[2, 4, 5]$, $[3, 4, 5]$, $[1, 2, 3, 4]$, $[1, 2, 3, 5]$, $[1, 2, 4, 5]$, $[1, 3, 4, 5]$, $[2, 3, 4, 5]$ şi $[1, 2, 3, 4, 5]$. Dintre acestea, subsecvenţele $[1, 2, 3]$, $[1, 2, 5]$, $[1, 3, 4]$, $[1, 4, 5]$, $[2, 3, 5]$, $[3, 4, 5]$, $[1, 2, 3, 5]$ şi $[1, 3, 4, 5]$ sunt tripare.
Notă: prin subsecvenţă a unui şir $A$ înţelegem un şir $B$ format din o parte din elementele lui $A$ (sau chiar din toate), aflate în acceeaşi ordine ca şi în $A$. Elementele din $B$ nu trebuie neapărat să fie pe poziţii consecutive în $A$. De exemplu, pentru şirul $A=[1, 2, 3, 4, 5]$, subsecvenţele lui de lungime cel puţin 3 sunt $[1, 2, 3]$, $[1, 2, 4]$, $[1, 2, 5]$, $[1, 3, 4]$ $[1, 3, 5]$, $[1, 4, 5]$, $[2, 3, 4]$, $[2, 3, 5]$, $[2, 4, 5]$, $[3, 4, 5]$, $[1, 2, 3, 4]$, $[1, 2, 3, 5]$, $[1, 2, 4, 5]$, $[1, 3, 4, 5]$, $[2, 3, 4, 5]$ şi $[1, 2, 3, 4, 5]$. Dintre acestea, subsecvenţele $[1, 2, 3]$, $[1, 2, 5]$, $[1, 4, 5]$, $[2, 3, 5]$, $[3, 4, 5]$, $[1, 2, 3, 5]$ şi $[1, 3, 4, 5]$ sunt tripare.
h2. Date de intrare