Let's assume that we are given an
n×m table filled by integers. We'll mark a cell in the
i-th row and
j-th column as
(i,j). Thus,
(1,1) is the upper left cell of the table and
(n,m) is the lower right cell. We'll assume that a circle of radius
r with the center in cell
(i0,j0) is a set of such cells
(i,j) that
. We'll consider only the circles that do not go beyond the limits of the table, that is, for which
r+1≤i0≤n-r and
r+1≤j0≤m-r.
A circle of radius 3 with the center at
(4,5).
Find two such non-intersecting circles of the given radius
r that the sum of numbers in the cells that belong to these circles is maximum. Two circles intersect if there is a cell that belongs to both circles. As there can be more than one way to choose a pair of circles with the maximum sum, we will also be interested in the number of such pairs. Calculate the number of unordered pairs of circles, for instance, a pair of circles of radius 2 with centers at
(3,4) and
(7,7) is the same pair as the pair of circles of radius 2 with centers at
(7,7) and
(3,4).
Output
Print two integers − the maximum sum of numbers in the cells that are located into two non-intersecting circles and the number of pairs of non-intersecting circles with the maximum sum. If there isn't a single pair of non-intersecting circles, print
0 0.