public class X
{
public static void main(String[] args)
{
int[] nim = new int[100];
nim[0] = 0;
nim[1] = 1;
nim[2] = 1;
for (int i = 3; i < nim.length; i++)
{
calculate(i, nim);
}
for (int i = 0; i < nim.length; i++)
{
System.out.print(nim + ",");
}
}
private static void calculate(int i, int[] nim)
{
BitSet handleSet = new BitSet();
handleSet.set(nim[i-2]);
handleSet.set(nim[i-3]);
int n = i-3;
for (int index = 0; index <= n/2; index++)
{
handleSet.set(nim[index] ^ nim[n-index]);
}