#P14004. 排序

排序

题目描述

输入若干单词(这些单词以空格或者换行符隔开),将这些单词按照下面的规则升序排序后输出:

  • 优先按照单词长度升序排序;
  • 对于长度相同的单词,按照字典序升序排序(不区分大小写);
  • 对于长度相同、字典序相等(不区分大小写)的单词,按照输入的先后顺序升序排序。

输入格式

若干行,每行是若干用空格隔开的单词。

输出格式

按照排序规则排序后的所有单词,每行一个。

输入输出样例

abc Abd
ABC ab abcd XYZ
a ABD ok
a
ab
ok
abc
ABC
Abd
ABD
XYZ
abcd