Охота на крокодила – 2
Як ви можливо пам'ятаєте, основним заняттям нещасних дикунів с Острову Невезіння – охота на крокодила. Тепер вони вирішили використовувати капкан, який розміщено в центрі озера, у точці з координатами (0, 0). Але лодки на Острові Невезіння переміщуються за дуже дивним законом. З точки з координатами (X_k, Y_k) лодка може переміститись лише в точку з координатами X_{k+1} = X_k + Y_k Y_{k+1} = Y_k + U_k де U_k – сила, що використовується дикунами для прискорення або тормозіння лодки. Лодка може знаходитись лише в точці з цілими координатами. (X_k, Y_k – цілі для довільних k >= 0). U_k приймає значення з множини {-2, -1, 0, 1, 2} для довільного k >= 0. Звичайно, дикуни хотіли б досягнути капкану якомога швидше, доки крокодил не звільнився з нього сам. Ваше завдання – знайти мінімально можливе значенння часу, для якого X_T = 0, Y_T = 0 для заданого початкового положення лодки (X_0, Y_0).
Вхідний файл містить декілька тестів. Кожен тест – це рядок з двома цілими числами, відокремленими одним пропуском – початкове положення лодки (X_0, Y_0), (-100 ≤ X_0 ≤ 100, -100 ≤ Y_0 ≤ 100). Гарантується, що точку (0, 0) можна досягти з довільного початкового положення, заданого у файлі. Для кожного початкового положення (X_0, Y_0) у вхідному файлі виведіть у окремому рядку вихідного файлу єдине число – мінімально можливе значення T, при якому X_T = 0, Y_T = 0.