在判断素数对的两个数是否都为素数时可以只判断数的一半
#include<bits/stdc++.h>
 using namespace std;
 bool su(int a,int b){
     for(int i=2;i<=sqrt(a);i++){
         if(a%i==0){
             return 0;
         }
     }
     for(int i=2;i<=sqrt(b);i++){
         if(b%i==0){
             return 0;
         }
     }
     return 1;
 }
 int main(){
     int n;
     cin>>n;
     for(int i=2;i<=n-2;i++){
         if(su(i,i+2)){
             cout<<i<<" "<<i+2<<endl;
         }
     }
     return 0;
 }