public boolean twoTwo(int[] nums) { for (int i = 0; i < nums.length; i++) { int n1 = nums[i]; int n2 = 0; int n3 = 0; if (i < nums.length-1) { n2 = nums[i+1]; } if (i < nums.length-2) { n3 = nums[i+2]; } if (n2 == 2 && n1 != 2 && n3 != 2) { return false; } else if (i == 0 && n1 == 2 && n2 != 2) { return false; } else if (i == nums.length-2 && n3 == 2 && n2 != 2) { return false; } } return true; }