#include <bits/stdc++.h>
int main() {
  int t;
  scanf("%d", &t);
  int a[t], b[t], c[t];
  for (int i = 0; i < t; i++) scanf("%d %d %d", &a[i], &b[i], &c[i]);
  for (int i = 0; i < t; i++) {
    if (a[i] == b[i] && b[i] == c[i]) {
      printf("YES\n");
      printf("%d %d %d\n", a[i], a[i], a[i]);
    } else if (a[i] == b[i] && a[i] > c[i]) {
      printf("YES\n");
      printf("%d %d %d\n", a[i], c[i], c[i]);
    } else if (b[i] == c[i] && b[i] > a[i]) {
      printf("YES\n");
      printf("%d %d %d\n", b[i], a[i], a[i]);
    } else if (a[i] == c[i] && a[i] > b[i]) {
      printf("YES\n");
      printf("%d %d %d\n", a[i], b[i], b[i]);
    } else {
      printf("NO\n");
    }
  }
  return 0;
}
