class Solution {
public void duplicateZeros(int[] arr) {
ArrayList rem = new ArrayList();
for (int i = 0; i < arr.length; i++) {
if (arr[i] == 0) {
rem.add(0);
rem.add(0);
arr[i] = rem.get(0);
rem.remove(0);
}else {
rem.add(arr[i]);
arr[i] = rem.get(0);
rem.remove(0);
}
}
}
}