#include <bits/stdc++.h>
using namespace std;
const int N = 1e5 + 10;
int main() {
  int t;
  scanf("%d", &t);
  while (t--) {
    int x, y, z;
    scanf("%d %d %d", &x, &y, &z);
    if (x == y && x == z) {
      printf("Yes\n%d %d %d\n", x, y, z);
    } else if (x == y) {
      if (z > x) {
        printf("NO\n");
      } else {
        printf("Yes\n%d %d %d\n", x, 1, z);
      }
    } else if (y == z) {
      if (x > y) {
        printf("NO\n");
      } else {
        printf("Yes\n%d %d %d\n", x, 1, z);
      }
    } else if (x == z) {
      if (y > x) {
        printf("NO\n");
      } else {
        printf("Yes\n%d %d %d\n", x, y, 1);
      }
    } else {
      printf("NO\n");
    }
  }
}
