# Cik-cak
Polde se že dlje časa ukvarja s preučevanjem nizov, ki jih je poimenoval cik-cak nizi.
To so nizi celih števil z naslednjima lastnostima:
- prvi element niza je vedno $0$,
- vsak naslednji element je za $1$ večji ali manjši od predhodnjega elementa.
Primera cik-cak niza sta:
$0,−1,−2,−1,0,1,2,3,2,1$ ali $0,1,0,−1,−2,−1,0,1,2,3$.
Niz $0,1,2,3,1,2,1,0,−1$ ni cik-cak, ker je peti element za dva manjši od četrtega.
Polde si je zadal nalogo, da za dano naravno število $n$ in celo število $S$ poišče cik-cak niz, ki ima $n$ elementov in da je vsota elementov enaka številu $S$. Zadal si je še dodatno nalogo. Išče niz, ki bo leksikografsko najmanjši niz.
Niz $(a_1,a_2,...,a_n)$ je leksikografsko manjši od niza $(b_1,b_2,...,b_n)$, če obstaja indeks $i$, da zanj velja $a_1 = b_1$, $a_2 = b_2$, ..., $a_{i-1} = b_{i-1}$ in $a_i < b_i$.
Pomagaj Poldetu in napiši program, ki bo za dani števili $n$ in $S$ poiskal leksikografsko najmanjši niz $n$ elementov, katerega vsota elementov je enaka $S$.
## Popust pri nalogi, ampak rabim še checker spisati
Tekmovalec prejme n % točk, če niz ni urejen
## Opis vhoda
V prvi vrstici vhoda se nahajata naravno število $n$ in celo število $S$, ki sta ločeni s presledkom.
## Opis izhoda
Če cik-cak niz, ki ima $n$ elementov in vsoto elementov $S$, ne obstaja, izpiši $-1$.
Če tak cik-cak niz obstaja, izpiši niz tako, da se v vsaki izmed $n$ vrstic nahaja en element niza.
## 1. primer
### Vhod
```
7 3
```
### Izhod
```
0
-1
0
1
0
1
2
```
## 2. primer
### Vhod
```
3 100
```
### Izhod
```
- 1
```
## Omejitve
- $1 \leq n \leq 50000$
- $-10^9 \leq S \leq 10^9$
## Podnaloge
1. podnaloga (20 točk): $n \leq 20$
2. podnaloga (30 točk): $-10 \leq S \leq 10$
3. podnaloga (50 točk): ni dodatnih omejitev