#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define mod 1e9+7
#define c 100005
#define debug(x) cout << #x << " is " << x << endl;
#define de2(x,y) cout << #x << " is " << x << " " << #y << " is " << y << endl;

void solve(int a, int b, int k){
	int t=0;
	int n = (a%b==0 || b%a==0)?1:2;
	n = (a==b)?0:n;
	for (int i=2; i*i<=a; ++i)
		if (a%i==0){
			while (a%i==0){
				a/=i;
				t++;
			}
		}
	if (a>1) t++;
	for (int i=2; i*i<=b; ++i)
		if (b%i==0){
			while (b%i==0){
				b/=i;
				t++;
			}
		}
	if (b>1) t++;
	if ((t>=k && k>=n && k!=1) || (t>=k && k==1 && n==1)) cout << "YES" << endl;
	else cout << "NO" << endl;
}
	

int main(){
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	int tc;
	cin >> tc;
	while (tc--){
		int a, b, k;
		cin >> a >> b >> k;
		solve(a,b,k);
	}	
	return 0;
}


