Ievan Ritola is a researcher of behavioral ecology. Her group visited a forest to analyze an ecological system of some kinds of foxes.

The forest can be expressed as a two-dimensional plane. With her previous research, foxes in the forest are known to live at lattice points. Here, lattice points are the points whose `x` and `y` coordinates are both integers. Two or more foxes might live at the same point.

To observe the biology of these foxes, they decided to put a pair of sensors in the forest. The sensors can be put at lattice points. Then, they will be able to observe all foxes inside the bounding rectangle (including the boundary) where the sensors are catty-corner to each other. The sensors cannot be placed at the points that have the same `x` or `y` coordinate; in other words the rectangle must have non-zero area.

The more foxes can be observed, the more data can be collected; on the other hand, monitoring a large area consumes a large amount of energy. So they want to maximize the value given by `N' / (|x_1 − x_2| × |y_1 − y_2|)`, where `N'` is the number of foxes observed and `(x_1, y_1)` and `(x_2, y_2)` are the positions of the two sensors.

Let's help her observe cute foxes!

The input is formatted as follows.

Nx_1y_1w_1x_2y_2w_2: :x_Ny_Nw_N

The first line contains a single integer `N` (`1 ≤ N ≤ 10^5`) indicating the number of the fox lairs in the forest.
Each of the next `N` lines contains three integers `x_i`, `y_i` (`|x_i|,\, |y_i| ≤ 10^9`) and `w_i` (`1 ≤ w_i ≤ 10^4`), which represent there are `w_i` foxes at the point `(x_i, y_i)`.
It is guaranteed that all points are mutually different.

Output the maximized value as a fraction:

a/b

where `a` and `b` are integers representing the numerator and the denominato respectively.
There should be exactly one space before and after the slash.
The fraction should be written in the simplest form, that is, `a` and `b` must not have a common integer divisor greater than one.

If the value becomes an integer, print a fraction with the denominator of one (e.g. `5 / 1`

to represent 5).
This implies zero should be printed as `0 / 1`

(without quotes).

2 1 1 2 2 2 3

5 / 1

Source: ACM-ICPC Japan Alumni Group Summer Camp 2013
, Day 4, Tokyo, Japan, 2013-09-23

http://acm-icpc.aitea.net/

http://jag2013summer-day4.contest.atcoder.jp/

http://acm-icpc.aitea.net/

http://jag2013summer-day4.contest.atcoder.jp/