// Client pour Queue : énumère les mots binaires de la longueur donnée en argument
class Count {
    public static void main(String[] args) {
        int k = Integer.parseInt(args[0]);
        Queue queue = new Queue();
        queue.enqueue("");
        while (!queue.isEmpty()) {
            String s = (String)queue.dequeue();
            if (s.length() < k) { 
                queue.enqueue(s + "0");
                queue.enqueue(s + "1");
            } else {
                System.out.println(s); 
            }
        }
    }
}
