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.|

P151PROE - ROUND 1E - Sản xuất kem

Nhà máy Blabla đang sản xuất kem Bla. Kem được bơm vào một khay hình chữ nhật kích thước m x n ô nhỏ rồi đưa vào máy lạnh. Máy phun kem là một cánh tay có hai đầu phun kem đặt ở trên hai ô khác nhau. Vì hai đầu phun ở trên cùng tay rô bốt nên các bước di chuyển của chúng đồng bộ hóa với nhau, nếu máy thứ nhất di chuyển theo một vec tơ, thì tay thứ hai cũng được di chuyển theo vec tơ ấy. Ban đầu các ô trên khay không chứa kem.

Tay rô bốt di chuyển theo quy luật sau:

  • Cả 2 máy phun đều đặt trên 2 ô khác nhau và đều hoạt động.
  • Máy phun di chuyển qua ô nào thì ô đấy được phun kem.
  • Tay rô bốt di chuyển song song với các cạnh của khay.
  • Các máy phun không được di chuyển ra bên ngoài khay.

Blab là nhân viên kĩ thuật của nhà máy Blabla, anh được giao nhiệm vụ viết chương trình để tính số ô không được phun kem, các bạn hãy giúp anh ấy.

Input

Dòng đầu tiên chứa số bộ test t (không quá 150 bộ test), t dòng sau mỗi dòng chứa 1 bộ test chứa 6 số nguyên dương lần lượt m, n, x1, y1, x2, y2.

Trong đó m, n lần lượt là số cột và số hàng của khay, (x1, y1) là tọa độ của máy phun thứ nhất (x1, y1 là vị trí cột, hàng), (x2, y2) là tọa độ của máy phun thứ hai (x2, y2 là vị trí cột, hàng).

Các cột được đánh dấu từ trái sang phải, các hàng được đánh dấu từ trên xuống dưới.

Giới hạn: 2 ≤ n, m ≤ 10^9, 1≤x1, x2≤m, 1≤y1, y2≤ n. 

Output

Với mỗi bộ test in ra kết quả trên 1 dòng.

Example

Input:

2

4 4 1 1 3 3

4 3 1 1 2 2 Output: 8
2

Được gửi lên bởi:adm
Ngày:2015-03-04
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA

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