Tira wants to join a multiplayer game with n other players. Every player uses one character, and a character has some features. The game has k features in total, and each character has a subset of them.
The similarity of two characters A and B is counted like this. For each feature f, if A and B both have f, or if neither of them has f, the similarity goes up by 1.
Tira has no character yet. She wants to build a new character so that the largest similarity between her character and any other character is as small as possible.
Given the characters of the other players, find such a character for Tira. Several characters can reach the smallest possible maximum similarity, and in that case the answer is the one that comes first in lexicographic order.