puts (d = Math.sqrt(8 * gets.to_i + 1)) && d.to_i != d.to_f ? "NO" : "YES\n#{(d.to_i - 1) / 2}"