CF883M Quadcopter Competition

Description

Polycarp takes part in a quadcopter competition. According to the rules a flying robot should: - start the race from some point of a field, - go around the flag, - close cycle returning back to the starting point. Polycarp knows the coordinates of the starting point ( $ x_{1},y_{1} $ ) and the coordinates of the point where the flag is situated ( $ x_{2},y_{2} $ ). Polycarp’s quadcopter can fly only parallel to the sides of the field each tick changing exactly one coordinate by $ 1 $ . It means that in one tick the quadcopter can fly from the point ( $ x,y $ ) to any of four points: ( $ x-1,y $ ), ( $ x+1,y $ ), ( $ x,y-1 $ ) or ( $ x,y+1 $ ). Thus the quadcopter path is a closed cycle starting and finishing in ( $ x_{1},y_{1} $ ) and containing the point ( $ x_{2},y_{2} $ ) strictly inside. ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF883M/386c66ca9620cccfa6fb068c3cb9fb65984ca527.png)The picture corresponds to the first example: the starting (and finishing) point is in ( $ 1,5 $ ) and the flag is in ( $ 5,2 $ ).What is the minimal length of the quadcopter path?

Input Format

The first line contains two integer numbers $ x_{1} $ and $ y_{1} $ ( $ -100

Output Format

Print the length of minimal path of the quadcopter to surround the flag and return back.