class TestCle
{
	public static void main(String[] args)
	{
		Cle cle1 = new Cle("10011");
		Cle cle2 = new Cle("11111");
		System.out.println("Cle1 = "+cle1+" et Cle2 = "+cle2);
		System.out.println("Complement de la Cle1 = "+cle1.complement());
		System.out.println("Complement du complement de la Cle1 = "+cle1.complement().complement());
		System.out.println("Cle1 xor Cle2 = "+cle1.xor(cle2));
		System.out.println("(Cle1 xor Cle2) xor Cle2 = "+cle1.xor(cle2).xor(cle2));
		System.out.println("Permutation de Cle1 = "+cle1.permutation(new int[]{4,3,2,1,0}));
	}
}
