input_words = ["eat", "tea", "tan", "ate", "nat", "bat"]

res_dict = {}

for word in input_words:
	sorted_word = ''.join(sorted(word))
	if sorted_word not in res_dict:
		res_dict[sorted_word] = [word]
	else:
		res_dict[sorted_word].append(word)
		res_dict[sorted_word].sort()
		
print(list(res_dict.values()))