Vrăjitorul informatician Arpsod a făcut un farmec asupra unui șir de N numere naturale, fiecare număr având exact 8 cifre (doar vrăjitorul știe de ce a ales cifra 8). În urma farmecului, numerele au început să prindă sentimente. Un număr X se numește bosumflat dacă există un alt număr Y, printre cele N, cu proprietatea că, numărul format din cifrele de pe poziții impare ale lui X este strict mai mic decât numărul format din cifrele de pe poziții pare ale lui Y și numărul format din cifrele de pe poziții pare ale lui X este strict mai mare decât numărul cifrele de pe poziții impare ale lui Y.
Vom defini gradul de bosumflare al unui număr X ca fiind egal cu numărul de numere dintre cele N, care îl bosumflă pe X.
Pentru că vrăjitorul este prea ocupat cu alți bosumflați, vă roagă pe voi să determinați gradul de bosumflare pentru fiecare dintre cele N numere.
Cerința
Cunoscându-se N, numărul de numere precum și numerele efective, determinați gradul de bosumflare pentru fiecare număr în parte.
Date de intrare
Pe prima linie a fișierului bosumflat.in se găsește numărul natural N. Pe cea de-a doua linie se găsesc N numere naturale (nu neapărat distincte), fiecare având exact 8 cifre.
Date de ieșire
Pe prima linie a fișierului bosumflat.out se vor afișa N numere naturale separate prin spațiu cu semnificația că al i-lea număr afișat reprezintă gradul de bosumflare al celui de-al i-lea număr din șirul inițial.
Restricții și precizări
2 ≤ N ≤ 5000- Cele
Nnumere sunt naturale și au exact8cifre - Dacă un număr nu este bosumflat atunci acesta are gradul de bosumflare
0. - Se garantează că primele două cifre ale fiecărui număr sunt nenule.
- Nu încercați să înțelegeți sentimentele numerelor, deoarece sunt foarte dificile.
Exemplu:
bosumflat.in
5 15629013 29032000 19970808 33331111 86000000
bosumflat.out
3 4 4 3 2
Explicație
Dacă X = 15629013 și Y = 29032000, X este bosumflat de Y deoarece 1691 < 9300 și 5203 > 2020 ( cifrele marcate se găsesc pe poziții pare).

