#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, m, k;
  cin >> n >> m >> k;
  bool flag = false;
  if ((n * m) % k != 0 && k % 2 != 0) {
    cout << "NO";
    return 0;
  }
  if ((n * m) % k != 0 && k % 2 == 0) {
    flag = true;
    k /= 2;
    if ((n * m) % k != 0) {
      cout << "NO";
      return 0;
    }
  }
  long long n2 = n, m2 = m, k2 = k;
  for (long long i = 2; i <= sqrt(k2); i++) {
    while (k2 % i == 0) {
      if (n2 % i == 0) {
        n2 /= i;
      } else {
        m2 /= i;
      }
      k2 /= i;
    }
  }
  if (k2 > 1) {
    if (n2 % k2 == 0) {
      n2 /= k2;
    } else {
      m2 /= k2;
    }
  }
  if (!flag) {
    if (n2 < n) {
      n2 *= 2;
    } else {
      m2 *= 2;
    }
  }
  cout << "YES\n";
  cout << "0 0\n0 " << m2 << "\n" << n2 << " 0\n";
}
