#Lutece0492. TIMSKO

TIMSKO

Migrated from Lutece 492 TIMSKO

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

Every year, the University of Zagreb organizes a student team competition in informatics. Each team consists of three students.

Traditionally, the best competitors from the university are girls, and they outnumber boys significantly. This year, boys have raised their voice and a rule was made that each team must consist of exactly one boy and two girls.

To make competitors' lives a little more difficult, the dean of the university has decided to send KK of the competitors on an internship in a distant country. Those competitors will not be able to compete.

Given the number of female competitors MM, the number of male competitors NN, and the number of competitors which have to be sent on an internship KK, the dean has to create the maximum number of teams which will be able to attend the competition.

For example, if MM is 66, NN is 33 and KK is 22, the dean can send one girl and one boy on an internship, which leaves him with 55 girls and 22 boys. He can then create two teams from them (one girl is left without a team).

Input

The first and only line of input contains three integers separated by single spaces: MM (0M1000 \leq M \leq 100), the number of girls, NN (0N1000 \leq N \leq 100), the number of boys, and KK (0KM+N0 \leq K \leq M+N), the number of competitors which have to be sent on an internship.

Output

The first and only line of output must contain only one number: the maximum number of teams which can be formed.

Samples

输入数据 1

6 3 2

输出数据 1

2

输入数据 2

2 1 1

输出数据 2

0

输入数据 3

6 10 3

输出数据 3

3

Resources

COCI 2010/2011, 1st round, October 23rd 2010, Author: Adrian Satja Kurdija