import java.io.PrintStream; import java.util.ArrayList; import java.util.Collections; import java.util.Scanner; public class B { public static void main(String[] args) { PrintStream output = System.out; Scanner input = new Scanner(System.in); final int NUMBER = input.nextInt(); input.nextLine(); // read the newline for (int i = 0; i < NUMBER; i++) { ArrayList list = new ArrayList(); String line = input.nextLine(); String[] elements = line.split(":"); for (String element : elements) { list.add(Integer.parseInt(element)); } output.println(list); Collections.sort(list); output.println("Minimum: " + list.get(0)); output.println("Maximum: " + list.get(list.size() - 1)); double median; if (list.size() % 2 == 0) { int middle = list.size() / 2; int first = list.get(middle - 1); int second = list.get(middle); median = (first + second) / 2.0; } else { median = list.get(list.size() / 2); } output.printf("Median: %.1f%n", median); } } }