#include <bits/stdc++.h>
using namespace std;
const long double pi = acos(-1);
const long long INF = 1e14;
long long gcd(long long a, long long b) {
  while (b) {
    a = a % b;
    swap(a, b);
  }
  return a;
}
int main() {
  long long n, m, k;
  cin >> n >> m >> k;
  if ((n * m * 2) % k != 0 || k == 1) {
    cout << "NO";
    return 0;
  }
  cout << "YES"
       << "\n";
  if (k % 2 == 0) {
    k = k / 2;
    long long g = gcd(n, k);
    n = n / g;
    k = k / g;
    g = gcd(m, k);
    m = m / g;
    k = k / g;
    cout << 0 << " " << 0 << "\n";
    cout << n << " " << 0 << "\n";
    cout << 0 << " " << m << "\n";
    return 0;
  }
  long long g = gcd(n, k);
  if (g > 1) {
    n = (n / g) * 2;
    k = k / g;
    g = gcd(m, k);
    m = m / g;
    k = k / g;
  } else {
    n = (n / g);
    k = k / g;
    g = gcd(m, k);
    m = (m / g) * 2;
    k = k / g;
  }
  cout << 0 << " " << 0 << "\n";
  cout << n << " " << 0 << "\n";
  cout << 0 << " " << m << "\n";
  return 0;
}
