public int[] fix34(int[] nums) {
        for (int i = 0; i < nums.length; i++) {
            if (nums[i] == 3) {
                for (int j = i+1; j < nums.length; j++) {
                    if (nums[j] == 4) {
                        int temp = nums[i+1];
                        nums[i+1] = nums[j];
                        nums[j] = temp;
                    }
                }
                i++;
            } else if (nums[i] == 4) {
                for (int j = i+1; j < nums.length-1; j++) {
                    if (nums[j] == 3 && nums[j+1] != 4) {
                        int temp = nums[j+1];
                        nums[j+1] = nums[i];
                        nums[i] = temp;
                    }
                }
            }
        }
        return nums;
    }