# Test

# Case 0

```test
> 0
> -1
1
0
0
```

# Case 1

```test
> 1
> 1
> 1
> -1
3
3
1
```

# Test 1

```test
> 1
> 2
> 3
> -1
3
6
2
```

# Test 2

```test
> 2
> 2
> 4
> 6
> 11
> -1
5
25
5
```

# Test 3

```test
> 5
> 13
> 3
> 7
> 2
> -1
5
25
5
```
