#include <bits/stdc++.h>
using namespace std;
const long long MOD = 1e9 + 7;
int n;
int main() {
  cin >> n;
  for (int i = 2; i * i <= n; i++) {
    if (n % i != 0) continue;
    int m1 = i;
    for (int z1 = 1; z1 < m1; z1++) {
      int val = n - 1 - z1 * (n / i);
      if (val > 0 && val % m1 == 0) {
        cout << "YES" << endl
             << 2 << endl
             << z1 << ' ' << m1 << endl
             << val / m1 << ' ' << n / m1 << endl;
        return 0;
      }
    }
  }
  puts("NO");
  return 0;
}
