#include <bits/stdc++.h>
using namespace std;
int gcd(int x, int y) { return x == 0 ? y : gcd(y % x, x); }
int main() {
  if (fopen("input.txt", "r")) freopen("input.txt", "r", stdin);
  int n, m, k, orn, orm, ork;
  scanf("%d %d %d ", &n, &m, &k);
  orn = n;
  orm = m;
  ork = k;
  int u = gcd(n, k);
  n /= u;
  k /= u;
  int v = gcd(m, k);
  m /= v;
  k /= v;
  if (k == 2) {
    printf("YES\n");
    printf("0 0\n%d 0\n0 %d", n, m);
    return 0;
  }
  if (k != 1) {
    printf("NO");
    return 0;
  }
  if (n != orn) {
    printf("YES\n");
    printf("0 0\n%d 0\n0 %d", 2 * n, m);
  } else if (m != orm) {
    printf("YES\n");
    printf("0 0\n%d 0\n0 %d", n, 2 * m);
  }
  return 0;
}
