Dama hərəkəti#2341

Dama hərəkəti

1 saniyə
64 meqabayt
Asan

Amerikan daması oyununda, dama son üfüqi sıraya çatdıqda şah olur. Şah istənilən diaqonal istiqamətdə yalnız bir xana irəli hərəkət edə bilər (şəkildə oxlarla göstərilən kimi).

Taxtada \textbf{M} \times \textbf{N} ölçüsündə bir lövhə və yalnız bir şah verilmişdir (başqa dama yoxdur, ona görə də vura bilmir).

Tələb olunur: şahın başlanğıc xanasından müəyyən bir hədəf xanaya çatması üçün lazım olan minimal gediş sayını tapmaq.

Giriş

Birinci sətirdə taxtanın ölçüləri — və , yəni şaquli və üfüqi xətlərin sayı verilir (1 \leq M, N \leq 10^9).

İkinci sətirdə şahın başladığı xananın koordinatları x_0 və y_0 verilir (1 \leq x_0 \leq M, 1 \leq y_0 \leq N).

Üçüncü sətirdə isə hədəf xananın koordinatları x_K və y_K verilir.

Çıxış

Şahın başlanğıc xanasından hədəfə çatmağın ən az gediş sayını çıxarın. Əgər çatmaq mümkün deyilsə, **-1** çıxarın.

Nümunələr

Nümunə 1

Loading
Loading