import java.util.Scanner

object Main {
  def solve(X: Int): Int = {
    // iまでの累積和がXを初めて超えた場所は、iまでの累積和から 1〜(i - 1) のどれかと入れ替えることでXにできる
    var i = 1
    while(i * (i + 1) / 2 < X) i += 1
    i
  }

  def main(args: Array[String]): Unit = {
    val X = new Scanner(System.in).nextInt()
    println(solve(X))
  }
}
