**Problem Description**

You are given a 3 × 3 grid which contains integers. Some of the 9 elements in the grid will have a value already, and the remaining elements will be unspecified. Your task is to determine values for the unspecified elements such that each row, when read from left-to-right is an arithmetic sequence, and that each column, when read from the top-down, is an arithmetic sequence.

Recall that an arithmetic sequence of length three is a sequence of integers of the form *a,a+d,a+2d*

for integer values of *a* and *d*. Note that d may be any integer, including zero or a negative integer.

**Sample Input 1**

```
8 9 10
16 X 20
24 X 30
```

**Output for Sample Input 1**

```
8 9 10
16 18 20
24 27 30
```

**Sample Input 2**

```
14 X X
X X 18
X 16 X
```

**Possible Output for Sample Input 2**

```
14 20 26
18 18 18
22 16 10
```

For the first sample input I understand how I could make a program to solve it, but I am unsure about the second one.