#include <bits/stdc++.h>
using namespace std;
const int INF = 0x7f7f7f7f;
int BigMod(long long int B, long long int P, long long int M) {
  long long int R = 1;
  while (P > 0) {
    if (P % 2 == 1) R = (R * B) % M;
    P /= 2;
    B = (B * B) % M;
  }
  return (int)R;
}
int main() {
  long long int s = 0, i, n;
  cin >> n;
  for (i = 1; i > 0; i++) {
    s += i;
    if (s == n) {
      printf("%I64d\n", i);
      break;
    } else if (s > n) {
      s -= i;
      n -= s;
      printf("%I64d\n", n);
      break;
    }
  }
  return 0;
}
