eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Числова спіраль

Числова спіраль

Крім знаходження сум квадратів цифр, Тигра також полюбляє представляти числа у вигляді квадратної матриці розміру \textbf{N}x\textbf{N}. В матрицю записуються послідовні числа починаючи з \textbf{1}. Заповнення матриці відбувається за годинниковою стрілкою, одночасно з двох напрямків. Перший напрямок починається з верхнього лівого кута матриці, а другий -- з нижнього правого кута. \includegraphics{https://static.e-olymp.com/content/37/378ea924995a0230f959e045706b28469bca2951.jpg} Під час заповнення матриці числами, Тигрі стало цікаво, як дізнатися, яке число знаходиться на перетині \textbf{I}-го рядка та \textbf{J}-го стовпця. \InputFile Дано три цілих числа, відокремлених пропусками: \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{10^9}) -- розмірність матриці та \textbf{I}, \textbf{J} (\textbf{1} ≤ \textbf{I}, \textbf{J} ≤ \textbf{N}) -- номери рядка та стовпця. \OutputFile Вивести одне шукане число, яке знаходиться на перетині \textbf{I}-го рядка і \textbf{J}-го стовпця.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
6 4 4
Вихідні дані #1
17
Автор Рубан Микола