import java.util.*;
public class MyClass {
public static int TOTAL_BITS = 4;
public static void set_random_bits(BitSet sb) {
Random r = new Random();
for (int i = 0; i < TOTAL_BITS / 2; i++)
sb.set(r.nextInt(TOTAL_BITS));
}
public static void print_bits(BitSet sb) {
for (int i = 0; i < TOTAL_BITS; i++) {
System.out.print(sb.get(i) ? "1" : "0");
}
System.out.println();
}
public static void main(String args[]) {
BitSet bs1 = new BitSet(TOTAL_BITS);
BitSet bs2 = new BitSet(TOTAL_BITS);
set_random_bits(bs1);
set_random_bits(bs2);
print_bits(bs1);
print_bits(bs2);
bs1.or(bs2);
print_bits(bs1);
System.out.println(bs1);
}
}
/*
run:
1100
1001
1101
{0, 1, 3}
*/