#CCBCHBAHAI0000063. Statistics (Statistics)

    ID: 981 Loại: Thông thường 2000ms 256MiB Tried: 0 Đã chấp nhận: 0 Độ khó: 1 Đăng bởi: Nhãn>Programming language basicsStatic arraysIteration techniquesImplementation techniquesWorking with numbers

Statistics (Statistics)

Statistics (Statistics)

Source: Problem Solving and Program Design in C

Version: Phuoc Hung OJ Extended

Problem

The input contains multiple data sets until EOF. Each data set is one line containing nn followed by a0,…,an−1a_0,\ldots,a_{n-1}.

For case cc starting from 11, compute

m=min⁡iai,M=max⁡iai,R=M−m,m=\min_i a_i,\quad M=\max_i a_i,\quad R=M-m,

and

p=min⁡{i:ai=M},q=max⁡{i:ai=m}.p=\min\{i:a_i=M\},\qquad q=\max\{i:a_i=m\}.

Thus pp is the first maximum position and qq the last minimum position. Indices are 0-based.

Input

Each line is one data set: n a_0 a_1 ... a_{n-1}. Read until EOF.

Output

For case cc, print Case c: m M R p q.

Subtask

Subtask 1 (20 points): Mỗi file có không quá 33 bộ; 1≤n≤101\le n\le10, ∣ai∣≤103|a_i|\le10^3.

Subtask 2 (30 points): Mỗi file có không quá 2020 bộ; 1≤n≤1001\le n\le100, ∣ai∣≤106|a_i|\le10^6.

Subtask 3 (50 points): Mỗi file có không quá 5050 bộ; 1≤n≤10001\le n\le1000, ∣ai∣≤109|a_i|\le10^9.

Example

Input

5 3 1 8 8 1
4 -2 -2 -2 5

Output

Case 1: 1 8 7 2 4
Case 2: -2 5 7 3 2

Explanation

The sample follows the definitions and rules above.