let m = stdin.ReadLine() |> int64
stdout.
Write (m
- int64(double(m
) |> sqrt) - int64(double(m
/ 2L) |> sqrt))
bGV0IG0gPSBzdGRpbi5SZWFkTGluZSgpIHw+IGludDY0CnN0ZG91dC5Xcml0ZSAobSAtIGludDY0KGRvdWJsZShtKSB8PiBzcXJ0KSAtIGludDY0KGRvdWJsZShtIC8gMkwpIHw+IHNxcnQpKQ==