#1309. [第十五届蓝桥杯Python省赛-4] 连续正整数和

[第十五届蓝桥杯Python省赛-4] 连续正整数和

描述

给定一个正整数nn,请计算nn最多可以由多少个连续 ( 2个及以上 )的正整数相加得到,如果nn不能由连续的正整数相加得到,则输出-1。

输入输出格式

输入

一行,一个正整数nn (3n1083 ≤ n ≤ 10^8)

输出

输入一个整数,表示nn最多可以由多少个连续的正整数相加得到;如果nn不能由连续的正整数相加得到,则输出-1。

输入输出样例

100
8
4
-1