import java.util.Arrays;
class Main {
private static void swap(int l[], int i, int j) {
int t = l[i];
l[i] = l[j];
l[j] = t;
}
public static void segregate(int[] l) {
int i = -1, j;
for(j=0; j<l.length; j++) {
if(l[j] == 0) swap(l, ++i, j);
}
}
public static void main(String[] args) {
int l[] = {1,0,0,1,1,1,0};
// int []l = {0,0,0,0};
// int []l = {1,1,1,1,1};
segregate(l);
System.out.println(Arrays.toString(l));
}
}