You are given a twodimensional Cartesian coordinate system and the two coordinates (X and Y) of a point in the coordinate system. As you will find, the coordinate system is divided by 2 lines (see the picture bellow) which divide the plain in four parts. Each of these parts has a lot of points that are numbered between 1 and 4. There is one point where our lines are crossing. This point has the following coordinates: X=0 and Y=0. As a result this point is numbered 0. The points on the lines are also numbered with the numbers 5 and 6 (again see the picture below).
Your task is to write a program that finds the number of the location of the given point in the coordinate system.
Input:

Input data is read from the console.

The number X stays at the first input line.

The number Y stays at the second input line.

The input data will always be valid and in the format described. There is no need to check it explicitly.
Output:

The output data must be printed on the console.

On the only output line you must print an integer number between 0 and 6, depending on the location of the given point in the coordinate system.
Constraints:

The numbers X and Y are numbers between 2 000 000 000 001 337 and 2 000 000 000 001 337, inclusive.
Examples
Input

Output


Input

Output


Input

Output


Input

Output

1
2

1

0033
4

3

3000
9000

2

12345
98786543

4
