Superman Has Lost his powers,and taking advantage of this Lex Luther has attacked Krypton.Now in order to rule efficiently,he has introduced American Currency over there.The people have no choice left but to exchange Krypton Gold Coins with American Dollars.

Problem Specification

Krypton has a very strange monetary system.Each Krypton gold coin has an integer number written on it. A coin n can be exchanged in a bank into three coins: n/2, n/3 and n/4. But these numbers are all rounded down (the banks have to make a profit).You can also sell Krypton coins for American Dollars.The exchange rate is 1:1.But you can not buy Krypton Gold coins.
You have one gold coin. What is the maximum amount of American Dollars you can get for it?

Input Specification

The input will contain several test cases.
Each testcase is a single line with a number n (not more than 50 lines). It is the number written on your coin.
Output Specification

For each test case output a single line, containing the maximum amount of American dollars you can get.

Constraints

0 <= n <= 1,000,000,000

Sample Input

``` 12 2 ```

Sample Output

``` 13 2 ```

Explanation

You can change 12 into 6, 4 and 3, and then change these into \$6+\$4+\$3 = \$13.
If you try changing the coin 2 into 3 smaller coins, you will get 1, 0 and 0, and later you can get no more than \$1 out of them.
It is better just to change the 2 coin directly into \$2.

Problem Setter: Bipul Agarwal

Languages: C,C++,Java

Time Limit: 1 Second(s)
Score: 100 Point(s)
Input File Limit: 50000 Bytes

Mode Judge

RankNameScore
1xyz0
2Ams0
3TIP0
4team420
5xyzz0
6asdasdasd0
7abcd0
8khankhan0
9Gabriel0
10gigel0