알파벳 소문자로 이루어진 문자열 의 점수는 각 문자의 등장 횟수를 제곱하여 모두 더한 값이다. 예를 들어 abaca의 점수는 이다.
개의 문자열 을 다음 기준으로 정렬하라.
abc는 abd보다 앞선다.같은 문자열이 여러 번 주어지면 주어진 횟수만큼 모두 출력한다.
입력은 다음과 같은 형식으로 주어진다.
정렬된 문자열을 한 줄에 하나씩 총 개의 줄에 출력한다.
첫째 줄에 이 주어지고, 다음 개의 줄에 문자열이 하나씩 주어진다.
| 19 |
각 문자열 안에서 같은 문자는 두 번 이상 등장하지 않는다. |
| 3 | 8 | 각 문자열은 한 종류의 문자로만 이루어진다. |
| 4 | 13 | 모든 문자열의 점수가 서로 다르다. |
| 5 | 7 | . |
| 6 | 7 | . |
| 7 | 35 | 추가적인 제약이 없다. |