ACMT - Acm Teams

Engineer Ahmed Sror one of the best coaches. He picks team members by using two ways.

First one that the optimal team of three people should consist of one experienced participant and two newbies. Thus, each experienced participant can share the experience with a large number of people.

Second one that the optimal team should have two experienced members plus one newbie. Thus, each newbie can gain more knowledge and experience.

All the teams during the training session should belong to one of the two ways described above. Furthermore, they agree that the total number of teams should be as high as possible.

There are E experienced members and N newbies on the training session. Can you calculate what maximum number of teams can be formed?

Input

The first line of the input contains a single integer corresponding to number of test cases t (1 ≤ t ≤ 10) ,The second line contains two integers E and N (0 ≤ E, N ≤ 5·105) — the number of experienced participants and newbies that are present at the training session.

Output

For each test case print a single integer representing the maximum number of teams that can be formed.

Example

Input:
2
2 6
4 5

Output:
2
3

Note Let's represent the experienced players as XP and newbies as NB.

In the first test the teams look as follows: (XP, NB, NB), (XP, NB, NB).
In the second test sample the teams look as follows: (XP, NB, NB), (XP, NB, NB), (XP, XP, NB).


Added by:atef
Date:2015-04-23
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64

hide comments
2015-09-01 18:16:35 Neeraj Joshi
AC in one go.......
2015-08-23 13:48:57 shantanu tripathi
greedy :d tutorials ..
2015-08-20 14:41:47 Vishesh Middha
please provide some more test cases
2015-08-20 10:12:54 Abhay Jain
Got it! Stupid error... :)

Last edit: 2015-08-20 10:18:36
2015-08-14 15:28:19 :.Mohib.:
Greedy ;)
2015-08-02 12:06:52 Sarthak Taneja
My 200th :P ...
2015-07-30 23:19:50 Satyam Mishra
hell easy :)
2015-07-11 13:09:28 mrx
no algos no dp nothing, all hit and trial.
2015-07-11 08:04:30
dead easy
2015-06-25 12:14:42 kp
This will be the most solved problem in one year :|
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.