Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

UWM12DRO - Liczba dróg

Dana jest kratownica o rozmiarze NxN (gdzie 0<N<216). Krawędzie kratownicy indeksowane są od zera do N-1. Dla danych dwóch punktów P1=(x1,y1), P2=(x2,y2) znajdź ile istnieje dróg z P1 do P2 o długości M. Poruszać można się tylko wzdłuż kratownicy, zaś każdy jej wierzchołek można odwiedzić tylko raz (punkty P1 uważa się za odwiedzony, kolejność odwiedzanych wierzchołków ma znaczenie).

droga

Rysunek powyżej przedstawia jedną z możliwych dróg o długości M=6 z punktu (3,1) do punktu (2,4) na kratownicy N=6.

Input

Dane wejściowe rozpoczyna liczba N określająca rozmiar kratownicy. Dwie kolejne linie zawierają punkty współrzędne punktów P1 oraz P2, każde w postaci dwóch liczb 0<x,y<N oddzielonych spacją. Ostatnia linia zawiera liczbę M określającą długość drogi.

Output

Na wyjściu należy wygenerować lczbę określającą ilość możliwych dróg o długości M z punkt P1 do P2 na kratownicy o wymiarze NxN.

Example

Input:
4
1 1
3 1
4

Output: 6

Dodane przez:Michal
Data dodania:2012-12-03
Limit czasu wykonania programu:10s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:C CSHARP C++ 4.3.2 CPP C99 JAVA PAS-GPC PAS-FPC

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.