public void set(int index, long value) {final int o = index / 10;final int b = index % 10;final int shift = b * 6;blocks[o] = (blocks[o] & ~(63L << shift)) | (value << shift);}

public override void Set(int index, long value){int o = index / 10;int b = index % 10;int shift = b * 6;blocks[o] = (blocks[o] & ~(63L << shift)) | (value << shift);}
