Donats naturals, ordeneu-los així: primer, segons el nombre de divisors (com més millor); en cas d’empat, segons el nombre de dígits (com més millor); i en cas d’un altre empat, pel seu valor (com més petit millor).
L’entrada consisteix en diversos casos, cadascun amb seguida de nombres entre 1 i . Podeu assumir .
Per a cada cas, escriviu línies amb cada nombre i el seu nombre de divisors, ordenats segons s’ha explicat anteriorment. Escriviu una línia amb 10 guions al final de cada cas.
Recordeu que, si la factorització d’un nombre és , llavors el seu nombre de divisors és . Per exemple, per a en tenim .
Input
9 12 1 5 1000 10 8 9 34549 10007 4 10000000 9999999 9999998 9999997 3 23 23 23
Output
1000 16 12 6 10 4 8 4 9 3 10007 2 34549 2 5 2 1 1 ---------- 10000000 64 9999999 12 9999997 4 9999998 4 ---------- 23 2 23 2 23 2 ----------