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

P176PROF - ROUND 6F - Zombie v.s Human

Trong một cuộc chiến giữa người và zombie, con người không thể chiến thắng được nếu tấn công trực diện nên phải ẩn nấp trong các tòa nhà để đánh du kích.

Sức mạnh của một zombie sẽ được các chiến binh đặt tên. sức mạnh của nó được đo bằng độ dài của tên.

 nhiệm vụ của bạn là thống kê cho chỉ huy chiến dịch biết thông tin về chiến dịch:

  1. con zombie mạnh nhất ở ngoài đường.
  2. số người đang ẩn nấp trong các tòa nhà. các tòa nhà được mã hóa bằng dấu cặp "( )".

Input

-          Dòng thứ nhất là số test t.

-          T dòng sau, mỗi dòng là một chuỗi thể hiện tên của zombie và các chiến sĩ, ngăn các nhau bằng các dấu gạch dưới "_".

Output

Một dòng duy nhất gồm 2 thông tin của chiến dịch được ngăn cách nhau bằng dấu cách. Nếu không có zombie nào thì in ra 0.

Example

Input:
4
_Hello_Vasya(and_Petya)__bye_(and_OK)
_a_(_b___c)__de_f(g_)__h__i(j_k_l)m__
(LoooonG)__shOrt__(LoooonG)
(___)
Output:
5 4
2 6
5 2
0 0


Được gửi lên bởi:adm
Ngày:2017-03-24
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 ASM64 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY 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.