Codeforces Round 127 (Div. 2)
C
Clear Symmetry
Codeforces
未评级
原题
← BD →
翻译中…

Consider some square matrix $*A*$ with side $*n*$ consisting of zeros and ones. There are $*n*$ rows numbered from $1$ to $*n*$ from top to bottom and $*n*$ columns numbered from $1$ to $*n*$ from left to right in this matrix. We'll denote the element of the matrix which is located at the intersection of the $*i*$-row and the $*j*$-th column as $*A*_{*i*, *j*}$.

翻译中…

Let's call matrix $*A*$ clear if no two cells containing ones have a common side.

翻译中…

Let's call matrix $*A*$ symmetrical if it matches the matrices formed from it by a horizontal and/or a vertical reflection. Formally, for each pair $(*i*, *j*)$ $(1 ≤ *i*, *j* ≤ *n*)$ both of the following conditions must be met: $*A*_{*i*, *j*} = *A*_{*n* - *i* + 1, *j*}$ and $*A*_{*i*, *j*} = *A*_{*i*, *n* - *j* + 1}$.

翻译中…

Let's define the sharpness of matrix $*A*$ as the number of ones in it.

翻译中…

Given integer $*x*$, your task is to find the smallest positive integer $*n*$ such that there exists a clear symmetrical matrix $*A*$ with side $*n*$ and sharpness $*x*$.

翻译中…

Input

翻译中…

The only line contains a single integer $*x*$ ($1 ≤ *x* ≤ 100$) — the required sharpness of the matrix.

翻译中…

Output

翻译中…

Print a single number — the sought value of $*n*$.

翻译中…

Note

翻译中…

The figure below shows the matrices that correspond to the samples:

翻译中…

image

翻译中…

样例

Input #1
4
Output #1
3
InputCopy OutputCopy
Input #2
9
Output #2
5
InputCopy OutputCopy
题目信息
题号
202C
时间限制
2 s
内存限制
256 MB

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。