This code is given in solution but why?

My issue

what is this ??? please explain

My code

// Solution as follows

#include <bits/stdc++.h>
using namespace std;

int main() 
{
	int t;
    cin >> t;
	
	while(t--)
	{
	    int N;
	    cin >> N;
	    if (N == 1 || N == 3 || N == 5)
	    {
	        cout << "No" << endl;
	    }
	    else
	    {
	        cout << "Yes" << endl;
	    }
	}
}

Learning course: C++ for problem solving - 2
Problem Link: CodeChef: Practical coding for everyone

@amnkhxn
U can observe that u can make any even number using 2’s so u can’t make odd number which are lesser than 7 cozz to make a number odd u need to add atleast one time 7 and rest odd numbers can be made using only one time 7 and remaining time 2’s.