AT_cf_2015_morning_easy_a ヘイホー君と加算

Description

[problemUrl]: https://atcoder.jp/contests/code-festival-2015-morning-easy/tasks/cf_2015_morning_easy_a ある整数を $ 2 $ 乗した整数を、平方と呼びます。 たとえば、$ 1 $, $ 4 $, $ 9 $などは平方ですが、 $ 2 $, $ 6 $ などは平方ではありません。 ヘイホー君はある日、整数 $ N $ を道端で拾いました。 平方が好きなヘイホー君は、 整数 $ N $ に以下の操作を繰り返すことで、平方を得ようと考えました。 - $ N $ に $ 1 $ を加算する。 ヘイホー君が平方を得るために必要な操作回数の最小値を求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ - $ 1 $ 行目には、ヘイホー君が拾った整数 $ N\ (1\ ≦\ N\ ≦\ 10,000) $ が与えられる。

Output Format

ヘイホー君が平方を得るために必要な最小の操作回数を $ 1 $ 行に出力せよ。 出力の末尾には改行をいれること。

Explanation/Hint

### Sample Explanation 1 $ 2 $ 回の操作で $ 9 $ という平方を得ることができます。 ### Sample Explanation 2 $ 16 $ は平方なので、一度も操作を行う必要はありません。