Beach#11820

Beach

1 second
256 megabytes
Very easy

Kostya laid out a blanket on the beach with a length of units to relax comfortably under the sun. To create shade, he brought two large umbrellas. Each umbrella provides a shadow of length units.

The umbrellas can be positioned in any way — adjacent, overlapping, or even such that part of the shadow extends beyond the edges of the blanket. Kostya wants to position them so that the least possible part of the blanket remains under the open sun.

Determine the minimum length of the blanket that will remain uncovered by shadow.

Input

The first line contains two integers and (1 \le A, B \le 100) — the length of the blanket and the length of the shadow from one umbrella.

Output

Output one number — the minimum length of the blanket that will remain open after the best placement of the umbrellas.

Examples

Example

Loading
Loading

Example 1

Loading
Loading

Example 2

Loading
Loading

Note

Explanation for example 1:

We have a blanket with a length of and two umbrellas, each providing a shadow of length . For example, one umbrella can be placed on the left edge of the blanket, the other on the right. A total of units will be covered by shade, leaving units in the sun. The answer is .

Explanation for example 2:

The combined shadow length from the two umbrellas is sufficient to completely cover the blanket. No part of it remains in the sun, so the answer is .

Explanation for example 3:

Each umbrella provides a shadow greater than the entire blanket. Only one umbrella can be used to cover the whole surface. In this case, the blanket will be completely in the shade — the answer is .