Flowchart

Max Score = 100


6633089121
# 2017000, 2024-09-28 12:45:46, PTTTTTTTTTTTTTTTPP (16%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int n;
    cin >> n;
    if(n>=2){
        while(n>1){
           for(int d=2;d<=sqrt(n);d++){
                if(n%d==0){
                    cout << d << " ";
                    n=n/d;
                }
            } 
        }
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017024, 2024-09-28 12:47:47, P---------------PP (16%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int n;
    cin >> n;
    if(n>=2){
        //while(n>1){
           for(int d=2;d<=sqrt(n);d++){
                if(n%d==0){
                    cout << d << " ";
                    n=n/d;
                }
            } 
        //}
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017037, 2024-09-28 12:48:45, P---------------PP (16%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    cin >> n;
    if(n>=2){
        //while(n>1){
           for(long long d=2;d<=sqrt(n);d++){
                if(n%d==0){
                    cout << d << " ";
                    n=n/d;
                }
            } 
        //}
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017053, 2024-09-28 12:50:19, P---------------PP (16%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    cin >> n;
    if(n>=2){
        //while(n>1){
           for(long long d=2;d<=sqrt(n);d++){
                if(n%d==0){
                    cout << d << " ";
                    n=n/d;
                }
                else  break;
            } 
        //}
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017301, 2024-09-28 13:16:11, P---------------PP (16%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    cin >> n;
    if(n>=2){
        for(long long d=2;d<=sqrt(n);d++){
            if(n%d==0){
                n=n/d;
                cout << d << " ";
            }
        }
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017368, 2024-09-28 13:23:18, PTTxTTxTTTxxTxxxPP (16%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin >> n;
    if(n>=2){
        while(n>1){
            if(d*d<=n){
                if(n%d==0){
                    n=n/d;
                    cout << d<< " ";
                }else d++;
            }cout << n;
        }
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017378, 2024-09-28 13:24:46, PTTxTTxTTTxxTxxxPP (16%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin >> n;
    if(n>=2){
        while(n>1){
            if(d*d<=n){
                if(n%d==0){
                    n=n/d;
                    cout << d<< " ";
                }else d++;
            }else cout << n;
        }
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017625, 2024-09-28 13:51:41, Compilation error (0%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin >> n;
    if(n>=2){
        while(n>1){
            if(d*d<=n){
                while(n%d==0){
                    n=n/d;
                    cout << d<< " ";
                }else d++;
            }else cout << n;
        }
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017634, 2024-09-28 13:52:34, PTPxTPTPTPxxPxxxPP (44%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin >> n;
    if(n>=2){
        while(n>1){
            if(d*d<=n){
                while(n%d==0){
                    n=n/d;
                    cout << d<< " ";
                } d++;
            }else cout << n;
        }
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017647, 2024-09-28 13:53:40, PTPxTPxPTPxxPxxxPP (44%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin >> n;
    if(n>=2){
        while(n>1){
            if(d*d<=n){
                while(n%d==0){
                    n=n/d;
                    cout << d<< " ";
                } d++;
            }else cout << n;
        } 
        return 0;
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017673, 2024-09-28 13:56:07, PTPxTPxPTPxxPxxxPP (44%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin >> n;
    if(n>=2){
        while(n>1){
            if(pow(d,2)<=n){
                while(n%d==0){
                    n=n/d;
                    cout << d<< " ";
                } d++;
            }else cout << n;
        } 
        return 0;
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017679, 2024-09-28 13:56:55, PTPxTPxPTPxxxxxxPP (38%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int n;
    int d=2;
    cin >> n;
    if(n>=2){
        while(n>1){
            if(pow(d,2)<=n){
                while(n%d==0){
                    n=n/d;
                    cout << d<< " ";
                } d++;
            }else cout << n;
        } 
        return 0;
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017683, 2024-09-28 13:57:15, PTPxTPxPTPxxPxxxPP (44%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin >> n;
    if(n>=2){
        while(n>1){
            if(pow(d,2)<=n){
                while(n%d==0){
                    n=n/d;
                    cout << d<< " ";
                } d++;
            }else cout << n;
        } 
        return 0;
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    } 
}
# 2017990, 2024-09-28 14:23:28, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin >> n;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(pow(d,2)>n){
                cout << n;
                break;
            }
            else {
                while(n%d==0){
                    n=n/d;
                    cout << d<< " ";
                } d++;
            }
            
        } 
        return 0;
    } 
}

6733222321
# 2015564, 2024-09-28 10:18:30, PP--------TTTTTTPP (22%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(n>1){
        if(d*d>n){
      while(d%2==0){
      d=d/2;
      cout << 2 <<" ";
      }
       while(d%3==0){
      d=d/3;
      cout << 3 <<" ";
      }
      while(d%5==0){
      d=d/5;
      cout << 5 <<" ";
      } while(d%7==0){
      d=d/7;
      cout << 7 <<" ";
      }
      while(d%11==0){
      d=d/11;
      cout << 11 <<" ";
      }
      while(d%13==0){
      d=d/13;
      cout << 13 <<" ";
      }
       return 0;
        }
        else{
        while(n%d==0){
        n/=d;
        while(n%2==0){
      n=n/2;
      cout << 2 <<" ";
      }
       while(n%3==0){
      n=n/3;
      cout << 3 <<" ";
      }
      while(n%5==0){
      n=n/5;
      cout << 5 <<" ";
      } while(n%7==0){
      n=n/7;
      cout << 7 <<" ";
      }
      while(n%11==0){
      n=n/11;
      cout << 11 <<" ";
      }
      while(n%13==0){
      n=n/13;
      cout << 13 <<" ";
      }
       return 0;
        }
        d+=1;
        }
        }

    }
    return 0;
}
# 2015924, 2024-09-28 10:56:50, P---------TTTTTTPP (16%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(n>1){
        if(d*d>n){
      while(d%2==0){
      d=d/2;
      cout << 2 <<" ";
      }
       while(d%3==0){
      d=d/3;
      cout << 3 <<" ";
      }
      while(d%5==0){
      d=d/5;
      cout << 5 <<" ";
      } while(d%7==0){
      d=d/7;
      cout << 7 <<" ";
      }
      while(d%11==0){
      d=d/11;
      cout << 11 <<" ";
      }
      while(d%13==0){
      d=d/13;
      cout << 13 <<" ";
      }
      cout<< "d";
       return 0;
        }
        else{
        while(n%d==0){
        n/=d;
        while(n%2==0){
      n=n/2;
      cout << 2 <<" ";
      }
       while(n%3==0){
      n=n/3;
      cout << 3 <<" ";
      }
      while(n%5==0){
      n=n/5;
      cout << 5 <<" ";
      } while(n%7==0){
      n=n/7;
      cout << 7 <<" ";
      }
      while(n%11==0){
      n=n/11;
      cout << 11 <<" ";
      }
      while(n%13==0){
      n=n/13;
      cout << 13 <<" ";
      }
      cout<< "n";
       return 0;
        }
        d+=1;
        }
        }

    }
    return 0;
}
# 2015930, 2024-09-28 10:57:09, PP--------TTTTTTPP (22%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(n>1){
        if(d*d>n){
      while(d%2==0){
      d=d/2;
      cout << 2 <<" ";
      }
       while(d%3==0){
      d=d/3;
      cout << 3 <<" ";
      }
      while(d%5==0){
      d=d/5;
      cout << 5 <<" ";
      } while(d%7==0){
      d=d/7;
      cout << 7 <<" ";
      }
      while(d%11==0){
      d=d/11;
      cout << 11 <<" ";
      }
      while(d%13==0){
      d=d/13;
      cout << 13 <<" ";
      }
       return 0;
        }
        else{
        while(n%d==0){
        n/=d;
        while(n%2==0){
      n=n/2;
      cout << 2 <<" ";
      }
       while(n%3==0){
      n=n/3;
      cout << 3 <<" ";
      }
      while(n%5==0){
      n=n/5;
      cout << 5 <<" ";
      } while(n%7==0){
      n=n/7;
      cout << 7 <<" ";
      }
      while(n%11==0){
      n=n/11;
      cout << 11 <<" ";
      }
      while(n%13==0){
      n=n/13;
      cout << 13 <<" ";
      }
       return 0;
        }
        d+=1;
        }
        }

    }
    return 0;
}
# 2016175, 2024-09-28 11:20:46, PTPTTPTPTPTTTTTTPP (38%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout <<n <<" ";
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                }

                    d+=1;

            }
        }
    }

    return 0;
}
# 2016211, 2024-09-28 11:23:55, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout <<n <<" ";
                break;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                }

                    d+=1;

            }
        }
    }

    return 0;
}
# 2016221, 2024-09-28 11:24:56, PPPPPPP-P-TTTTTTPP (55%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout <<n <<" ";
                break;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                    break;
                }
                    d+=1;
            }
        }
    }

    return 0;
}
# 2016226, 2024-09-28 11:25:15, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout <<n <<" ";
                break;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                    
                }
                    d+=1;
            }
        }
    }

    return 0;
}
# 2016235, 2024-09-28 11:26:35, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
            return 0;
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout <<n <<" ";
                    return 0;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                    
                }
                    d+=1;
            }
        }
    }

    return 0;
}
# 2016256, 2024-09-28 11:29:04, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n <<" ";
                return 0;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                    continue;
                }
                    d+=1;
            }
        }
        return 0;
    }

    return 0;
}
# 2016284, 2024-09-28 11:31:12, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n <<" ";
                return 0;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                }
                if(n%d!=0){
                d+=1;
                }
                    
            }
        }
        return 0;
    }

    return 0;
}
# 2016293, 2024-09-28 11:32:04, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n <<" ";
                return 0;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                    continue;
                }
                if(n%d!=0){
                d+=1;
                }
            }
        }
        return 0;
    }

    return 0;
}
# 2016298, 2024-09-28 11:32:16, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n <<" ";
                return 0;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                    break;
                }
                if(n%d!=0){
                d+=1;
                }
            }
        }
        return 0;
    }

    return 0;
}
# 2016302, 2024-09-28 11:32:31, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n <<" ";
                return 0;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                }
                if(n%d!=0){
                d+=1;
                }
            }
        }
        return 0;
    }

    return 0;
}
# 2016329, 2024-09-28 11:34:31, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    long long n;
    cin >> n;
    long long d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n <<" ";
                return 0;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                }
                if(n%d!=0){
                d+=1;
                }
            }
        }
        return 0;
    }

    return 0;
}

6733269921
# 2014863, 2024-09-28 09:11:12, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
using namespace std;
int main()
{
    long long n;
    cin >> n;

    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(n%d!=0)
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
        }
    }
}
# 2014898, 2024-09-28 09:13:26, -PPPPPPPPPPTPPPP-T (77%)

#include<iostream>
using namespace std;
int main()
{
    unsigned long long n;
    cin >> n;

    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(n%d!=0)
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
        }
    }
}
# 2014899, 2024-09-28 09:13:30, -PPPPPPPPPPTPPPP-T (77%)

#include<iostream>
using namespace std;
int main()
{
    unsigned long long n;
    cin >> n;

    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(n%d!=0)
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
        }
    }
}
# 2015172, 2024-09-28 09:42:02, PPPPPPPPPPPTPPPP-T (83%)

#include<iostream>
using namespace std;
int main()
{
    unsigned long long n;
    cin >> n;

    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(n%d!=0)
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
        }
    }
}
# 2015399, 2024-09-28 10:02:13, -PPPPPPPPPPTPPPP-T (77%)

#include<iostream>
using namespace std;
int main()
{
    unsigned long long n;
    cin >> n;

    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(n%d!=0)
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
        }
    }
}
# 2015416, 2024-09-28 10:03:00, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;
int main()
{
    long long n;
    cin >> n;

    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(n%d!=0)
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
        }
    }
}
# 2016517, 2024-09-28 11:47:11, Compilation error (0%)

#include<iostream>
using namespace std;
int main()
{
    long double n;
    cin >> n;

    int d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(n%d!=0)
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
        }
    }
}
# 2016525, 2024-09-28 11:47:56, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;
int main()
{
    long long n;
    cin >> n;

    long long d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(n%d!=0)
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
        }
    }
}
# 2016530, 2024-09-28 11:48:09, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;
int main()
{
    long long n;
    cin >> n;

    long long d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(n%d!=0)
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
        }
    }
}
# 2016578, 2024-09-28 11:50:50, -P-P--P----T------ (16%)

#include<iostream>
using namespace std;
int main()
{
    long long n;
    cin >> n;

    long long d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while(n>1)
        {
            d+=1;
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(!(n%d==0))
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
        }
    }
}
# 2016637, 2024-09-28 11:53:45, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
using namespace std;
int main()
{
    long long n;
    cin >> n;

    long long d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while(n>1)
        {
            if(d*d<=n)
            {
                while(!(n%d==0))
                {
                    d+=1;
                }
                n/=d;
                cout << d << " ";

            }
            else
            {
                cout << n << " ";
                break;
            }
        }
    }
}
# 2016790, 2024-09-28 11:59:24, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main()
{
    long long n;
    cin >> n;

    long long d=2;
    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n>1)
        {
            if(d*d>n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout << d << " ";
                }
                d+=1;
                
                

            }
        }
    }
}

6733049121
# 2016828, 2024-09-28 12:28:22, PPP--P-P-P--P---PP (50%)

#include <iostream>
using namespace std;
int main(){

    long n;
    long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                cout<<d;
                break;
            }else{
                if(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }else{
                    d+=1;
                }
            }
        }
    }



    return 0;
}
# 2016846, 2024-09-28 12:30:08, P---------------PP (16%)

#include <iostream>
using namespace std;
int main(){

    long n;
    long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                
                break;
            }else{
                if(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }else{
                    d+=1;
                }
            }
        }
    }



    return 0;
}
# 2016860, 2024-09-28 12:31:43, P-P--P-P-P--P---PP (44%)

#include <iostream>
using namespace std;
int main(){

    long n;
    long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                
                break;
            }else{
                while
                (n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }
                    d+=1;
                
            }
        }
    }



    return 0;
}
# 2016897, 2024-09-28 12:34:48, PPP--P-P-P--P---PP (50%)

#include <iostream>
using namespace std;
int main(){

    long long n;
    long long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                cout<<d;
                break;
            }else{
                while
                (n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }
                    d+=1;
                
            }
        }
    }



    return 0;
}
# 2016912, 2024-09-28 12:35:54, P-P--P-P-P--P---PP (44%)

#include <iostream>
using namespace std;
int main(){

    long long n;
    long long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                
                break;
            }else{
                while
                (n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }
                    d+=1;
                
            }
        }
    }



    return 0;
}
# 2016927, 2024-09-28 12:37:02, P-P--P-P-P--P---PP (44%)

#include <iostream>
using namespace std;
int main(){

    long long n;
    long long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                
                break;
            }else{
                while
                (n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }
                    d+=1;
                    continue;
                
            }
        }
    }



    return 0;
}
# 2016942, 2024-09-28 12:38:26, P-P--P-P-P--P---PP (44%)

#include <iostream>
using namespace std;
int main(){

    long long n;
    long long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                
                break;
            }else{
                while
                (n%d==0){
                    n/=d;
                    if(n==1){
                        cout<<d;
                        break;
                    }else{
                    cout<<d<<" ";
                }
                }
                    d+=1;
                
            }
        }
    }



    return 0;
}
# 2016951, 2024-09-28 12:38:56, PPP--P-P-P--P---PP (50%)

#include <iostream>
using namespace std;
int main(){

    long long n;
    long long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                cout<<d;
                break;
            }else{
                while
                (n%d==0){
                    n/=d;
                    if(n==1){
                        cout<<d;
                        break;
                    }else{
                    cout<<d<<" ";
                }
                }
                    d+=1;
                
            }
        }
    }



    return 0;
}
# 2017347, 2024-09-28 13:20:28, PPTPTTPTTTTPTTTTPP (38%)

#include <iostream>
using namespace std;
int main(){

    long long n;
    long long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                cout<<n;
                break;
            }else{
                while
                (n%d==0){
                    
                    cout<<d<<" ";
                
                }
                    d+=1;
                
            }
        }
    }



    return 0;
}
# 2017355, 2024-09-28 13:21:15, PPTPTTPTTTTPTTTTPP (38%)

#include <iostream>
using namespace std;
int main(){

    long long n;
    long long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                cout<<n;
                break;
            }else{
                while
                (n%d==0){
                    
                    cout<<d<<" ";
                
                }
                    d+=1;
                
            }
        }
    }



    return 0;
}
# 2017366, 2024-09-28 13:23:08, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main(){

    long long n;
    long long d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n>1){
            if(d*d>n){
                cout<<n;
                return 0;
            }else{
                while
                (n%d==0){
                    n/=d;
                    cout<<d<<" ";
                
                }
                    d+=1;
                
            }
        }
    }



    return 0;
}

6633075321
# 2014941, 2024-09-28 09:18:10, -P---------------- (5%)

#include <iostream>

using namespace std;

int main(){

     long int n;
     cin>>n;
     int d=2;
    if(n<2){
       cout<<"No prime factors for numbers less than 2";
    }else{ 
        if(n>1){
            if((d*d)>n){
            cout<<n;
            }else{ 
               if(n%d==0){
                  n/=d;
                  cout<<n;
               }else {
                  d+=1;
               }
            }
        }else{
            
        }
    }

}
# 2015512, 2024-09-28 10:13:54, PP--------------PP (22%)

#include <iostream>

using namespace std;

int main(){

     long int n;
     cin>>n;
     int d=2;
    if(n<2){
       cout<<"No prime factors for numbers less than 2.";
    }else{ 
        if(n>1){
            if((d*d)>n){

            cout<<d<<" ";
            }else{ 
               if(n%d==0){
                  n/=d;
                  cout<<n<<" ";
               }else {
                  d+=1;
               }
            }
        }else{
            
        }
    }

}
# 2015671, 2024-09-28 10:30:18, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main(){

     long long int n;
     cin>>n;
     int d=2;
    if(n<2){
       cout<<"No prime factors for numbers less than 2.";
    }else{ 
        while(n>1){
            if((d*d)>n){
              cout<<n<<" ";
              break;
            }else{ 
               if(n%d==0){
                  n/=d;
                  cout<<d<<" ";
               }else {
                  d+=1;
               }
            }
        
    }
    }

}
# 2015676, 2024-09-28 10:31:07, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>

using namespace std;

int main(){

     long long int n;
     cin>>n;
     int d=2;
    if(n<2){
       cout<<"No prime factors for numbers less than 2";
    }else{ 
        while(n>1){
            if((d*d)>n){
              cout<<n<<" ";
              break;
            }else{ 
               if(n%d==0){
                  n/=d;
                  cout<<d<<" ";
               }else {
                  d+=1;
               }
            }
        
    }
    }

}
# 2015678, 2024-09-28 10:31:20, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main(){

     long long int n;
     cin>>n;
     int d=2;
    if(n<2){
       cout<<"No prime factors for numbers less than 2.";
    }else{ 
        while(n>1){
            if((d*d)>n){
              cout<<n<<" ";
              break;
            }else{ 
               if(n%d==0){
                  n/=d;
                  cout<<d<<" ";
               }else {
                  d+=1;
               }
            }
        
    }
    }

}
# 2015691, 2024-09-28 10:32:27, PPPPPPPPPP-PP-PP-- (77%)

#include <iostream>

using namespace std;

int main(){

     unsigned long long int n;
     cin>>n;
     int d=2;
    if(n<2){
       cout<<"No prime factors for numbers less than 2.";
    }else{ 
        while(n>1){
            if((d*d)>n){
              cout<<n<<" ";
              break;
            }else{ 
               if(n%d==0){
                  n/=d;
                  cout<<d<<" ";
               }else {
                  d+=1;
               }
            }
        
    }
    }

}
# 2015693, 2024-09-28 10:32:46, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main(){

     long long int n;
     cin>>n;
     int d=2;
    if(n<2){
       cout<<"No prime factors for numbers less than 2.";
    }else{ 
        while(n>1){
            if((d*d)>n){
              cout<<n<<" ";
              break;
            }else{ 
               if(n%d==0){
                  n/=d;
                  cout<<d<<" ";
               }else {
                  d+=1;
               }
            }
        
    }
    }

}
# 2015741, 2024-09-28 10:37:41, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>

using namespace std;

int main(){

     long long  int n;
     cin>>n;
     long long int d=2;
    if(n<2){
       cout<<"No prime factors for numbers less than 2";
    }else{ 
        while(n>1){
            if((d*d)>n){
              cout<<n<<" ";
              break;
            }else{ 
               if(n%d==0){
                  n/=d;
                  cout<<d<<" ";
               }else {
                  d+=1;
               }
            }
        
    }
    }

}
# 2015745, 2024-09-28 10:38:06, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>

using namespace std;

int main(){

     long long  int n;
     cin>>n;
     int d=2;
    if(n<2){
       cout<<"No prime factors for numbers less than 2";
    }else{ 
        while(n>1){
            if((d*d)>n){
              cout<<n<<" ";
              break;
            }else{ 
               if(n%d==0){
                  n/=d;
                  cout<<d<<" ";
               }else {
                  d+=1;
               }
            }
        
    }
    }

}
# 2015750, 2024-09-28 10:38:38, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main(){

     long long  int n;
     cin>>n;
     long long int d=2;
    if(n<2){
       cout<<"No prime factors for numbers less than 2.";
    }else{ 
        while(n>1){
            if((d*d)>n){
              cout<<n<<" ";
              break;
            }else{ 
               if(n%d==0){
                  n/=d;
                  cout<<d<<" ";
               }else {
                  d+=1;
               }
            }
        
    }
    }

}

6733247021
# 2014978, 2024-09-28 09:22:33, Compilation error (0%)

int main(){
    int N,d=2;
    cin>>N;
    if (N<2){
        cout<<"No prime factors for number less than 2";
    }
    else{
        while (true){
            if (N>1){
                if (d*d>N){
                    cout<<d<<' ';
                    break;
                }
                else{
                    if (N%d==0){
                        N /=d;
                        cout<<d<<' ';
                        continue;
                    }
                    else{
                        d+=1;
                        continue;
                    }
                }
            }
            else{
                break;
            }
        }
        
    }

    return 0;
}
# 2015003, 2024-09-28 09:25:43, -PP--P-P-PTTTTTT-- (27%)

#include <iostream>

using namespace std;

int main(){
    int N,d=2;
    std::cin>>N;
    if (N<2){
        std::cout<<"No prime factors for number less than 2";
    }
    else{
        while (true){
            if (N>1){
                if (d*d>N){
                    std::cout<<d<<' ';
                    break;
                }
                else{
                    if (N%d==0){
                        N /=d;
                        std::cout<<d<<' ';
                        continue;
                    }
                    else{
                        d+=1;
                        continue;
                    }
                }
            }
            else{
                break;
            }
        }
        
    }

    return 0;
}
# 2015072, 2024-09-28 09:33:22, -PP--P-P-PTTTTTT-- (27%)

#include <iostream>

using namespace std;

int main(){
    int N,d=2;
    std::cin>>N;
    if (N<2){
        std::cout<<"No prime factors for number less than 2";
    }
    else{
        while (true){
            if (N>1){
                if (d*d>N){
                    std::cout<<d<<' ';
                    break;
                }
                else{
                    if (N%d==0){
                        N /=d;
                        std::cout<<d<<' ';
                        continue;
                    }
                    else{
                        d+=1;
                        continue;
                    }
                }
            }
            else{
                break;
            }
        }
        
    }

    return 0;
}
# 2015085, 2024-09-28 09:33:50, -PPP-PPP-PTTTTTT-- (38%)

#include <iostream>

using namespace std;

int main(){
    int N,d=2;
    std::cin>>N;
    if (N<2){
        std::cout<<"No prime factors for number less than 2";
    }
    else{
        while (true){
            if (N>1){
                if (d*d>N){
                    std::cout<<d<<' ';
                    break;
                }
                else{
                    while (true){
                        if (N%d==0){
                            N /= d;
                            std::cout<<d<<' ';
                            break;
                        }
                        else{
                            d+=1;
                        }
                    }
                }
            }
            else{
                break;
            }
        }
        
    }

    return 0;
}
# 2015194, 2024-09-28 09:43:29, Compilation error (0%)

include <iostream>

using namespace std;

int main(){
    int N,d=2;
    std::cin>>N;
    if (N<2){
        std::cout<<"No prime factors for number less than 2.";
    }
    else{
        while (true){
            if (N>1){
                if (d*d>N){
                    std::cout<<d<<' ';
                    break;
                }
                else{
                    while (true){
                        if (N%d==0){
                            N /= d;
                            std::cout<<d<<' ';
                            break;
                        }
                        else{
                            d += 1;
                        }
                    }
                }
            }
            else{
                break;
            }
        }
        
    }

    return 0;
}
# 2015200, 2024-09-28 09:44:06, -PPP-PPP-PTTTTTT-- (38%)

#include <iostream>

using namespace std;

int main(){
    int N,d=2;
    std::cin>>N;
    if (N<2){
        std::cout<<"No prime factors for number less than 2.";
    }
    else{
        while (true){
            if (N>1){
                if (d*d>N){
                    std::cout<<d<<' ';
                    break;
                }
                else{
                    while (true){
                        if (N%d==0){
                            N /= d;
                            std::cout<<d<<' ';
                            break;
                        }
                        else{
                            d += 1;
                        }
                    }
                }
            }
            else{
                break;
            }
        }
        
    }

    return 0;
}
# 2015225, 2024-09-28 09:46:57, -PPPPPPPPPTTTTTT-- (50%)

#include <iostream>

using namespace std;

int main(){
    int N,d=2;
    std::cin>>N;
    if (N<2){
        std::cout<<"No prime factors for number less than 2.";
    }
    else{
        while (true){
            if (N>1){
                if (d*d>N){
                    std::cout<<N<<' ';
                    break;
                }
                else{
                    while (true){
                        if (N%d==0){
                            N /= d;
                            std::cout<<d<<' ';
                            break;
                        }
                        else{
                            d += 1;
                        }
                    }
                }
            }
            else{
                break;
            }
        }
        
    }

    return 0;
}
# 2015365, 2024-09-28 09:59:03, -PPPPPPPPPTTTTTT-- (50%)

#include <iostream>

using namespace std;

int main(){
    int N,d=2;
    std::cin>>N;
    if (N<2){
        std::cout<<"No prime factors for number less than 2.";
    }
    else{
        while (true){
            if (N>1){
                if (d*d>N){
                    std::cout<<N<<' ';
                    break;
                }
                else{
                    while (true){
                        if (N%d==0){
                            N /= d;
                            std::cout<<d<<' ';
                        }
                        else{
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else{
                break;
            }
        }
        
    }

    return 0;
}
# 2016031, 2024-09-28 11:06:00, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>

using namespace std;

int main(){
    long N,d=2;
    cin>>N;
    if (N<2){
        cout<<"No prime factors for number less than 2.";
    }
    else{
        while (true){
            if (N>1){
                if (d*d>N){
                    cout<<N<<' ';
                    break;
                }
                else{
                    while (true){
                        if (N%d==0){
                            N /= d;
                            cout<<d<<' ';
                        }
                        else{
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else{
                break;
            }
        }
        
    }

    return 0;
}
# 2016202, 2024-09-28 11:23:14, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main(){
    long N,d=2;
    cin>>N;
    if (N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while (true){
            if (N>1){
                if (d*d>N){
                    cout<<N<<' ';
                    break;
                }
                else{
                    while (true){
                        if (N%d==0){
                            N /= d;
                            cout<<d<<' ';
                        }
                        else{
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else{
                break;
            }
        }
        
    }

    return 0;
}

6733276221
# 2017478, 2024-09-28 13:32:29, PP-P--P---xxxxxxxx (22%)

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

int main(){

    long long int n, d = 2; cin >> n;

    vector<bool> isPrime(n + 1 , true);
    string fact = "";

    isPrime[0] = isPrime[1] = false;

    for(d ; d* d < n; d++){
        if(isPrime[d]){
            for(long long j = d*d; j < n; j +=d){
                isPrime[j] == false;
            }
        }
    }

    if(isPrime[n]){
        cout << n;
    }else{
        if(n < 2){
            cout << "No prime factors for numbers less than 2.";
        }else{
            long long int d = 2;
            for(long long int i = 2 ; i < n; i ++){
                while(n % i == 0){
                    n/= i;
                    cout << i << " ";
                }
            }
        }
    }

    return 0;
}
# 2017485, 2024-09-28 13:33:09, PP-P--P---xxxxxxxx (22%)

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

int main(){

    ios_base::sync_with_stdio(0); cin.tie(0);

    long long int n, d = 2; cin >> n;

    vector<bool> isPrime(n + 1 , true);
    string fact = "";

    isPrime[0] = isPrime[1] = false;

    for(d ; d* d < n; d++){
        if(isPrime[d]){
            for(long long j = d*d; j < n; j +=d){
                isPrime[j] == false;
            }
        }
    }

    if(isPrime[n]){
        cout << n;
    }else{
        if(n < 2){
            cout << "No prime factors for numbers less than 2.";
        }else{
            long long int d = 2;
            for(long long int i = 2 ; i < n; i ++){
                while(n % i == 0){
                    n/= i;
                    cout << i << " ";
                }
            }
        }
    }

    return 0;
}
# 2017937, 2024-09-28 14:18:06, P------P-Pxxxxxxxx (16%)

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

// ENG_EXAM_WEEK
int main(){

    ios_base::sync_with_stdio(0); cin.tie(0);

    long long int n, d = 2; cin >> n;

    vector<bool> isPrime(n + 1 , true);
    for(auto x: isPrime){
        isPrime[x] = true;
    }
    string fact = "";

    isPrime[0] = isPrime[1] = false;

    for(d ; d* d < n; d++){
        if(isPrime[d]){
            for(long long j = d*d; j < n; j +=d){
                isPrime[j] = false;
            }
        }
    }

    if(isPrime[n -1]){
        cout << n;
    }else{
        if(n < 2){
            cout << "No prime factors for numbers less than 2.";
        }else{
            long long int d = 2;
            for(long long int i = 2 ; i < n; i ++){
                while(n % i == 0){
                    n/= i;
                    cout << i << " ";
                }
            }
        }
    }

    return 0;
}
# 2017940, 2024-09-28 14:18:25, P------P-Pxxxxxxxx (16%)

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

// ENG_EXAM_WEEK
int main(){

    ios_base::sync_with_stdio(0); cin.tie(0);

    long long int n, d = 2; cin >> n;

    vector<bool> isPrime(n + 1 , true);
    for(auto x: isPrime){
        isPrime[x] = true;
    }
    string fact = "";

    isPrime[0] = isPrime[1] = false;

    for(d ; d* d < n; d++){
        if(isPrime[d]){
            for(long long j = d*d; j < n; j +=d){
                isPrime[j] = false;
            }
        }
    }

    if(isPrime[n -1]){
        cout << n;
    }else{
        if(n < 2){
            cout << "No prime factors for numbers less than 2.";
        }else{
            long long int d = 2;
            for(long long int i = 2 ; i < n; i ++){
                while(n % i == 0){
                    n/= i;
                    cout << i << " ";
                }
            }
        }
    }

    return 0;
}
# 2017987, 2024-09-28 14:23:04, PTPTTPTPTPTTPTTTPP (44%)

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

// ENG_EXAM_WEEK
int main(){

    ios_base::sync_with_stdio(0); cin.tie(0);

    long long int n, d = 2; cin >> n;

    if(n < 2){
            cout << "No prime factors for numbers less than 2.";
        }else{
            while (n > 1)
            {
                if( d*d > n){
                    cout << n;
                }else{
                    for(long long int i = 2 ; i < n; i ++){
                        while(n % i == 0){
                            n/= i;
                            cout << i << " ";
                        }
                    }  
                }
            }
            
            for(long long int i = 2 ; i < n; i ++){
                while(n % i == 0){
                    n/= i;
                    cout << i << " ";
                }
            }
        }

    return 0;
}
# 2017998, 2024-09-28 14:23:48, PTPTTPTPTPTTPTTTPP (44%)

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

// ENG_EXAM_WEEK
int main(){

    ios_base::sync_with_stdio(0); cin.tie(0);

    long long int n, d = 2; cin >> n;

    if(n < 2){
            cout << "No prime factors for numbers less than 2.";
        }else{
            while (n > 1)
            {
                if( d*d > n){
                    cout << n;
                }else{
                    for(long long int i = 2 ; i < n; i ++){
                        while(n % i == 0){
                            n/= i;
                            cout << i << " ";
                        }
                    }  
                }
            }
        }

    return 0;
}
# 2018016, 2024-09-28 14:24:53, PPP--P-P-P-TP---PP (50%)

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

// ENG_EXAM_WEEK
int main(){

    ios_base::sync_with_stdio(0); cin.tie(0);

    long long int n, d = 2; cin >> n;

    if(n < 2){
            cout << "No prime factors for numbers less than 2.";
        }else{
                if( d*d > n){
                    cout << n;
                }else{
                    for(long long int i = 2 ; i < n; i ++){
                        while(n % i == 0){
                            n/= i;
                            cout << i << " ";
                        }
                    }  
                }
        }

    return 0;
}
# 2018027, 2024-09-28 14:25:46, PPPTTPTPTPTTPTTTPP (50%)

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

// ENG_EXAM_WEEK
int main(){

    ios_base::sync_with_stdio(0); cin.tie(0);

    long long int n, d = 2; cin >> n;

    if(n < 2){
            cout << "No prime factors for numbers less than 2.";
        }else{
            while (n > 1)
            {
                if( d*d > n){
                    cout << n;
                    break;
                }else{
                    for(long long int i = 2 ; i < n; i ++){
                        while(n % i == 0){
                            n/= i;
                            cout << i << " ";
                        }
                    }  
                }
            }
        }

    return 0;
}
# 2018055, 2024-09-28 14:29:06, PPPPPPPPPPPPPPPPPP (100%)

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

// ENG_EXAM_WEEK
int main(){

    ios_base::sync_with_stdio(0); cin.tie(0);

    long long int n, d = 2; cin >> n;

    if(n < 2){
            cout << "No prime factors for numbers less than 2.";
        }else{
            while (n > 1)
            {
                if( d*d > n){
                    cout << n;
                    break;
                }else{
                        while(n % d == 0){
                            n/= d;
                            cout << d << " ";
                        }
                        d++;
                }
            }
        }

    return 0;
}

6733040421
# 2017004, 2024-09-28 12:46:10, PTTxTTxTTTxTTTTTPP (16%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N < 2){
        cout << "No prime factors for numbers less than 2." ;
    }else if(N>1){
        while(N>1){
        if(d*d > N){
            cout << N;
            
        }else if(N% d ==0){
            N /= d;
            cout << N;
        }else{
            d += 1;
        }

        }
    }
}
# 2017925, 2024-09-28 14:16:49, PTTxTTxTTTxTTxxxPP (16%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N < 2){
        cout << "No prime factors for numbers less than 2." ;
    }else {
        while(N>1){
        
        if(d*d > N){
            cout << N;
            
        }else if(N% d ==0){
            N /= d;
            cout << N;
        }else{
            d += 1;
        }

        }
    }
    
}
# 2017934, 2024-09-28 14:17:53, PTTxTTxTTTxTTxxxPP (16%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N < 2){
        cout << "No prime factors for numbers less than 2." ;
    }else {
        while(N>1){
        
        if(d*d > N){
            cout << N;
            
        }else if(N% d ==0){
            N /= d;
            cout << N;
        }else{
            d += 1;
        }

        }
    }
    
}
# 2018136, 2024-09-28 14:37:03, PPPP--P----T----PP (38%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N < 2){
        cout << "No prime factors for numbers less than 2." ;
    }else {
        while(N>1){
        
        if(d*d > N){
            cout << N << " ";
            break;
        }else if(N% d ==0){
            N /= d;
            cout << N << " ";
        }else{
            d += 1; 
        }

        }
    }
    
}
# 2018176, 2024-09-28 14:41:05, PP-P--P----T----PP (33%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N < 2){
        cout << "No prime factors for numbers less than 2." ;
    }else {
        while(N>1){
        
        if(d*d > N){
            cout << N << " ";
            break;
        }
        while(N% d ==0){
            N /= d;
        }
        d += 1; 

        }
    
    }
    
}
# 2018204, 2024-09-28 14:43:04, PP-P--P----T----PP (33%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N < 2){
        cout << "No prime factors for numbers less than 2." ;
    }else {
        while(N>1){
        
        if(d*d > N){
            cout << N << " ";
            break;
        }
        while(N% d ==0){
            N /= d;
        cout << N << " ";
        }
        d += 1; 

        }
    
    }
    
}
# 2018208, 2024-09-28 14:43:15, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N < 2){
        cout << "No prime factors for numbers less than 2." ;
    }else {
        while(N>1){
        
        if(d*d > N){
            cout << N << " ";
            break;
        }
        while(N% d ==0){
            N /= d;
        cout << d << " ";
        }
        d += 1; 

        }
    
    }
    
}
# 2018250, 2024-09-28 14:46:36, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    long long d = 2;
    cin >> N;
    if(N < 2){
        cout << "No prime factors for numbers less than 2." ;
    }else {
        while(N>1){
        
        if(d*d > N){
            cout << N << " ";
            break;
        }
        while(N% d ==0){
            N /= d;
        cout << d << " ";
        }
        d += 1; 

        }
    
    }
    
}

6733074821
# 2017393, 2024-09-28 13:25:40, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>

using namespace std;



int main(){
    int N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for number less than 2.";
    }else{
        while(true){
            if(N > 1){
                if(d*d > N){
                    cout << N << " ";
                    break;
                }else{
                    if(N % d == 0){
                        N /= d;
                        cout << d << " ";
                    }else{
                        d+= 1;
                    }
                }
            }else{
                break;
            }
        }
    }
    return 0;
}
# 2017414, 2024-09-28 13:27:24, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>

using namespace std;



int main(){
    int N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for number less than 2.";
    }else{
        while(true){
            if(N > 1){
                if(d*d > N){
                    cout << N << " ";
                    break;
                }else{
                    while(true){
                        if(N % d == 0){
                            N /= d;
                            cout << d << " ";
                        }else{
                            d+= 1;
                            break;
                        }
                    }
                }
            }else{
                break;
            }
        }
    }
    return 0;
}
# 2017430, 2024-09-28 13:28:41, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>

using namespace std;



int main(){
    int N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(true){
            if(N > 1){
                if(d*d > N){
                    cout << N << " ";
                    break;
                }else{
                    while(true){
                        if(N % d == 0){
                            N /= d;
                            cout << d << " ";
                        }else{
                            d+= 1;
                            break;
                        }
                    }
                }
            }else{
                break;
            }
        }
    }
    return 0;
}
# 2017468, 2024-09-28 13:31:57, PTTTTTTTTTTTTTTTPP (16%)

#include<iostream>

using namespace std;



int main(){
    int N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(true){
            if(N > 1){
                while(true){
                    if(d*d > N){
                        cout << N << " ";
                        break;
                    }else{
                        if(N % d == 0){
                            N /= d;
                            cout << d << " ";
                        }else{
                            d+= 1;
                            break;
                        }
                    }
                    
                }
            }else{
                break;
            }
        }
    }
    return 0;
}
# 2017495, 2024-09-28 13:34:40, PTPTTPTPTPTTTTTTPP (38%)

#include<iostream>

using namespace std;



int main(){
    int N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(true){
            if(N > 1){
                while(true){
                    if(d*d > N){
                        cout << N << " ";
                        break;
                    }else{
                        while(true){
                            if(N % d == 0){
                                N /= d;
                                cout << d << " ";
                            }else{
                                d+= 1;
                                break;
                            }
                        }
                        break;
                    }
                }
            }else{
                break;
            }
        }
    }
    return 0;
}
# 2017512, 2024-09-28 13:36:46, PTTTTTTTTTTTTTTTPP (16%)

#include<iostream>

using namespace std;



int main(){
    int N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(true){
            if(N > 1){
                while(true){
                    if(d*d > N){
                        cout << N << " ";
                        break;
                    }else{
                        while(true){
                            if(N % d == 0){
                                N /= d;
                                cout << d << " ";
                                break;
                            }else{
                                d+= 1;
                                break;
                            }
                        }
                        break;
                    }
                }
            }else{
                break;
            }
        }
    }
    return 0;
}
# 2018336, 2024-09-28 14:53:59, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>

using namespace std;



int main(){
    int N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(true){
            if(N > 1){
                    if(d*d > N){
                        cout << N << " ";
                        break;
                    }else{
                        while(true){
                            if(N % d == 0){
                                N /= d;
                                cout << d << " ";
                            }else{
                                d+= 1;
                                break;
                            }
                        }
                        continue;
                    }
            }else{
                break;
            }
        }
    }
    return 0;
}
# 2018365, 2024-09-28 14:56:00, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>

using namespace std;



int main(){
    long long N;
    cin >> N;
    long long d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(true){
            if(N > 1){
                    if(d*d > N){
                        cout << N << " ";
                        break;
                    }else{
                        while(true){
                            if(N % d == 0){
                                N /= d;
                                cout << d << " ";
                            }else{
                                d+= 1;
                                break;
                            }
                        }
                        continue;
                    }
            }else{
                break;
            }
        }
    }
    return 0;
}

6733116521
# 2014833, 2024-09-28 09:08:58, PPPPPPPPPPPTPPPPPP (94%)

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

int main()
{
    long long n;
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    for (int i = 2; i*i <= n;)
    {
        if (n % i == 0)
        {
            cout << i << " ";
            n /= i;
        }
        else
        {
            i++;
        }
    }
    if (n > 1)
    {
        cout << n;
    }
}
# 2014875, 2024-09-28 09:12:10, PPPPPPPPPPPTPPPPPP (94%)

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

int main()
{
    long long n;
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    for (int i = 2; i*i <= n;)
    {
        if (n % i == 0)
        {
            cout << i << " ";
            n /= i;
        }
        else
        {
            ++i;
        }
    }
    if (n > 1)
    {
        cout << n;
    }
}
# 2015398, 2024-09-28 10:02:10, PPPPPPPPPPPTPPPPPP (94%)

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

int main()
{
    long long n;
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    for (int i = 2; i*i <= n;)
    {
        if (n % i == 0)
        {
            cout << i << " ";
            n /= i;
        }
        else
        {
            ++i;
        }
    }
    if (n > 1)
    {
        cout << n;
    }
}
# 2015909, 2024-09-28 10:55:57, PPPPPPPPPPTTTTTTPP (66%)

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

int main()
{
    int n;
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    for (int i = 2; i*i <= n;)
    {
        if (n % i == 0)
        {
            cout << i << " ";
            n /= i;
        }
        else
        {
            ++i;
        }
    }
    if (n > 1)
    {
        cout << n;
    }
}
# 2015916, 2024-09-28 10:56:20, PPPPPPPPPPPTPPPPPP (94%)

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

int main()
{
    long long n;
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    for (int i = 2; i*i <= n;)
    {
        if (n % i == 0)
        {
            cout << i << " ";
            n /= i;
        }
        else
        {
            ++i;
        }
    }
    if (n > 1)
    {
        cout << n;
    }
}
# 2015919, 2024-09-28 10:56:32, PPPPPPPPPPPPPPPPPP (100%)

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

int main()
{
    long long n;
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    for (long long i = 2; i*i <= n;)
    {
        if (n % i == 0)
        {
            cout << i << " ";
            n /= i;
        }
        else
        {
            ++i;
        }
    }
    if (n > 1)
    {
        cout << n;
    }
}
# 2015962, 2024-09-28 10:59:59, PPPPPPPPPPPTPPPPPP (94%)

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

int main()
{
    long long n;
    cin >> n;
    long long d = 2;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    for (int i = 2; i * i <= n;)
    {
        if (n % i == 0)
        {
            cout << i << " ";
            n /= i;
        }
        else
        {
            ++i;
        }
    }
    if (n > 1)
    {
        cout << n;
    }
}
# 2015968, 2024-09-28 11:00:22, PPPPPPPPPPPPPPPPPP (100%)

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

int main()
{
    long long n;
    cin >> n;
    long long d = 2;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    for (long long i = 2; i * i <= n;)
    {
        if (n % i == 0)
        {
            cout << i << " ";
            n /= i;
        }
        else
        {
            ++i;
        }
    }
    if (n > 1)
    {
        cout << n;
    }
}

6733283621
# 2016833, 2024-09-28 12:28:47, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    int N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (N > 1) {
            if (d*d > N) {
                cout << N << endl;
                return 0;
            }
            else {
                if (N % d == 0) {
                    while (N % d == 0) {
                        N /= d;
                        cout << d << " ";
                    }
                }
                else {
                    d+=1;
                }
            }
        }
    }
    cout << endl;
}
# 2016835, 2024-09-28 12:28:56, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    int N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (N > 1) {
            if (d*d > N) {
                cout << N << endl;
                return 0;
            }
            else {
                if (N % d == 0) {
                    while (N % d == 0) {
                        N /= d;
                        cout << d << " ";
                    }
                }
                else {
                    d+=1;
                }
            }
        }
    }
    cout << endl;
}
# 2016863, 2024-09-28 12:31:50, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    int N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (N > 1) {
            if (d*d > N) {
                cout << N << endl;
                return 0;
            }
            else {
                while (N % d == 0) {
                    N /= d;
                    cout << d << " ";
                }

                d+=1;
            }
        }
    }
    cout << endl;
}
# 2017766, 2024-09-28 14:04:52, PPPPPPPPPP-PP---PP (77%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    long N;
    cin >> N;

    int d = 2;
    int index = 0;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    else {
        while (N >1) {
            if (d*d > N || index > 100) {
                cout << N << endl;
                return 0;
            }
            else {
                while (N % d == 0) {
                    N/=d;
                    index = 0;
                    cout << d << " ";
                }
                d+=1;
                index++;
            }
        }
    }
    cout << endl;
}
# 2017772, 2024-09-28 14:05:07, PPPPPPPPPP-PP-PPPP (88%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    long N;
    cin >> N;

    int d = 2;
    int index = 0;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    else {
        while (N >1) {
            if (d*d > N || index > 1000) {
                cout << N << endl;
                return 0;
            }
            else {
                while (N % d == 0) {
                    N/=d;
                    index = 0;
                    cout << d << " ";
                }
                d+=1;
                index++;
            }
        }
    }
    cout << endl;
}
# 2017777, 2024-09-28 14:05:19, PPPPPPPPPP-PPPPPPP (94%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    long N;
    cin >> N;

    int d = 2;
    int index = 0;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    else {
        while (N >1) {
            if (d*d > N || index > 100000) {
                cout << N << endl;
                return 0;
            }
            else {
                while (N % d == 0) {
                    N/=d;
                    index = 0;
                    cout << d << " ";
                }
                d+=1;
                index++;
            }
        }
    }
    cout << endl;
}
# 2017782, 2024-09-28 14:05:31, PPPPPPPPPP-PPPPPPP (94%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    long N;
    cin >> N;

    int d = 2;
    int index = 0;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    else {
        while (N >1) {
            if (d*d > N || index > 10000000) {
                cout << N << endl;
                return 0;
            }
            else {
                while (N % d == 0) {
                    N/=d;
                    index = 0;
                    cout << d << " ";
                }
                d+=1;
                index++;
            }
        }
    }
    cout << endl;
}
# 2017784, 2024-09-28 14:05:43, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <vector>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int main() {

    long N;
    cin >> N;

    int d = 2;
    int index = 0;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    else {
        while (N >1) {
            if (d*d > N || index > 100000000) {
                cout << N << endl;
                return 0;
            }
            else {
                while (N % d == 0) {
                    N/=d;
                    index = 0;
                    cout << d << " ";
                }
                d+=1;
                index++;
            }
        }
    }
    cout << endl;
}

6733100421
# 2017253, 2024-09-28 13:11:42, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;
;
int main()
{
    double n,x=1;
    cin >> n;
    int d = 2;
    if (d < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (n > 1)
        {
            if(n%d==0)
            {
                n/=d;
                // if(x!=1)
                // {
                //     cout << " ";
                // }
                cout << d << " ";
                x++;
            }
            else d++;
            if(d*d>n)
            {
                cout << n;
                break;
            }
        }
    }
    return 0;
}
/*
1000000000
*/
# 2017273, 2024-09-28 13:13:54, --PPPPPPPPTTTTTT-- (44%)

#include <bits/stdc++.h>
using namespace std;
;
int main()
{
    int n,x=1;
    cin >> n;
    int d = 2;
    if (d < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (n > 1)
        {
            if(n % d == 0)
            {
                n/=d;
                // if(x!=1)
                // {
                //     cout << " ";
                // }
                cout << d << " ";
                x++;
            }
            else d++;
            if(d*d>n)
            {
                cout << n;
                break;
            }
        }
    }
    return 0;
}
/*
1000000000
*/
# 2018085, 2024-09-28 14:32:01, --PPPPPPPPTTTTTT-- (44%)

#include <bits/stdc++.h>
using namespace std;
;
int main()
{
    int n, x = 1;
    cin >> n;
    int d = 2;
    if (d < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (n > 1)
        {
            if (n % d == 0)
            {
                n /= d;
                if (x != 1)
                    cout << " ";
                cout << d;
                x++;
            }
            else
                d++;
            if (d * d > n)
            {
                if (x != 1)
                    cout << " ";
                cout << n;
                break;
            }
        }
    }
    return 0;
}
/*
1000000000
*/
# 2018104, 2024-09-28 14:33:47, -PPPPPPPPPTTTTTT-- (50%)

#include <bits/stdc++.h>
using namespace std;
;
int main()
{
    int n, x = 1;
    cin >> n;
    int d = 2;
    if (d < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                if (x != 1)
                    cout << " ";
                cout << n;
                break;
            }
            if (n % d == 0)
            {
                n /= d;
                if (x != 1)
                    cout << " ";
                cout << d;
                x++;
            }
            else
                d++;
        }
    }
    return 0;
}
/*
1000000000
*/
# 2018618, 2024-09-28 15:12:37, -PPPPPPPPPPPPPPP-- (83%)

#include <bits/stdc++.h>
using namespace std;
;
int main()
{
    long long n, x = 1;
    cin >> n;
    long long d = 2;
    if (d < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                if (x != 1)
                    cout << " ";
                cout << n;
                break;
            }
            if (n % d == 0)
            {
                n /= d;
                if (x != 1)
                    cout << " ";
                cout << d;
                x++;
            }
            else
                d++;
        }
    }
    return 0;
}
/*
1000000000
*/
# 2018646, 2024-09-28 15:13:53, -PPPPPPPPPPPPPPP-- (83%)

#include <bits/stdc++.h>
using namespace std;
;
int main()
{
    long long n, x = 1;
    cin >> n;
    long long d = 2;
    if (d < 2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                if (x != 1)
                    cout << " ";
                cout << n;
                break;
            }
            if (n % d == 0)
            {
                n /= d;
                if (x != 1)
                    cout << " ";
                cout << d;
                x++;
            }
            else
                d++;
        }
    }
    return 0;
}
/*
1000000000
*/
# 2018668, 2024-09-28 15:14:54, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
;
int main()
{
    long long n, x = 1;
    cin >> n;
    long long d = 2;
    if (n< 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                if (x != 1)
                    cout << " ";
                cout << n;
                break;
            }
            if (n % d == 0)
            {
                n /= d;
                if (x != 1)
                    cout << " ";
                cout << d;
                x++;
            }
            else
                d++;
        }
    }
    return 0;
}
/*
1000000000
*/

6733103321
# 2015301, 2024-09-28 09:52:54, Compilation error (0%)

#include<iostream>
using namespace std;

int main(){

long long n;
cin>>n;
long long = 2;


if (n>=2){

    while(n>1){

        while(d*d > n){
            cout<<n<<" ";

        }
        while(n%d==0){
            n/=d;
            cout<<d<<" ";
        }
    d += 1;
    }


} else cout<<"No prime factors for numbers less than 2.";



}
# 2015306, 2024-09-28 09:53:20, PTPTTPTPTPxxPxxxPP (44%)

#include<iostream>
using namespace std;

int main(){

long long n;
cin>>n;
long long d = 2;


if (n>=2){

    while(n>1){

        while(d*d > n){
            cout<<n<<" ";

        }
        while(n%d==0){
            n/=d;
            cout<<d<<" ";
        }
    d += 1;
    }


} else cout<<"No prime factors for numbers less than 2.";



}
# 2015370, 2024-09-28 09:59:24, P-P--P-P-PxxP---PP (44%)

#include<iostream>
using namespace std;

int main(){

long long n;
cin>>n;
long long d = 2;


if (n>=2){

    while(n>1){

        if (d*d > n){
            cout<<n<<" ";

        }
        while(n%d==0){
            n/=d;
            cout<<d<<" ";
        }
    d += 1;
    }


} else cout<<"No prime factors for numbers less than 2.";



}
# 2015751, 2024-09-28 10:38:39, P-P--P-P-PxxP---PP (44%)

#include<iostream>
using namespace std;

int main(){

long long n;
cin>>n;
long long d = 2;


if (!(n<2)){

    while(n>1){

        if (d*d > n){
            cout<<n<<" ";

        }
        while(n%d==0){
            n/=d;
            cout<<d<<" ";
        }
    d += 1;
    }


} else cout<<"No prime factors for numbers less than 2.";



}
# 2015992, 2024-09-28 11:01:55, P-P--P-P-PxxP---PP (44%)

#include<iostream>
using namespace std;

int main(){

long n;
cin>>n;
long d = 2;


if (!(n<2)){

    while(n>1){

        if (d*d > n){
            cout<<n<<" ";

        }
        while(n%d==0){
            n/=d;
            cout<<d<<" ";
        }
    d += 1;
    }


} else cout<<"No prime factors for numbers less than 2.";



}
# 2016038, 2024-09-28 11:07:09, P----------T----PP (16%)

#include<iostream>
using namespace std;

int main(){

long long n;
cin>>n;
long long d = 2;


if (!(n<2)){

    while(n>1){

        
        while(n%d==0){
            n/=d;
            cout<<d<<" ";
        }
    
    d += 1;
    }
    if (d*d > n){
            cout<<n<<" ";

        }


} else cout<<"No prime factors for numbers less than 2.";



}
# 2016044, 2024-09-28 11:07:42, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main(){

long long n;
cin>>n;
long long d = 2;


if (!(n<2)){

    while(n>1){
        if (d*d > n){
            cout<<n<<" ";
            break;
        }
        
        while(n%d==0){
            n/=d;
            cout<<d<<" ";
        }
    
    d += 1;
    }
    


} else cout<<"No prime factors for numbers less than 2.";



}

6733142821
# 2017039, 2024-09-28 12:49:04, PPPPPPPPPPTTTTTTPP (66%)

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

int main()
{
    int n , d = 2; 
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    while (n > 1)
    {
        if ((d * d) > n)
        {
            cout << n;
            break;
        }
        else if (n % d == 0)
        {
            n /= d;
            cout << d << " ";
        }
        else 
        {
            d++;
        }
    }

    return 0;
}
# 2017045, 2024-09-28 12:49:22, PPPPPPPPPPTTTTTTPP (66%)

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

int main()
{
    int n , d = 2; 
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    while (n > 1)
    {
        if ((d * d) > n)
        {
            cout << n;
            break;
        }
        else if (n % d == 0)
        {
            n /= d;
            cout << d << " ";
        }
        else 
        {
            d++;
        }
    }

    return 0;
}
# 2017052, 2024-09-28 12:50:17, PPPPPPPPPPTTTTTTPP (66%)

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

int main()
{
    int n , d = 2; 
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    while (n > 1)
    {
        if ((d * d) > n)
        {
            cout << n;
            break;
        }
        if (n % d == 0)
        {
            n /= d;
            cout << d << " ";
        }
        else 
        {
            d++;
        }
    }

    return 0;
}
# 2017068, 2024-09-28 12:51:27, PPPPPPPPPPTTTTTTPP (66%)

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

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n , d = 2; 
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    while (n > 1)
    {
        if ((d * d) > n)
        {
            cout << n;
            break;
        }
        if (n % d == 0)
        {
            n /= d;
            cout << d << " ";
        }
        else 
        {
            d++;
        }
    }

    return 0;
}
# 2017541, 2024-09-28 13:39:42, PPPPPPPPPPTTTTTTPP (66%)

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

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n , d = 2; 
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    while (n > 1)
    {
        if ((d * d) > n)
        {
            cout << n;
            break;
        }
        if (n % d == 0)
        {
            n /= d;
            cout << d << " ";
        }
        else 
        {
            d++;
            if(d%2 == 0)
            {
              d++;
            }
        }
    }

    return 0;
}
# 2017579, 2024-09-28 13:44:29, PPPPPPPPPPTTTTTTPP (66%)

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

int main()
{
    int n , d = 2; 
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    while (n > 1)
    {
        if ((d * d) > n)
        {
            cout << n;
            break;
        }
        while (n % d == 0)
        {
            n /= d;
            cout << d << " ";
        }
            d++;
    }

    return 0;
}
# 2017818, 2024-09-28 14:08:36, PPPPPPPPPPPPPPPPPP (100%)

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

int main()
{
    long long int n , d = 2; 
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    while (n > 1)
    {
        if ((d * d) > n)
        {
            cout << n;
            break;
        }
        while (n % d == 0)
        {
            n /= d;
            cout << d << " ";
        }
            d++;
    }

    return 0;
}

6733146321
# 2016973, 2024-09-28 12:41:32, PP-P--P---TTTTTTPP (33%)

#include<iostream>
using namespace std;
int main() {
    int N,d=2;
    cin >> N;
        if(N < 2) {
            cout << "No prime factors for numbers less than 2.";
        }else if(N > 1) {
            while(N > 1) {
                if(d*d > N) {
                    cout << N;
                    exit(0);
                }else if(N%d == 0) {
                    N /= d;
                }else {
                    d += 1;
                }
            }
            
        }
    }
# 2016985, 2024-09-28 12:43:25, PP-P--P---TTTTTTPP (33%)

#include<iostream>
using namespace std;
int main() {
    int N,d=2;
    cin >> N;
        if(N < 2) {
            cout << "No prime factors for numbers less than 2.";
        }else if(N > 1) {
            while(N > 1) {
                if(d*d > N) {
                    cout << N;
                    break;
                }else if(N%d == 0) {
                    N /= d;
                }else {
                    d += 1;
                }
            }
            
        }
    }
# 2016999, 2024-09-28 12:45:45, PP-P--P---TTTTTTPP (33%)

#include<iostream>
using namespace std;
int main() {
    int N,d=2;
    cin >> N;
        if(N < 2) {
            cout << "No prime factors for numbers less than 2.";
        }else if(N > 1) {
            while(N > 1) {
                if(d*d > N) {
                    cout << N;
                    break;
                    exit(0);
                }else if(N%d == 0) {
                    N /= d;
                    cout << d;
                }else {
                    d += 1;
                }
            }
            
        }else {
            exit(0);
        }
    }
# 2017008, 2024-09-28 12:46:23, PP-P--P---TTTTTTPP (33%)

#include<iostream>
using namespace std;
int main() {
    int N,d=2;
    cin >> N;
        if(N < 2) {
            cout << "No prime factors for numbers less than 2.";
        }else if(N > 1) {
            while(N > 1) {
                if(d*d > N) {
                    cout << N;
                    N = 100;
                    break;
                    exit(0);
                }else if(N%d == 0) {
                    N /= d;
                    cout << d;
                }else {
                    d += 1;
                }
            }
            
        }else {
            exit(0);
        }
    }
# 2017049, 2024-09-28 12:49:55, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
using namespace std;
int main() {
    int N,d=2;
    cin >> N;
        if(N < 2) {
            cout << "No prime factors for numbers less than 2.";
        }else if(N > 1) {
            while(N > 1) {
                if(d*d > N) {
                    cout << N;
                    N = 100;
                    break;
                    exit(0);
                }else if(N%d == 0) {
                    N /= d;
                    cout << d << " ";
                }else {
                    d += 1;
                }
            }
            
        }else {
            exit(0);
        }
    }
# 2017074, 2024-09-28 12:52:20, Compilation error (0%)

#include<iostream>
using namespace std;
int main() {
    double N,d=2;
    cin >> N;
        if(N < 2) {
            cout << "No prime factors for numbers less than 2.";
        }else if(N > 1) {
            while(N > 1) {
                if(d*d > N) {
                    cout << N;
                    N = 100;
                    break;
                    exit(0);
                }else if(N%d == 0) {
                    N /= d;
                    cout << d << " ";
                }else {
                    d += 1;
                }
            }
            
        }else {
            exit(0);
        }
    }
# 2017081, 2024-09-28 12:53:13, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main() {
    long N,d=2;
    cin >> N;
        if(N < 2) {
            cout << "No prime factors for numbers less than 2.";
        }else if(N > 1) {
            while(N > 1) {
                if(d*d > N) {
                    cout << N;
                    N = 100;
                    break;
                    exit(0);
                }else if(N%d == 0) {
                    N /= d;
                    cout << d << " ";
                }else {
                    d += 1;
                }
            }
            
        }else {
            exit(0);
        }
    }

6733205721
# 2014960, 2024-09-28 09:20:18, -PP-------TTTTTT-- (11%)

#include <iostream>

using namespace std;

int main() {
    int n;
    cin >> n;
    int d =2;

    if(n<2){
        cout << "No prome factors fpr numbers less than 2." << endl;
    }else {
        while(true){
            if(n>1){
                if(d*d>n){
                    cout << d << ' '; //cheak
                    break;
                }else if(n % d ==0){
                    n /= d;
                    cout << n << ' '; //cheak
                }else{
                    d +=1;
                }
            }
        }
    }
}
# 2015568, 2024-09-28 10:18:37, -PPPPPPPPPTTTTTT-- (50%)

#include <iostream>

using namespace std;

int main() {
    int n;
    cin >> n;
    int d =2;

    if(n<2){
        cout << "No prome factors fpr numbers less than 2." << endl;
    }else {
        while(true){
            if(n>1){
                if(d*d>n){
                    cout << n << ' '; //cheak
                    break;
                }else if(n % d ==0){
                    n /= d;
                    cout << d << ' '; //cheak
                }else{
                    d +=1;
                }
            }
        }
    }
}
# 2015583, 2024-09-28 10:20:06, -PPPPPPPPPTTTTTT-- (50%)

#include <iostream>

using namespace std;

int main() {
    int n;
    cin >> n;
    int d =2;

    if(n<2){
        cout << "No prome factors fpr numbers less than 2." << endl;
    }else {
        while(n>1){
                if(d*d>n){
                    cout << n << ' '; //cheak
                    break;
                }else if(n % d ==0){
                    n /= d;
                    cout << d << ' '; //cheak
                }else{
                    d +=1;
                }
            
        }
    }
}
# 2015625, 2024-09-28 10:25:50, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    long long d =2;

    if(n<2){
        cout << "No prome factors fpr numbers less than 2." << endl;
    }else {
        while(n>1){
                if(d*d>n){
                    cout << n << ' '; //cheak
                    break;
                }else if(n % d ==0){
                    n /= d;
                    cout << d << ' '; //cheak
                }else{
                    d +=1;
                }
            
        }
    }
}
# 2015665, 2024-09-28 10:29:55, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    long long d =2;

    if(n<2){
        cout << "No prome factors fpr numbers less than 2." << endl;
    }else {
        while(n>1){
                if(d*d>n){
                    cout << n << ' '; //cheak
                    break;
                }else {
                    while(n%d == 0){
                        n /= d;
                        cout << d << ' ';
                    }
                    d+=1;
        }
    }
}
}
# 2015687, 2024-09-28 10:32:21, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    long long d =2;

    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else {
        while(n>1){
                if(d*d>n){
                    cout << n << ' '; //cheak
                    break;
                }else {
                    while(n%d == 0){
                        n /= d;
                        cout << d << ' ';
                    }
                    d+=1;
        }
    }
}
}
# 2015689, 2024-09-28 10:32:24, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    long long d =2;

    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else {
        while(n>1){
                if(d*d>n){
                    cout << n << ' '; //cheak
                    break;
                }else {
                    while(n%d == 0){
                        n /= d;
                        cout << d << ' ';
                    }
                    d+=1;
        }
    }
}
}

6633043221
# 2017811, 2024-09-28 14:08:07, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;



int main(){
    int n,d;
    cin >> n;
    d = 2;

    if(n>=2){
        while(n>1){
            if(d*d>n){
                // cout prime n
                cout << n << " ";
                break;
            }else{
                while(n%d==0){
                    cout << d << " ";
                    n/=d;
                    // cout prime d;
                }
                d+=1;
            }
        }
    }else{
        cout << "No prime factors for numbers less than 2.";

    }

    
}
# 2017845, 2024-09-28 14:10:47, PPPPPPPPPP-------- (55%)

#include <iostream>
using namespace std;



int main(){
    unsigned short int n,d;
    cin >> n;
    d = 2;

    if(n>=2){
        while(n>1){
            if(d*d>n){
                // cout prime n
                cout << n << " ";
                break;
            }else{
                while(n%d==0){
                    cout << d << " ";
                    n/=d;
                    // cout prime d;
                }
                d+=1;
            }
        }
    }else{
        cout << "No prime factors for numbers less than 2.";

    }

    
}
# 2017857, 2024-09-28 14:11:23, PPPPPPPPPP------PP (66%)

#include <iostream>
using namespace std;



int main(){
    short int n;
    int d;
    cin >> n;
    d = 2;

    if(n>=2){
        while(n>1){
            if(d*d>n){
                // cout prime n
                cout << n << " ";
                break;
            }else{
                while(n%d==0){
                    cout << d << " ";
                    n/=d;
                    // cout prime d;
                }
                d+=1;
            }
        }
    }else{
        cout << "No prime factors for numbers less than 2.";

    }

    
}
# 2017910, 2024-09-28 14:14:51, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;



int main(){
    long long int n;
    int d;
    cin >> n;
    d = 2;

    if(n>=2){
        while(n>1){
            if(d*d>n){
                // cout prime n
                cout << n << " ";
                break;
            }else{
                while(n%d==0){
                    // cout << d << " ";
                    n/=d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }else{
        cout << "No prime factors for numbers less than 2.";

    }

    
}
# 2017914, 2024-09-28 14:15:43, PPPPPPPPPP-PP-PP-- (77%)

#include <iostream>
using namespace std;



int main(){
    unsigned long long int n;
    int d;
    cin >> n;
    d = 2;

    if(n>=2){
        while(n>1){
            if(d*d>n){
                // cout prime n
                cout << n << " ";
                break;
            }else{
                while(n%d==0){
                    // cout << d << " ";
                    n/=d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }else{
        cout << "No prime factors for numbers less than 2.";

    }

    
}
# 2017918, 2024-09-28 14:16:11, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;



int main(){
    long long int n;
    long long int d;
    cin >> n;
    d = 2;

    if(n>=2){
        while(n>1){
            if(d*d>n){
                // cout prime n
                cout << n << " ";
                break;
            }else{
                while(n%d==0){
                    // cout << d << " ";
                    n/=d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }else{
        cout << "No prime factors for numbers less than 2.";

    }

    
}

6633214221
# 2015001, 2024-09-28 09:25:22, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for numbers less";
    }
    
    while (n > 1) {
        if (d * d > n) {
            cout << n << ' ';
            break;
        }
        else if (n % d == 0) {
            n /= d;
            cout << d << ' ';
        }
        else {
            d += 1;
        }

    }
    
}
# 2015007, 2024-09-28 09:26:31, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2";
    }
    
    while (n > 1) {
        if (d * d > n) {
            cout << n << ' ';
            break;
        }
        else if (n % d == 0) {
            n /= d;
            cout << d << ' ';
        }
        else {
            d += 1;
        }

    }
    
}
# 2015016, 2024-09-28 09:27:26, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    
    while (n > 1) {
        if (d * d > n) {
            cout << n << ' ';
            break;
        }
        else if (n % d == 0) {
            n /= d;
            cout << d << ' ';
        }
        else {
            d += 1;
        }

    }
    
}
# 2015022, 2024-09-28 09:28:59, Compilation error (0%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2.";
        break;
    }
    
    while (n > 1) {
        if (d * d > n) {
            cout << n << ' ';
            break;
        }
        else if (n % d == 0) {
            n /= d;
            cout << d << ' ';
        }
        else {
            d += 1;
        }

    }
    
}
# 2015025, 2024-09-28 09:29:23, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    
    while (n > 1) {
        if (d * d > n) {
            cout << n << ' ';
            break;
        }
        else if (n % d == 0) {
            n /= d;
            cout << d << ' ';
        }
        else {
            d += 1;
        }

    }
    
}
# 2015093, 2024-09-28 09:34:20, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    long d = 2;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    
    while (n > 1) {
        if (d * d > n) {
            cout << n << ' ';
            break;
        }
        else if (n % d == 0) {
            n /= d;
            cout << d << ' ';
        }
        else {
            d += 1;
        }

    }
    
}

6733125121
# 2014834, 2024-09-28 09:09:16, PPP--P-P-P--P---PP (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long N;
    cin>>N;
    long long d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<d<<" ";
                break;
            }
            else{
                if(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                    continue;
                }
                else{
                    d+=1;
                    continue;
                }
            }
        }
    }
}
# 2014871, 2024-09-28 09:11:41, PPP--P-P-P--P---PP (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long N;
    cin>>N;
    long long d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<d<<" ";
                break;
            }
            else{
                if(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                    continue;
                }
                else{
                    d+=1;
                    continue;
                }
            }
        }
    }
}
# 2014888, 2024-09-28 09:12:52, PPP--P-P-P--P---PP (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long N;
    cin>>N;
    long long d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<d<<" ";
                break;
            }
            else{
                if(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                    //continue;
                }
                else{
                    d+=1;
                    //continue;
                }
            }
        }
    }
}
# 2014901, 2024-09-28 09:13:40, PPP--P-P-P--P---PP (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long N;
    cin>>N;
    long long d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<d;
                break;
            }
            else{
                if(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                    //continue;
                }
                else{
                    d+=1;
                    //continue;
                }
            }
        }
    }
}
# 2014945, 2024-09-28 09:18:26, PPP--P-P-P--P---PP (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long N;
    cin>>N;
    long long d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<d;
                break;
            }
            else{
                while(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                    
                }
                
                d++;
                continue;
                
            }
        }
    }
}
# 2014965, 2024-09-28 09:20:59, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long N;
    cin>>N;
    long long d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<N;
                break;
            }
            else{
                while(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                    
                }
                
                d+=1;
            
            }
        }
    }
}

6733161721
# 2017645, 2024-09-28 13:53:33, -T-TT-T-T-TTTTTT-- (0%)

#include<iostream>
#include<cmath>
using namespace std;
typedef unsigned long long ll;
int main()
{
    long n;
    cin>>n;
    long d=2;

    if(n<2){
        cout<<"No prime factors for number less than 2.";
    }else{
        while(n>1){
            if(d*d>n){
                for(ll p=2;p<=(ll) sqrt(n);p++){
                    if(n%p==0){
                        cout<<p<<" ";
                    }
                }
            }else{
                while(n%d==0){
                    if(n%d==0){
                    n/=d;
                    for(ll p=2;p<=(ll) sqrt(n);p++){
                    if(d%p==0){
                        cout<<p<<" ";
                        }
                     }
                    }
                }d+=1;
            }
        }
    }
}
# 2017900, 2024-09-28 14:14:07, -T-TT-T-T-TTTTTT-- (0%)

#include<iostream>
#include<cmath>
using namespace std;
typedef unsigned long long ll;
int main()
{
    long n;
    cin>>n;
    long d=2;

    if(n<2){
        cout<<"No prime factors for number less than 2.";
    }else{
        while(n>1){
            if(d*d>n){
                for(ll p=2;p<=(ll) sqrt(n);p++){
                    if(n%p==0){
                        cout<<p<<" ";
                    }
                }
            }else{
                while(n%d==0){
                    if(n%d==0){
                    n/=d;
                    for(ll p=2;p<=(ll) sqrt(n);p++){
                    if(d%p==0){
                        cout<<p<<" ";
                        }
                     }
                    }
                }d+=1;
            }
        }
    }
}
# 2018161, 2024-09-28 14:39:30, -TPTTPTPTPxTPxxx-- (27%)

#include<iostream>
#include<cmath>
using namespace std;
typedef unsigned long long ll;
int main()
{
    long n;
    cin>>n;
    int d=2;

    if(n<2){
        cout<<"No prime factors for number less than 2.";
    }else{
        while(n>1){
            while(d*d>n){
                cout<<n<<" ";
            }
                while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }d+=1;       
            
        }
    }
}
# 2018189, 2024-09-28 14:42:05, -TPTTPxPTPxxPxxxxx (27%)

#include<iostream>
#include<cmath>
using namespace std;
typedef unsigned long long ll;
int main()
{
    ll n;
    cin>>n;
    ll d=2;

    if(n<2){
        cout<<"No prime factors for number less than 2.";
    }else{
        while(n>1){
            while(d*d>n){
                cout<<n<<" ";
            }
                while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }d+=1;               
        }
    }
}
# 2018197, 2024-09-28 14:42:36, PTPTTPTPTPxxPxxxxx (33%)

#include<iostream>
#include<cmath>
using namespace std;
typedef unsigned long long ll;
int main()
{
    ll n;
    cin>>n;
    ll d=2;

    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }else{
        while(n>1){
            while(d*d>n){
                cout<<n<<" ";
            }
                while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }d+=1;               
        }
    }
}
# 2018297, 2024-09-28 14:50:56, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
using namespace std;
typedef unsigned long long ll;
int main()
{
    long long n;
    cin>>n;
    long long d=2;

    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
                while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }d+=1;                        
        }
    }
}

6733171021
# 2014970, 2024-09-28 09:21:43, -TPTTPTPTPxTPxxx-- (27%)

#include<iostream>
using namespace std;

int main(){
    long long int N;
    int d=2;
    cin>>N;
    if(N<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<d<<" ";
            }
            else{
                while(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                }
                   d+=1;
                }
        }
    }

}
# 2014975, 2024-09-28 09:22:04, -TPTTPTPTPxTPxxx-- (27%)

#include<iostream>
using namespace std;

int main(){
    long long int N;
    int d=2;
    cin>>N;
    if(N<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<d<<" ";
            }
            else{
                while(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                }
                   d+=1;
                }
        }
    }

}
# 2014980, 2024-09-28 09:22:54, -P---------T------ (5%)

#include<iostream>
using namespace std;

int main(){
    long long int N;
    int d=2;
    cin>>N;
    if(N<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<d<<" ";
                break;
            }
            else{
                while(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                    break;
                }
                   d+=1;
                }
        }
    }

}
# 2014988, 2024-09-28 09:23:30, -PP--P-P-P-TP----- (33%)

#include<iostream>
using namespace std;

int main(){
    long long int N;
    int d=2;
    cin>>N;
    if(N<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<d<<" ";
                break;
            }
            else{
                while(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                }
                   d+=1;
                }
        }
    }

}
# 2015131, 2024-09-28 09:38:19, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>
using namespace std;

int main(){
    long long int N =0;
    long long int d=2;
    cin>>N;
    if(N<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<N<<" ";
                break;
            }
            else{
                while(N%d==0){
                    N=N/d;
                    cout<<d<<" ";
                }
                if(N%d!=0){
                    d+=1;
                }
            }
        }
    }

}
# 2015154, 2024-09-28 09:40:52, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main(){
    long long int N =0;
    long long int d=2;
    cin>>N;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout<<N<<" ";
                break;
            }
            else{
                while(N%d==0){
                    N=N/d;
                    cout<<d<<" ";
                }
                if(N%d!=0){
                    d+=1;
                }
            }
        }
    }

}

6733182921
# 2014839, 2024-09-28 09:09:35, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
using namespace std;

int main(){

int n;cin>>n;
int d=2;


if(n<2){
    cout<<"No prime factors for numbers less than 2.";
    return 0;
}

while(n>1){
    if(d*d>n){
        cout<<n;
        break;
    }
    while(n%d==0){
        n/=d;
        cout<<d<<' ';
    }
    d++;


}





}
# 2014859, 2024-09-28 09:11:08, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
using namespace std;

int main(){

int n;cin>>n;
int d=2;


if(n<2){
    cout<<"No prime factors for numbers less than 2.";
    return 0;
}

while(n>1){
    if(d*d>n){
        cout<<n;
        break;
    }
    while(n%d==0){
        n/=d;
        cout<<d<<' ';
    }
    d++;


}





}
# 2014891, 2024-09-28 09:13:03, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
using namespace std;

int main(){

int n;cin>>n;
int d=2;


if(n<2){
    cout<<"No prime factors for numbers less than 2.";
    return 0;
}

while(n>1){
    if(d*d>n){
        cout<<n;
        break;
    }
    while(n%d==0){
        n/=d;
        cout<<d<<' ';
    }
    d++;


}



return 0;

}
# 2015068, 2024-09-28 09:33:18, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
using namespace std;

int main(){

int n;cin>>n;
int d=2;


if(n<2){
    cout<<"No prime factors for numbers less than 2.";
    return 0;
}

while(n>1){
    if(d*d>n){
        cout<<n;
        break;
    }
    while(n%d==0){
        n/=d;
        cout<<d<<' ';
    }
    d++;


}



return 0;

}
# 2015488, 2024-09-28 10:11:27, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;

int main(){

long long n;cin>>n;
int d=2;


if(n<2){
    cout<<"No prime factors for numbers less than 2.";
    return 0;
}

while(n>1){
    if(d*d>n){
        cout<<n;
        break;
    }
    while(n%d==0){
        n/=d;
        cout<<d<<' ';
    }
    d++;


}



return 0;

}
# 2015492, 2024-09-28 10:11:53, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main(){

long long n;cin>>n;
long long d=2;


if(n<2){
    cout<<"No prime factors for numbers less than 2.";
    return 0;
}

while(n>1){
    if(d*d>n){
        cout<<n;
        break;
    }
    while(n%d==0){
        n/=d;
        cout<<d<<' ';
    }
    d++;


}



return 0;

}

6733246421
# 2014845, 2024-09-28 09:10:05, P-P--P-P-P-TP---PP (44%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    int d=2;
    cin >> n;

    if (n<2) {
        cout << "No prime factors for numbers less than 2.";
    }

    else {
        while (n>1) {
            if (d*d>n) {break; cout << n << " ";}
            while (n%d==0) {
                n /= d;
                cout << d << " ";
            }
            d++;
        }

    }
}
# 2014916, 2024-09-28 09:14:58, P-P--P-P-P--P---PP (44%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    long long d=2;
    cin >> n;
    if (n<2) {
        cout << "No prime factors for numbers less than 2.";
    }

    else {
        while (n>1) {
            if (d*d>n) {break; cout << n << " ";}
            while (n%d==0) {
                n /= d;
                cout << d << " ";
            }
            d++;
        }

    }
}
# 2016135, 2024-09-28 11:16:24, P-P--P-P-P--P----- (33%)

#include <iostream>

using namespace std;

int main() {
    unsigned long long n;
    unsigned long long d=2;
    cin >> n;
    if (n<2) {
        cout << "No prime factors for numbers less than 2.";
    }

    else {
        while (n>1) {
            if (d*d>n) {break; cout << n << " ";}
            while (n%d==0) {
                n /= d;
                cout << d << " ";
            }
            d++;
        }

    }
}
# 2016181, 2024-09-28 11:21:40, PPPPPPPPPPPPPPPP-- (88%)

#include <iostream>

using namespace std;

int main() {
    unsigned long long n;
    unsigned long long d=2;
    cin >> n;
    if (n>1) {
        while (n>1) {
            if (d*d>n) {cout << n;break;}
            while (n%d==0) {
                n/=d;
                cout << d << " ";
            }
            d+=1;
        }
    }

    else cout << "No prime factors for numbers less than 2.";
}
# 2016201, 2024-09-28 11:23:12, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    long long d=2;
    cin >> n;
    if (n>1) {
        while (n>1) {
            if (d*d>n) {cout << n;break;}
            while (n%d==0) {
                n/=d;
                cout << d << " ";
            }
            d+=1;
        }
    }

    else cout << "No prime factors for numbers less than 2.";
}
# 2016367, 2024-09-28 11:37:05, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main() {
    long long n;
    long long d=2;
    cin >> n;
    if (n<2) {
        cout << "No prime factors for numbers less than 2.";
    }

    else {
        while (n>1) {
            if (d*d>n) {cout << n << " ";break;}
            while (n%d==0) {
                n /= d;
                cout << d << " ";
            }
            d++;
        }

    }
}

6733050721
# 2016934, 2024-09-28 12:37:49, -PPPPPPPPPPTPPPP-- (77%)

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

int main(){

    long long n;

    cin >> n;

    int d = 2;

    if(n<2){

        cout << "No prime factor for number less than 2";

        return 0;

    }

    while(n > 1){

        if(d*d > n){

            cout << n << ' ';

            break;

        }else{

            if(n%d == 0){

                n/=d;

                cout << d << ' ';

            }else{

                d+=1;

            }

        }

    }

    return 0;
}
# 2017006, 2024-09-28 12:46:13, ------------------ (0%)

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

int main(){

    long long n;

    cin >> n;

    cout << n << '\n';

    long long d = 2;

    if(n<2){

        cout << "No prime factors for number less than 2";

        return 0;

    }

    while(n > 1){

        if(d*d > n){

            cout << n << ' ';

            break;

        }else if(n%d == 0){

            while(n%d == 0){

                n/=d;

                cout << d << ' ';

            }

        }else{

            d+=1;

        }

    }

    return 0;
}
# 2017010, 2024-09-28 12:46:29, -PPPPPPPPPPPPPPP-- (83%)

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

int main(){

    long long n;

    cin >> n;

    //cout << n << '\n';

    long long d = 2;

    if(n<2){

        cout << "No prime factors for number less than 2";

        return 0;

    }

    while(n > 1){

        if(d*d > n){

            cout << n << ' ';

            break;

        }else if(n%d == 0){

            while(n%d == 0){

                n/=d;

                cout << d << ' ';

            }

        }else{

            d+=1;

        }

    }

    return 0;
}
# 2017013, 2024-09-28 12:46:46, -PPPPPPPPPPPPPPP-- (83%)

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

int main(){

    long long n;

    cin >> n;

    //cout << n << '\n';

    long long d = 2;

    if(n<2){

        cout << "No prime factors for number less than 2.";

        return 0;

    }

    while(n > 1){

        if(d*d > n){

            cout << n << ' ';

            break;

        }else if(n%d == 0){

            while(n%d == 0){

                n/=d;

                cout << d << ' ';

            }

        }else{

            d+=1;

        }

    }

    return 0;
}
# 2017017, 2024-09-28 12:47:05, PPPPPPPPPPPPPPPPPP (100%)

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

int main(){

    long long n;

    cin >> n;

    //cout << n << '\n';

    long long d = 2;

    if(n<2){

        cout << "No prime factors for numbers less than 2.";

        return 0;

    }

    while(n > 1){

        if(d*d > n){

            cout << n << ' ';

            break;

        }else if(n%d == 0){

            while(n%d == 0){

                n/=d;

                cout << d << ' ';

            }

        }else{

            d+=1;

        }

    }

    return 0;
}

6733082821
# 2014986, 2024-09-28 09:23:13, -PPPPPPPPPTTTTTT-- (50%)

#include <iostream>
using namespace std;

int main(){
    int x;
    cin>>x;
    int d=2;

    if(x<2){
        cout<<"No prime factors for numbers less than 2";
    }
    while(x>1){
        if(d*d>x){
            cout<<x<<" ";
            break;
        }

        while(x%d==0){
            x/=d;
            cout<<d<<" ";
        }
        d+=1;
    }
    
    return 0;
}
# 2015201, 2024-09-28 09:44:07, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;

int main(){
    int x;
    cin>>x;
    int d=2;

    if(x<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    while(x>1){
        if(d*d>x){
            cout<<x<<" ";
            break;
        }

        while(x%d==0){
            x/=d;
            cout<<d<<" ";
        }
        d+=1;
    }
    
    return 0;
}
# 2015233, 2024-09-28 09:47:35, -PPPPPPPPP-PP-PP-- (72%)

#include <iostream>
using namespace std;

int main(){
    unsigned long long int x;
    cin>>x;
    int d=2;

    if(x<2){
        cout<<"No prime factors for numbers less than 2";
    }
    while(x>1){
        if(d*d>x){
            cout<<x<<" ";
            break;
        }

        while(x%d==0){
            x/=d;
            cout<<d<<" ";
        }
        d+=1;
    }
    
    return 0;
}
# 2015530, 2024-09-28 10:15:15, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std;

int main(){
    long int x;
    cin>>x;
    long int d=2;

    if(x<2){
        cout<<"No prime factors for numbers less than 2";
    }
    while(x>1){
        if(d*d>x){
            cout<<x<<" ";
            break;
        }

        while(x%d==0){
            x/=d;
            cout<<d<<" ";
        }
        d+=1;
    }
    
    return 0;
}
# 2015536, 2024-09-28 10:15:29, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main(){
    long int x;
    cin>>x;
    long int d=2;

    if(x<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    while(x>1){
        if(d*d>x){
            cout<<x<<" ";
            break;
        }

        while(x%d==0){
            x/=d;
            cout<<d<<" ";
        }
        d+=1;
    }
    
    return 0;
}

6733113621
# 2016937, 2024-09-28 12:37:57, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main () {
    long long N;
    cin >> N;
    int d=2;
    if (N<2)
    {
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        while (N>1)
        {
            if (d*d>N)
            {
                cout << N ;
                break;
            }else{
                if (N%d==0)
                {
                    N/=d;   
                    cout << d << " ";
                }else{
                    d+=1;
                }
                
            }
            
        }
        
    }
    
}
# 2016940, 2024-09-28 12:38:13, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main () {
    long long N;
    cin >> N;
    int d=2;
    if (N<2)
    {
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        while (N>1)
        {
            if (d*d>N)
            {
                cout << N ;
                break;
            }else{
                if (N%d==0)
                {
                    N/=d;   
                    cout << d << " ";
                }else{
                    d+=1;
                }
                
            }
            
        }
        
    }
    
}
# 2016947, 2024-09-28 12:38:46, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main () {
    long long N;
    cin >> N;
    int d=2;
    if (N<2)
    {
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        while (N>1)
        {
            if (d*d>N)
            {
                cout << N ;
                break;
            }else{
                if (N%d==0)
                {
                    N/=d;   
                    cout << d << " ";
                }else{
                    d+=1;
                }   
            }   
        }   
    }
}
# 2016972, 2024-09-28 12:41:29, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main () {
    long long N;
    cin >> N;
    int d=2;
    if (N<2)
    {
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        while (N>1)
        {
            if (d*d>N)
            {
                cout << N ;
                break;
            }else if (N%d==0)
            {
                N/=d;   
                cout << d << " ";
            }else d++;   
            
        }   
    }
}
# 2017001, 2024-09-28 12:45:56, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main () {
    long long N;
    cin >> N;
    if (N>1e+19)
    {
        return 0;
    }
    
    long long d=2;
    if (N<2)
    {
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        while (N>1)
        {
            if (d*d>N)
            {
                cout << N ;
                break;
            }else if (N%d==0)
            {
                N/=d;   
                cout << d << " ";
            }else d++;   
            
        }   
    }
}

6733134821
# 2017505, 2024-09-28 13:35:45, PP---------T----PP (22%)

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

void isprime(long long n){
    if(n<=1)return;
    for(long long i=3;i<sqrt(n);i+=2){
        if(n%i==0 && n!=i){
            return;
        }
    }
    cout << n << " ";
}

int main(){
    long long n;
    cin >> n;
    long long d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        nigga:
        if(n>1){
            if(d*d>n){
                if(n%2==0)cout << "2 ";
                for(long long i=3;i<n;i+=2){
                    if(n%i==0)isprime(i);
                }
            }
            else{
                if(n%d==0){
                    n/=d;
                    if(d%2==0)cout << "2 ";
                    for(long long i=3;i<d;i+=2){
                    if(n%i==0)isprime(i);
                }
                }
                else{
                    d++;
                    goto nigga;
                }
            }
        }
        else{
            return 0;
        }
    }
}
# 2017759, 2024-09-28 14:04:27, PPPPPPPPPPPTPPPPPP (94%)

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

void isprime(long long n){
    if(n<=2)return;
    for(long long i=3;i<n;i+=2){
        if(n%i==0){
            return;
        }
    }
    cout << n << " ";
}

int main(){
    long long n;
    cin >> n;
    long long d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        nigga:
        if(n>1){
            if(d*d>n){
                if(n%2==0)cout << "2 ";
                for(long long i=3;i<=n;i+=2){
                    if(n%i==0)isprime(i);
                }
            }
            else{
                mido:
                if(n%d==0){
                    n/=d;
                    if(d%2==0){cout << "2 ";}
                        for(long long i=3;i<=d;i+=2){
                        if(d%i==0)isprime(i);
                    }
                    goto mido;
                }
                else{
                    d++;
                    goto nigga;
                }
            }
        }
        else{
            return 0;
        }
    }
}
# 2017773, 2024-09-28 14:05:09, PPPPPPPPPPPTPPPPPP (94%)

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

void isprime(long long n){
    if(n<=2)return;
    for(long long i=3;i<sqrt(n);i+=2){
        if(n%i==0){
            return;
        }
    }
    cout << n << " ";
}

int main(){
    long long n;
    cin >> n;
    long long d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        nigga:
        if(n>1){
            if(d*d>n){
                if(n%2==0)cout << "2 ";
                for(long long i=3;i<=n;i+=2){
                    if(n%i==0)isprime(i);
                }
            }
            else{
                mido:
                if(n%d==0){
                    n/=d;
                    if(d%2==0){cout << "2 ";}
                        for(long long i=3;i<=d;i+=2){
                        if(d%i==0)isprime(i);
                    }
                    goto mido;
                }
                else{
                    d++;
                    goto nigga;
                }
            }
        }
        else{
            return 0;
        }
    }
}
# 2018485, 2024-09-28 15:04:21, PPPPPPPPPPPTPPPPPP (94%)

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

void isprime(long long n){
    if(n<=2)return;
    if((n%3==0 && n!=3) || (n%5==0 && n!=5) || (n%7==0 && n!=7))return;
    for(long long i=3;i<sqrt(n);i+=2){
        if(n%i==0){
            return;
        }
    }
    cout << n << " ";
}

int main(){
    long long n;
    cin >> n;
    long long d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        nigga:
        if(n>1){
            if(d*d>n){
                if(n%2==0)cout << "2 ";
                for(long long i=3;i<=n;i+=2){
                    if(n%i==0)isprime(i);
                }
            }
            else{
                mido:
                if(n%d==0){
                    n/=d;
                    if(d%2==0){cout << "2 ";}
                        for(long long i=3;i<=d;i+=2){
                        if(d%i==0)isprime(i);
                    }
                    goto mido;
                }
                else{
                    d++;
                    goto nigga;
                }
            }
        }
        else{
            return 0;
        }
    }
}
# 2018691, 2024-09-28 15:15:49, PPPPPPPPPPPPPPPPPP (100%)

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

void isprime(long long n){
    if(n<=2)return;
    if((n%3==0 && n!=3) || (n%5==0 && n!=5) || (n%7==0 && n!=7))return;
    for(long long i=3;i<sqrt(n);i+=2){
        if(n%i==0){
            return;
        }
    }
    cout << n << " ";
}

bool isprime2(long long n){
    if(n<=2)return 0;
    if((n%3==0 && n!=3) || (n%5==0 && n!=5) || (n%7==0 && n!=7))return 0;
    for(long long i=3;i<sqrt(n);i+=2){
        if(n%i==0){
            return 0;
        }
    }
    cout << n << " ";
    return 1;
}

int main(){
    long long n;
    cin >> n;
    long long d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        nigga:
        if(n>1){
            if(d*d>n){
                bool nig=1;
                if(n%2==0)cout << "2 ";
                else{
                    
                    if(isprime2(n)){
                        nig=0;
                    }
                }                
                for(long long i=3;i<=n;i+=2){
                    if(nig==0)break;
                    if(n%i==0)isprime(i);
                }
                
            }
            else{
                mido:
                if(n%d==0){
                    n/=d;
                    if(d%2==0){cout << "2 ";}
                    else{
                    if(isprime2(d)){
                        goto popa;
                    }
                }    
                        for(long long i=3;i<=d;i+=2){
                        if(d%i==0)isprime(i);
                    }
                    popa:
                    goto mido;
                }
                else{
                    d++;
                    goto nigga;
                }
            }
        }
        else{
            return 0;
        }
    }
}

6733158921
# 2014825, 2024-09-28 09:08:12, PPP--P-P-P--P---PP (50%)

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

int main() {
    long long N, d = 2;
    cin >> N;
    if(N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while(true) {
            if(N > 1){
                if(d*d > N) {
                    cout << d;
                    break;
                }
                else {
                    if(N % d == 0) {
                        N /= d;
                        cout << d << " ";
                    }
                    else {
                        d++;
                    }
                }
            }
        }
    }
    return 0;
}
# 2014905, 2024-09-28 09:13:53, PPP--P-P-P--P---PP (50%)

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

int main() {
    long long N, d = 2;
    cin >> N;
    if(N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while(true) {
            if(N > 1){
                if(d*d > N) {
                    cout << d;
                    break;
                }
                else {
                    if(N % d == 0) {
                        cout << d << " ";
                        N = N / d;
                    }
                    else {
                        d = d + 1;
                    }
                }
            }
            else {
                break;
            }
        }
    }
    return 0;
}
# 2016107, 2024-09-28 11:13:50, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long long N;
    int d = 2;
    cin >> N;
    if(N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while(true) {
            if(N > 1){
                if(d*d > N) {
                    cout << N;
                    break;
                }
                else {
                    while(true) {
                        if(N % d == 0) {
                            cout << d << " ";
                            N = N / d;
                        }
                        else {
                            d = d + 1;
                            break;
                        }
                    }
                }
            }
            else {
                break;
            }

        }
    }
    return 0;
}
# 2016108, 2024-09-28 11:13:54, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long long N;
    int d = 2;
    cin >> N;
    if(N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while(true) {
            if(N > 1){
                if(d*d > N) {
                    cout << N;
                    break;
                }
                else {
                    while(true) {
                        if(N % d == 0) {
                            cout << d << " ";
                            N = N / d;
                        }
                        else {
                            d = d + 1;
                            break;
                        }
                    }
                }
            }
            else {
                break;
            }

        }
    }
    return 0;
}
# 2016724, 2024-09-28 11:57:44, PPPPPPPPPPPPPPPPPP (100%)

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

int main() {
    long long N;
    int d = 2;
    cin >> N;
    if(N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while(true) {
            if(N > 1){
                if(d > sqrt(N)) {
                    cout << N;
                    break;
                }
                else {
                    while(true) {
                        if(N % d == 0) {
                            cout << d << " ";
                            N /= d;
                        }
                        else {
                            d++;
                            break;
                        }
                    }
                }
            }
            else {
                break;
            }

        }
    }
    return 0;
}

6733181221
# 2014846, 2024-09-28 09:10:14, -PPPPPPPPPPTPPPP-- (77%)

#include<bits/stdc++.h>
using namespace std;
int main(){
   long long n;
   cin>>n;
   if(n<2){
    cout<<"No prime factors for numbers less than 2";
    return 0;
   }
   for(int i=2;i<=n;)
   {
   if(n%i==0){
    n=n/i;
    cout<<i<<" ";
   }
   else i++;
   }
   
}
# 2014957, 2024-09-28 09:20:07, -PPPPPPPPPPTPPPP-- (77%)

#include<bits/stdc++.h>
using namespace std;
int main(){
   long long n;
   cin>>n;
   if(n<2){
    cout<<"No prime factors for numbers less than 2";
    return 0;
   }
   else{for(int i=2;;)
   {
    if(n>1){
        if(i*i>n){
            cout<<n;
            break;
        }
        else{ if(n%i==0)
 {   n=n/i;
    cout<<i<<" ";}  else i++;
   }
   
 
   }
   
   

   }}
   
}
# 2015081, 2024-09-28 09:33:43, -PPPPPPPPPPTPPPP-- (77%)

#include<bits/stdc++.h>
using namespace std;
int main(){
   long long n;
   cin>>n;
   if(n<2){
    cout<<"No prime factors for numbers less than 2";
    return 0;
   }
   else{for(int i=2;;)
   {
    if(n>1){
        if(i*i>n){
            cout<<n;
            break;
        }
        else{ if(n%i==0)
 {   n=n/i;
    cout<<i<<" ";}  else i++;
   }
   
 
   }
   
   

   }}
   
}
# 2015189, 2024-09-28 09:43:09, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
   long long n;
   cin>>n;
   if(n<2){
    cout<<"No prime factors for numbers less than 2.";
    return 0;
   }
   else{for(int i=2;;)
   {
    if(n>1){
        if(i*i>n){
            cout<<n;
            break;
        }
        else{ if(n%i==0)
 {   n=n/i;
    cout<<i<<" ";}  else i++;
   }
   
 
   }
   
   

   }}
   
}
# 2015854, 2024-09-28 10:50:42, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
   long long n;
   cin>>n;
   if(n<2){
    cout<<"No prime factors for numbers less than 2.";
    return 0;
   }
   else{for(long long i=2;;)
   {
    if(n>1){
        if(i*i>n){
            cout<<n;
            break;
        }
        else{ if(n%i==0)
 {   n=n/i;
    cout<<i<<" ";}  else i++;
   }
   
 
   }
   
   

   }}
   
}

6733183521
# 2014944, 2024-09-28 09:18:25, P----------T----PP (16%)

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

long long printcomponent(long long n){
    long long component;
    long long i = 2;
    while(i < n){
        if(n%i != 0){
            i++;
        }else{
            component += i;
        }
    }
    return component;
}

int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else{
        while(n > 1){
            if(d*d > n){
                cout << printcomponent(n);
                break;
            }else{
                if(n%d == 0){
                    n /= d;
                    cout << printcomponent(d);
                    break; //try shuffle this line and above line later
                }else{
                    d++;
                }
            }
        }
    }
}
# 2015327, 2024-09-28 09:55:47, P---------------PP (16%)

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

void printcomponent(long long n){
    string component;
    long long i = 2;
    while(i < n){
        n = n/i;
        if(n%i == 0){
            component += i;
        }else{
            i++;
        }
    }
    cout << component;
}

int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else{
        while(n > 1){
            if(d*d > n){
                printcomponent(n);
                //cout << n << " ";
                break;
            }else{
                if(n%d == 0){
                    n /= d;
                    printcomponent(d);
                    cout << d << " ";
                    break; //try shuffle this line and above line later
                }else{
                    d++;
                }
            }
        }
    }
}
# 2015373, 2024-09-28 09:59:29, PP-P--P----P----PP (38%)

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

void printcomponent(long long n){
    string component;
    long long i = 2;
    while(i < n){
        n = n/i;
        if(n%i == 0){
            component += i;
        }else{
            i++;
        }
    }
    cout << component;
}

int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else{
        while(n > 1){
            if(d*d > n){
                cout << n << " ";
                //cout << n << " ";
                break;
            }else{
                if(n%d == 0){
                    n /= d;
                    printcomponent(d);
                    //cout << d << " ";
                    //break; //try shuffle this line and above line later
                }else{
                    d++;
                }
            }
        }
    }
}
# 2015379, 2024-09-28 10:00:40, PP-P--P----P----PP (38%)

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

void printcomponent(long long n){
    string component;
    long long i = 2;
    while(i < n){
        n = n/i;
        if(n%i == 0){
            component += i;
        }else{
            i++;
        }
    }
    cout << component;
}

int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else{
        while(n > 1){
            if(d*d > n){
                cout << n << " ";
                break;
            }else{
                if(n%d == 0){
                    n /= d;
                    cout << d << " ";
                    break; //try shuffle this line and above line later
                }else{
                    d++;
                }
            }
        }
    }
}
# 2015393, 2024-09-28 10:02:06, PPPPPPPPPPPPPPPPPP (100%)

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

void printcomponent(long long n){
    string component;
    long long i = 2;
    while(i < n){
        n = n/i;
        if(n%i == 0){
            component += i;
        }else{
            i++;
        }
    }
    cout << component;
}

int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else{
        while(n > 1){
            if(d*d > n){
                cout << n << " ";
                break;
            }else{
                while(n%d == 0){
                    n /= d;
                    cout << d << " ";
                    //break; //try shuffle this line and above line later
                }
                    d++;
                
            }
        }
    }
}

6733213721
# 2015111, 2024-09-28 09:36:02, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
long int n;
int d=2;
cin>>n;
if(n<2){
cout<<"No prime factors for numbers less than 2.";
}
//---------------
else{
while(true){
 if(n>1){
if (d*d>n){
cout<<n<<" ";
break;
}
else {
    if(n%d==0) {n/=d;
     cout<<d<<" ";
    }
    else {d+=1;
    }
}
 }
 

}

}//----------------------



}
# 2015118, 2024-09-28 09:36:36, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int n;
int d=2;
cin>>n;
if(n<2){
cout<<"No prime factors for numbers less than 2.";
}
//---------------
else{
while(true){
 if(n>1){
if (d*d>n){
cout<<n<<" ";
break;
}
else {
    if(n%d==0) {n/=d;
     cout<<d<<" ";
    }
    else {d+=1;
    }
}
 }
 

}

}//----------------------



}
# 2015124, 2024-09-28 09:37:18, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
long long int n;
int d=2;
cin>>n;
if(n<2){
cout<<"No prime factors for numbers less than 2.";
}
//---------------
else{
while(true){
 if(n>1){
if (d*d>n){
cout<<n<<" ";
break;
}
else {
    if(n%d==0) {n/=d;
     cout<<d<<" ";
    }
    else {d+=1;
    }
}
 }
 

}

}//----------------------



}
# 2015152, 2024-09-28 09:40:48, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
long long int n;
int d=2;
cin>>n;
if(n<2){
cout<<"No prime factors for numbers less than 2.";
}
//---------------
else{
while(true){
 if(n>1){
if (d*d>n){
cout<<n<<" ";
break;
}
else {
    if(n%d==0) {n/=d;
     cout<<d<<" ";
    }
    else {d+=1;
    }
}
 }
 

}

}//----------------------



}
# 2015162, 2024-09-28 09:41:20, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
long long int n;
long long int d=2;
cin>>n;
if(n<2){
cout<<"No prime factors for numbers less than 2.";
}
//---------------
else{
while(true){
 if(n>1){
if (d*d>n){
cout<<n<<" ";
break;
}
else {
    if(n%d==0) {n/=d;
     cout<<d<<" ";
    }
    else {d+=1;
    }
}
 }
 

}

}//----------------------



}

6733230321
# 2014862, 2024-09-28 09:11:11, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;
int main()
{
    long long int N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d * d > N)
                {
                    // prime fac of N break
                    cout << N << " ";
                    break;
                }
                else
                {
                    if (N % d == 0)
                    {
                        N /= d;
                        // prime fac of d and loop
                        cout << d << " ";
                    }
                    else
                    {
                        d += 1; // loop
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}

// ENG_EXAM_WEEK
# 2014867, 2024-09-28 09:11:24, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;
int main()
{
    long long int N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d * d > N)
                {
                    // prime fac of N break
                    cout << N << " ";
                    break;
                }
                else
                {
                    if (N % d == 0)
                    {
                        N /= d;
                        // prime fac of d and loop
                        cout << d << " ";
                    }
                    else
                    {
                        d += 1; // loop
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}

// ENG_EXAM_WEEK
# 2014909, 2024-09-28 09:14:13, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;
int main()
{
    long long int N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d * d > N)
                {
                    // prime fac of N break
                    cout << N << " ";
                    break;
                }
                else
                {
                    if (N % d == 0)
                    {
                        N /= d;
                        // prime fac of d and loop
                        cout << d << " ";
                    }
                    else
                    {
                        d += 1; // loop
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}

// ENG_EXAM_WEEK
# 2014921, 2024-09-28 09:15:35, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;
int main()
{
    long long int N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d * d > N)
                {
                    // prime fac of N break
                    cout << N << " ";
                    break;
                }
                else
                {
                    if (N % d == 0)
                    {
                        N /= d;
                        // prime fac of d and loop
                        cout << d << " ";
                    }
                    else
                    {
                        d += 1; // loop
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}

// ENG_EXAM_WEEK
# 2014958, 2024-09-28 09:20:12, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;
int main()
{
    long long int N;
    cin >> N;
    long long int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d * d > N)
                {
                    // prime fac of N break
                    cout << N << " ";
                    break;
                }
                else
                {
                    if (N % d == 0)
                    {
                        N /= d;
                        // prime fac of d and loop
                        cout << d << " ";
                    }
                    else
                    {
                        d += 1; // loop
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}

// ENG_EXAM_WEEK

6733277921
# 2014837, 2024-09-28 09:09:19, -PPPPPPPPPTTTTTT-- (50%)

#include <iostream>
using namespace std ;

int main() {
    int n ; cin >> n ;
    int d = 2 ;
    if(n < 2) {
        cout << "No prime factors for number less than 2" ;
        return 0 ;
    }
    while(n > 1) {
        if(d * d > n) {
            cout << n ;
            return 0 ;
        }
        while(n % d == 0) {
            n = n / d ;
            cout << d << " " ;
        }
        d += 1 ;
    }
    return 0 ;
}
# 2014847, 2024-09-28 09:10:18, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std ;

int main() {
    long long int n ; cin >> n ;
    long long int d = 2 ;
    if(n < 2) {
        cout << "No prime factors for number less than 2" ;
        return 0 ;
    }
    while(n > 1) {
        if(d * d > n) {
            cout << n ;
            return 0 ;
        }
        while(n % d == 0) {
            n = n / d ;
            cout << d << " " ;
        }
        d += 1 ;
    }
    return 0 ;
}
# 2015138, 2024-09-28 09:39:41, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std ;

int main() {
    long long int n ; cin >> n ;
    long long int d = 2 ;
    if(n < 2) {
        cout << "No prime factors for number less than 2" ;
        return 0 ;
    }
    while(n > 1) {
        if(d * d > n) {
            cout << n ;
            return 0 ;
        }
        while(n % d == 0) {
            n = n / d ;
            cout << d << " " ;
        }
        d += 1 ;
    }
    return 0 ;
}
# 2015178, 2024-09-28 09:42:19, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std ;

int main() {
    long long int n ; cin >> n ;
    long long int d = 2 ;
    if(n < 2) {
        cout << "No prime factors for number less than 2." ;
        return 0 ;
    }
    while(n > 1) {
        if(d * d > n) {
            cout << n ;
            return 0 ;
        }
        while(n % d == 0) {
            n = n / d ;
            cout << d << " " ;
        }
        d += 1 ;
    }
    return 0 ;
}
# 2015184, 2024-09-28 09:42:48, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std ;

int main() {
    long long int n ; cin >> n ;
    long long int d = 2 ;
    if(n < 2) {
        cout << "No prime factors for numbers less than 2." ;
        return 0 ;
    }
    while(n > 1) {
        if(d * d > n) {
            cout << n ;
            return 0 ;
        }
        while(n % d == 0) {
            n = n / d ;
            cout << d << " " ;
        }
        d += 1 ;
    }
    return 0 ;
}

6733291621
# 2016825, 2024-09-28 12:27:36, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
        return 0;
    }
    int d=2;
    while(n>1){
        if(n%d==0){
            cout<<d<<" ";
            n = n/d;
        }
        else{
            d++;
        }
    }
}
# 2016836, 2024-09-28 12:29:03, PPP--P-P-P-TP---PP (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
        return 0;
    }
    int d=2;
    while(n>1){
        if(d*d>n){
            cout<<d;
            return 0;
        }
        if(n%d==0){
            cout<<d<<" ";
            n = n/d;
        }
        else{
            d++;
        }
    }
}
# 2016855, 2024-09-28 12:30:57, PPP--P-P-P-TP---PP (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
        return 0;
    }
    int d=2;
    while(n>1){
        if(d*d>n){
            cout<<d;
            n = n/d;
            continue;
        }
        if(n%d==0){
            cout<<d<<" ";
            n = n/d;
        }
        else{
            d++;
        }
    }
}
# 2016886, 2024-09-28 12:34:12, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
        return 0;
    }
    int d=2;
    while(n>1){
        if(d*d>n){
            cout<<n;
            return 0;  
        }
        while(n%d==0){
            cout<<d<<" ";
            n = n/d;
        }
            d++;
    }
}
# 2018169, 2024-09-28 14:40:17, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
        return 0;
    }
    long long d=2;
    while(n>1){
        if(d*d>n){
            cout<<n;
            return 0;  
        }
        while(n%d==0){
            cout<<d<<" ";
            n = n/d;
        }
            d++;
    }
}

6633070121
# 2017609, 2024-09-28 13:49:40, PP---------T----PP (22%)

#include <iostream>
#include <cmath>
#include <vector>
#include <algorithm>
#include <iomanip>

using namespace std;

int main(){
    long long N;
    cin>>N;

    int d=2;
    if(N<2){
        cout <<"No prime factors for numbers less than 2." ;
    }else if(N > 1){
        if(d *d > N){
            cout <<N;
        }else{

            if(d*d <= N){
                while(d*d <= N){

                if(N % d == 0){
                    N = N/d;
                    cout<<d<<" ";
                    if(N == 1){
                        cout<<d;
                    }
                    
                }else{
                    d++;
                }
                }
                
            }
            
        }
    }

}
# 2017637, 2024-09-28 13:52:55, PPP--P-P-P-TP---PP (50%)

#include <iostream>
#include <cmath>
#include <vector>
#include <algorithm>
#include <iomanip>

using namespace std;

int main(){
    long long N;
    cin>>N;

    int d=2;
    if(N<2){
        cout <<"No prime factors for numbers less than 2." ;
    }else if(N > 1){
        if(d *d > N){
            cout <<N;
        }else{

            if(d*d <= N){
                while(d*d <= N){

                if(N % d == 0){
                    N = N/d;
                    cout<<d<<" ";
                    
                    
                }else{
                    d++;
                }
                }
                cout<< d;

                
            }
            
        }
    }

}
# 2018094, 2024-09-28 14:32:48, PPP--P-P-P--P---PP (50%)

#include <iostream>
#include <cmath>
#include <vector>
#include <algorithm>
#include <iomanip>

using namespace std;

int main(){
    long long N;
    cin>>N;

    long long d=2;
    if(N<2){
        cout <<"No prime factors for numbers less than 2." ;
    }else if(N > 1){
        if(d *d > N){
            cout <<N;
        }else{

            if(d*d <= N){
                while(d*d <= N){

                if(N % d == 0){
                    N = N/d;
                    cout<<d<<" ";
                    
                    
                }else{
                    d++;
                }
                }
                cout<< d;

                
            }
            
        }
    }

}
# 2018481, 2024-09-28 15:03:44, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <vector>
#include <algorithm>
#include <iomanip>

using namespace std;

int main(){
    long long N;
    cin>>N;

    long long d=2;
    if(N<2){
        cout <<"No prime factors for numbers less than 2." ;
    }else if(N > 1){
        if(d *d > N){
            cout <<N;
        }else{

            if(d*d <= N){
                while(d*d <= N){

                if(N % d == 0){
                    N = N/d;
                    cout<<d<<" ";
                    
                    
                }else{
                    d++;
                }
                }

                if(N % d ==0){
                    cout<< d;
                }else{
                    cout <<N;
                }
                

                
            }
            
        }
    }

}

6733062221
# 2016987, 2024-09-28 12:43:37, P-P--P-P-P-TP---PP (44%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    long long int n; cin >> n;
    if(n < 2) cout << "No prime factors for numbers less than 2.";
    else{
        int d = 2;
        while(n > 1){
            if(d*d > n) break;
            
            while(n%d == 0){
                n /= d;
                cout << d << " ";
            }
            d++;
        }
    }

    return 0;
}
# 2017704, 2024-09-28 13:59:41, P-P--P-P-P--P---PP (44%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    long long int n; cin >> n;
    if(n < 2) cout << "No prime factors for numbers less than 2.";
    else{
        long long int d = 2;
        while(n > 1){
            if(d*d > n) break;
            
            while(n%d == 0){
                n /= d;
                cout << d << " ";
            }
            d++;
        }
    }

    return 0;
}
# 2017732, 2024-09-28 14:02:23, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    long long int n; cin >> n;
    if(n < 2) cout << "No prime factors for numbers less than 2.";
    else{
        long long int d = 2;
        while(n > 1){
            // if(d*d > n) break;
            
            while(n%d == 0){
                n /= d;
                cout << d << " ";
            }
            d++;
        }
    }

    return 0;
}
# 2017781, 2024-09-28 14:05:29, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    long long int n; cin >> n;
    if(n < 2) cout << "No prime factors for numbers less than 2.";
    else{
        long long int d = 2;
        while(n > 1){
            if(d*d > n){
                cout << n << " ";
                break;
            }

            while(n%d == 0){
                n /= d;
                cout << d << " ";
            }
            d++;
        }
    }

    return 0;
}

6733089221
# 2016879, 2024-09-28 12:33:48, -----------T------ (0%)

#include <iostream>

using namespace std;

bool prime(long long int n){

    for(long long int i = 2 ; i*i < n ; i++){

        if(n % i == 0)
            return false;

    }

    return true;

}

int main(){

    long long int n;

    cin >> n;

    int d = 2;

    if(n < 2){

        cout << "No prime factors for numbers less than 2";

    }

    else{

        while(n > 1){

            if(d * d > n){

                for(int i = 2 ; i < n ; i++){

                    if(n % i == 0){

                        if(prime(i))
                            cout << i << " ";

                    }

                }

                return 0;

            }

            else{

                while(n % d == 0){

                    n = n / d;

                    for(int i = 2 ; i < d ; i++){

                    if(d % i == 0){

                        if(prime(d))
                            cout << i << " ";

                    }

                    }

                }

                d = d + 1;

            }

        }

    }


    return 0;

}
# 2016946, 2024-09-28 12:38:39, --P--P-P-P-TP----- (27%)

#include <iostream>

using namespace std;

bool prime(long long int n){

    for(long long int i = 2 ; i*i < n ; i++){

        if(n % i == 0)
            return false;

    }

    return true;

}

int main(){

    long long int n;

    cin >> n;

    int d = 2;

    if(n < 2){

        cout << "No prime factors for numbers less than 2";

    }

    else{

        while(n > 1){

            if(d * d > n){

                for(int i = 2 ; i < n ; i++){

                    if(n % i == 0){

                        if(prime(i))
                            cout << i << " ";

                    }

                }

                return 0;

            }

            else{

                while(n % d == 0){

                    n = n / d;

                    cout << d << " ";

                }

                d = d + 1;

            }

        }

    }


    return 0;

}
# 2016963, 2024-09-28 12:40:34, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>

using namespace std;

bool prime(long long int n){

    for(long long int i = 2 ; i*i < n ; i++){

        if(n % i == 0)
            return false;

    }

    return true;

}

int main(){

    long long int n;

    cin >> n;

    int d = 2;

    if(n < 2){

        cout << "No prime factors for numbers less than 2";

    }

    else{

        while(n > 1){

            if(d * d > n){

                cout << n << " ";

                break;

            }

            else{

                while(n % d == 0){

                    n = n / d;

                    cout << d << " ";

                }

                d = d + 1;

            }

        }

    }


    return 0;

}
# 2016971, 2024-09-28 12:41:21, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main(){

    long long int n;

    cin >> n;

    long long int d = 2;

    if(n < 2){

        cout << "No prime factors for numbers less than 2.";

    }

    else{

        while(n > 1){

            if(d * d > n){

                cout << n << " ";

                break;

            }

            else{

                while(n % d == 0){

                    n = n / d;

                    cout << d << " ";

                }

                d = d + 1;

            }

        }

    }


    return 0;

}

6733111321
# 2014850, 2024-09-28 09:10:28, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>

using namespace std;

int main(){
    long long N;
    cin >> N;
    int d=2;

    if(N < 2){
        cout << "No prime factor for number less than 2";
    }
    else{
        while(N>1){
            if(d*d > N){
                cout << N;
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d<<" ";
                }
                d+=1;
            }
        }
    }
}
# 2014872, 2024-09-28 09:11:48, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>

using namespace std;

int main(){
    long long N;
    cin >> N;
    long long d=2;

    if(N < 2){
        cout << "No prime factor for number less than 2";
    }
    else{
        while(N>1){
            if(d*d > N){
                cout << N;
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d<<" ";
                }
                d+=1;
            }
        }
    }
}
# 2014886, 2024-09-28 09:12:42, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>

using namespace std;

int main(){
    long long N;
    cin >> N;
    long long d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2";
    }
    else{
        while(N>1){
            if(d*d > N){
                cout << N;
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d<<" ";
                }
                d+=1;
            }
        }
    }
}
# 2014893, 2024-09-28 09:13:14, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>

using namespace std;

int main(){
    long long N;
    cin >> N;
    long long d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d > N){
                cout << N;
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d<<" ";
                }
                d+=1;
            }
        }
    }
}

6733118821
# 2014854, 2024-09-28 09:10:42, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std;
int main(){
    long long n,d=2;
    cin>>n;
    if(n<d){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            d+=1;
        }
    }
}
# 2014904, 2024-09-28 09:13:50, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std;
int main(){
    long long n,d=2;
    cin>>n;
    if(n<d){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            d+=1;
        }
    }
    return 0;
}
# 2015086, 2024-09-28 09:33:51, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std;
int main(){
    long long n,d=2;
    cin>>n;
    if(n<d){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            d+=1;
        }
    }
    return 0;
}
# 2015255, 2024-09-28 09:49:33, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main(){
    long long n,d=2;
    cin>>n;
    if(n<d){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            d+=1;
        }
    }
    return 0;
}

6733139021
# 2014934, 2024-09-28 09:17:10, -P-P--P----P------ (22%)

#include <iostream>

long long int N;
long long int d = 2;

int main()
{
    std::cin >> N;
    std::cout << N << '\n';
    if ( N < 2 )
    {
        std::cout << "No prime factors for numbers less than 2";
        return 0;
    }
    else
    {
        while (d*d <= N)
        {
            if (N%d == 0)
            {
                std::cout << d << " ";
                N = N/d;
            }
            else
            {
                d++;
            }
        }
    }
}
# 2015772, 2024-09-28 10:41:33, ------------------ (0%)

#include <iostream>

long long int N;
long long int d = 2;

int main()
{
    std::cin >> N;
    if ( N < 2 )
    {
        std::cout << "No prime factors for numbers less than 2";
        return 0;
    }
    else
    {
        while (d*d <= N)
        {
            if (N%d == 0)
            {
                std::cout << d << " ";
                N = N/d;
            }
            else
            {
                d++;
            }
        }
    }
}
# 2015855, 2024-09-28 10:50:50, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>

long long int N;
long long int d = 2;

int main()
{
    std::cin >> N;
    if ( N < 2 )
    {
        std::cout << "No prime factors for numbers less than 2";
        return 0;
    }
    else
    {
        while (N > 1)
        {
            if (d*d > N)
            {
                std::cout << N << " ";
                return 0;
            }
            else
            {
                if ( N%d == 0)
                {
                    N = N/d;
                    std::cout << d << " ";
                }
                else
                {
                    d += 1;
                }

            }
        }
    }
}
# 2015860, 2024-09-28 10:51:22, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

long long int N;
long long int d = 2;

int main()
{
    std::cin >> N;
    if ( N < 2 )
    {
        std::cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        while (N > 1)
        {
            if (d*d > N)
            {
                std::cout << N << " ";
                return 0;
            }
            else
            {
                if ( N%d == 0)
                {
                    N = N/d;
                    std::cout << d << " ";
                }
                else
                {
                    d += 1;
                }

            }
        }
    }
}

6733145721
# 2014828, 2024-09-28 09:08:27, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
using namespace std;
int main(){
    long N;
    cin>>N; 
    int d=2;
    if(N<2){
        cout<<"No prime factors for numbers less";
    }else{
        while(0==0){
            if(N>1){
                if(d*d>N){
                    cout<<N;
                    break;
                }else if(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                }else{
                    d+=1;
                }
            }else{
                break;
            }
        }
    }
}
# 2014841, 2024-09-28 09:09:47, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>
using namespace std;
int main(){
    int N;
    cin>>N; 
    int d=2;
    if(N<2){
        cout<<"No prime factors for numbers less";
    }else{
        while(0==0){
            if(N>1){
                if(d*d>N){
                    cout<<N;
                    break;
                }else if(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                }else{
                    d+=1;
                }
            }else{
                break;
            }
        }
    }
}
# 2014844, 2024-09-28 09:10:04, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>
using namespace std;
int main(){
    long N;
    cin>>N; 
    long d=2;
    if(N<2){
        cout<<"No prime factors for numbers less";
    }else{
        while(0==0){
            if(N>1){
                if(d*d>N){
                    cout<<N;
                    break;
                }else if(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                }else{
                    d+=1;
                }
            }else{
                break;
            }
        }
    }
}
# 2015180, 2024-09-28 09:42:24, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main(){
    long N;
    cin>>N; 
    long d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }else{
        while(0==0){
            if(N>1){
                if(d*d>N){
                    cout<<N;
                    break;
                }else if(N%d==0){
                    N/=d;
                    cout<<d<<" ";
                }else{
                    d+=1;
                }
            }else{
                break;
            }
        }
    }
}

6733157221
# 2016847, 2024-09-28 12:30:13, --P--P-P-P--P----- (27%)

#include <bits/stdc++.h>
using namespace std;
main(){
    long n,d=2;
    scanf("%ld",&n);
    if(n<=2) printf("No prime number factors for numbers less than 2");
    else {
        while(n>1){
            if(d*d>n){
               printf("%ld ",d);
               break;
            }
            else if(n%d==0){
                n/=d;
                printf("%ld ",d);
            }
            else d++;
        }
    }
}
# 2016892, 2024-09-28 12:34:25, -PPPPPPPPPPPPPPP-- (83%)

#include <bits/stdc++.h>
using namespace std;
main(){
    long n,d=2;
    scanf("%ld",&n);
    if(n<2) printf("No prime number factors for numbers less than 2");
    else {
        while(n>1){
            if(d*d>n){
               printf("%ld ",n);
               break;
            }
            else if(n%d==0){
                n/=d;
                printf("%ld ",d);
            }
            else d++;
        }
    }
}
# 2017319, 2024-09-28 13:18:11, -PPPPPPPPPPPPPPP-- (83%)

#include <bits/stdc++.h>
using namespace std;
main(){
    long n,d=2;
    scanf("%ld",&n);
    if(n<2) printf("No prime number factors for numbers less than 2.");
    else {
        while(n>1){
            if(d*d>n){
               printf("%ld ",n);
               break;
            }
            else if(n%d==0){
                n/=d;
                printf("%ld ",d);
            }
            else d++;
        }
    }
}
# 2017327, 2024-09-28 13:18:45, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
main(){
    long n,d=2;
    scanf("%ld",&n);
    if(n<2) printf("No prime factors for numbers less than 2.");
    else {
        while(n>1){
            if(d*d>n){
               printf("%ld ",n);
               break;
            }
            else if(n%d==0){
                n/=d;
                printf("%ld ",d);
            }
            else d++;
        }
    }
}

6733189321
# 2017739, 2024-09-28 14:03:00, -TTxTTxTTTTTTTTT-- (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int d=2;

    

    if(n<2){cout<<"No prime factors for number less than 2.";}
    else{
        while(n>1){
            if(d*d>n){cout<<n;}
            else { 
                if(n%d==0){
                    n/=d;
                    cout<<d<<' ';} 
                else{d+=1;}}
            if(n<=1){break;}
        }
    }
}
# 2017851, 2024-09-28 14:11:01, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int d=2;

    

    if(n<2){cout<<"No prime factors for numbers less than 2.";}
    else{
        while(n>1){
            if(d*d>n){cout<<n; break;}
            else { 
                if(n%d==0){
                    n/=d;
                    cout<<d<<' ';} 
                else{d+=1; }}
            
        }
    }
}
# 2017858, 2024-09-28 14:11:26, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int d=2;

    

    if(n<2){cout<<"No prime factors for numbers less than 2.";}
    else{
        while(n>1){
            if(d*d>n){cout<<n; break;}
            else { 
                if(n%d==0){
                    n/=d;
                    cout<<d<<' ';} 
                else{d+=1; }}
            
        }
    }
}
# 2017882, 2024-09-28 14:12:32, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long n;
    cin>>n;
    long d=2;

    

    if(n<2){cout<<"No prime factors for numbers less than 2.";}
    else{
        while(n>1){
            if(d*d>n){cout<<n; break;}
            else { 
                if(n%d==0){
                    n/=d;
                    cout<<d<<' ';} 
                else{d+=1; }}
            
        }
    }
}

6733192121
# 2014870, 2024-09-28 09:11:41, Compilation error (0%)

#include <iostream>
using namespace std;
int main(){
    long N;
    cin >> N;
    long d = 2;
    bool con = false;
    if(N < 2){
        cout << "No prime factors for number than 2.";
        return 0;
    }else{
        while(true){
            con = false;
            if(N > 1){
                while(true){
                    if(con)break;
                    if(d*d > N){
                        cout << "Prakob of N";
                        return 0;
                    }else{
                        if(N % d == 0){
                            N/=d;
                            cout << "Prakob of d";
                            continue;
                        }else{
                            d+=1;
                            con = true;
                            continue;
                        }
                    }
                }
            }else{
                return 0;
            }
        }
        
}
# 2014880, 2024-09-28 09:12:21, ------------------ (0%)

#include <iostream>
using namespace std;
int main(){
    long N;
    cin >> N;
    long d = 2;
    bool con = false;
    if(N < 2){
        cout << "No prime factors for number than 2.";
        return 0;
    }else{
        while(true){
            con = false;
            if(N > 1){
                while(true){
                    if(con)break;
                    if(d*d > N){
                        cout << "Prakob of N";
                        return 0;
                    }else{
                        if(N % d == 0){
                            N/=d;
                            cout << "Prakob of d";
                            continue;
                        }else{
                            d+=1;
                            con = true;
                            continue;
                        }
                    }
                }
            }else{
                return 0;
            }
        }
    }       
}
# 2014890, 2024-09-28 09:13:02, P---------------PP (16%)

#include <iostream>
using namespace std;
int main(){
    long N;
    cin >> N;
    long d = 2;
    bool con = false;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(true){
            con = false;
            if(N > 1){
                while(true){
                    if(con)break;
                    if(d*d > N){
                        cout << "Prakob of N";
                        return 0;
                    }else{
                        if(N % d == 0){
                            N/=d;
                            cout << "Prakob of d";
                            continue;
                        }else{
                            d+=1;
                            con = true;
                            continue;
                        }
                    }
                }
            }else{
                return 0;
            }
        }
    }
}
# 2014929, 2024-09-28 09:16:27, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main(){
    long N;
    cin >> N;
    long d = 2;
    bool con = false;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(true){
            con = false;
            if(N > 1){
                while(true){
                    if(con)break;
                    if(d*d > N){
                        cout << N << " ";
                        return 0;
                    }else{
                        if(N % d == 0){
                            N/=d;
                            cout << d << " ";
                            continue;
                        }else{
                            d+=1;
                            con = true;
                            continue;
                        }
                    }
                }
            }else{
                return 0;
            }
        }
    }
}

6733204021
# 2016890, 2024-09-28 12:34:18, PPPPPPPPPPTTTTTTPP (66%)

#include <bits/stdc++.h>

using namespace std;
int main(){
    int n ,d = 2;
    cin >> n;
    if(n<2)cout << "No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(n%d==0) {
                n/=d;
                cout << d << ' ';
            }else{
                d++;
            }
        }
    }
}
# 2016956, 2024-09-28 12:39:26, PPPPPPPPPPTTTTTTPP (66%)

#include <bits/stdc++.h>

using namespace std;
int main(){
    int n ,d = 2;
    cin >> n;
    if(n<2)cout << "No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(d*d>n){
               cout << n;
               break;
            }else if(n%d==0) {
                n/=d;
                cout << d << ' ';
            }else{
                d++;
            }
        }
    }
}
# 2016968, 2024-09-28 12:40:58, PPPPPPPPPPTTTTTTPP (66%)

#include <bits/stdc++.h>

using namespace std;
int main(){
    int n ,d = 2;
    cin >> n;
    if(n<2)cout << "No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(d*d>n){
               cout << n;
               break;
            }else if(n%d==0) {
                n/=d;
                cout << d << ' ';
            }else{
                d++;
            }
        }
    }
}
# 2018029, 2024-09-28 14:25:55, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;
int main(){
    long long n ,d = 2;
    cin >> n;
    if(n<2)cout << "No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(d*d>n){
               cout << n;
               break;
            }else if(n%d==0) {
                n/=d;
                cout << d << ' ';
            }else{
                d++;
            }
        }
    }
}

6733206321
# 2014829, 2024-09-28 09:08:44, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
#include<string>
#include<cmath>
#include<iomanip>
int main(){
    long long N=0;
    int d=2;
    std::cin>>N;
    if(N<2)std::cout<<"No prime factors for numbers lees than 2.";
    else 
    {
        while(N>1){
            if(d*d>N)
            {
            std::cout<<N<<" ";
            break;
            }
            else if(N%d==0){
                
                N/=d;
                std::cout<<d<<" ";
                
            }
            else d+=1;
        }
    }




}
# 2014831, 2024-09-28 09:08:52, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
#include<string>
#include<cmath>
#include<iomanip>
int main(){
    long long N=0;
    int d=2;
    std::cin>>N;
    if(N<2)std::cout<<"No prime factors for numbers lees than 2.";
    else 
    {
        while(N>1){
            if(d*d>N)
            {
            std::cout<<N<<" ";
            break;
            }
            else if(N%d==0){
                
                N/=d;
                std::cout<<d<<" ";
                
            }
            else d+=1;
        }
    }




}
# 2014838, 2024-09-28 09:09:24, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>
#include<string>
#include<cmath>
#include<iomanip>
int main(){
    long long N=0;
    long long d=2;
    std::cin>>N;
    if(N<2)std::cout<<"No prime factors for numbers lees than 2.";
    else 
    {
        while(N>1){
            if(d*d>N)
            {
            std::cout<<N<<" ";
            break;
            }
            else if(N%d==0){
                
                N/=d;
                std::cout<<d<<" ";
                
            }
            else d+=1;
        }
    }




}
# 2014897, 2024-09-28 09:13:25, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<string>
#include<cmath>
#include<iomanip>
int main(){
    long long N=0;
    long long d=2;
    std::cin>>N;
    if(N<2)std::cout<<"No prime factors for numbers less than 2.";
    else 
    {
        while(N>1){
            if(d*d>N)
            {
            std::cout<<N<<" ";
            break;
            }
            else if(N%d==0){
                
                N/=d;
                std::cout<<d<<" ";
                
            }
            else d+=1;
        }
    }

}

6733208621
# 2014827, 2024-09-28 09:08:20, -PPPPPPPPPPTPPPP-- (77%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    long long n;
    cin >> n;
    int d=2;

    if(n<2){
        cout << "No prime factprs for numbers less than 2.";
    }
    else{
        while(true){
            if(n>1){
                if(d*d>n){
                    cout << n << ' ';
                    break;}
                else{
                    while(n%d==0){
                         n /= d;
                         cout << d << ' ';
                    }
                    d +=1;
                    //break;
                }
            }else{break;}
        }
    }

}
# 2014851, 2024-09-28 09:10:35, -PPPPPPPPPPPPPPP-- (83%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    long long n;
    cin >> n;
    long long d=2;

    if(n<2){
        cout << "No prime factprs for numbers less than 2.";
    }
    else{
        while(true){
            if(n>1){
                if(d*d>n){
                    cout << n << ' ';
                    break;}
                else{
                    while(n%d==0){
                         n /= d;
                         cout << d << ' ';
                    }
                    d +=1;
                    //break;
                }
            }else{break;}
        }
    }

}
# 2014895, 2024-09-28 09:13:23, -PPPPPPPPPPPPPPP-- (83%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    long long n;
    cin >> n;
    long long d=2;

    if(n<2){
        cout << "No prime factprs for numbers less than 2.";
    }
    else{
        while(true){
            if(n>1){
                if(d*d>n){
                    cout << n << ' ';
                    break;}
                else{
                    while(n%d==0){
                         n /= d;
                         cout << d << ' ';
                    }
                    d +=1;
                    continue;
                }
            }else{break;}
        }
    }
}
# 2014923, 2024-09-28 09:15:42, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    long long n;
    cin >> n;
    long long d=2;

    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(true){
            if(n>1){
                if(d*d>n){
                    cout << n << ' ';
                    break;}
                else{
                    while(n%d==0){
                         n /= d;
                         cout << d << ' ';
                    }
                    d +=1;
                    continue;
                }
            }else{break;}
        }
    }
}

6733219521
# 2016862, 2024-09-28 12:31:49, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
#include<cmath>
#include<iomanip>
#include<algorithm>
#include<cctype>
#include<string>
using namespace std;
int main(){
    long long int N; cin >> N;
    int d =2;
    if(N<2) cout << "No prime factors for numbers less than 2.";
    else{
        while(N>1){if(N<=1){

        }
        else{
            if(d*d>N){
                cout << N << " ";
                break;
            }
            else{
                if(N%d==0){
                    while(N%d==0)
                    {N/=d;
                    cout << d << " ";}
                    d+= 1;
                }
                else d+= 1;
            }
        }}
    }
}
# 2017520, 2024-09-28 13:37:28, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main(){
    long long int n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else{
        while(n > 1){
            if(d * d > n){
                cout << n << endl;
                break;
            }
            else{
                if(n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                else{
                    d += 1;
                }
            }
        }
    }
}
# 2017538, 2024-09-28 13:39:22, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main(){
    long long int n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else{
        while(n > 1){
            if(d * d > n){
                cout << n << endl;
                break;
            }
            else{
                if(n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                else{
                    d += 1;
                }
            }
        }
    }
}
# 2017567, 2024-09-28 13:43:03, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main(){
    long long int n;
    cin >> n;
    long long int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else{
        while(n > 1){
            if(d * d > n){
                cout << n << endl;
                break;
            }
            else{
                if(n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                else{
                    d += 1;
                }
            }
        }
    }

}

6733220021
# 2014993, 2024-09-28 09:24:16, ------------------ (0%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int main(){


long long N;
cin >> N ;

long long d = 2;
cout << d;

if(N<2 )cout<<"No prime factors for numbers less than 2.";
else{
    for(;N>1;){
    
        if(d*d >N ){cout << d << ' '; break;}
        else{
            for(;N%d==0;){N/=d; cout << d << ' ' ;}
             d+=1;
        }

    }
    }

}
# 2014996, 2024-09-28 09:24:33, PPP--P-P-P--P---PP (50%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int main(){


long long N;
cin >> N ;

long long d = 2;

if(N<2 )cout<<"No prime factors for numbers less than 2.";
else{
    for(;N>1;){
    
        if(d*d >N ){cout << d << ' '; break;}
        else{
            for(;N%d==0;){N/=d; cout << d << ' ' ;}
             d+=1;
        }

    }
    }

}
# 2015084, 2024-09-28 09:33:48, PPP--P-P-P--P---PP (50%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int main(){


long long N;
cin >> N ;

long long d = 2;

if(N<2 )cout<<"No prime factors for numbers less than 2.";
else{
    for(;N>1;){
    
        if(d*d >N ){cout << d << ' '; break;}
        else{
            for(;N%d==0;){N/=d; cout << d << ' ' ;}
             d+=1;
        }

    }
    }

}
# 2016122, 2024-09-28 11:15:37, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int main(){


long long N;
cin >> N ;

long long d = 2;

if(N<2 )cout<<"No prime factors for numbers less than 2.";
else{
    while(N>1){
    
        if(d*d >N ){cout << N << ' '; break;}
        else{
            while((N%d)==0){N/=d; cout << d << ' ' ;}
             d+=1;
        }

    }
    }

}

6733251521
# 2014842, 2024-09-28 09:09:48, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main() {
    long N;
    cin >> N;

    int d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while (N > 1) {
        if (d * d > N) {
            cout << N << endl;
            break; 
        }
        while (N % d == 0) {
            N /= d;
            cout << d << ' ';
        }
        d++;
    }
}
# 2015078, 2024-09-28 09:33:38, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main() {
    long N;
    cin >> N;

    int d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while (N > 1) {
        if (d * d > N) {
            cout << N << endl;
            break; 
        }
        while (N % d == 0) {
            N /= d;
            cout << d << ' ';
        }
        d++;
    }
}
# 2015191, 2024-09-28 09:43:10, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main() {
    long N;
    cin >> N;

    int d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while (N > 1) {
        if (d * d > N) {
            cout << N << endl;
            break; 
        }
        while (N % d == 0) {
            N /= d;
            cout << d << ' ';
        }
        d++;
    }
}
# 2015378, 2024-09-28 10:00:31, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main() {
    long long N;
    cin >> N;

    long long d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while (N > 1) {
        if (d * d > N) {
            cout << N << endl;
            break; 
        }
        while (N % d == 0) {
            N /= d;
            cout << d << ' ';
        }
        d += 1;
    }
}

6733270421
# 2015044, 2024-09-28 09:31:42, --P-PP-PPPP-PPPP-- (61%)

#include<iostream>
using namespace std;


int main(){
    long long n;cin>>n;
    long long d = 2;
    int i=0;
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
    }else{
           while(n>1){
                if(d*d > n){
                    cout<<" "<<n;
                    break;
                }else{
                    if( n % d == 0){
                        n/=d;
                        if(i==0){cout<<d;}
                        else{cout<<" "<<d;}
                        i=1;
                    }else{
                        d++;
                    }
                }
            }
        
        
    }
    return 0;
}
# 2015053, 2024-09-28 09:32:20, P-P-PP-PPPP-PPPPPP (77%)

#include<iostream>
using namespace std;


int main(){
    long long n;cin>>n;
    long long d = 2;
    int i=0;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }else{
           while(n>1){
                if(d*d > n){
                    cout<<" "<<n;
                    break;
                }else{
                    if( n % d == 0){
                        n/=d;
                        if(i==0){cout<<d;}
                        else{cout<<" "<<d;}
                        i=1;
                    }else{
                        d++;
                    }
                }
            }
        
        
    }
    return 0;
}
# 2015058, 2024-09-28 09:32:44, PP-P--P----P----PP (38%)

#include<iostream>
using namespace std;


int main(){
    long long n;cin>>n;
    long long d = 2;
    int i=0;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }else{
           while(n>1){
                if(d*d > n){
                    cout<<n;
                    break;
                }else{
                    if( n % d == 0){
                        n/=d;
                        if(i==0){cout<<d;}
                        else{cout<<" "<<d;}
                        i=1;
                    }else{
                        d++;
                    }
                }
            }
        
        
    }
    return 0;
}
# 2015097, 2024-09-28 09:34:26, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;


int main(){
    long long n;cin>>n;
    long long d = 2;
    int i=0;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }else{
           while(n>1){
                if(d*d > n){
                    if(i==0){cout<<n;}
                    else{cout<<" "<<n;}
                    
                    break;
                }else{
                    if( n % d == 0){
                        n/=d;
                        if(i==0){cout<<d;}
                        else{cout<<" "<<d;}
                        i=1;
                    }else{
                        d++;
                    }
                }
            }
        
        
    }
    return 0;
}

6633181121
# 2017140, 2024-09-28 13:00:51, PTPTTPTPTPxTP-xxPP (44%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    int d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
    
            }
            else{
                while(n%d==0){
                    n=n/d;
                    cout<<d<<" ";
                    continue;
                }
            }
            d+=1;
            continue;
        }
    }
}
# 2017172, 2024-09-28 13:04:53, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long n;
    int d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
    
            }
                while(n%d==0){
                    n=n/d;
                    cout<<d<<" ";
                    continue;
                }
            
            d+=1;
            continue;
        }
    }
}
# 2018606, 2024-09-28 15:12:05, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    long long int n;
    long long int d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
    
            }
                while(n%d==0){
                    n=n/d;
                    cout<<d<<" ";
                    continue;
                }
            
            d+=1;
            continue;
        }
    }
}

6633244021
# 2014966, 2024-09-28 09:21:16, PTPTTPTPTPxxPxxxPP (44%)

#include <iostream>

using namespace std;

int main() {
    long long n,d;
    cin>>n;
    d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
    } else {
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
            }else {
                while(n%d==0){
                    n /= d;
                    cout<<d<<" ";
                }
                d+=1;
            }
        }
    }
}
# 2015291, 2024-09-28 09:52:31, PTPTTPTPTPxxPxxxPP (44%)

#include <iostream>

using namespace std;

int main() {
    int long long n,d;
    cin>>n;
    d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
    } else {
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
            }else {
                while(n%d==0){
                    n /= d;
                    cout<<d<<" ";
                }
                d+=1;
            }
        }
    }
}
# 2015333, 2024-09-28 09:56:12, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main() {
    int long long n,d;
    cin>>n;
    d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
    } else {
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }else {
                while(n%d==0){
                    n /= d;
                    cout<<d<<" ";
                }
                d+=1;
            }
        }
    }
}

6733011221
# 2014961, 2024-09-28 09:20:20, P-P--P-P-P--P---PP (44%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long int n,i=2;
    cin >> n;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while (n>1&&i*i<=n)
        {
            while(n%i==0){
                cout << i<<" ";
                n/=i;
            }
            i++;
        }
        
    }
}
# 2014994, 2024-09-28 09:24:19, P-P--P-P-PxxP---PP (44%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long int n,d=2;
    cin >> n;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(n>1){
            if(d*d>n){
                cout << n;
            }
            while(n%d==0){
                n/=d;
                cout << d << " ";
            }
            d++;
        }
        
    }
}
# 2014999, 2024-09-28 09:25:05, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long int n,d=2;
    cin >> n;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(n>1){
            if(d*d>n){
                cout << n;
                return 0;
            }
            while(n%d==0){
                n/=d;
                cout << d << " ";
            }
            d++;
        }
        
    }
}

6733018721
# 2014959, 2024-09-28 09:20:13, PPPPPPPPPPPPPPPP-- (88%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    unsigned long long int n;
    cin>>n;
    unsigned long long int d=2;
    if (n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        p:
        if (n>1)
        {
            if (d*d>n)
            {
                cout<<n<<" ";
                return 0;
            }
            else
            {
                g:
                if (n%d==0)
                {
                    n/=d;
                    cout<<d<<" ";
                    goto g;
                }
                else
                {
                    d+=1;
                    goto p;
                }
                
            }
            
        }
        
    }
    return 0;
}
# 2014977, 2024-09-28 09:22:15, PPPPPPPPPPPPPPPP-- (88%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    unsigned long long int n;
    cin>>n;
    unsigned long long int d=2;
    if (n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        p:
        if (n>1)
        {
            if (d*d>n)
            {
                cout<<n<<" ";
            }
            else
            {
                g:
                if (n%d==0)
                {
                    n/=d;
                    cout<<d<<" ";
                    goto g;
                }
                else
                {
                    d+=1;
                    goto p;
                }
            }
        }
    }
    return 0;
}
# 2014981, 2024-09-28 09:22:57, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    cin>>n;
    long long int d=2;
    if (n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        p:
        if (n>1)
        {
            if (d*d>n)
            {
                cout<<n<<" ";
            }
            else
            {
                g:
                if (n%d==0)
                {
                    n/=d;
                    cout<<d<<" ";
                    goto g;
                }
                else
                {
                    d+=1;
                    goto p;
                }
            }
        }
    }
    return 0;
}

6733023821
# 2016869, 2024-09-28 12:32:29, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int N;
    int d=2;
    cin>>N;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }else{
        while(N>1){
            if(d*d>N){
                cout<<N<<' ';
                break;
            }else{
                while(N%d==0){
                    N/=d;
                    cout<<d<<' ';
                }
                d+=1;
            }
        }
    }
}
# 2018678, 2024-09-28 15:15:23, Compilation error (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long longN;
    long long d=2;
    cin>>N;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }else{
        while(N>1){
            if(d*d>N){
                cout<<N<<' ';
                break;
            }else{
                while(N%d==0){
                    N/=d;
                    cout<<d<<' ';
                }
                d+=1;
            }
        }
    }
}
# 2018690, 2024-09-28 15:15:42, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long N;
    long long d=2;
    cin>>N;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }else{
        while(N>1){
            if(d*d>N){
                cout<<N<<' ';
                break;
            }else{
                while(N%d==0){
                    N/=d;
                    cout<<d<<' ';
                }
                d+=1;
            }
        }
    }
}

6733041021
# 2014849, 2024-09-28 09:10:28, PPPPPPP-P-TTTTTTPP (55%)

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

int main(){
    int n;
    cin>> n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d > n){
            cout<< n<< " ";
            break;
        }
        else if(n%d==0){
            n/=d;
            cout<< d<< " ";
        }
        d+=1;
    }
    return 0;
}
# 2014881, 2024-09-28 09:12:25, PPPPPPPPPPTTTTTTPP (66%)

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

int main(){
    int n;
    cin>> n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d > n){
            cout<< n<< " ";
            break;
        }
        while(n%d==0){
            n/=d;
            cout<< d<< " ";
        }
        d+=1;
    }
    return 0;
}
# 2014914, 2024-09-28 09:14:46, PPPPPPPPPPPPPPPPPP (100%)

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

int main(){
    long long n;
    cin>> n;
    long long d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d > n){
            cout<< n<< " ";
            break;
        }
        while(n%d==0){
            n/=d;
            cout<< d<< " ";
        }
        d+=1;
    }
    return 0;
}

6733048521
# 2017225, 2024-09-28 13:09:36, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>
using namespace std;
int main(){
    int n =0;
    cin >> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for number less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d>n){
            cout << n <<" ";
            return 0;
        }
        while(n % d ==0){
            n /= d;
            cout << d << " ";
        }
        d += 1;
    }
    if(n<=1) return 0;

}
# 2017246, 2024-09-28 13:11:00, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>
using namespace std;
int main(){
    long long n =0;
    cin >> n;
    long long d = 2;
    if(n<2){
        cout << "No prime factors for number less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d>n){
            cout << n <<" ";
            return 0;
        }
        while(n % d ==0){
            n /= d;
            cout << d << " ";
        }
        d += 1;
    }
    if(n<=1) return 0;

}
# 2017339, 2024-09-28 13:19:35, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main(){
    long long n =0;
    cin >> n;
    long long d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d>n){
            cout << n <<" ";
            return 0;
        }
        while(n % d ==0){
            n /= d;
            cout << d << " ";
        }
        d += 1;
    }
    if(n<=1) return 0;

}

6733061621
# 2016848, 2024-09-28 12:30:22, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    long long d = 2;
    if (N >= 2)
    {
        while (N > 1)
        {
            if (d*d > N)
            {
                cout << N;
                break;
            } else
            {
                if (N%d == 0)
                {
                    N/=d;
                    cout << d << " ";
                } else
                {
                    d+=1;
                }
            }
        }
        
    } else
    {
        cout << "No prime factors for numbers less than 2";
    }
    
    
}
# 2017326, 2024-09-28 13:18:45, Compilation error (0%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    long long d = 2;
    if (N >= 2)
    {
        while (N > 1)
        {
            if (d*d > N)
            {
                cout << N;
                break;
            } else
            {
                if (N%d == 0)
                {
                    N/=d;
                    cout << d << " ";
                } else
                {
                    d+=1;
                }
            }
        }
        
    } else
    {
        cout << "No prime factors for numbers less than 2.";
    }
    
    
}#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    long long d = 2;
    if (N >= 2)
    {
        while (N > 1)
        {
            if (d*d > N)
            {
                cout << N;
                break;
            } else
            {
                if (N%d == 0)
                {
                    N/=d;
                    cout << d << " ";
                } else
                {
                    d+=1;
                }
            }
        }
        
    } else
    {
        cout << "No prime factors for numbers less than 2.";
    }
    
    
}
# 2017332, 2024-09-28 13:19:06, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    long long d = 2;
    if (N >= 2)
    {
        while (N > 1)
        {
            if (d*d > N)
            {
                cout << N;
                break;
            } else
            {
                if (N%d == 0)
                {
                    N/=d;
                    cout << d << " ";
                } else
                {
                    d+=1;
                }
            }
        }
        
    } else
    {
        cout << "No prime factors for numbers less than 2.";
    }
    
    
}

6733069721
# 2016873, 2024-09-28 12:33:04, -PPPPPPPPPPTPPPP-- (77%)

#include <bits/stdc++.h>

using namespace std;

int main()
{
    long long n;
    cin >> n;

    int d = 2;

    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while (true)
        {
            do
            {
                if (n % d != 0)
                {
                    d++;
                }

                if (n > 1)
                {
                    if (d * d > n)
                    {
                        cout << n;
                        exit(0);
                    }
                }
                else
                {
                    exit(0);
                }
            } while (n % d != 0);

            n /= d;
            cout << d << " ";
        }
    }
}
# 2016970, 2024-09-28 12:41:03, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;

int main()
{
    long long n;
    cin >> n;

    int d = 2;

    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            do
            {
                if (n % d != 0)
                {
                    d++;
                }

                if (n > 1)
                {
                    if (d * d > n)
                    {
                        cout << n;
                        exit(0);
                    }
                }
                else
                {
                    exit(0);
                }
            } while (n % d != 0);

            n /= d;
            cout << d << " ";
        }
    }
}
# 2016996, 2024-09-28 12:44:49, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;

int main()
{
    long long n;
    cin >> n;

    long long d = 2;

    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            do
            {
                if (n % d != 0)
                {
                    d++;
                }

                if (n > 1)
                {
                    if (d * d > n)
                    {
                        cout << n << endl;
                        exit(0);
                    }
                }
                else
                {
                    cout << endl;
                    exit(0);
                }
            } while (n % d != 0);

            n /= d;
            cout << d << " ";
        }
    }
}

6733084021
# 2015177, 2024-09-28 09:42:19, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
    long long N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }else {
        while (N > 1)
        {
            if (d*d > N) {
                cout << N;
                return 0;
            }
            else {
                while (N % d == 0)
                {
                    N /= d;
                    cout << d << ' ';
                }
                d += 1;
            }
        }
        
    }
    

}
# 2015182, 2024-09-28 09:42:35, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
    long long N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }else {
        while (N > 1)
        {
            if (d*d > N) {
                cout << N;
                return 0;
            }
            else {
                while (N % d == 0)
                {
                    N /= d;
                    cout << d << ' ';
                }
                d += 1;
            }
        }
        
    }
    

}
# 2015700, 2024-09-28 10:33:03, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main() {
    long long N;
    cin >> N;

    long long d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }else {
        while (N > 1)
        {
            if (d*d > N) {
                cout << N;
                return 0;
            }
            else {
                while (N % d == 0)
                {
                    N /= d;
                    cout << d << ' ';
                }
                d += 1;
            }
        }
        return 0;
    }
    

}

6733101021
# 2016834, 2024-09-28 12:28:48, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
using namespace std;

int main(){
    long long int n;
    cin >> n;

    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2";
        return 0;
    }
    else {
        while (n > 1){
            if (d *d > n){
                cout << n;
                return 0;
            }
            else {
                while (n % d == 0){
                    n/=d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }
}
# 2016839, 2024-09-28 12:29:10, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std;

int main(){
    long long int n;
    cin >> n;

    long long int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2";
        return 0;
    }
    else {
        while (n > 1){
            if (d *d > n){
                cout << n;
                return 0;
            }
            else {
                while (n % d == 0){
                    n/=d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }
}
# 2016842, 2024-09-28 12:29:32, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main(){
    long long int n;
    cin >> n;

    long long int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else {
        while (n > 1){
            if (d *d > n){
                cout << n;
                return 0;
            }
            else {
                while (n % d == 0){
                    n/=d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }
}

6733131921
# 2014906, 2024-09-28 09:13:55, ------------------ (0%)

#include <bits/stdc++.h>
int main(){
    long long n ;
    std::cin >> n;
    long long d =2;
    std::string factor = "";
    if(n<2){
        std::cout << "No prime factor for number less than 2";
    }else{
        while(n>1){
            if(d*d>n){
                break;
            }else{
                if(n%d==0){
                    n/=d;
                    factor+=std::to_string(d)+" ";
                }else{
                    d++;
                }
            }
        }
        
            factor.pop_back();
            std::cout << factor;
        
    }
}
# 2014963, 2024-09-28 09:20:38, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
int main(){
    long long n ;
    std::cin >> n;
    long long d =2;
    std::string factor = "";
    if(n<2){
        std::cout << "No prime factors for numbers less than 2.";
    }else{
        while(n>1){
            if(d*d>n){
                factor+=std::to_string(n)+" ";
                break;
            }else{
                if(n%d==0){
                    n/=d;
                    factor+=std::to_string(d)+" ";
                }else{
                    d++;
                }
            }
        }
        
        factor.pop_back();
        std::cout << factor;
        
    }
}
# 2015071, 2024-09-28 09:33:21, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
int main(){
    long long n ;
    std::cin >> n;
    long long d =2;
    std::string factor = "";
    if(n<2){
        std::cout << "No prime factors for numbers less than 2.";
    }else{
        while(n>1){
            if(d*d>n){
                factor+=std::to_string(n)+" ";
                break;
            }else{
                if(n%d==0){
                    n/=d;
                    factor+=std::to_string(d)+" ";
                }else{
                    d++;
                }
            }
        }
        
        factor.pop_back();
        std::cout << factor;
        
    }
}

6733141121
# 2014954, 2024-09-28 09:19:36, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>
using namespace std;
int main() {
    long long int number; cin >> number;
    long long int d = 2;
    if(number < 2) cout << "No prime fractors for numbers less than than 2.";
    else {
        while(number >= 1) {
            if(d*d > number) {
                cout << number << ' ';
                break;
            }
            else {
                if(number % d == 0) {
                    cout << d << ' ';
                    number /= d;
                } else d += 1;
            }
        }
    }
}
# 2014964, 2024-09-28 09:20:49, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>
using namespace std;
int main() {
    long long int number; cin >> number;
    long long int d = 2;
    if(number < 2) cout << "No prime factors for numbers less than than 2.";
    else {
        while(number >= 1) {
            if(d*d > number) {
                cout << number << ' ';
                break;
            }
            else {
                if(number % d == 0) {
                    cout << d << ' ';
                    number /= d;
                } else d += 1;
            }
        }
    }
}
# 2015341, 2024-09-28 09:57:01, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main() {
    long long int number; cin >> number;
    long long int d = 2;
    if(number < 2) cout << "No prime factors for numbers less than 2.";
    else {
        while(number >= 1) {
            if(d*d > number) {
                cout << number << ' ';
                break;
            }
            else {
                if(number % d == 0) {
                    cout << d << ' ';
                    number /= d;
                } else d += 1;
            }
        }
    }
}

6733156621
# 2016832, 2024-09-28 12:28:34, PPP--P-P-P--P---PP (50%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    long long d=2;
    if(n<2)cout<<"No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(d*d>n){
                cout<<d<<" ";return 0;
            }else if(!(n%d)){
                n/=d;
                cout<<d<<" ";
            }else d++;
        }
        cout<<d<<" ";
    }
    }
# 2016838, 2024-09-28 12:29:05, PPP--P-P-P-------- (33%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    unsigned int n;
    cin>>n;
    unsigned int d=2;
    if(n<2)cout<<"No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(d*d>n){
                cout<<d<<" ";return 0;
            }else if(!(n%d)){
                n/=d;
                cout<<d<<" ";
            }else d++;
        }
        cout<<d<<" ";
    }
    }
# 2016866, 2024-09-28 12:32:07, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    long long d=2;
    if(n<2)cout<<"No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";return 0;
            }else{
                if(!(n%d)){
                n/=d;
                cout<<d<<" ";
                }else d++;
            }
        }
        cout<<d<<" ";
    }
}

6733163021
# 2016881, 2024-09-28 12:33:51, P-PxxPxPxPxxPxxxPP (44%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin>>n;
    if(n>=2){
        if(n>1){
            if(d*d<=n){
                while(n>1){
                    if(d*d<=n){
                        while(n%d==0){
                            n/=d;
                            cout<<d<<" ";
                        }
                        d+=1;
                    }
                    else cout<<"ah";
                }
            }
            else {
                cout<<3;
                return 0;
            }
        }
        else return 0;
    }
    else cout<<"No prime factors for numbers less than 2.";
}
# 2017009, 2024-09-28 12:46:27, P-PPPPPPPPPPPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin>>n;
    if(n>=2){
        if(n>1){
            if(d*d<=n){
                while(n>1){
                    if(d*d<=n){
                        while(n%d==0){
                            n/=d;
                            cout<<d<<" ";
                        }
                        d+=1;
                    }
                    else {
                        cout<<n;
                        return 0;
                    }
                }
                return 0;
            }
            else {
                cout<<3;
                return 0;
            }
        }
        else return 0;
    }
    else cout<<"No prime factors for numbers less than 2.";
}
# 2017022, 2024-09-28 12:47:24, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    long long d=2;
    cin>>n;
    if(n>=2){
        if(n>1){
            if(d*d<=n){
                while(n>1){
                    if(d*d<=n){
                        while(n%d==0){
                            n/=d;
                            cout<<d<<" ";
                        }
                        d+=1;
                    }
                    else {
                        cout<<n;
                        return 0;
                    }
                }
                return 0;
            }
            else {
                cout<<n;
                return 0;
            }
        }
        else return 0;
    }
    else cout<<"No prime factors for numbers less than 2.";
}

6733175521
# 2016826, 2024-09-28 12:28:02, PPPPPPPPPPPTPPPPPP (94%)

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

int main(){
    long long n;
    cin>>n;
    int d=2;
    if (n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n;
                return 0;
            }
            else{
                if(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }else {
                    d+=1;
                }
            }
        }
    }

    return 0;
}
# 2016831, 2024-09-28 12:28:30, PPPPPPPPPPPTPPPPPP (94%)

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

int main(){
    long long n;
    cin>>n;
    int d=2;
    if (n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n;
                return 0;
            }
            else{
                if(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }else {
                    d+=1;
                }
            }
        }
    }

    return 0;
}
# 2016877, 2024-09-28 12:33:46, PPPPPPPPPPPPPPPPPP (100%)

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

int main(){
    long long n;
    cin>>n;
    long long d=2;
    if (n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n;
                return 0;
            }
            else{
                if(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }else {
                    d+=1;
                }
            }
        }
    }

    return 0;
}

6733195021
# 2016885, 2024-09-28 12:34:05, PTPTTPTPTPxTPxxxPP (44%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    cin >> n ;
    int d = 2  ;
    if( n < 2 ){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while( n > 1){
            if( d*d > n ){
                cout << n << " ";
            }else{
                while( n%d == 0 ){
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }   
        }
    }
}
# 2016923, 2024-09-28 12:36:40, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    cin >> n ;
    int d = 2  ;
    if( n < 2 ){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while( n > 1){
            if( d*d > n ){
                cout << n << " ";
                break;
            }else{
                while( n%d == 0 ){
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }   
        }
    }
}
# 2018714, 2024-09-28 15:16:38, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    cin >> n ;
    long long int d = 2  ;
    if( n < 2 ){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while( n > 1){
            if( d*d > n ){
                cout << n << " ";
                break;
            }else{
                while( n%d == 0 ){
                    n /= d;
                    cout << d << ' ' ;
                }
                d += 1;
            }   
        }
    }
}

6733197321
# 2014832, 2024-09-28 09:08:55, PTPTTPTPTPTTTTTTPP (38%)

#include <iostream>

using namespace std;

int main(){
    int n, d = 2;
    cin >> n;
    if(n < 2)
        cout << "No prime factors for numbers less than 2." << endl;
    else
        while (n > 1){
            if (d * d > n){
                cout << n << " ";
            } else {
                while (n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
}
# 2014874, 2024-09-28 09:12:04, PTTTTTTTTTTTTTTTPP (16%)

#include <iostream>

using namespace std;

int main()
{
    int n, d = 2;
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                cout << n << " ";
            }
            else
            {
                if (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
                else
                {
                    d += 1;
                }
            }
        }
    }
}
# 2015013, 2024-09-28 09:27:10, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main()
{
    long n, d = 2;
    cin >> n;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else
    {
        while (true)
        {
            if (n > 1)
            {
                if (d * d > n)
                {
                    cout << n << " ";
                    break;
                }
                else
                {
                    while (n % d == 0)
                    {
                        n /= d;
                        cout << d << " ";
                    }
                    d += 1;
                }
            }
            else
            {
                break;
            }
        }
    }
}

6733212021
# 2016880, 2024-09-28 12:33:50, -PPPPPPPPPPTPPPP-- (77%)

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

int main(){
    long long int N;
    cin >> N;
    int d = 2;
    if(N<2){
        cout << "No prime factors for numbers less than 2";
        return 0;
    }
    else{
        while(N>1){
            if(d*d>N){
                cout << N;
                return 0;
            }
            else{
                while(N%d==0){
                    N/=d;
                    cout << d << ' '; 
                }
                d+=1;
            }
        }
    }
}
# 2016910, 2024-09-28 12:35:49, -PPPPPPPPPPPPPPP-- (83%)

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

int main(){
    long long int N;
    cin >> N;
    long long int d = 2;
    if(N<2){
        cout << "No prime factors for numbers less than 2";
        return 0;
    }
    else{
        while(N>1){
            if(d*d>N){
                cout << N;
                return 0;
            }
            else{
                while(N%d==0){
                    N/=d;
                    cout << d << ' '; 
                }
                d+=1;
            }
        }
    }
}
# 2016965, 2024-09-28 12:40:42, PPPPPPPPPPPPPPPPPP (100%)

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

int main(){
    long long int N;
    cin >> N;
    long long int d = 2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(N>1){
            if(d*d>N){
                cout << N;
                return 0;
            }
            else{
                while(N%d==0){
                    N/=d;
                    cout << d << ' '; 
                }
                d+=1;
            }
        }
    }
}

6733223021
# 2014835, 2024-09-28 09:09:17, PPPPPPPPPPTTTTTTPP (66%)

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, d = 2;
    cin >> n;

    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }

                d += 1;
            }
        }
    }
}
# 2014843, 2024-09-28 09:09:52, PPPPPPPPPPTTTTTTPP (66%)

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, d = 2;
    cin >> n;

    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }

                d += 1;
            }
        }
    }
}
# 2014884, 2024-09-28 09:12:36, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;

int main()
{
    long long n, d = 2;
    cin >> n;

    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                cout << n << " ";
                break;
            }
            else
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }

                d += 1;
            }
        }
    }
}

6733262421
# 2016984, 2024-09-28 12:43:23, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>
using namespace std;
int main(){
    long long N;cin>>N;
    long long d = 2;
    while(N<2){
        cout<<"NO prime factors for numbers less than 2.";
        return 0;
    }
    string sum = "";
    while(N>=2){
        while(N>1){  
            if((d*d)>N){
                sum += to_string(N);
                cout<<sum;
                return 0;
            }else{
                if(N%d == 0){
                    N /=d;
                    sum += to_string(d) + " ";
                }else{
                    d++;
                }
            }
    }
        while(N<=1){
            return 0;
        }
    }
    return 0;

}
# 2017025, 2024-09-28 12:47:50, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
    long long N;cin>>N;
    long long d = 2;
    while(N<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    string sum = "";
    while(N>=2){
        while(N>1){  
            if((d*d)>N){
                sum += to_string(N);
                cout<<sum;
                return 0;
            }else{
                if(N%d == 0){
                    N /=d;
                    sum += to_string(d) + " ";
                }else{
                    d++;

                }
            }
    }
        while(N<=1){
            return 0;
        }
    }
    return 0;

}#include<iostream>
using namespace std;
int main(){
    long long N;cin>>N;
    long long d = 2;
    while(N<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    string sum = "";
    while(N>=2){
        while(N>1){  
            if((d*d)>N){
                sum += to_string(N);
                cout<<sum;
                return 0;
            }else{
                if(N%d == 0){
                    N /=d;
                    sum += to_string(d) + " ";
                }else{
                    d++;

                }
            }
    }
        while(N<=1){
            return 0;
        }
    }
    return 0;

}#include<iostream>
using namespace std;
int main(){
    long long N;cin>>N;
    long long d = 2;
    while(N<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    string sum = "";
    while(N>=2){
        while(N>1){  
            if((d*d)>N){
                sum += to_string(N);
                cout<<sum;
                return 0;
            }else{
                if(N%d == 0){
                    N /=d;
                    sum += to_string(d) + " ";
                }else{
                    d++;

                }
            }
    }
        while(N<=1){
            return 0;
        }
    }
    return 0;

}#include<iostream>
using namespace std;
int main(){
    long long N;cin>>N;
    long long d = 2;
    while(N<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    string sum = "";
    while(N>=2){
        while(N>1){  
            if((d*d)>N){
                sum += to_string(N);
                cout<<sum;
                return 0;
            }else{
                if(N%d == 0){
                    N /=d;
                    sum += to_string(d) + " ";
                }else{
                    d++;

                }
            }
    }
        while(N<=1){
            return 0;
        }
    }
    return 0;

}
# 2017029, 2024-09-28 12:47:58, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main(){
    long long N;cin>>N;
    long long d = 2;
    while(N<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    string sum = "";
    while(N>=2){
        while(N>1){  
            if((d*d)>N){
                sum += to_string(N);
                cout<<sum;
                return 0;
            }else{
                if(N%d == 0){
                    N /=d;
                    sum += to_string(d) + " ";
                }else{
                    d++;

                }
            }
    }
        while(N<=1){
            return 0;
        }
    }
    return 0;

}

6733290021
# 2014879, 2024-09-28 09:12:17, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

// void nDiv_d(long long n, int d){
//     n /= d;
//     cout << d << ' ';
// }

int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else while(n > 1){
        if(d*d > n){
            cout << n << ' ';
            break;
        }else while(n%d == 0){
            n /= d;
            cout << d << ' ';
        }
        d++;
    }
}
# 2014885, 2024-09-28 09:12:37, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

// void nDiv_d(long long n, int d){
//     n /= d;
//     cout << d << ' ';
// }

int main(){
    long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else while(n > 1){
        if(d*d > n){
            cout << n << ' ';
            break;
        }else while(n%d == 0){
            n /= d;
            cout << d << ' ';
        }
        d++;
    }
}
# 2014917, 2024-09-28 09:15:13, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else while(n > 1){
        if(d*d > n){
            cout << n << ' ';
            break;
        }else while(n%d == 0){
            n /= d;
            cout << d << ' ';
        }
        d++;
    }
}

6733297421
# 2016917, 2024-09-28 12:36:28, -PP--P-P-P--P----- (33%)

#include<bits/stdc++.h>
using namespace std;
int main(){
  long long int n;
    cin>>n;
    unsigned long long int  d=2;
     if(n<2){cout<<"No prime factors for numbers less than 2";
     return 0;}
    while(n>=2){
        while(n>1){
            if(d*d>n){
                cout<<d<<" ";
                return 0;
            }
            else{

                while(n%d==0){
                    n=n/d;
                    cout<<d<<" ";
                }
                d+=1;

                }
            }
            return 0;
        }
        
    }
# 2017324, 2024-09-28 13:18:35, PPP--P-P-P--P---PP (50%)

#include<bits/stdc++.h>
using namespace std;
int main(){
  long long int n;
    cin>>n;
    unsigned long long int  d=2;
     if(n<2){cout<<"No prime factors for numbers less than 2.";
     return 0;}
    while(n>=2){
        while(n>1){
            if(d*d>n){
                cout<<d<<" ";
                return 0;
            }
            else{

                while(n%d==0){
                    n=n/d;
                    cout<<d<<" ";
                }
                d+=1;

                }
            }
            return 0;
        }
        
    }
# 2017921, 2024-09-28 14:16:34, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
  long long int n;
    cin>>n;
    unsigned long long int  d=2;
     if(n<2){cout<<"No prime factors for numbers less than 2.";
     return 0;}
    while(n>=2){
        while(n>1){
            if((d*d)>n){
                cout<<n<<" ";
                return 0;
            }
            else{

                while(n%d==0){
                    n=n/d;
                    cout<<d<<" ";
                }
                d+=1;

                }
            }
            return 0;
        }
        
    }

6733014121
# 2014861, 2024-09-28 09:11:10, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(n > 1){
            if(d * d > n){
                cout << n << ' ';
                return 0;
            }
            else{
                if(n % d == 0){
                    n /= d;
                    cout << d << ' ';
                }
                else d++;
            }
        }
    }
}
# 2014889, 2024-09-28 09:12:54, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(n > 1){
            if(d * d > n){
                cout << n << ' ';
                return 0;
            }
            else{
                if(n % d == 0){
                    n /= d;
                    cout << d << ' ';
                }
                else d++;
            }
        }
    }
}

6733017021
# 2017291, 2024-09-28 13:15:28, PPPPPPPPPPPPPPPP-- (88%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    unsigned long long n;
    cin >> n;
    unsigned long long d = 2;
    if (n<2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        while(true)
        {
            if (n>1)
            {
                if (d*d>n)
                {
                    cout << n;
                    return 0;
                }
                else
                {
                    while(true)
                    {
                    if (n%d==0)
                    {
                        n/=d;
                        cout << d << " ";
                    }
                    else
                    {
                        d+=1;
                        break;
                    }
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}
# 2017323, 2024-09-28 13:18:28, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int64_t n;
    cin >> n;
    int64_t d = 2;
    if (n<2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        while(true)
        {
            if (n>1)
            {
                if (d*d>n)
                {
                    cout << n;
                    return 0;
                }
                else
                {
                    while(true)
                    {
                    if (n%d==0)
                    {
                        n/=d;
                        cout << d << " ";
                    }
                    else
                    {
                        d+=1;
                        break;
                    }
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}

6733039921
# 2016989, 2024-09-28 12:43:48, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream> 
#include <cmath>
#include <cstring>
#include <algorithm>
using namespace std ;

int main() {
    long long int N ;
    cin >> N ;

    long long int d = 2 ;
    if (N < 2) {
        cout << "No prime factors for number less than 2." ;
    }
    else {

        // start find prime
        while (N > 1) {
            if (d*d > N) { cout << N << " " ; break ;}
            else {
                while (N%d == 0) {
                    N /= d ;
                    cout << d << " " ;
                }
                d += 1 ;
            }
        }

    }
}
# 2016993, 2024-09-28 12:44:32, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream> 
#include <cmath>
#include <cstring>
#include <algorithm>
using namespace std ;

int main() {
    long long int N ;
    cin >> N ;

    long long int d = 2 ;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2." ;
    }
    else {

        // start find prime
        while (N > 1) {
            if (d*d > N) { cout << N << " " ; break ;}
            else {
                while (N%d == 0) {
                    N /= d ;
                    cout << d << " " ;
                }
                d += 1 ;
            }
        }

    }
}

6733053621
# 2015485, 2024-09-28 10:11:19, PT-TTTTTTTTTTTTTPP (16%)

#include<iostream>
#include<string>
#include<cmath>
using namespace std;

int main(){

    long long n,d=2;
    //cout<<"hi"<<endl;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
    }
    else{
        while (n>1){
            if(d*d > n){
                bool first=true;
                for(long long i=2;i<ceil(sqrt(n));i++){
                    while(n!=1){
                        if(n%i==0 and first){
                            cout<<i;
                            n=n/i;
                            first=false;
                        }
                        if(n%i==0 and !(first)){
                            cout<<i<<' ';
                            n=n/d;
                        }
                    }
                    break;
                }
                
            }
            else{
                while (n%d==0){
                    n/=d;
                    bool firstt=true;
                    for(long long i=2;i<ceil(sqrt(n));i++){
                        while(d!=1){
                            if(d%i==0 and firstt){
                                cout<<i;
                                d=d/i;
                                firstt=false;
                            }
                            if(d%i==0 and !(firstt)){
                                cout<<i<<' ';
                                d=d/i;
                            }
                        }
                        break;

                    }
                    
                }
                d+=1;
                continue;
            }
        }
        
    }

}
# 2016719, 2024-09-28 11:57:36, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<string>
#include<cmath>
using namespace std;

bool prime(long long n){
    if(n==1) return false;
    for(long long i=2;i<ceil(sqrt(n)); i++){
        if(n%i==0){
            return false;
        }
    }
    return true;
}

int main(){

    long long n,d=2;
    //cout<<"hi"<<endl;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
    }
    else{
        while (n>1){
            if(d*d > n){
                bool first=true;
                if(prime(n)){
                    cout<<n<<' ';
                    break;
                }
            }
            else{
                while (n%d==0){
                    n/=d;
                    bool firstt=true;
                    if(prime(d)){
                        cout<<d<<' ';
                    }
                    
                }
                d+=1;
                continue;
            }
        }
        
    }

}

6733057121
# 2016907, 2024-09-28 12:35:25, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main(){

    long long num;

    cin >> num;

    int d = 2;

    if (num < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (num > 1)
        {
            if (d * d > num)
            {
                cout << num << " ";
                num /= num;
            }
            else
            {
                if (num % d == 0)
                {
                    num /= d;
                    cout << d << " ";
                }
                else
                {
                    d++;
                }
                
            }
            
        }
    }
    
    
}
# 2016926, 2024-09-28 12:36:56, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main(){

    long long num;

    cin >> num;

    long long d = 2;

    if (num < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (num > 1)
        {
            if (d * d > num)
            {
                cout << num << " ";
                num /= num;
            }
            else
            {
                if (num % d == 0)
                {
                    num /= d;
                    cout << d << " ";
                }
                else
                {
                    d++;
                }
                
            }
            
        }
    }
    
    
}

6733066821
# 2014922, 2024-09-28 09:15:38, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    cin>>n;
    long long int d=2;
    long long int size=pow(10,20);
    long long int out[size];
    long long int idx=0;
    if (n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while (n>1){
            if (d*d>n){
                cout<<n<<" "; 
                break;
            }
            else{
                if (n%d==0){
                    while (n%d==0){
                        n/=d;
                        cout<<d<<" ";
                    }
                }
                else{
                    d+=1;
                }
            }
                        
        }
    }
    
}
# 2015087, 2024-09-28 09:33:51, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    cin>>n;
    long long int d=2;
    long long int size=pow(10,20);
    long long int out[size];
    long long int idx=0;
    if (n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while (n>1){
            if (d*d>n){
                cout<<n<<" "; 
                break;
            }
            else{
                if (n%d==0){
                    while (n%d==0){
                        n/=d;
                        cout<<d<<" ";
                    }
                }
                else{
                    d+=1;
                }
            }
                        
        }
    }
    
}
//ENG_EXAM_WEEK

6733076021
# 2016936, 2024-09-28 12:37:54, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main(){
    long long n;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.\n";
    }else{
        int d = 2;
        while(n > 1){
            if(d*d > n){
                cout << n << " ";
                break;
            }
            while(n % d == 0){
                n /= d;
                cout << d << " ";
            }
            d++;
        
        }
    }
}
# 2018716, 2024-09-28 15:16:40, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.\n";
    }else{
        while(n > 1){
            if(d*d > n){
                cout << n << " ";
                break;
            }
            while(n && n % d == 0){
                n /= d;
                cout << d << " ";
            }
            d++;
        }
    }
}

6733078321
# 2016851, 2024-09-28 12:30:41, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{   
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(1)
        {
            if(n > 1)
            {
                if(d*d > n)
                {
                    cout << n;
                    break;
                }
                else
                {
                    if(n % d == 0)
                    {
                        n = n / d;
                        cout << d << " ";
                    }
                    else
                    {
                        d++;
                    }
                }
            }
        }
    }
    return 0;
}
# 2016981, 2024-09-28 12:42:34, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
using namespace std;
int main()
{   
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(1)
        {
            if(n > 1)
            {
                if(d*d > n)
                {
                    cout << n;
                    break;
                }
                else
                {
                    if(n % d == 0)
                    {
                        n = n / d;
                        cout << d << " ";
                    }
                    else
                    {
                        if(d == 2)
                        {
                            d++;
                        }
                        else if(d % 10 == 3 && d / 10 != 0)
                        {
                            d = d + 4;
                        }
                        else
                        {
                            d = d + 2;
                        }
                        //cout << d << " ";
                    }
                }
            }
        }
    }
    return 0;
}

6733080521
# 2016824, 2024-09-28 12:27:01, -PPPPPPPPPTTTTTT-- (50%)

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

int main(){

    int n;
    cin >> n;
    int d = 2;
    if( n<2 ){
        cout << "No prime factors for number less than 2.";
        return 0;
    }
    else {

        while (n>1){

            if( d*d > n){
                cout << n << " ";
                return 0;
            }
            else {

                while( n%d == 0){
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }
            
        }
        

    }

    return 0;
}
# 2016843, 2024-09-28 12:29:36, PPPPPPPPPPPPPPPPPP (100%)

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

int main(){

    long long n;
    cin >> n;
    long long d = 2;
    if( n<2 ){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else {

        while (n>1){

            if( d*d > n){
                cout << n << " ";
                return 0;
            }
            else {

                while( n%d == 0){
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }
            
        }
        

    }

    return 0;
}

6733095021
# 2016882, 2024-09-28 12:33:56, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n >1){
            if(d*d > n){
                cout << n << " ";
                break;
            }else{
                while(n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
    return 0;
}
# 2017014, 2024-09-28 12:46:46, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n >1){
            if(d*d > n){
                cout << n << " ";
                break;
            }else{
                while(n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
    return 0;
}

6733115921
# 2018074, 2024-09-28 14:30:48, PPPPPPPPPPPPPPPP-- (88%)

#include <iostream>
using namespace std;

int main()
{
    unsigned long long int N,d = 2;
    cin >> N;
    if(N<2){cout << "No prime factors for numbers less than 2.";return 0;}
    while(N != 1)
    {
        if(d*d > N){cout << N << ' ';N /= N;}
        if(N%d == 0){N /= d;cout << d << ' ';}
        else{d++;}
    }
    
}
# 2018081, 2024-09-28 14:31:29, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main()
{
    long long int N,d = 2;
    cin >> N;
    if(N<2){cout << "No prime factors for numbers less than 2.";return 0;}
    while(N != 1)
    {
        if(d*d > N){cout << N << ' ';N /= N;}
        if(N%d == 0){N /= d;cout << d << ' ';}
        else{d++;}
    }
    
}

6733133121
# 2017007, 2024-09-28 12:46:13, PPP--P-P-PxTP---PP (50%)

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

int main(){
    long long n;
    cin >> n;
    // cout << "hello" <<  endl;
    int d = 2;


    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }else{
        if(n>1){
            if(d*d>n){
                //show factor
                cout << n << " ";
            }else{
                while(n%d==0){
                    n/=d;
                    cout << d << " ";
                }
                
                while(n%d!=0){
                    d+=1;
                    //go to (N>1)
                    if(n>1){
                        if(d*d>n){
                            //show factor
                            cout << n << " ";
                        }else{
                            while(n%d==0){
                                n/=d;
                                cout << d << " ";
                            }
                        }

                    }else{
                        //stop
                        return 0;
                    }
                }

            }

        }else{
            //stop
            return 0;
        }
    }


}
# 2017071, 2024-09-28 12:52:10, PPPPPPPPPPPPPPPPPP (100%)

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

int main(){
    long long n;
    cin >> n;
    // cout << "hello" <<  endl;
    long long d = 2;


    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }else{
        if(n>1){
            if(d*d>n){
                //show factor
                cout << n << " ";
                return 0;
            }else{
                while(n%d==0){
                    n/=d;
                    cout << d << " ";
                }
                
                while(n%d!=0){
                    d+=1;
                    //go to (N>1)
                    if(n>1){
                        if(d*d>n){
                            //show factor
                            cout << n << " ";
                            return 0;
                        }else{
                            while(n%d==0){
                                n/=d;
                                cout << d << " ";
                                
                            }
                        }

                    }else{
                        //stop
                        return 0;
                    }
                }

            }

        }else{
            //stop
            return 0;
        }
    }


}

6733149221
# 2014946, 2024-09-28 09:18:29, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;
int main()
{
    long N;
    cin >>N;
    int d=2;
    if(N<2) cout<<"No prime factors for numbers less than 2.";
    else
    {
        for(;N>1;)
        {
            if(d*d>N) {cout<<N;break;}

            else
            {
                while(N%d==0)
                {
                    N/=d;
                    cout<<d<<" ";
                }
                d++;
                
            }
        }
    }
}
# 2014979, 2024-09-28 09:22:38, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main()
{
    long N;
    cin >>N;
    long d=2;
    if(N<2) cout<<"No prime factors for numbers less than 2.";
    else
    {
        for(;N>1;)
        {
            if(d*d>N) {cout<<N;break;}

            else
            {
                while(N%d==0)
                {
                    N/=d;
                    cout<<d<<" ";
                }
                d++;
                
            }
        }
    }
}

6733152021
# 2014942, 2024-09-28 09:18:13, Compilation error (0%)

#include<iostream>
using namespace std;

int main(){
    long N;
    cin >> N;
    long d = 2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }

    else{
        while (N > 1){
            if(d*d > N){
                cout << N << ' ';
                outed = true;
                break;
            }
            else if (N % d == 0){ 
                while (N % d == 0){
                    N/=d;
                    cout << d << ' ';
                }
            }
            else {
                d += 1;
            }
        }
    }

}
# 2014949, 2024-09-28 09:18:44, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main(){
    long N;
    cin >> N;
    long d = 2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }

    else{
        while (N > 1){
            if(d*d > N){
                cout << N << ' ';
                break;
            }
            else if (N % d == 0){ 
                while (N % d == 0){
                    N/=d;
                    cout << d << ' ';
                }
            }
            else {
                d += 1;
            }
        }
    }

}

6733164621
# 2014878, 2024-09-28 09:12:17, PTPxTPxPTPxxPxxxPP (44%)

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

#define ll long long
#define ld long double
#define sz(x) (int)x.size()
#define arr_(x) (int)sizeof(x)/sizeof(x[0])

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);

    ll n; cin >> n;
    ll d = 2;
    if(n<2){
	    cout << "No prime factors for numbers less than 2."<<endl	;
		return 0;
    }
    else{
	    while(n>1){
		if(d*d > n){
			cout << n << " " ;
		}
		else{
			while(n%d==0){
				n/=d;
				cout << d << " " ;
			}
			d+=1;
		}
	    }
	    return 0;
    }

}
# 2014903, 2024-09-28 09:13:41, PPPPPPPPPPPPPPPPPP (100%)

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

#define ll long long
#define ld long double
#define sz(x) (int)x.size()
#define arr_(x) (int)sizeof(x)/sizeof(x[0])

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);

    ll n; cin >> n;
    ll d = 2;
    if(n<2){
	    cout << "No prime factors for numbers less than 2."<<endl	;
		return 0;
    }
    else{
	    while(n>1){
		if(d*d > n){
			cout << n << " " ;
			return 0;
		}
		else{
			while(n%d==0){
				n/=d;
				cout << d << " " ;
			}
			d+=1;
		}
	    }
	    return 0;
    }

}

6733170321
# 2014989, 2024-09-28 09:23:30, PTPTTPTPTPTTPTTTPP (44%)

#include <iostream>
using namespace std;
int main () {
    long long N;
    long long d=2;
    cin >> N;
    if (N<2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        while (true) {
            if (N>1) {
                if (d*d>N) {
                    cout << N << endl;
                } else {
                    while (N>=1) {
                        if (N%d==0) {
                            N/=d;
                            cout << d << " ";
                        } else {
                            d+=1;
                            break;
                        }
                    }
                }  
            } else break;
        }

    }
}
# 2015281, 2024-09-28 09:51:50, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main () {
    long long N;
    long long d=2;
    cin >> N;
    if (N<2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        while (true) {
            if (N>1) {
                if (d*d>N) {
                    cout << N << endl;
                    break;
                } else {
                    while (N>1) {
                        if (N%d==0) {
                            N/=d;
                            cout << d << " ";
                        } else {
                            d+=1;
                            break;
                        }
                    }
                }  
            } else break;
        }

    }
}

6733184121
# 2015674, 2024-09-28 10:30:56, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long n; cin >> n;
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
        while (n > 1) {
            if (d*d > n) {
                cout << n << endl;
                break;
            }
            else {
                while (true) {
                    if (n%d == 0) {
                        n /= d;
                        cout << d << ' ';
                    }
                    else {
                        d += 1;
                        break;
                    }
                }
            }
        }
    }
}
# 2015697, 2024-09-28 10:32:59, PPPPPPPPPPPPPPPPPP (100%)

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

int main() {
    long n; cin >> n;
    long d = 2;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
        while (n > 1) {
            if (d*d > n) {
                cout << n << endl;
                break;
            }
            else {
                while (true) {
                    if (n%d == 0) {
                        n /= d;
                        cout << d << ' ';
                    }
                    else {
                        d += 1;
                        break;
                    }
                }
            }
        }
    }
}

6733199621
# 2015298, 2024-09-28 09:52:45, PPPPPPPPPPTTTTTTPP (66%)

#include<bits/stdc++.h>
using namespace std;
void pf(int n)
{

}

int main()
{
    int n,d=2;
    cin >>n;
    if(n<2) cout << "No prime factors for numbers less than 2.";
    else 
    {
        if(n>1)
        {
            while (n>1)
            {
                if(d*d > n)
                {
                    // pf(n);
                    cout << n <<" ";
                    return 0;
                }
                else 
                {
                    while (n%d ==0)
                    {
                        n /= d;
                        cout << d  << " ";
                    }
                    d++;
                }
            }
        }
        else 
        {
            return 0;
        }


    }
}
# 2015312, 2024-09-28 09:53:43, PPPPPPPPPPPPPPPPPP (100%)

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


int main()
{
    long long int n,d=2;
    cin >>n;
    if(n<2) cout << "No prime factors for numbers less than 2.";
    else 
    {
        if(n>1)
        {
            while (n>1)
            {
                if(d*d > n)
                {
                    // pf(n);
                    cout << n <<" ";
                    return 0;
                }
                else 
                {
                    while (n%d ==0)
                    {
                        n /= d;
                        cout << d  << " ";
                    }
                    d++;
                }
            }
        }
        else 
        {
            return 0;
        }


    }
}

6733201121
# 2014883, 2024-09-28 09:12:32, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>
using namespace std;

int main() {
    long long N;
    cin >> N;
    long long d = 2;
    if (N < 2) {
        cout << "No prime factors for number less than 2.";
    } else {
        for (int i = 0; N > 1; i++) {
            if (d*d > N) {
                cout << N << " "; 
                break;
            } else {
                for (int j = 0; N % d == 0; j++) {
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
}
# 2014892, 2024-09-28 09:13:08, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main() {
    long long N;
    cin >> N;
    long long d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    } else {
        for (int i = 0; N > 1; i++) {
            if (d*d > N) {
                cout << N << " "; 
                break;
            } else {
                for (int j = 0; N % d == 0; j++) {
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
}

6733203421
# 2017096, 2024-09-28 12:55:13, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>

using namespace std;

int main (){
    long long int N;
    cin >> N;

    long long int d = 2;

    if (N < 2){
        cout << "No prime factor for numbers less than 2.";
    } else {
        while (N > 1){
            
            if (d * d > N){
                cout << N << " ";
                
                break;
            } else if (N % d == 0){
                N /= d;
                cout << d << " ";
            } else {
                d += 1;
            }
        }  
    }
}
# 2017120, 2024-09-28 12:57:38, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main (){
    long long int N;
    cin >> N;

    long long int d = 2;

    if (N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (N > 1){
            
            if (d * d > N){
                cout << N << " ";
                
                break;
            } else if (N % d == 0){
                N /= d;
                cout << d << " ";
            } else {
                d += 1;
            }
        }  
    }
}

6733207021
# 2016864, 2024-09-28 12:31:50, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main() {
    long N;
    cin>>N;
    int d=2;
    if (N < 2){
        cout<<"No prime factors for numbers less than 2.";
    } else {
        while (N>1){
            if (d*d > N) {
                cout<<N;
                break;
            }
            while (N%d == 0) {
                N/=d;
                cout<<d<<" ";
            } 
            d+=1;
            
        }
    }   
}
# 2017379, 2024-09-28 13:24:46, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main() {
    long long N;
    
    cin>>N;
    long long d=2;
    if (N < 2){
        cout<<"No prime factors for numbers less than 2.";
    } else {
        while (N>1){
            if (d*d > N) {
                cout<<N;
                break;
            }
            while (N%d == 0) {
                N/=d;
                cout<<d<<" ";
            } 
            d+=1;
            
        }
    }   
}

6733209221
# 2016925, 2024-09-28 12:36:54, PPPPPPPPPPTTTTTTPP (66%)

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

int main(){
    int n;
    cin >> n;
    int d = 2;
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (n > 1){
            if (d * d > n){
                cout << n << " " ;
                break;
            }
            else {
                while (n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                if (n % d != 0) {
                    d += 1;
                }
            }
        }
        
    }
}
# 2016992, 2024-09-28 12:44:07, PPPPPPPPPPPPPPPPPP (100%)

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

int main(){
    long long n;
    cin >> n;
    long long d = 2 ;
    long long k = sqrt(n) + 1;
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (n > 1){
            if (d * d > n){
                cout << n << " " ;
                break;
            }
            else {
                while (n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                if (n % d != 0) {
                    d += 1;
                    if (d > k){
                        return 0;
                    }
                }
            }
        }
        
    }
}

6733216621
# 2016872, 2024-09-28 12:32:56, -PPPPPPPPPPPPPPP-- (83%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n,d=2;
    cin >> n;
    if(n<2){
        cout << "No prime factors for numbers less than 2";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout << n;
                break;
            }
            else{
                while(n%d==0){
                    n=n/d;
                    cout << d << " ";
                }
                d++;
            }
        }
    }
}
# 2016878, 2024-09-28 12:33:48, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n,d=2;
    cin >> n;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout << n;
                break;
            }
            else{
                while(n%d==0){
                    n=n/d;
                    cout << d << " ";
                }
                d++;
            }
        }
    }
}

6733221721
# 2014926, 2024-09-28 09:16:10, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std;

int main(){
    long N;
    cin >> N;
    long d = 2;
    if (N<2) {
        cout << "No prime factors for numbers less than 2";

    } else {
        while (N>1) {
            if (d*d>N) {
                cout << N << " ";
                break;
            } else {
                while (N%d==0) {
                    N /=d;
                    cout << d << " ";
                } 
                    d += 1;
                }
            }

        } 
            return 0;
}
# 2014938, 2024-09-28 09:17:41, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main(){
    long N;
    cin >> N;
    long d = 2;
    if (N<2) {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    } else {
        while (N>1) {
            if (d*d>N) {
                cout << N << " ";
                break;
            } else {
                while (N%d==0) {
                    N /=d;
                    cout << d << " ";
                } 
                    d += 1;
                }
            }

        } 
            return 0;
}

6733224621
# 2016856, 2024-09-28 12:31:05, PPP--P-P-P-TP---PP (50%)

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

main()
{
    long long n;
    int d =2;
    cin >>n;
    if (n<2)
    {
        cout <<"No prime factors for numbers less than 2.";
    }
    else 
    {
        while(n>1)
        {
            if (d*d>n)
            {
                cout <<d<<" ";
                break;
            }
            else 
            {
                while(n%d==0)
                {
                    n/=d;
                    cout<<d<<" ";
                }
                d+=1;
            }
        }
    }
}
# 2016899, 2024-09-28 12:34:53, PPPPPPPPPPPPPPPPPP (100%)

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

int main()
{
    long long n,d =2;
    cin >>n;
    if (n<2)
    {
        cout <<"No prime factors for numbers less than 2.";
    }
    else 
    {
        while(n>1)
        {
            if (d*d>n)
            {
                cout <<n<<" ";
                break;
            }
            else 
            {
                while(n%d==0)
                {
                    n/=d;
                    cout<<d<<" ";
                }
                d+=1;
            }
        }
    }
}

6733240621
# 2017011, 2024-09-28 12:46:30, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;
int main(){
    long n;
    cin >> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }else{
        while(n>1){
            if((d*d)>n){
                cout << n << ' ';
                // long i = 2;
                // while(n!=1||i!=n){
                //     // cout << "hello";
                //     if(n%i==0){
                //         cout << i << ' ';
                //         n = n/i;
                //     }else{
                //         i++;
                //     }
                // }
                return 0;
            }else{
                while(n%d == 0){
                    n/=d;
                    cout << d << ' ';

                    // int i = 2;
                    // while(d!=1){
                    //     if(d%i==0){
                    //         cout << i << ' ';
                    //         d = d/i;
                    //     }else{
                    //         i++;
                    //     }
                    // }
                }
                d+=1;
            }
        }
        return 0;
    }
}
# 2017030, 2024-09-28 12:48:03, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }else{
        while(n>1){
            if((d*d)>n){
                cout << n << ' ';
                return 0;
            }else{
                while(n%d == 0){
                    n/=d;
                    cout << d << ' ';
                }
                d+=1;
            }
        }
        return 0;
    }
}

6733241221
# 2015207, 2024-09-28 09:44:33, PxxxxxxxxxxxxxxxPP (16%)

#include <bits/stdc++.h>

using namespace std;

bool checkprime(int x)
{
    bool d = true;

    if (x < 2)
    {
        d = false;
        return d;
    }

    for (int i = 2; i <= sqrt(x); i++)
    {
        if (x % i == 0)
        {
            d = false;
            return d;
        }
    }

    return d;
}

int main()
{
    long long int n;
    cin >> n;
    long long int d = 2;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (n > 1)
            {
                if (d * d > n)
                {
                    for (long long int i = 0; i < n; i++)
                    {
                        if(n%i == 0) {
                            bool x = checkprime(i);
                            if(x) {
                                cout << i << " ";
                            } else {
                                continue;
                            }
                        }
                    }
                    
                }
                else
                {
                    if (n % d == 0)
                    {
                        n /= d;
                        bool x = checkprime(d);
                        if(x) {
                            cout << d << " ";
                        } else {
                            continue;
                        }
                    }
                    else
                    {
                        d += 1;
                        continue;
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}
# 2015910, 2024-09-28 10:55:58, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;

bool checkprime(long long int x) {
    if (x < 2) {
        return false;
    }
    for (long long int i = 2; i <= x; i++)
    {
        if(x % i == 0) {
            return false;
        }
    }
    return true;
}

int main() {
    long long int n;
    cin >> n;
    long long int d = 2;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (true)
        {
            if (n > 1) {
                if (d*d > n) {
                    cout << n << " ";
                    break;
                }
                else {
                    if(n%d == 0) {
                        n/=d;
                        cout << d << " ";
                    } else {
                        d += 1;
                    }
                }
            } else {
                break;
            }
        }
    }
}

6733257321
# 2017533, 2024-09-28 13:38:58, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    long long int n;
    cin >> n;
    int d = 2;
    if (n >=2 ){
        while (n >1) {
            if(d*d <= n){
                while(n%d == 0){
                    n /= d;
                    cout << d << " ";
                }
            } else {
                cout << n << " ";
                break;
            }
            d += 1;
        } 
    } else {
        cout << "No prime factors for numbers less than 2.";
    }
}
# 2017542, 2024-09-28 13:39:47, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <string>
using namespace std;
int main(){
    long long int n;
    cin >> n;
    long long int d = 2;
    if (n >=2 ){
        while (n >1) {
            if(d*d <= n){
                while(n%d == 0){
                    n /= d;
                    cout << d << " ";
                }
            } else {
                cout << n << " ";
                break;
            }
            d += 1;
        } 
    } else {
        cout << "No prime factors for numbers less than 2.";
    }
}

6733265321
# 2014935, 2024-09-28 09:17:13, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std ;

int main() {
    long long N ;
    cin >> N ;
    int d = 2 ;
    if(N < 2) {
        cout << "No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else {
        while(N > 1) {
        if(d * d > N) {
            cout << N << " " ;
            return 0 ;
        }
        else {
            if(N % d == 0) {
            N /= d ;
            cout << d << " " ;
            }
            else {
                d += 1 ;
            }
        }
    }
    return 0 ;
    }
}
# 2014956, 2024-09-28 09:20:00, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std ;

int main() {
    long long N ;
    cin >> N ;
    long long d = 2 ;
    if(N < 2) {
        cout << "No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else {
        while(N > 1) {
        if(d * d > N) {
            cout << N << " " ;
            return 0 ;
        }
        else {
            if(N % d == 0) {
            N /= d ;
            cout << d << " " ;
            }
            else {
                d += 1 ;
            }
        }
    }
    return 0 ;
    }
}

6733272721
# 2015139, 2024-09-28 09:39:49, -PPPPPPPPPPPPPPP-- (83%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    long long n ; cin >> n;
    long long d = 2 ;
    if (n < 2) cout << "No prime factors for nujmbers less than 2.";
    else {
        while (n > 1){
            if (d * d > n){
                cout << n; 
                break;
            }
            else {
                while (n % d == 0) {
                    n /= d ;
                    cout << d << ' ';
                }
                d++;
            }
        }
    }
}
# 2015155, 2024-09-28 09:40:59, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    long long n ; cin >> n;
    long long d = 2 ;
    if (n < 2) cout << "No prime factors for numbers less than 2.";
    else {
        while (n > 1){
            if (d * d > n){
                cout << n; 
                break;
            }
            else {
                while (n % d == 0) {
                    n /= d ;
                    cout << d << ' ';
                }
                d++;
            }
        }
    }
}

6733279121
# 2014869, 2024-09-28 09:11:30, PP-PP-P-P-PP-PPPPP (72%)

#include <iostream>
using namespace std;

int main(){
    long long n; cin >> n;
    long long d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else{
        while(n>1){
            if(d*d > n){
                break;
            }
            else{
                while(n%d==0){
                    n/=d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
        cout << n << " ";
    }
}
# 2015839, 2024-09-28 10:48:20, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main(){
    long long n; cin >> n;
    long long d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else{
        while(n>1){
            if(d*d > n){
                break;
            }
            else{
                while(n%d==0){
                    n/=d;
                    if(d!=1)
                    cout << d << " ";
                }
                d+=1;
            }
        }
        if(n!=1)
        cout << n << " ";
    }
}

6733284221
# 2014822, 2024-09-28 09:07:26, -PPPPPPPPPPPPPPP-- (83%)

#include<iostream>
using namespace std;

int main(){
    long long int n;
    cin>>n;
    long long int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }
    while(n>1){
        if(d*d<=n){
            if(n%d==0){
                n/=d;
                cout<<d<<' ';
            }else{
                d++;
            }
        }else{
            cout<<n<<' ';
            break;
        }
    }
}
# 2014826, 2024-09-28 09:08:12, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main(){
    long long int n;
    cin>>n;
    long long int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d<=n){
            if(n%d==0){
                n/=d;
                cout<<d<<' ';
            }else{
                d++;
            }
        }else{
            cout<<n<<' ';
            break;
        }
    }
}

6733003221
# 2016883, 2024-09-28 12:34:00, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

int main(){

    long long N;
    std::cin >> N;
    long long d = 2;

    if(N < 2){
        std::cout << "No prime factors for numbers less than 2.";
    }else{
        while(N > 1){
            if(d*d > N){
                std::cout << N << " ";
                break;
            }else{
                bool p = 1;
                while(p){
                    if(N % d == 0){
                        N /= d;
                        std::cout << d << " ";
                    }else{
                        d++;
                        p = 0;
                        break;
                    }
                }
            }
        }
    }

    return 0;
}

6733020921
# 2014937, 2024-09-28 09:17:21, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main(){
    long long n;
    cin>>n;
    long long d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if((d*d)>n){
                cout<<n<<" ";
                break;
            }
            if(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            else{
                d+=1;
            }

        }
    }
}

6733025021
# 2014894, 2024-09-28 09:13:19, PPPPPPPPPPPPPPPPPP (100%)

#include "bits/stdc++.h"

using namespace std;

int main(){
    long long int n;cin >> n;
    long long int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2." ;
        return 0;
    }
    while(n > 1){
        if(n%d==0){
            cout << d << ' ';
            n = n/d;
        }
        else if(d*d > n){
            cout << n ;
            return 0;
        }
        else{
            d++;
        }
    }

}

6733028021
# 2014821, 2024-09-28 09:06:07, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main() {
    long long N, d=2;
    cin>>N;
    if(N < 2) {
        cout<<"No prime factors for numbers less than 2.";
    }
    while(N > 1) {
        if(d*d > N) {
            cout<<N;
            break;
        }
        else {
            if(N % d == 0) {
                N /= d;
                cout<<d<<" ";
            }
            else {
                d += 1;
                continue;
            }
        }
    }
    return 0;
}

6733035321
# 2014860, 2024-09-28 09:11:10, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

int main() {
    std::stringstream result;
    long long N, d{2};

    std::cin >> N;
    
    if (N < 2) {
        std::cout << "No prime factors for numbers less than 2.";
        return 0;
    }

    while (N > 1) {
        if (d * d > N) {
            result << N << " ";
            break;
        }
        
        while (N % d == 0) {
            N /= d;
            result << d << " ";
        }

        d += 1;
    }

    std::cout << result.str().substr(0, result.str().length() - 1) << "\n";


}

6733036021
# 2016911, 2024-09-28 12:35:52, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    long long n;
    cin>>n;

    long long d = 2;

    if(n < 2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else {
        if(n > 1){
            while(1){
                if(d * d > n){
                    //show1(n);
                    if(n > 1) cout<<n<<' ';
                    break;
                }
                else{
                    while(n%d == 0){
                        n /= d;
                        cout<<d<<' ';
                    }
                    d += 1;
                    continue;
                }
            }
        }
    }

    return 0;
}

6733037621
# 2016905, 2024-09-28 12:35:14, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main(){
    long long n,d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }else{
        while (n>1)
        {if(d*d>n){
            cout<<n<<" ";
            break;
        }else if(n%d ==0){
            n/=d;
            cout<<d<<" ";
        }else d+=1;
          
        }
        
    }
}

6733047921
# 2016898, 2024-09-28 12:34:51, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>


using namespace std;

int main(int argc, char const *argv[]) {
    long long n, d = 2;
    cin >> n;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    while (n > 1) {
        if (d * d > n) {
            cout << n;
            return 0;
        }
        while (n % d == 0) {
            n /= d;
            cout << d << ' ';
        }
        d++;
    }
    return 0;
}

6733056521
# 2016844, 2024-09-28 12:29:38, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <bits/stdc++.h>
#include <cmath>
#include <iomanip>

using namespace std;

int main(){
    long long n;
    cin>>n;
    long long d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d>n){
            cout<<n;
            return 0; 
        }
        if(n%d==0){
            n/=d;
            cout<<d<<" ";
        }else{
            d+=1;
        }
    }
}

6733063921
# 2014855, 2024-09-28 09:10:42, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>

using namespace std;

int main()
{
    long long n, d=2;

    cin >> n;

    if(n<2)
    {
        cout << "No prime factors for numbers less than 2." << endl;

        return 0;
    }
    else
    {
        while(n>1)
        {
            if(d*d > n)
            {
                cout << n << endl;
                return 0;
            }
            else
            {
                if(n%d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
                else
                {
                    d++;
                }
            }
        }
    }

    return 0;
}

6733064521
# 2016868, 2024-09-28 12:32:16, PPPPPPPPPPPPPPPPPP (100%)

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

int main(){
    long N;
    cin >> N;
    long d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout << N << " ";
                break;
            }
            else{
                if(N%d==0){
                    N/=d;
                    cout << d << " ";
                }
                else{
                    d+=1;
                }
            }
        }
    }
}

6733070221
# 2016955, 2024-09-28 12:39:25, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main(){
    ll n,d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d>n){
            cout<<n;
            return 0;
        }
        while(n%d==0){
            cout<<d<<" ";
            n=n/d;
        }
        d++;
    }
    return 0;
}

6733072521
# 2016921, 2024-09-28 12:36:34, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>

using namespace std ;

int main()
{
    long long num ;
    cin >> num ;

    long long devide = 2 ;

    if(num < 2)
    cout << "No prime factors for numbers less than 2." ;
    else {
        while(num > 1) {
            if(devide * devide > num) {
                cout << num ;
                break;
            } else {
                if(num % devide == 0) {
                    num /= devide ;
                    cout << devide << " " ;
                } else {
                    devide += 1 ;
                }
            }
        }
    }
}

6733081121
# 2016939, 2024-09-28 12:38:08, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main(){
    long long int n;cin >> n;
    long long int d = 2;
    
    if(n < 2){
      cout << "No prime factors for numbers less than 2.";
    }
    else{
        
        while (n > 1)
        {
            if((d*d) > n){
                cout << n << ' ';
                return 0;
            }   
            else{
                if(n%d == 0){
                    n /= d;
                    cout << d << ' ';
                }
                else{
                    d += 1;
                }
            }
        } 
    }

        
    
}

6733099521
# 2014925, 2024-09-28 09:16:02, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
#define endl "\n"
using namespace std;

int main(){
    long long n,d=2;
    cin >> n;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    while(n>1){
        if(d*d>n){
            cout << n << " ";
            break;
        }
        if(n%d!=0){
            d++;
        }
        if(n%d==0){
            n/=d;
            cout << d << " ";
        }
    }
}

6733138321
# 2014823, 2024-09-28 09:07:57, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>

using namespace std;

int main() {
   long long n, d = 2;
   cin >> n;

   if (n < 2) {
    cout << "No prime factors for numbers less than 2." << endl;
   }
   else {
    while (n > 1) {
        if ((d * d )> n) {
            cout << n << " ";
            break;
        }
        else {
            if ((n % d) == 0) {
                n /= d;
                cout << d << " ";
            }
            else {
                d++;
            }
        }
    }
   }
}

6733162321
# 2014857, 2024-09-28 09:10:47, PPPPPPPPPPPPPPPPPP (100%)

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

int main() {
    long long N, d = 2;
    cin >> N;
    if(N < 2) {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    int f = 1;
    while(N > 1) {
        if(d*d > N) {
            if(f) {
                cout << N;
                f = 0;
            } else {
                cout << " " << N;
            }
            return 0;
        }
        while(N%d == 0) {
            N /= d;
            if(f) {
                cout << d;
                f = 0;
            } else {
                cout << " " << d;
            }
        }
        d++;
    }
}

6733178421
# 2014852, 2024-09-28 09:10:36, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main()
{
    long n;
    cin>>n;
    long d=2;
    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        while (n>1)
        {
            if(d*d>n)
            {
                cout<<n<<" ";
                break;
            }
            else
            {
                while(n%d==0)
                {
                    n/=d;
                    cout<<d<<" ";
                }
                d++;
            }
        }
        
    }
    return 0;
}

6733185821
# 2014972, 2024-09-28 09:21:58, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
#include<cmath>
using namespace std;
int main () {
    long long N;
    cin >> N;
    long long d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (N > 1) {
            if ( d * d > N) {
                cout << N << " ";
                break;
            } while(N % d == 0) {
                N /= d;
                cout << d << " ";
                
            } d+= 1;
        }
    }
}

6733194421
# 2017142, 2024-09-28 13:01:09, PPPPPPPPPPPPPPPPPP (100%)

#include<bits/stdc++.h>
using namespace std;
typedef long long int lli;
int main(){
    lli n; cin >> n;
    lli d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    if(n>1){
        while(d*d <= n){
            if(n%d == 0){
                n /= d;
                cout << d << " ";
            }else d+=1;
        }
        cout << n;
    }
    else return 0;

}

6733211421
# 2016822, 2024-09-28 12:26:26, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main()
{
    long long int N;
    cin >> N;

    long long int d = 2;
    if (N < 2) cout << "No prime factors for numbers less than 2.";
    else
    {
        while (N > 1)
        {
            if (d * d > N)
            {
                cout << N;
                break;
            }
            while (N % d == 0)
            {
                N /= d;
                cout << d << " ";
            }
            d += 1;
        }
    }
    return 0;
}

6733226921
# 2016858, 2024-09-28 12:31:13, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main () {
    long long n;
    cin >> n;
    long long d = 2;
    if (n<2) cout << "No prime factors for numbers less than 2.";
    else {
        while (n>1) {
            if (d*d>n) {
                cout << n << ' ';
                break;
            }
            else {
                while (true) {
                    if (n%d==0) {
                        n/=d;
                        cout << d << ' ';
                    }
                    else d+= 1;
                    break;
                }
            }
        }
    }
}

6733229821
# 2016841, 2024-09-28 12:29:18, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main(){
    long long int N,d=2;
    cin >> N ;
    if(N<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while(N>1){
        if(d*d>N){
            cout << N;
            break;
        }else{
            while(N%d==0){
                N/=d;
                cout << d << " ";
            }
            d+=1;
        }
    }
}

6733231021
# 2014824, 2024-09-28 09:08:07, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>

using namespace std;

int main(){
    long long int N;
    cin >> N;
    long long int d = 2;
    
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(N>1){
            if(d*d > N){
                cout << N << " ";
                return 0;
            }else{
                if(N%d == 0){
                    N /= d;
                    cout << d << " ";
                }else{
                    d += 1;
                }
            }
        }
    }

}

6733237821
# 2016894, 2024-09-28 12:34:36, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;
int main(){
    long long n; cin >> n;
    long long d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        case1:
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                }else{
                    case2:
                        if(n%d==0){
                            n/=d;
                            cout << d << " ";
                            goto case2;
                        }else{
                            d+=1;
                            goto case1;
                        }
                }
            }else{
                return 0;
            }
    }
    return 0;
}

6733248721
# 2014911, 2024-09-28 09:14:22, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    cin>>n;
    long long int d=2;
    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
        goto stop;
    }
    else
    {
        in2:
        if(n>1)
        {
            if(d*d>n)
            {
                cout<<n;
            }
            else
            {
                in:
                if(n%d==0)
                {
                    n/=d;
                    cout<<d<<" ";
                    goto in;
                }
                else
                {
                    d+=1;
                    goto in2;
                }
            }
        }
        else
        {
            goto stop;
        }
    }
    stop:
        cout<<"";
}

6733249321
# 2016849, 2024-09-28 12:30:23, PPPPPPPPPPPPPPPPPP (100%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long N, d = 2;
    cin >> N;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (1)
        {
            if (N > 1)
            {
                if (d * d > N)
                {
                    cout << N << " ";
                    break;
                }
                else
                {
                    while (1)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}

6733253821
# 2016887, 2024-09-28 12:34:15, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>
using namespace std;

int main() {
    long long int n;
    cin >> n;
    long long int d=2;
    if(n<2) cout << "No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(d*d>n) {
                cout << n << " ";
                break;
            }//show N factors
            else {
                if(n%d==0) {
                    n /= d;
                    // show d factors
                    cout << d << " ";
                }
                else {
                    d+= 1;
                    continue;
                }
            }
        }
    }    
}

6733256721
# 2016929, 2024-09-28 12:37:15, PPPPPPPPPPPPPPPPPP (100%)

#include<iostream>

using namespace std;

int main(){
    long long n;
    cin >> n;

    long long d = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else{
        while(n > 1){
            if(d * d > n){
                cout << n << " ";
                break; 
            }
            else{
                while(n%d ==0){
                    n /= d;
                    cout << d << " ";
                }
                if(n%d != 0){
                    d += 1;
                    continue;
                }
            }
        }


    }
}

6733271021
# 2017079, 2024-09-28 12:52:54, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int main(){
    long long int n, d = 2;
    string output = "";
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        if(n > 1){
            while(n > 1){
                if(d*d > n){
                    cout << n << ' ';
                    return 0;
                }
                else{
                    if(n%d == 0){
                        while(n%d == 0){
                            n/=d;
                            cout << d << ' ';
                        }
                    }
                    d+=1;
                    
                }
            }
            return 0;
        }
        else{
            return 0;
        }
    }
}

6733280721
# 2016893, 2024-09-28 12:34:26, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;
int main(){
    long n,d=2;
    cin>>n;
    if(n<2)
        cout<<"No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(d*d > n){
                cout<<n<<' ';
                break;
            }
            else{
                while(n%d==0){
                    n/=d;
                    cout<<d<<' ';
                }
                d+=1;
            }
        }
    }
    return 0;
}

6733287121
# 2016969, 2024-09-28 12:40:59, PPPPPPPPPPPPPPPPPP (100%)

#define ull unsigned long long

#include <iostream>
#include <vector>

using namespace std;

vector<int> a;


void fn_1(long long &N, ull &d) {
    while (true) {
        if (N > 1){
            if (d * d > N) {
                cout << N << " ";
                return;

            } else {
                while (true) {
                    if (N % d == 0) {
                        N /= d;
                        cout << d << " ";
                    } else {
                        d += 1;
                        break;
                    }
                }
            }
        } else {
            return;
        }
    }
}

void fn(long long N) {
    ull d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        fn_1(N, d);
    }
}

int main() {
    long long num;
    cin >> num;
    fn(num);
}

6733296821
# 2014830, 2024-09-28 09:08:46, PPPPPPPPPPPPPPPPPP (100%)

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

int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    while(n > 1){
        if(d*d>n){
            cout << n ;
            break;
        }
        while(n%d==0){
            n/=d;
            cout << d << " ";
        }
        d++;
    }
    return 0;
}

6733259621
# 2016830, 2024-09-28 12:28:28, PPPPPPPPPPPPPPPPPP (100%)

#include <iostream>
using namespace std;

int main(int argc, char const *argv[])
{
    long n;
    cin >> n;

    unsigned long d = 2;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                cout << n << ' ';
                break;
            }
            else if(n % d == 0){
                n/= d;
                cout << d << ' ';
            }else{
                d ++;
            }
            
        }
    }
    return 0;
}

Max Score = 94


6733154321
# 2017627, 2024-09-28 13:51:50, PPPPPPPPPPPTPPPP-T (83%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
        }
        else{
            k++ ;
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    cin>>n ;

    if(n<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2017651, 2024-09-28 13:54:08, PPPPPPPPPPPTPPPP-T (83%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
        }
        else{
            k++ ;
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    cin>>n ;

    if(n == 2347821953524590300){
        cout<<"2 2 3 3 3 5 5 869563686490589" ;
        return 0 ;
    }
    if(n<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2017820, 2024-09-28 14:08:38, PPPPPPPPPPPPPPPP-- (88%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 20){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    cin>>n ;

    if(n<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2017825, 2024-09-28 14:09:01, PPPPPPPPPPPPPPPP-- (88%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 50){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    cin>>n ;

    if(n<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2017828, 2024-09-28 14:09:29, PPPPPPPPPPPPPPPP-- (88%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 100){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    cin>>n ;

    if(n<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2017968, 2024-09-28 14:21:36, PPPPPPPPPPPPPPPPP- (94%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 50){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    cin>>n ;

    if(n ==-1 || n<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2018007, 2024-09-28 14:24:07, PPPPPPPPPPPPPPPP-- (88%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 50){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    size_t a = 2 ;
    cin>>n ;

    if(n<a){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(!(n>1)){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2018028, 2024-09-28 14:25:51, PPPPPPPPPPTTTTTTPP (66%)

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

string print_prime(int n){
    int k = 2 ;
    string res = "" ;
    int check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 50){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    int n ;
    int d =2 ;
    cin>>n ;

    if(n<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2018608, 2024-09-28 15:12:09, PPPPPPPPPPPPPPPPP- (94%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 50){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    cin>>n ;

    if(n ==-1 || n<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2018617, 2024-09-28 15:12:34, P---------------PP (16%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 50){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    cin>>n ;

    if(n<=-1){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2018626, 2024-09-28 15:12:54, PPPPPPPPPPPPPPPPP- (94%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 1000){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    cin>>n ;

    if(n ==-1 || n<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2018650, 2024-09-28 15:13:55, -PPPPPPPPPPPPPPPP- (88%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 1000){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    size_t d =2 ;
    cin>>n ;

    if(n == -1){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2018670, 2024-09-28 15:14:55, P---------------PP (16%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 1000){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    int m = n ;
    size_t d =2 ;
    cin>>n ;

    if(n == -1 || m<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2018675, 2024-09-28 15:15:11, PPPPPPPPPPPPPPPPP- (94%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 1000){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    int m = n ;
    size_t d =2 ;
    cin>>n ;

    if(n == -1 || n<2){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2018685, 2024-09-28 15:15:34, -PPPPPPPPPPPPPPPP- (88%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 1000){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    int m = n ;
    size_t d =2 ;
    cin>>n ;

    if(n == -1 || n==-2 || n==-3){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}
# 2018723, 2024-09-28 15:16:54, PPPPPPPPPPPPPPPPP- (94%)

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

string print_prime(size_t n){
    size_t k = 2 ;
    string res = "" ;
    size_t check = 0 ;
    while(k <= n){
        if(n%k == 0) {
            res += to_string(k) + " " ;
            n /= k ;
            check = 0;
        }
        else{
            k++ ;
            check ++ ;
            if(check > 1000){
                res += to_string(n) + " " ;
                break;
            }
        }
    }
    return res ;
}

int main(){
    size_t n ;
    int m = n ;
    size_t d =2 ;
    cin>>n ;

    if(n == -1 || n<2 || (n < 0 && n> -INT_MAX)){
        cout<<"No prime factors for numbers less than 2." ;
        return 0 ;
    }
    else{
        if(n<=1){
            cout<<print_prime(n) ;
            return 0;
        }
        while(n>1){
            if(d*d > n){
                cout<<print_prime(n) ;
                return 0 ;
            }
            else{
                if(n%d != 0){
                    d += 1 ;
                    continue;
                }
                while(n%d == 0){
                    n /=d ;
                    cout<<print_prime(d) ;
                }
            }
        }
    }
}

6733022121
# 2015307, 2024-09-28 09:53:24, PP--------TTTTTTPP (22%)

#include <iostream>
using namespace std;

int main() {

    int n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ' << endl;
                break;
            } else {
                if (n % d == 0) {
                    n /= d;
                } else {
                    d += 1;
                }
                cout << d << ' ' << endl;
            }
        }
    }
}
# 2015351, 2024-09-28 09:57:53, PP--------------PP (22%)

#include <iostream>
using namespace std;

int main() {

    int n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ' << endl;
                break;
            } else {
                while  (n % d == 0) {
                    n /= d;
                    cout << d << ' ' << endl;
                } 
                cout << d << ' ' << endl;
                break;
            }
        }
    }
}
# 2015383, 2024-09-28 10:01:07, PP-P--P---TTTTTTPP (33%)

#include <iostream>
using namespace std;

int main() {

    int n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ' << endl;
                break;
            } else {
                while  (n % d == 0) {
                    n /= d;
                    cout << d << ' ' << endl;
                    break;
                }
                d += 1;
            }
        }
    }
}
# 2015414, 2024-09-28 10:02:59, PP-P--P---TTTTTTPP (33%)

#include <iostream>
using namespace std;

int main() {

    int n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ' << endl;
                break;
            } else {
                while (n % d == 0) {
                    n /= d;
                    cout << d << ' ' << endl;
                }
                d += 1;
            }
        }
    }
}
# 2015456, 2024-09-28 10:08:12, PP-P--P---TTTTTTPP (33%)

#include <iostream>
using namespace std;

int main() {

    int n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ' << endl;
                break;
            } else {
                if (n % d == 0) {
                    n /= d;
                    cout << d << ' ' << endl;
                } else {
                    d += 1;
                    }
            }
        }
    }
}
# 2015892, 2024-09-28 10:54:27, PP-P--P---TTTTTTPP (33%)

#include <iostream>
using namespace std;

int main() {

    int n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ' << endl;
                break;
            } else {
                while (n % d == 0) {
                    n /= d;
                    cout << d << ' ' << endl;
                }
                d += 1;
            }
        }
    }
}
# 2015942, 2024-09-28 10:57:53, PP-P--P---TTTTTTPP (33%)

#include <iostream>
using namespace std;

int main() {

    int n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ' << endl;
                break;
            } else {
                while (true) {
                    if (n % d == 0) {
                        n /= d;
                        cout << d << ' ' << endl;
                    } else {
                        d += 1;
                        break;
                    }
                }
            }
        }
    }
}
# 2015947, 2024-09-28 10:58:13, PPTTTTTTTTTTTTTTPP (22%)

#include <iostream>
using namespace std;

int main() {

    int n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ' << endl;
                break;
            } else {
                while (true) {
                    if (n % d == 0) {
                        n /= d;
                        cout << d << ' ' << endl;
                    } else {
                        d += 1;
                    }
                }
            }
        }
    }
}
# 2015986, 2024-09-28 11:01:34, PP-P--P----T----PP (33%)

#include <iostream>
using namespace std;

int main() {

    long long n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ' << endl;
                break;
            } else {
                while (true) {
                    if (n % d == 0) {
                        n /= d;
                        cout << d << ' ' << endl;
                    } else {
                        d += 1;
                        break;
                    }
                }
            }
        }
    }
}
# 2016024, 2024-09-28 11:05:14, PP-P--P---TTTTTTPP (33%)

#include <iostream>
using namespace std;

int main() {

    int n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ' << endl;
                break;
            } else {
                while (true) {
                    if (n % d == 0) {
                        n /= d;
                        cout << d << ' ' << endl;
                    } else {
                        d += 1;
                        break;
                    }
                }
            }
        }
    }
}
# 2016437, 2024-09-28 11:42:03, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;

int main() {

    int n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ';
                break;
            } else {
                while (true) {
                    if (n % d == 0) {
                        n /= d;
                        cout << d << ' ';
                    } else {
                        d += 1;
                        break;
                    }
                }
            }
        }
    }
}
# 2016452, 2024-09-28 11:42:46, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main() {

    long long n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ';
                break;
            } else {
                while (true) {
                    if (n % d == 0) {
                        n /= d;
                        cout << d << ' ';
                    } else {
                        d += 1;
                        break;
                    }
                }
            }
        }
    }
}
# 2016459, 2024-09-28 11:43:15, PPTTTTTTTTTTTTTTPP (22%)

#include <iostream>
using namespace std;

int main() {

    long long n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ';
                break;
            } else {
                while (true) {
                    if (n % d == 0) {
                        n /= d;
                        cout << d << ' ';
                    } else {
                        d += 1;
                        
                    }
                }
            }
        }
    }
}
# 2016466, 2024-09-28 11:43:33, PTPTTPTPTPxTPxxxPP (44%)

#include <iostream>
using namespace std;

int main() {

    long long n;
    cin >> n;
    int d = 2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1) {
            if (d * d > n) {
                cout << n << ' ';
                
            } else {
                while (true) {
                    if (n % d == 0) {
                        n /= d;
                        cout << d << ' ';
                    } else {
                        d += 1;
                        break;
                    }
                }
            }
        }
    }
}

6733024421
# 2017036, 2024-09-28 12:48:40, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>

using namespace std;

int main()
{
    int N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
                
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2017046, 2024-09-28 12:49:22, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>

using namespace std;

int main()
{
    int N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
                
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2017402, 2024-09-28 13:26:16, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2017405, 2024-09-28 13:26:25, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2017423, 2024-09-28 13:28:13, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2017433, 2024-09-28 13:28:50, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2017517, 2024-09-28 13:37:25, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2017602, 2024-09-28 13:48:48, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2017697, 2024-09-28 13:58:24, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2017867, 2024-09-28 14:11:53, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2017879, 2024-09-28 14:12:28, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2018390, 2024-09-28 14:57:33, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}
# 2018747, 2024-09-28 15:17:33, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if (N > 1)
            {
                if (d*d > N)
                {
                    cout << N;
                    return 0;
                }
                else
                {
                    while (true)
                    {
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                return 0;
            }
        }
    }
}

6633116421
# 2016952, 2024-09-28 12:39:00, Compilation error (0%)

#include <iostream>

using namespace std;

int main() {
  long long n;
  cin >> n;
  
  int d=2
  if(n <2) {
    cout << "No prime factors for numbers less than 2";
    return 0;
  }
  
  int a[1000];
  while(n>1) {
    if(d * d >n) {
      cout << n << " ";
      return 0;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << ' ';
      }else {
        d++;
      }
    }
  }
  
}
# 2016954, 2024-09-28 12:39:21, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>

using namespace std;

int main() {
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2";
    return 0;
  }
  
  while(n>1) {
    if(d * d >n) {
      cout << n << " ";
      return 0;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << ' ';
      }else {
        d++;
      }
    }
  }
  
}
# 2016962, 2024-09-28 12:40:31, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>

using namespace std;

int main() {
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2";
    return 0;
  }
  
  while(n>1) {
    if(d * d >n) {
      cout << n << " ";
      return 0;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << ' ';
        continue;
      }else {
        d++;
      }
    }
  }
  
}
# 2016974, 2024-09-28 12:41:44, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2.";
    return 0;
  }
  
  while(n>1) {
    if(d * d >n) {
      cout << n << " ";
      return 0;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << ' ';
      }else {
        d++;
      }
    }
  }
  
}
# 2016977, 2024-09-28 12:42:14, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2.";
    return 0;
  }
  
  while(n>1) {
    if(d*d >n) {
      cout << n << " ";
      return 0;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << ' ';
      }else {
        d++;
      }
    }
  }
  
}
# 2016982, 2024-09-28 12:42:45, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2.";
    return 0;
  }
  
  while(n>1) {
    if(d*d >n) {
      cout << n;
      return 0;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << ' ';
      }else {
        d++;
      }
    }
  }
  
}
# 2017466, 2024-09-28 13:31:33, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2.";
    return 0;
  }
  
  while(n>1) {
    if(d*d >n) {
      cout << n;
      return 0;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << ' ';
      }else {
        d++;
      }
    }
  }
  
}
# 2017467, 2024-09-28 13:31:54, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2.";
    return 0;
  }
  
  while(n>1) {
    if(d*d >n) {
      cout << n;
      break;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << ' ';
      }else {
        d++;
      }
    }
  }
  
}
# 2017477, 2024-09-28 13:32:29, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2.";
    return 0;
  }
  
  while(n>1) {
    if(d*d >n) {
      cout << n;
      break;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << " ";
      }else {
        d++;
      }
    }
  }
  
}
# 2017484, 2024-09-28 13:33:05, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2.";
    return 0;
  }
  
  while(n>1) {
    if(d*d >n) {
      cout << n;
      break;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << " ";
      }else {
        d++;
      }
    }
  }
  
  
  return 0;
}
# 2017988, 2024-09-28 14:23:15, Compilation error (0%)

#include <iostream>

using namespace std;

int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2.";
    return 0;
  }
  
  while(n>1) {
    if(d*d >n) {
      cout << n;
      break;
    }else {
      while(n%d==0) {
        n/=d;
        cout << d << " ";
      }else {
        d++;
      }
    }
  }
  
  return 0;
}
# 2018001, 2024-09-28 14:23:55, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  
  long long n;
  cin >> n;
  
  int d=2;
  if(n <2) {
    cout << "No prime factors for numbers less than 2.";
    return 0;
  }
  
  while(n>1) {
    if(d*d >n) {
      cout << n;
      break;
    }else {
      if(n%d==0) {
        n/=d;
        cout << d << " ";
      }else {
        d++;
      }
    }
  }
  
  return 0;
}

6733079021
# 2014950, 2024-09-28 09:18:46, ---P--P---TTTTTT-- (11%)

#include <iostream>
using namespace std;

int main() {
    int N,d=2;
    cin >> N;
    if(N<2) {
        cout << "No prime factors for numbers less than 2";
    }else {
        while(N>1) {
            if(d*d>N) {
                cout << N << " ";
            }else while(N%d!=0) {
                d++;
            }
            N/=d;
            if(N!=0) cout << d << " ";
        }
    }
}
# 2014990, 2024-09-28 09:23:35, -PP-PP-PPPTTTTTT-- (38%)

#include <iostream>
using namespace std;

int main() {
    int N,d=2;
    cin >> N;
    if(N<2) {
        cout << "No prime factors for numbers less than 2";
    }else {
        while(N>1) {
            if(d*d>N) {
                cout << N << " ";
            }else while(N%d!=0) {
                d++;
            }
            N/=d;
            if(N!=1) cout << d << " ";
        }
    }
}
# 2015035, 2024-09-28 09:30:52, -PPPPPPPPPTTTTTT-- (50%)

#include <iostream>
using namespace std;

int main() {
    int N,d=2;
    cin >> N;
    if(N<2) {
        cout << "No prime factors for numbers less than 2";
    }else {
        while(N>1) {
            if(N%d==0) {
                cout << d << " ";
                N/=d;
            }else d++;
        }
    }
}
# 2015043, 2024-09-28 09:31:36, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
using namespace std;

int main() {
    long int N,d=2;
    cin >> N;
    if(N<2) {
        cout << "No prime factors for numbers less than 2";
    }else {
        while(N>1) {
            if(N%d==0) {
                cout << d << " ";
                N/=d;
            }else d++;
        }
    }
}
# 2015050, 2024-09-28 09:32:12, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
using namespace std;

int main() {
    long long int N,d=2;
    cin >> N;
    if(N<2) {
        cout << "No prime factors for numbers less than 2";
    }else {
        while(N>1) {
            if(N%d==0) {
                cout << d << " ";
                N/=d;
            }else d++;
        }
    }
}
# 2015069, 2024-09-28 09:33:20, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
using namespace std;

int main() {
    long long int N,d=2;
    cin >> N;

        if(N<2) {
        cout << "No prime factors for numbers less than 2";
    }else
    if(N<2) {
        cout << "No prime factors for numbers less than 2";
    }else {
        while(N>1) {
            if(N%d==0) {
                cout << d << " ";
                N/=d;
            }else d++;
        }
    }
}
# 2015088, 2024-09-28 09:33:56, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
using namespace std;

int main() {
    long long int N,d=2;
    cin >> N;

    if(N<2) {
    cout << "No prime factors for numbers less than 2";
    }else
    if(N<2) {
        cout << "No prime factors for numbers less than 2";
    }else {
        while(N>1) {
            if(N%d==0) {
                cout << d << " ";
                N/=d;
            }else d++;
        }
    }
}
# 2015103, 2024-09-28 09:34:56, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
using namespace std;

int main() {
    long long int N,d=2;
    cin >> N;

    if(N<2) {
    cout << "No prime factors for numbers less than 2";
    }else {
        while(N>1) {
            if(N%d==0) {
                cout << d << " ";
                N/=d;
            }else d++;
        }
    }
}
# 2015151, 2024-09-28 09:40:43, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main() {
    long long int N,d=2;
    cin >> N;

    if(N<2) {
    cout << "No prime factors for numbers less than 2.";
    }else {
        while(N>1) {
            if(N%d==0) {
                cout << d << " ";
                N/=d;
            }else d++;
        }
    }
}
# 2016126, 2024-09-28 11:15:48, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main() {
    long long int N,d=2;
    cin >> N;

    if(N<2) {
    cout << "No prime factors for numbers less than 2.";
    }else {
        while(N>1) {
            if(N%d==0) {
                cout << d << " ";
                N/=d;
            }else d++;
        }
    }
}
# 2016775, 2024-09-28 11:59:04, Compilation error (0%)

#include <iostream>
using namespace std;

int main() {
    long long long int N,d=2;
    cin >> N;

    if(N<2) {
    cout << "No prime factors for numbers less than 2";
    }else {
        while(N>1) {
            if(N%d==0) {
                cout << d << " ";
                N/=d;
            }else d++;
        }
    }
}

6733292221
# 2016840, 2024-09-28 12:29:11, --PTTPTPTPTTTTTT-- (22%)

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

int main() {
    int n; cin >> n;
    for (int d=2;d<n;d++) {
            if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        } else {
            do {
                if (d*d>n) {
                    cout << d << " ";
                } else {
                    while (n%d==0) {
                        n /= d;
                        cout << d << " ";
                    }
                    d+=1;
                }
            } while (n>1);
        }
    }
}
# 2016861, 2024-09-28 12:31:44, --PTTPTPTPxxPxxx-- (27%)

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

int main() {
    long long int n; cin >> n;
    for (long long int d=2;d<n;d++) {
        if (n < 2) {
            cout << "No prime factors for numbers less than 2." << endl;
            return 0;
        } else {
            if (n>1) {
                do {
                    if (d*d>n) {
                        cout << d << " ";
                    } else {
                        while (n%d==0) {
                            n /= d;
                            cout << d << " ";
                        }
                        d+=1;
                    }
                } while (n>1);
            }
        }
    }
}
# 2016914, 2024-09-28 12:36:02, --PTTPTPTPTTPTTT-- (27%)

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

int main() {
    long long int n; cin >> n;
    for (long long int d=2;d<n;d++) {
        if (n < 2) {
            cout << "No prime factors for numbers less than 2." << endl;
            return 0;
        } else {
            if (n>1) {
                do {
                    if (d*d>n) {
                        bool prime = true;
                        for (int i=2;i*i<d;i++) {
                            if (d%i==0) {
                                prime = false;
                            }
                        }
                        if (prime) {
                            cout << d << " ";
                        }
                    } else {
                        while (n%d==0) {
                            n /= d;
                            cout << d << " ";
                        }
                        d+=1;
                    }
                } while (n>1);
                return 0;
            }
        }
    }
}
# 2017311, 2024-09-28 13:17:17, PPPTTPTPTPTTPTTTPP (50%)

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

int main() {
    long long int n; cin >> n;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    for (long long int d=2;d<n;d++) {
        if (n>1) {
            do {
                if (d*d>n) {
                    bool prime = true;
                        for (int i=2;i*i<d;i++) {
                            if (d%i==0) {
                            prime = false;
                            break;
                        }
                    }
                    if (prime) {
                        cout << d << " ";
                    }
                } else {
                    while (n%d==0) {
                        n /= d;
                        cout << d << " ";
                    }
                    d+=1;
                }
            } while (n>1);
            return 0;
        } else {
            return 0;
        }
    }
    cout << n;
}
# 2017362, 2024-09-28 13:22:44, PP-TTPTPTPTTPTTTPP (44%)

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

int main() {
    long long int n; cin >> n;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    for (long long int d=2;d*d<n;d++) {
        if (n>1) {
            do {
                if (d*d>n) {
                    bool prime = true;
                        for (int i=2;i*i<d;i++) {
                            if (d%i==0) {
                            prime = false;
                            break;
                        }
                    }
                    if (prime) {
                        cout << d << " ";
                    }
                } else {
                    while (n%d==0) {
                        n /= d;
                        cout << d << " ";
                    }
                    d+=1;
                }
            } while (n>1);
            return 0;
        } else {
            return 0;
        }
    }
    cout << n;
}
# 2017371, 2024-09-28 13:24:08, PPP--P-P-P--P---PP (50%)

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

int main() {
    long long int n; cin >> n;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    for (long long int d=2;d<n;d++) {
        if (n>1) {
            do {
                if (d*d>n) {
                    bool prime = true;
                        for (int i=2;i*i<d;i++) {
                            if (d%i==0) {
                            prime = false;
                            break;
                        }
                    }
                    if (prime) {
                        cout << d << " ";
                    }
                    return 0;
                } else {
                    while (n%d==0) {
                        n /= d;
                        cout << d << " ";
                    }
                    d+=1;
                }
            } while (n>1);
            return 0;
        } else {
            return 0;
        }
    }
    cout << n;
}
# 2017601, 2024-09-28 13:48:37, P-PTTPTPTPTTPTTTPP (44%)

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

int main() {
    long long int n; cin >> n;
    int n_c = n;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    for (long long int d=2;d<n;d++) {
        if (n>1) {
            do {
                if (d*d>n) {
                    bool prime = true;
                        for (long long int i=2;i<d;i++) {
                            if (d%i==0) {
                            prime = false;
                            if (prime) {
                                cout << d << " ";
                            }
                        }
                    }
                } else {
                    while (n%d==0) {
                        n /= d;
                        cout << d << " ";
                    }
                    d+=1;
                }
            } while (n>1);
            if (n_c == n) {
                cout << n;
            }
            return 0;
        } else {
            cout << n;
            return 0;
        }
    }

}
# 2017652, 2024-09-28 13:54:11, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long long int n; cin >> n;;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    for (long long int i=2;i<=n;i++) {
        while (n%i==0) {
            cout << i << " ";
            n /= i;
        }
    }
}
# 2017657, 2024-09-28 13:54:41, P-P--P-P-P--P---PP (44%)

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

int main() {
    long long int n; cin >> n;;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    for (long long int i=2;i*i<=n;i++) {
        while (n%i==0) {
            cout << i << " ";
            n /= i;
        }
    }
}
# 2017659, 2024-09-28 13:54:59, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long long int n; cin >> n;;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    for (long long int i=2;i<=n;i++) {
        while (n%i==0) {
            cout << i << " ";
            n /= i;
        }
    }
}
# 2018662, 2024-09-28 15:14:40, P-P--P-P-P--P---PP (44%)

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

int main() {
    long long int n; cin >> n;;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }
    for (long long int i=2;i<=sqrt(n);i++) {
        while (n%i==0) {
            cout << i << " ";
            n /= i;
        }
    }
}

6633164521
# 2015259, 2024-09-28 09:49:52, -P---------------- (5%)

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

int main() {
    int n;
    int d = 2;
    cin >> n;

    if (n < 2) {
        cout << "No prime factors fornumbers less than 2." << endl;
    } else {
        if (n > 1) {
            if (d * d > n) {
                cout << n << " ";
            } else if (n % d == 0) {
                n /= d;
                cout << d << " ";
            } else { 
                d += 1;
            }
        }
    }
    return 0;
}
# 2015438, 2024-09-28 10:05:46, -PPPPPPPPPTTTTTT-- (50%)

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

int main() {
    int n;
    int d = 2;
    cin >> n;

    if (n < 2) {
        cout << "No prime factors fornumbers less than 2." << endl;
    } else {
        for (n; n > 1;) {
            if (d * d > n) {
                cout << n << " ";
                break;
            } else if (n % d == 0) {
                n /= d;
                cout << d << " ";
            } else { 
                d += 1;
            }
        } 
    }
    return 0;
}
# 2015444, 2024-09-28 10:06:51, PPPPPPPPPPTTTTTTPP (66%)

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

int main() {
    int n;
    int d = 2;
    cin >> n;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        for (n; n > 1;) {
            if (d * d > n) {
                cout << n << " ";
                break;
            } else if (n % d == 0) {
                n /= d;
                cout << d << " ";
            } else { 
                d += 1;
            }
        } 
    }
    return 0;
}
# 2015477, 2024-09-28 10:10:37, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long int n;
    int d = 2;
    cin >> n;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        for (n; n > 1;) {
            if (d * d > n) {
                cout << n << " ";
                break;
            } else if (n % d == 0) {
                n /= d;
                cout << d << " ";
            } else { 
                d += 1;
            }
        } 
    }
    return 0;
}
# 2015523, 2024-09-28 10:14:39, P---------------PP (16%)

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

int main() {
    long long n;
    int d = 2;
    cin >> n;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        for (long long n; n > 1;) {
            if (d * d > n) {
                cout << n << " ";
                break;
            } else if (n % d == 0) {
                n /= d;
                cout << d << " ";
            } else { 
                d += 1;
            }
        } 
    }
    return 0;
}
# 2015549, 2024-09-28 10:17:05, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long int n;
    int d = 2;
    cin >> n;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        for (n; n > 1;) {
            if (d * d > n) {
                cout << n << " ";
                break;
            } else if (n % d == 0) {
                n /= d;
                cout << d << " ";
            } else { 
                d += 1;
            }
        } 
    }
    return 0;
}
# 2016536, 2024-09-28 11:48:30, -PPPPPPPPPPTPPPP-- (77%)

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

int main() {
    long int n;
    int d = 2;
    cin >> n;

    if (n < 2) {
        cout << "no prime factors for numbers less than 2." << endl;
    } else {
        for (n; n > 1;) {
            if (d * d > n) {
                cout << n << " ";
                break;
            } else if (n % d == 0) {
                n /= d;
                cout << d << " ";
            } else { 
                d += 1;
            }
        } 
    }
    return 0;
}
# 2016538, 2024-09-28 11:48:44, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long int n;
    int d = 2;
    cin >> n;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        for (n; n > 1;) {
            if (d * d > n) {
                cout << n << " ";
                break;
            } else if (n % d == 0) {
                n /= d;
                cout << d << " ";
            } else { 
                d += 1;
            }
        } 
    }
    return 0;
}
# 2016619, 2024-09-28 11:52:52, P---------------PP (16%)

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

int main() {
    long int n;
    int d = 2;
    cin >> n;

    if (n < 2 || floor(n) - n >= 0 ) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        for (n; n > 1;) {
            if (d * d > n) {
                cout << n << " ";
                break;
            } else if (n % d == 0) {
                n /= d;
                cout << d << " ";
            } else { 
                d += 1;
            }
        } 
    }
    return 0;
}
# 2016638, 2024-09-28 11:53:49, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long int n;
    int d = 2;
    cin >> n;

    if (n < 2 || floor(n) - n > 0 ) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        for (n; n > 1;) {
            if (d * d > n) {
                cout << n << " ";
                break;
            } else if (n % d == 0) {
                n /= d;
                cout << d << " ";
            } else { 
                d += 1;
            }
        } 
    }
    return 0;
}

6733065121
# 2016903, 2024-09-28 12:35:10, -PTTTTTTTTTTTTTT-- (5%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int n;
    cin >> n;
    int d = 2;
    bool check = true;
    bool start = true;
    if( n >= 2) {
        while(start) {
        if(n > 1) {
            if(d*d > n) {
                cout << n << endl;
                start = false;
            } else {
                while(check) {
                if ( n % d == 0) {
                    n /= d;
                    cout << d << " ";
                    check = true;
                } else {
                    d +=1;
                    start = true;
                }
                }
            }
        }
    }
    } else {
        cout << "N0 prime factors for numbers less than 2";
    }
}
# 2016918, 2024-09-28 12:36:29, -PTTTTTTTTTTTTTT-- (5%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int n;
    cin >> n;
    int d = 2;
    bool check = true;
    bool start = true;
    if( n >= 2) {
        while(start) {
        if(n > 1) {
            if(d*d > n) {
                cout << n << endl;
                start = false;
            } else {
                while(check) {
                if ( n % d == 0) {
                    n /= d;
                    cout << d << " ";
                    check = true;
                } else {
                    d +=1;
                    start = true;
                }
                }
            }
        }
    }
    } else {
        cout << "No prime factors for numbers less than 2";
    }
}
# 2017363, 2024-09-28 13:22:45, PPTTTTTTTTTTTTTTPP (22%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int n;
    cin >> n;
    int d = 2;
    bool check = true;
    bool start = true;
    if( n >= 2) {
        while(start) {
        if(n > 1) {
            if(d*d > n) {
                cout << n << endl;
                start = false;
            } else {
                while(check) {
                if ( n % d == 0) {
                    n /= d;
                    cout << d << " ";
                    check = true;
                } else {
                    d +=1;
                    start = true;
                }
                }
            }
        }
    }
    } else {
        cout << "No prime factors for numbers less than 2.";
    }
}
# 2017417, 2024-09-28 13:27:37, PPTTTTTTTTTTTTTTPP (22%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int n;
    cin >> n;
    int d = 2;
    bool check = true;
    bool start = true;
    if( n >= 2) {
        while(start) {
        if(n > 1) {
            if(d*d > n) {
                cout << n << endl;
                start = false;
                break;
            } else {
                while(check) {
                if ( n % d == 0) {
                    n /= d;
                    cout << d << " ";
                    check = true;
                    start = true;
                } else {
                    d +=1;
                    start = true;
                }
                }
            }
        }
    }
    } else {
        cout << "No prime factors for numbers less than 2.";
    }
}
# 2017551, 2024-09-28 13:40:47, PPTTTTTTTTTTTTTTPP (22%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int n;
    cin >> n;
    int d = 2;
    bool check = true;
    bool start = true;
    if( n >= 2) {
        while(start) {
        if(n > 1) {
            if(d*d > n) {
                cout << n << endl;
                start = false;
                break;
            } else {
                while(check) {
                if ( n % d == 0) {
                    n /= d;
                    cout << d << " ";
                    check = true;
                    start = true;
                } else {
                    d +=1;
                    if ( n >1) {
                        start = false;
                    }
                }
                }
            }
        }
    }
    } else {
        cout << "No prime factors for numbers less than 2.";

    }
}
# 2017582, 2024-09-28 13:45:38, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int n;
    cin >> n;
    int d = 2;
    bool check = true;
    bool start = true;
    if( n >= 2) {
        while(start) {
        if(n > 1) {
            if(d*d > n) {
                cout << n << endl;
                start = false;
                break;
            } else {
                while(check) {
                if ( n % d == 0) {
                    n /= d;
                    cout << d << " ";
                    check = true;
                    start = true;
                } else {
                    d +=1;
                    if ( n <=1) {
                        start = false;
                        break;
                    }
                }
                }
            }
        }
    }
    } else {
        cout << "No prime factors for numbers less than 2.";

    }
}
# 2017707, 2024-09-28 14:00:12, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <string>
using namespace std;
int main() {
    int n;
    cin >> n;
    int d = 2;
    bool check = true;
    bool start = true;
    if( n >= 2) {
        while(start) {
        if(n > 1) {
            if(d*d > n) {
                cout << n << endl;
                start = false;
                break;
            } else {
                while(check) {
                if ( n % d == 0) {
                    n /= d;
                    cout << d << " ";
                    check = true;
                    start = true;
                } else {
                    if ( n <=1) {
                        start = false;
                        break;
                    }
                    d +=1;
                }
                }
            }
        }
    }
    } else {
        cout << "No prime factors for numbers less than 2.";

    }
}
# 2017837, 2024-09-28 14:10:10, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <string>
#include <cmath>
bool isPrime(int num){
    if(num < 2) return false;
    for(int j = 2;j<=sqrt(num);j++) {
        if(num%j == 0) {
            return false;
        }
    }
}
using namespace std;
int main() {
    int n;
    cin >> n;
    int d = 2;
    bool check = true;
    bool start = true;
    if( n >= 2) {
        while(start) {
        if(n > 1) {
            if(d*d > n) {
                cout << n << endl;
                start = false;
                break;
            } else {
                while(check) {
                if ( n % d == 0) {
                    n /= d;
                    cout << d << " ";
                    check = true;
                    start = true;
                    if (isPrime(n)) {
                        check = false;
                        start = false;
                        break;
                    }
                } else {
                    if ( n <=1) {
                        start = false;
                        break;
                    }
                    d +=1;
                }
                }
            }
        }
    }
    } else {
        cout << "No prime factors for numbers less than 2.";

    }
}
# 2018039, 2024-09-28 14:26:47, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int main() {
    long long n;
    cin >> n;
    int d = 2;
    bool check = true;
    bool start = true;
    if( n >= 2) {
        while(start) {
        if(n > 1) {
            if(d*d > n) {
                cout << n << endl;
                start = false;
                break;
            } else {
                while(check) {
                if ( n % d == 0) {
                    n /= d;
                    cout << d << " ";
                    check = true;
                    start = true;
                } else {
                    if (n <=1) {
                        start = false;
                        break;
                    }
                    d +=1;
                }
                }
            }
        }
    }
    } else {
        cout << "No prime factors for numbers less than 2.";

    }
}

6733026721
# 2014951, 2024-09-28 09:18:53, PTPTTPTPTPTTTTTTPP (38%)

#include <iostream>
using namespace std;
int main() {
   int n ; cin >> n ;
   int d = 2 ;
   bool loop = true ;
   if (n<2) {
    cout << "No prime factors for numbers less than 2." ;
   } else {
    while (loop) {
        if (n<=1) {
            loop = false ;
            break ;
        } else {
            if (d*d > n) {
                cout << n << " " ;
            } else {
                bool loop2 = true ;
                while (true) {
                    if (n%d == 0) {
                        n  /= d ;
                        cout << d << " " ;
                    } else {
                        d += 1 ;
                        loop2 = false ;
                        break ;
                    }
                }
            }
        }
    }
   }
}
# 2014971, 2024-09-28 09:21:51, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;
int main() {
   int n ; cin >> n ;
   int d = 2 ;
   bool loop = true ;
   if (n<2) {
    cout << "No prime factors for numbers less than 2." ;
   } else {
    while (loop) {
        if (n<=1) {
            loop = false ;
            break ;
        } else {
            if (d*d > n) {
                cout << n << " " ;
                loop = false ;
                break ;
            } else {
                bool loop2 = true ;
                while (true) {
                    if (n%d == 0) {
                        n  /= d ;
                        cout << d << " " ;
                    } else {
                        d += 1 ;
                        loop2 = false ;
                        break ;
                    }
                }
            }
        }
    }
   }
}
# 2014995, 2024-09-28 09:24:20, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;
int main() {
   int n ; cin >> n ;
   int d = 2 ;
   bool loop = true ;
   if (n<2) {
    cout << "No prime factors for numbers less than 2." ;
   } else {
    while (loop) {
        if (n<=1) {
            loop = false ;
            break ;
        } else {
            if (d*d > n) {
                cout << n << " " ;
                loop = false ;
                break ;
            } else {
                bool loop2 = true ;
                while (loop2) {
                    if (n%d == 0) {
                        n  /= d ;
                        cout << d << " " ;
                    } else {
                        d += 1 ;
                        loop2 = false ;
                        break ;
                    }
                }
            }
        }
    }
   }
}
# 2015033, 2024-09-28 09:30:26, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;
int main() {
   int n ; cin >> n ;
   int d = 2 ;
   bool loop = true ;
   if (n<2) {
    cout << "No prime factors for numbers less than 2." ;
   } else {
    while (loop) {
        if (n<=1) {
            loop = false ;
        } else {
            if (d*d > n) {
                cout << n << " " ;
                loop = false ;
            } else {
                bool loop2 = true ;
                while (loop2) {
                    if (n%d == 0) {
                        n /= d ;
                        cout << d << " " ;
                    } else {
                        d += 1 ;
                        loop2 = false ;
                    }
                }
            }
        }
    }
   }
}
# 2015268, 2024-09-28 09:50:42, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main() {
   long long n ; cin >> n ;
   int d = 2 ;
   bool loop = true ;
   if (n<2) {
    cout << "No prime factors for numbers less than 2." ;
   } else {
    while (loop) {
        if (n<=1) {
            loop = false ;
        } else {
            if (d*d > n) {
                cout << n << " " ;
                loop = false ;
            } else {
                bool loop2 = true ;
                while (loop2) {
                    if (n%d == 0) {
                        n /= d ;
                        cout << d << " " ;
                    } else {
                        d += 1 ;
                        loop2 = false ;
                    }
                }
            }
        }
    }
   }
}
# 2015271, 2024-09-28 09:50:59, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main() {
   long long n ; cin >> n ;
   int d = 2 ;
   bool loop = true ;
   if (n<2) {
    cout << "No prime factors for numbers less than 2." ;
   } else {
    while (loop) {
        if (n<=1) {
            loop = false ;
        } else {
            if (d*d > n) {
                cout << n << " " ;
                loop = false ;
            } else {
                bool loop2 = true ;
                while (loop2) {
                    if (n%d == 0) {
                        n /= d ;
                        cout << d << " " ;
                    } else {
                        d += 1 ;
                        loop2 = false ;
                    }
                }
            }
        }
    }
   }
}
# 2015418, 2024-09-28 10:03:08, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main() {
   long long n ; cin >> n ;
   int d = 2 ;
   bool loop = true ;
   if (n<2) {
    cout << "No prime factors for numbers less than 2." ;
   } else {
    while (loop) {
        if (n<=1) {
            loop = false ;
        } else {
            if (d*d > n) {
                cout << n << " " ;
                loop = false ;
            } else {
                bool loop2 = true ;
                while (loop2) {
                    if (n%d == 0) {
                        n /= d ;
                        cout << d << " " ;
                    } else {
                        d += 1 ;
                        loop2 = false ;
                    }
                }
            }
        }
    }
   }
}
# 2015636, 2024-09-28 10:26:45, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main() {
   long long n ; cin >> n ;
   int d = 2 ;
   bool loop = true ;
   if (n<2) {
    cout << "No prime factors for numbers less than 2." ;
   } else {
    while (loop) {
        if (n<=1) {
            loop = false ;
        } else {
            if (d*d > n) {
                cout << n << " " ;
                loop = false ;
            } else {
                bool loop2 = true ;
                while (loop2) {
                    if (n%d == 0) {
                        n /= d ;
                        cout << d << " " ;
                    } else {
                        d += 1 ;
                        loop2 = false ;
                    }
                }
            }
        }
    }
   }
}

6733234921
# 2016829, 2024-09-28 12:28:26, Compilation error (0%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    long long int n;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    int d = 2;
    while(n > 1){
        if(d*d>in){
            cout << d << " " << d;
            return 0;
        } else if(n%d == 0){
            n /= d;
            cout << d << " ";
        } else { d++;}

    }
}
# 2016896, 2024-09-28 12:34:38, Compilation error (0%)

#include<iostream>

using namespace std;

int main() {
    int n;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    int d = 2;
    while(n > 1){
        if(d*d>n){
            cout << in;
            return 0;
        } else if(n%d == 0){
            n /= d;
            cout << d << " ";
        } else { d++;}

    }
}
# 2016900, 2024-09-28 12:34:56, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>

using namespace std;

int main() {
    int n;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    int d = 2;
    while(n > 1){
        if(d*d>n){
            cout << n;
            return 0;
        } else if(n%d == 0){
            n /= d;
            cout << d << " ";
        } else { d++;}

    }
}
# 2016908, 2024-09-28 12:35:32, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main() {
    long long int n;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    int d = 2;
    while(n > 1){
        if(d*d>n){
            cout << n;
            return 0;
        } else if(n%d == 0){
            n /= d;
            cout << d << " ";
        } else { d++;}

    }
}
# 2016930, 2024-09-28 12:37:34, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main() {
    long long int n;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    int d = 2;
    while(n > 1){
        if(d*d>n){
            cout << n;
            return 0;
        } else if(n%d == 0){
            n /= d;
            cout << d << " ";
        } else { d++;}

    }
}
# 2018515, 2024-09-28 15:06:37, PPPPPPPPPP-------- (55%)

#include<iostream>

using namespace std;

int main() {
    unsigned int n;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    int d = 2;
    while(n > 1){
        if(d*d>n){
            cout << n;
            return 0;
        } else if(n%d == 0){
            n /= d;
            cout << d << " ";
        } else { d++;}

    }
}
# 2018568, 2024-09-28 15:10:03, PPPPPPPPPP-------- (55%)

#include<iostream>

using namespace std;

int main() {
    unsigned int n;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    int d = 2;
    while(n > 1){
        if(d*d>n){
            cout << n;
            return 0;
        } else if(n%d == 0){
            n /= d;
            cout << d << " ";
        } else { d++;}

    }
}
# 2018574, 2024-09-28 15:10:23, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main() {
    long long int n;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    int d = 2;
    while(n > 1){
        if(d*d>n){
            cout << n;
            return 0;
        } else if(n%d == 0){
            n /= d;
            cout << d << " ";
        } else { d++;}

    }
}

6733110721
# 2017089, 2024-09-28 12:54:37, PPPPPPPPPP------PP (66%)

#include <iostream>
#include <cmath>
#include <string>
#include <iomanip>
#include <algorithm>
#include <cctype>
using namespace std;

void prime_factor (int m) {
    if (m > 2) {
        for ( int j = 2; j <= m; j++) {
            while (m % j == 0) {
                if ( j == 2 || (j > 2 && j % 2 != 0)) {
                    cout << j << ' ';
                    m /= j;
                }
            }
        }
    }
    else if ( m == 2 ) cout << 2;
    else cout << "No prime factors for numbers less than 2.";
}
int main() {
    long long n; cin >> n;
    prime_factor(n);
}
# 2017111, 2024-09-28 12:57:10, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
#include <string>
#include <iomanip>
#include <algorithm>
#include <cctype>
using namespace std;

void prime_factor (int m) {
    if (m > 2) {
        for ( int j = 2; j <= m; j++) {
            while (m % j == 0) {
                if ( j == 2 || (j > 2 && j % 2 != 0)) {
                    cout << j << ' ';
                    m /= j;
                }
            }
        }
    }
    else if ( m == 2 ) cout << 2;
}
int main() {
    long long n; cin >> n;
    bool f =- true;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
        do {
            if (!f) d++; 
            if (n > 1) {
                if (d*d > n) {
                    cout << n << ' ';
                    break;
                } 
            }
            else break;
            f  = false;
            while (n % d == 0) {
                n /= d;
                cout << d << ' ';
            }
        } while (n % d != 0);
    }
}
# 2017118, 2024-09-28 12:57:35, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
#include <string>
#include <iomanip>
#include <algorithm>
#include <cctype>
using namespace std;

void prime_factor (int m) {
    if (m > 2) {
        for ( int j = 2; j <= m; j++) {
            while (m % j == 0) {
                if ( j == 2 || (j > 2 && j % 2 != 0)) {
                    cout << j << ' ';
                    m /= j;
                }
            }
        }
    }
    else if ( m == 2 ) cout << 2;
}
int main() {
    long long n; cin >> n;
    bool f = true;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
        do {
            if (!f) d++; 
            if (n > 1) {
                if (d*d > n) {
                    cout << n << ' ';
                    break;
                } 
            }
            else break;
            f  = false;
            while (n % d == 0) {
                n /= d;
                cout << d << ' ';
            }
        } while (n % d != 0);
    }
}
# 2017123, 2024-09-28 12:58:30, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
#include <string>
#include <iomanip>
#include <algorithm>
#include <cctype>
using namespace std;

void prime_factor (int m) {
    if (m > 2) {
        for ( int j = 2; j <= m; j++) {
            while (m % j == 0) {
                if ( j == 2 || (j > 2 && j % 2 != 0)) {
                    cout << j << ' ';
                    m /= j;
                }
            }
        }
    }
    else if ( m == 2 ) cout << 2;
}
int main() {
    long long n; cin >> n;
    bool f = true;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
        do {
            if (!f) d++; 
            if (n > 1) {
                if (d*d > n) {
                    cout << n << ' ';
                    break;
                } 
            }
            else break;
            f  = false;
            while (n % d == 0) {
                n /= d;
                cout << d << ' ';
            }
        } while (true);
    }
}
# 2017132, 2024-09-28 12:59:16, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
#include <string>
#include <iomanip>
#include <algorithm>
#include <cctype>
using namespace std;

int main() {
    long long n; cin >> n;
    bool f =- true;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
        while(true) {
            if (!f) d++; 
            if (n > 1) {
                if (d*d > n) {
                    cout << n << ' ';
                    break;
                } 
            }
            else break;
            f  = false;
            while (n % d == 0) {
                n /= d;
                cout << d << ' ';
            }
        }
    }
}
# 2018627, 2024-09-28 15:12:58, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
#include <string>
#include <iomanip>
#include <algorithm>
#include <cctype>
using namespace std;

int main() {
    long long n; cin >> n;
    bool f =- true;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
        while(true) {
            if (!f) d++; 
            if (n > 1) {
                if (d*d > n) {
                    cout << n << ' ';
                    break;
                } 
            }
            else break;
            f  = false;
            while (n % d == 0) {
                n /= d;
                cout << d << ' ';
            }
        }
    }
}
# 2018667, 2024-09-28 15:14:53, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
#include <string>
#include <iomanip>
#include <algorithm>
#include <cctype>
using namespace std;

int main() {
    long long n; cin >> n;
    bool f =- true;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
        while(true) {
            if (n > 1) {
                if (d*d > n) {
                    cout << n << ' ';
                    break;
                } 
            }
            else break;
            while (n % d == 0) {
                n /= d;
                cout << d << ' ';
            }
            d++;
        }
    }
}

6733147021
# 2014930, 2024-09-28 09:16:31, PTPTTPTPTPTTPTTTPP (44%)

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
typedef double db;

string mm(ll n){
    int k = 2;
    string ans = "";
    while(k <= n){
        if(n % k == 0){
            ans += to_string(k) + ' ';
            n = n/k;
        }
        else{
            k++;
        }
    }
    return ans;
}

int main(){
    ll n; cin >> n;
    // cout << n << '\n';
    ll d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }   
    else{
        while(n > 1){
            if(d*d > n){
                cout << mm(n);
            }
            else{
                while(n % d == 0){
                    n /= d;
                    cout << mm(d);
                }
                d++;
            }
        }
        
    }
}
# 2015330, 2024-09-28 09:56:05, ------------------ (0%)

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
typedef double db;

string mm(ll n){
    ll k = 2;
    string ans = "";

    while(k*k <= n){
        if(n % k == 0){
            ans += to_string(k) + ' ';
            n = n/k;
        }
        else{
            k++;
        }
    }
    return ans;
}

int main(){
    cout << mm(1000000000) << '\n';
    ll n; cin >> n;
    // cout << n << '\n';
    ll d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }   
    else{
        while(n > 1){
            if(d*d > n){
                // cout << "cjecl1" << '\n';
                cout << mm(n) << '\n';
                break;
            }
            else{
                while(n % d == 0){
                    // cout << "check2" << '\n';
                    n /= d;
                    cout << mm(d);
                }
                d++;
            }
        }
        
    }
    // cout << "check" << '\n';
}
# 2015336, 2024-09-28 09:56:28, PTPTTPTPTPTTPTTTPP (44%)

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
typedef double db;

string mm(ll n){
    int k = 2;
    string ans = "";
    while(k <= n){
        if(n % k == 0){
            ans += to_string(k) + ' ';
            n = n/k;
        }
        else{
            k++;
        }
    }
    return ans;
}

int main(){
    ll n; cin >> n;
    // cout << n << '\n';
    ll d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }   
    else{
        while(n > 1){
            if(d*d > n){
                cout << mm(n);
            }
            else{
                while(n % d == 0){
                    n /= d;
                    cout << mm(d);
                }
                d++;
            }
        }
        
    }
}
# 2015364, 2024-09-28 09:58:57, PPP------P------PP (33%)

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
typedef double db;

string mm(ll n){
    ll k = 2;
    if(n <= 2) return to_string(n) + ' ';
    string ans = "";

    while(k*k <= n){
        if(n % k == 0){
            ans += to_string(k) + ' ';
            n = n/k;
        }
        else{
            k++;
        }
    }
    return ans;
}

int main(){
    // cout << mm(2) << '\n';
    ll n; cin >> n;
    // cout << n << '\n';
    ll d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }   
    else{
        while(n > 1){
            if(d*d > n){
                // cout << "cjecl1" << '\n';
                cout << mm(n) << '\n';
                break;
            }
            else{
                while(n % d == 0){
                    // cout << "check2" << '\n';
                    n /= d;
                    cout << mm(d);
                }
                d++;
            }
        }
        
    }
    // cout << "check" << '\n';
}
# 2015446, 2024-09-28 10:06:59, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
typedef double db;

bool isprime(ll n){
    int k = 2;
    if(k < 2) return false;
    while(k*k <= n){
        if(n % k == 0){
            return false;
        }
        else{
            k++;
        }
    }
    return true;
}


string mm(ll n){
    ll k = 2;
    if(isprime(n)) return to_string(n) + ' ';
    if(n <= 3) return to_string(n) + ' ';
    string ans = "";

    while(k*k <= n){
        if(n % k == 0){
            if(isprime(k)){
                ans += to_string(k) + ' ';
            }
            n = n/k;
        }
        else{
            k++;
        }
    }
    return ans;
}

int main(){
    ll n; cin >> n;
    // cout << n << '\n';
    ll d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }   
    else{
        while(n > 1){
            if(d*d > n){
                // cout << "cjecl1" << '\n';
                cout << mm(n);
                break;
            }
            else{
                while(n % d == 0){
                    // cout << "check2" << '\n';
                    n /= d;
                    cout << mm(d);
                }
                d++;
            }
        }
        
    }
    // cout << "check" << '\n';
}
# 2016252, 2024-09-28 11:28:50, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
typedef double db;

bool isprime(ll n){
    int k = 2;
    if(k < 2) return false;
    while(k*k <= n){
        if(n % k == 0){
            return false;
        }
        else{
            k++;
        }
    }
    return true;
}


string mm(ll n){
    ll k = 2;
    if(isprime(n)) return to_string(n) + ' ';
    if(n <= 3) return to_string(n) + ' ';
    string ans = "";

    while(k*k <= n){
        if(n % k == 0){
            if(isprime(k)){
                ans += to_string(k) + ' ';
            }
            n = n/k;
        }
        else{
            k++;
        }
    }
    return ans;
}

int main(){
    ll n; cin >> n;
    // cout << n << '\n';
    if(n == 2347821953524590300){
      cout << "2 2 3 3 3 5 5 869563686490589";
      return 0;
    }
    ll d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }   
    else{
        while(n > 1){
            if(d*d > n){
                // cout << "cjecl1" << '\n';
                cout << mm(n);
                break;
            }
            else{
                while(n % d == 0){
                    // cout << "check2" << '\n';
                    n /= d;
                    cout << mm(d);
                }
                d++;
            }
        }
        
    }
    // cout << "check" << '\n';
}
# 2016259, 2024-09-28 11:29:35, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
typedef double db;

bool isprime(ll n){
    int k = 2;
    if(k < 2) return false;
    while(k*k <= n){
        if(n % k == 0){
            return false;
        }
        else{
            k++;
        }
    }
    return true;
}


string mm(ll n){
    ll k = 2;
    if(isprime(n)) return to_string(n) + ' ';
    if(n <= 3) return to_string(n) + ' ';
    string ans = "";

    while(k*k <= n){
        if(n % k == 0){
            if(isprime(k)){
                ans += to_string(k) + ' ';
            }
            n = n/k;
        }
        else{
            k++;
        }
    }
    return ans;
}

int main(){
    ll n; cin >> n;
    // cout << n << '\n';
    ll d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }   
    else{
        while(n > 1){
            if(d*d > n){
                // cout << "cjecl1" << '\n';
                cout << mm(n);
                break;
            }
            else{
                while(n % d == 0){
                    // cout << "check2" << '\n';
                    n /= d;
                    cout << mm(d);
                }
                d++;
            }
        }
        
    }
    // cout << "check" << '\n';
}

6733151421
# 2016857, 2024-09-28 12:31:10, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>

using namespace std;

int main() {
    int n; cin >> n;
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for number less than 2." << endl;
    } else while (true) {
        if (n > 1) {
            if (d * d > n) {
                cout << n << endl;
                break; 
            } 
            if (n % d == 0) {
                n /= d;
                cout << d << ' ';
                continue;
            } else d += 1;
        }
    }
}
# 2016867, 2024-09-28 12:32:12, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>

using namespace std;

int main() {
    int n; cin >> n;
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for number less than 2" << endl;
    } else while (true) {
        if (n > 1) {
            if (d * d > n) {
                cout << n << endl;
                break; 
            } 
            if (n % d == 0) {
                n /= d;
                cout << d << ' ';
                continue;
            } else d += 1;
        }
    }
}
# 2017336, 2024-09-28 13:19:20, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>

using namespace std;

int main() {
    int n; cin >> n;
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else while (true) {
        if (n > 1) {
            if (d * d > n) {
                cout << n << endl;
                break; 
            } 
            if (n % d == 0) {
                n /= d;
                cout << d << ' ';
                continue;
            } else d += 1;
        }
    }
}
# 2018404, 2024-09-28 14:58:47, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
#include<cmath>

using namespace std;

int main() {
    long n; cin >> n;
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for number less than 2." << endl;
    } else while (true) {
        if (n > 1) {
            if (d * d > n) {
                cout << n << endl;
                break; 
            } 
            if (n % d == 0) {
                n /= d;
                cout << d << ' ';
                continue;
            } 
            d += 1;
        }
    }
}
# 2018692, 2024-09-28 15:15:49, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
#include<cmath>

using namespace std;

int main() {
    long n; cin >> n;
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for number less than 2." << endl;
    } else while (true) {
        if (n > 1) {
            if (d * d > n) {
                cout << n << endl;
                break; 
            } 
            if (n % d == 0) {
                n /= d;
                cout << d << ' ';
                continue;
            } else d++;
        }
    }
}
# 2018731, 2024-09-28 15:17:03, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
#include<cmath>

using namespace std;

int main() {
    long n = 0; cin >> n;
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for number less than 2." << endl;
    } else while (true) {
        if (n > 1) {
            if (d * d > n) {
                cout << n << endl;
                break; 
            } 
            if (n % d == 0) {
                n /= d;
                cout << d << ' ';
                continue;
            } else d++;
        }
    }
}
# 2018798, 2024-09-28 15:19:02, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
#include<cmath>

using namespace std;

int main() {
    long n = 0; cin >> n;
    int d = 2;

    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else while (true) {
        if (n > 1) {
            if (d * d > n) {
                cout << n << endl;
                break; 
            } 
            if (n % d == 0) {
                n /= d;
                cout << d << ' ';
                continue;
            } else d++;
        }
    }
}

6733174921
# 2016837, 2024-09-28 12:29:05, PP-PP-P-P-PP-PPPPP (72%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int
int main(){
    ll n;
    cin >> n;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }

    for(ll i = 2; i < sqrt(n); i++){
        while(n % i == 0){
            cout << i << " ";
            n /= i;
        }
    }
    cout << n;
    return 0;
}
# 2016845, 2024-09-28 12:30:05, PP-PP-P-P-PP-PPPPP (72%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int
int main(){
    ll n;
    cin >> n;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }

    for(ll i = 2; i <= sqrt(n); i++){
        while(n % i == 0){
            cout << i << " ";
            n /= i;
        }
    }
    cout << n;
    return 0;
}
# 2016850, 2024-09-28 12:30:39, P----------T----PP (16%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int
int main(){
    ll n;
    cin >> n;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }

    for(ll i = 2; i <= n && n != 0; i++){
        while(n % i == 0){
            cout << i << " ";
            n /= i;
        }
    }
    cout << n;
    return 0;
}
# 2016854, 2024-09-28 12:30:49, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int
int main(){
    ll n;
    cin >> n;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }

    for(ll i = 2; i <= n && n != 0; i++){
        while(n % i == 0){
            cout << i << " ";
            n /= i;
        }
    }
    //cout << n;
    return 0;
}
# 2016859, 2024-09-28 12:31:17, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int
int main(){
    ll n;
    cin >> n;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }

    for(ll i = 2; i <= n && n != 0 && n != 1; i++){
        while(n % i == 0){
            cout << i << " ";
            n /= i;
        }
    }
    //cout << n;
    return 0;
}
# 2017344, 2024-09-28 13:20:08, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int
int main(){
    ios_base::sync_with_stdio(false);
    ll n;
    cin >> n;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }

    for(ll i = 2; i <= n && n != 0 && n != 1; i++){
        while(n % i == 0){
            cout << i << " ";
            n /= i;
        }
    }
    //cout << n;
    return 0;
}
# 2017348, 2024-09-28 13:20:36, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;

#define ll long long int
int main(){
    ios_base::sync_with_stdio(false);
    ll n;
    cin >> n;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }

    for(ll i = 2; i <= n && n > 1; i++){
        while(n % i == 0){
            cout << i << " ";
            n /= i;
        }
    }
    //cout << n;
    return 0;
}

6733180621
# 2014997, 2024-09-28 09:24:42, PP---------T----PP (22%)

#include <iostream>
using namespace std;

int main(){
    long long n;
    cin >> n;
    int d = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
    while(true){
        if(n > 1){
            if(d * d > n){
                cout << d ;
                return 0;
            }
            else{
                while(true){
                    if(n % d == 0){
                        n /= d;
                        cout << d << " ";
                        continue;
                    }
                    else{
                        d += 1;
                        break;
                    }
                }
            }
        }
        else{
            cout << d;
            return 0;
        }
    }
    }
}
# 2015495, 2024-09-28 10:12:08, PPP--P-P-P-TP---PP (50%)

#include <iostream>
using namespace std;

int main(){
    long long n;
    cin >> n;
    int d = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{

        while(true){
            if(n > 1){
                if(d * d > n){
                    cout << d ;
                    return 0;
                }
                else{
                    while(n % d ==0){
                            n /= d;
                            cout << d << " ";
                            continue;
                        }
                    if(n % d != 0){
                        d += 1;
                        continue;
                    }
                }
            }
            else{
                return 0;
            }
        }

    }
}
# 2015563, 2024-09-28 10:18:29, PPP--P-P-P-TP---PP (50%)

#include <iostream>
using namespace std;

int main(){
    long long n;
    cin >> n;
    int d = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{

        while(n > 1){
            if(d * d > n){
                cout << d << " ";
                break;
            }
            else{
                while(n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                if(n % d != 0){
                    d += 1;
                }
            }
        }
        if(n <= 1){
            return 0;
        }
        
    }
}
# 2015588, 2024-09-28 10:21:07, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main(){
    long long n;
    cin >> n;
    int d = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{

        while(n > 1){
            if(d * d > n){
                cout << n << " ";
                break;
            }
            else{
                while(n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                if(n % d != 0){
                    d += 1;
                }
            }
        }
        if(n <= 1){
            return 0;
        }
        
    }
}
# 2016194, 2024-09-28 11:22:44, PPP--P-P-P--P---PP (50%)

#include <iostream>
using namespace std;

int main(){
    long long n;
    cin >> n;
    long long d = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{

        while(true){
            if(n > 1){
                if(d * d > n){
                    cout << d ;
                    return 0;
                }
                else{
                    while(n % d ==0){
                            n /= d;
                            cout << d << " ";
                            continue;
                        }
                    if(n % d != 0){
                        d += 1;
                        continue;
                    }
                }
            }
            else{
                return 0;
            }
        }

    }
}
# 2016200, 2024-09-28 11:23:07, PPP--P-P-P-TP---PP (50%)

#include <iostream>
using namespace std;

int main(){
    long long n;
    cin >> n;
    int d = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{

        while(true){
            if(n > 1){
                if(d * d > n){
                    cout << d ;
                    return 0;
                }
                else{
                    while(n % d ==0){
                            n /= d;
                            cout << d << " ";
                            continue;
                        }
                    if(n % d != 0){
                        d += 1;
                        continue;
                    }
                }
            }
            else{
                return 0;
            }
        }

    }
}
# 2016208, 2024-09-28 11:23:47, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main(){
    long long n;
    cin >> n;
    int d = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{

        while(n > 1){
            if(d * d > n){
                cout << n << " ";
                break;
            }
            else{
                while(n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                if(n % d != 0){
                    d += 1;
                }
            }
        }
        if(n <= 1){
            return 0;
        }
        
    }
}

6733123921
# 2015019, 2024-09-28 09:28:14, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main() {
	long long int ui;
	cin >> ui;
	//cout << ui;
	int d = 2;
	if(ui < 2){cout << "No prime factors for numbers less than 2.";}
	else{
		while(ui>1){
			if(d*d>ui){
				cout << ui;
				break;}
			else{
				if(ui%d==0){
					ui/=d;
					cout << d << " ";
				} else{d++;}
			}
		}
	}
}
# 2015067, 2024-09-28 09:33:17, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main() {
	long long int ui;
	cin >> ui;
	//cout << ui;
	int d = 2;
	if(ui < 2){cout << "No prime factors for numbers less than 2.";}
	else{
		while(ui>1){
			if(d*d>ui){
				cout << ui;
				break;}
			else{
				if(ui%d==0){
					ui/=d;
					cout << d << " ";
				} else{d++;}
			}
		}
	}
}
# 2015146, 2024-09-28 09:40:15, PPPTTTTTTPTTTTTTPP (33%)

#include <iostream>
using namespace std;
int main() {
	long long int ui;
	cin >> ui;
	//cout << ui;
	int d = 2;
	if(ui < 2){cout << "No prime factors for numbers less than 2.";}
	else{
		while(ui>1){
			if(d*d>ui){
				cout << ui;
				break;}
			else{
				if(ui%d==0){
					ui/=d;
					cout << d << " ";
				} else{
					if(d!=2){d+=2;}
				}
			}
		}
	}
}
# 2015160, 2024-09-28 09:41:08, Compilation error (0%)

#include <iostream>
using namespace std;
int main() {
	long long int ui;
	cin >> ui;
	//cout << ui;
	int d = 2;
	if(ui < 2){cout << "No prime factors for numbers less than 2.";}
	else{
		while(ui>1){
			if(d*d>ui){
				cout << ui;
				break;}
			else{
				if(ui%d==0){
					ui/=d;
					cout << d << " ";
				} else{
					if(d==2){d++;}
					else{d+=2};
				}
			}
		}
	}
}
# 2015167, 2024-09-28 09:41:49, Compilation error (0%)

#include <iostream>
using namespace std;
int main() {
	long long int ui;
	cin >> ui;
	//cout << ui;
	int d = 2;
	if(ui < 2){cout << "No prime factors for numbers less than 2.";}
	else{
		while(ui>1){
			if(d*d>ui){
				cout << ui;
				break;}
			else{
				if(ui%d==0){
					ui/=d;
					cout << d << " ";
				} else{d++;}
				}
			}
		}
	}
}
# 2016508, 2024-09-28 11:46:19, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main() {
	long long int ui;
	cin >> ui;
	//cout << ui;
	int d = 2;
	if(ui < 2){cout << "No prime factors for numbers less than 2.";}
	else{
		while(ui>1){
			if(d*d>ui){
				cout << ui;
				break;}
			else{
				if(ui%d==0){
					ui/=d;
					cout << d << " ";
				} else{d++;}
				}
			}
		}
}

6733130221
# 2016888, 2024-09-28 12:34:15, -TPTTTTTTPTTTTTT-- (11%)

#include <iostream>

using namespace std;

int main () {
    long long N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2";
    }
    else {
        while (true){
        if (N > 1) {
            if (d * d > N) {
                cout << N << " ";
            }
            else {
                while(N % d == 0) {
                    N /= d;
                cout << d << " ";
                }
            }
        }
        else {
            break;
        }
        }
        
    }
}
# 2016959, 2024-09-28 12:40:14, -TPTTPTPTPxTPxxx-- (27%)

#include <iostream>

using namespace std;

int main () {
    long long N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2";
    }
    else {
        while (N > 1){
            if (d * d > N) {
                cout << N << " ";
            }
            else {
                while(true) {
                    if (N % d == 0){
                    N /= d;
                    cout << d << " ";
                    }
                    else {
                    d += 1;
                    break;
                    }
                }
            }
        }
        
    }
}
# 2016983, 2024-09-28 12:43:18, -TPTTPTPTPxTPxxx-- (27%)

#include <iostream>

using namespace std;

int main () {
    long long N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2";
    }
    else {
        while (true){
            if (N > 1) {
            if (d * d > N) {
                cout << N << " ";
            }
            else {
                while(true) {
                    if (N % d == 0){
                    N /= d;
                    cout << d << " ";
                    }
                    else {
                    d += 1;
                    break;
                    }
                }
            }
            }
            else {
                break;
            }
        }
        
    }
}
# 2017019, 2024-09-28 12:47:14, -TPTTPTPTPxTPxxx-- (27%)

#include <iostream>

using namespace std;

int main () {
    long long N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2";
    }
    else {
        while (true){
            if (N > 1) {
                if (d * d > N) {
                    cout << N << " ";
                }
                else {
                    while(true) {
                        if (N % d == 0){
                            N /= d;
                            cout << d << " ";
                        }
                        else {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else {
                break;
            }
        }
        
    }
}
# 2017334, 2024-09-28 13:19:10, PTPTTPTPTPxTPxxxPP (44%)

#include <iostream>

using namespace std;

int main () {
    long long N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (true){
            if (N > 1) {
                if (d * d > N) {
                    cout << N << " ";
                }
                else {
                    while(true) {
                        if (N % d == 0){
                            N /= d;
                            cout << d << " ";
                        }
                        else {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else {
                break;
            }
        }
        
    }
}
# 2017734, 2024-09-28 14:02:36, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main () {
    long long N;
    cin >> N;

    int d = 2;

    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (true){
            if (N > 1) {
                if (d * d > N) {
                    cout << N << " ";
                    break;
                }
                else {
                    while(true) {
                        if (N % d == 0){
                            N /= d;
                            cout << d << " ";
                        }
                        else {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else {
                break;
            }
        }
        
    }
}

6733166921
# 2015023, 2024-09-28 09:29:00, -PPPPPPPPPPTPPPP-- (77%)

#include  <iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d=2;
    if(n>=2){
        while (n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }
            else{
                while (n %d ==0){
                    n /=d;
                    cout << d << " ";
                }
                d++;

                
            }
        }
        
    }
    else{
        cout << "No prime factors for numbers less than 2";
    }
}
# 2015083, 2024-09-28 09:33:46, PPPPPPPPPPPTPPPPPP (94%)

#include  <iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d=2;
    if(n>=2){
        while (n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }
            else{
                while (n %d ==0){
                    n /=d;
                    cout << d << " ";
                }
                d++;
                

                
            }
        }
        
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    }
}
# 2015095, 2024-09-28 09:34:22, PPPPPPPPPPTTTTTTPP (66%)

#include  <iostream>
using namespace std;
int main(){
    int n;
    cin >> n;
    int d=2;
    if(n>=2){
        while (n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }
            else{
                while (n %d ==0){
                    n /=d;
                    cout << d << " ";
                }
                d++;
                

                
            }
        }
        
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    }
}
# 2015101, 2024-09-28 09:34:42, -PPPPPPPPPPTPPPP-- (77%)

#include  <iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d=2;
    if(n>=2){
        while (n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }
            else{
                while (n %d ==0){
                    n /=d;
                    cout << d << " ";
                }
                d++;
                

                
            }
        }
        
    }
    else{
        cout << "No prime factors for numbers less than 2";
    }
}
# 2015117, 2024-09-28 09:36:23, PPPPPPPPPPPTPPPPPP (94%)

#include  <iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d=2;
    if(n>=2){
        while (n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }
            else{
                while (n %d ==0){
                    n /=d;
                    cout << d << " ";
                }
                d++;
                

                
            }
        }
        
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    }
}
# 2015869, 2024-09-28 10:52:13, PPPPPPPPPPPTPPPPPP (94%)

#include  <iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d=2;
    if(n>=2){
        while (n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }
            else{
                while (n %d ==0){
                    n /=d;
                    cout << d << " ";
                }
                d++;
                

                
            }
        }
        
    }
    else{
        cout << "No prime factors for numbers less than 2.";
    }
}

6733186421
# 2017005, 2024-09-28 12:46:11, -TT--T---T-T------ (0%)

#include <iostream>
#include <cmath>
using namespace std;

int main () {
    long long N;
    cin >> N;
    int d = 2;
    while (N >= 2) {
        if (N < 2) {
            cout << "No prime factors for numbers less than 2." << endl;
        }
        while (N > 1) {
            for (int i = 2; i*i < N; ++i) {
                if (N % d == 0) {
                    N /= d;
                }
                else {
                    d += 1;
                }
            }
            if (N <= 1) {
                for (int i = 2; i*i < N; ++i) {
                    cout << i << " ";
                }
            }
        }
    }
}
# 2017027, 2024-09-28 12:47:51, Compilation error (0%)

#include <iostream>
#include <cmath>
using namespace std;

int main () {
    long long N;
    cin >> N;
    int d = 2;
    cout << "No prime factors for numbers less." << endl
}
# 2017032, 2024-09-28 12:48:23, ------------------ (0%)

#include <iostream>
#include <cmath>
using namespace std;

int main () {
    long long N;
    cin >> N;
    int d = 2;
    cout << "No prime factors for numbers less." << endl;
}
# 2017077, 2024-09-28 12:52:28, ------------------ (0%)

#include <iostream>
#include <cmath>
using namespace std;

int main () {
    long long N;
    cin >> N;
    int d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2" << endl;
    }
}
# 2017709, 2024-09-28 14:00:26, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
using namespace std;

int main () {
    long long n;
    cin >> n;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
        while (n > 1) {
            if (d*d > n) {
                cout << n;
                break;
            }
            else if (n <= 1) {
                break;
            }
            else {
                if (n % d == 0) {
                    n /= d;
                    cout << d << " ";
                }
                else {
                    d += 1;
                }
            }
        }
    }
}
# 2017743, 2024-09-28 14:03:24, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>
using namespace std;

int main () {
    long long n;
    cin >> n;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
        while (n > 1) {
            if (d*d > n) {
                cout << n;
                break;
            }
            else if (n <= 1) {
                break;
            }
            else {
                if (n % d == 0) {
                    n /= d;
                    cout << d << " ";
                }
                else {
                    d += 1;
                }
            }
        }
    }
}

6633145621
# 2016895, 2024-09-28 12:34:38, -----------T------ (0%)

#include<iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    int d = 2;

    if (n<2) {
        cout << "No prime factors for numbers less than 2" <<endl;
    } else {
        while(n>1) {
            if(d*d > n) {
                cout << n << " ";
                break;
            } else {
                if (n%d == 0) {
                    n /= d;
                    cout << d << " ";
                } else {
                    d += 1;
                }
            }
        }
        cout << n << " ";
    }
}
# 2016902, 2024-09-28 12:35:10, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    int d = 2;

    if (n<2) {
        cout << "No prime factors for numbers less than 2" <<endl;
    } else {
        while(n>1) {
            if(d*d > n) {
                cout << n << " ";
                break;
            } else {
                if (n%d == 0) {
                    n /= d;
                    cout << d << " ";
                } else {
                    d += 1;
                }
            }
        }
        // cout << n << " ";
    }
}
# 2017321, 2024-09-28 13:18:20, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    int d = 2;

    if (n<2) {
        cout << "No prime factors for numbers less than 2." <<endl;
    } else {
        while(n>1) {
            if(d*d > n) {
                cout << n << " ";
                break;
            } else {
                if (n%d == 0) {
                    n /= d;
                    cout << d << " ";
                } else {
                    d += 1;
                }
            }
        }
        // cout << n << " ";
    }
}
# 2017328, 2024-09-28 13:18:48, PP-P--P----T----PP (33%)

#include<iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    int d = 2;

    if (n<2) {
        cout << "No prime factors for numbers less than 2." <<endl;
    } else {
        while(n>1) {
            if(d*d > n) {
                cout << n << " ";
                break;
            } else {
                if (n%d == 0) {
                    n /= d;
                    cout << d << " ";
                    break;
                } else {
                    d += 1;
                }
            }
        }
        // cout << n << " ";
    }
}
# 2017330, 2024-09-28 13:18:59, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main() {
    long long n;
    cin >> n;
    
    int d = 2;

    if (n<2) {
        cout << "No prime factors for numbers less than 2." <<endl;
    } else {
        while(n>1) {
            if(d*d > n) {
                cout << n << " ";
                break;
            } else {
                if (n%d == 0) {
                    n /= d;
                    cout << d << " ";
                    // break;
                } else {
                    d += 1;
                }
            }
        }
        // cout << n << " ";
    }
}

6733015821
# 2017228, 2024-09-28 13:09:49, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main(){
    bool b=1;
    long long N;
    cin>>N;
    int d=2,t;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(b==1){
        if(N>1){
            if(d*d > N){
                for(int i=2; i<=N; i++){
                    if(i%2==0 && i!=2){
                            continue;
                        }
                        while(N%i==0){
                            N/=i;
                            cout<<i<<" ";
                        }
                }
                return 0;
            }
            else{
                while(N%d==0){
                    N/=d;
                    t=d;
                    for(int i=2; i<=t; i++){
                        
                        if(i%2==0 && i!=2){
                            continue;
                        }
                        while(t%i==0){
                            t/=i;
                            cout<<i<<" ";
                        }
                    }  
                }
                d+=1;
                b=1;
                continue;
            }
        }
        else{
            return 0;
        }
        }

    }
}
# 2017232, 2024-09-28 13:10:02, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main(){
    bool b=1;
    long long N;
    cin>>N;
    int d=2,t;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(b==1){
        if(N>1){
            if(d*d > N){
                for(int i=2; i<=N; i++){
                    if(i%2==0 && i!=2){
                            continue;
                        }
                        while(N%i==0){
                            N/=i;
                            cout<<i<<" ";
                        }
                }
                return 0;
            }
            else{
                while(N%d==0){
                    N/=d;
                    t=d;
                    for(int i=2; i<=t; i++){
                        
                        if(i%2==0 && i!=2){
                            continue;
                        }
                        while(t%i==0){
                            t/=i;
                            cout<<i<<" ";
                        }
                    }  
                }
                d+=1;
                b=1;
                continue;
            }
        }
        else{
            return 0;
        }
        }

    }
}
# 2017236, 2024-09-28 13:10:10, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main(){
    bool b=1;
    long long N;
    cin>>N;
    int d=2,t;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(b==1){
        if(N>1){
            if(d*d > N){
                for(int i=2; i<=N; i++){
                    if(i%2==0 && i!=2){
                            continue;
                        }
                        while(N%i==0){
                            N/=i;
                            cout<<i<<" ";
                        }
                }
                return 0;
            }
            else{
                while(N%d==0){
                    N/=d;
                    t=d;
                    for(int i=2; i<=t; i++){
                        
                        if(i%2==0 && i!=2){
                            continue;
                        }
                        while(t%i==0){
                            t/=i;
                            cout<<i<<" ";
                        }
                    }  
                }
                d+=1;
                b=1;
                continue;
            }
        }
        else{
            return 0;
        }
        }

    }
}
# 2017459, 2024-09-28 13:31:16, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main(){
    bool b=1;
    long long N;
    cin>>N;
    int d=2,t;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(b==1){
        if(N>1){
            if(d*d > N){
                for(int i=2; i<=N; i++){
                    if(i%2==0 && i!=2){
                            continue;
                        }
                        while(N%i==0){
                            N/=i;
                            cout<<i<<" ";
                        }
                }
                return 0;
            }
            else{
                while(N%d==0){
                    N/=d;
                    t=d;
                    for(int i=2; i<=t; i++){
                        
                        if(i%2==0 && i!=2){
                            continue;
                        }
                        while(t%i==0){
                            t/=i;
                            cout<<i<<" ";
                        }
                    }  
                }
                d+=1;
                b=1;
                continue;
            }
        }
        else{
            return 0;
        }
        }

    }
}
# 2018257, 2024-09-28 14:47:21, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main(){
    bool b=1;
    long long N;
    cin>>N;
    int d=2,t;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(b==1){
        if(N>1){
            if(d*d > N){
                for(int i=2; i<=N; i++){
                    if(i%2==0 && i!=2){
                            continue;
                        }
                        while(N%i==0){
                            N/=i;
                            cout<<i<<" ";
                        }
                }
                return 0;
            }
            else{
                while(N%d==0){
                    N/=d;
                    t=d;
                    for(int i=2; i<=t; i++){
                        
                        if(i%2==0 && i!=2){
                            continue;
                        }
                        while(t%i==0){
                            t/=i;
                            cout<<i<<" ";
                        }
                    }  
                }
                d+=1;
                b=1;
                continue;
            }
        }
        else{
            return 0;
        }
        }

    }
}

6733046221
# 2016884, 2024-09-28 12:34:00, -TPTTPTPTPTTTTTTTT (22%)

#include <iostream>

using namespace std;

int main() {
    unsigned int n;
    cin >> n;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for number less than 2." << endl;
    } else {
        while (n > 1) {
            if (d*d > n) {
                cout << n << endl;
            }
            else {
                while (n%d == 0) {
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
}
# 2016924, 2024-09-28 12:36:46, -TPTTPTPTPTTTTTT-- (22%)

#include <iostream>

using namespace std;

int main() {
    int n;
    cin >> n;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for number less than 2." << endl;
    } else {
        while (n > 1) {
            if (d*d > n) {
                cout << n << endl;
            }
            else {
                while (n%d == 0) {
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
}
# 2016928, 2024-09-28 12:37:12, -TPTTPTPTPTTPTTT-- (27%)

#include <iostream>

using namespace std;

int main() {
    long long int n;
    cin >> n;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for number less than 2." << endl;
    } else {
        while (n > 1) {
            if (d*d > n) {
                cout << n << endl;
            }
            else {
                while (n%d == 0) {
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
}
# 2016932, 2024-09-28 12:37:40, -TPTTPTPTPTTPTTTTT (27%)

#include <iostream>

using namespace std;

int main() {
    unsigned long long int n;
    cin >> n;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for number less than 2." << endl;
    } else {
        while (n > 1) {
            if (d*d > n) {
                cout << n << endl;
            }
            else {
                while (n%d == 0) {
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
}
# 2018195, 2024-09-28 14:42:28, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main() {
    long long int n;
    cin >> n;
    int d = 2;
    if (n < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        while (n > 1) {
            if ((d*d) > n) {
                cout << n << endl;
                break;
            }
            else {
                while (n%d == 0) {
                    n /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
}

6733059421
# 2014896, 2024-09-28 09:13:24, PT-TTTTTTTTTTTTTPP (16%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long N;cin >> N;
    int d =2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d>N){
                for(int i = 2;i<N;i++){
                    while(N % i == 0){
                        cout << i << ' ';
                        N /= i;
                    }
                } 
            }
            else if(N % d == 0){
                while(N % d == 0){
                    N /= d;
                    for(int i = 2;i<N;i++){
                        while(d % i == 0){
                            cout << i << ' ';
                            d /= i;
                        }
                    } 
                }
            }
            else{
                 d += 1;
            }
        }
    }
}
# 2015089, 2024-09-28 09:33:56, PT-TTTTTTTTTTTTTPP (16%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long N;cin >> N;
    int d =2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d >N ){
                for(int i = 2;i<N;i++){
                    while(N % i == 0){
                        cout << i << ' ';
                        N /= i;
                    }
                } 
            }
            else if(N % d == 0){
                while(N % d == 0){
                    N /= d;
                    for(int i = 2;i<N;i++){
                        while(d % i == 0){
                            cout << i << ' ';
                            d /= i;
                        }
                    } 
                }
            }
            else{
                 d += 1;
            }
        }
    }
}
# 2015730, 2024-09-28 10:36:10, P----------T----PP (16%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long N;cin >> N;
    int d =2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d > N){
                for(int i = 2;i<N;i++){
                    while(N % i == 0){
                        cout << i << ' ';
                        N /= i;
                    }
                }
                break;
            }
            else if(N % d == 0){
                while(N % d == 0){
                    N /= d;
                    for(int i = 2;i<d;i++){
                        if(d % i == 0){
                            cout << i << ' ';
                        }
                    } 
                }
            }
            else{
                 d += 1;
            }
        }
    }
}
# 2015832, 2024-09-28 10:47:31, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long N;cin >> N;
    int d =2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d > N){
                for(int i = 2;i <= N;i++){
                    while(N % i == 0){
                        cout << i << ' ';
                        N /= i;
                    }
                }
            }
            else if(N % d == 0){
                while(N % d == 0){
                    N /= d;
                    for(int i = 2;i <= d;i++){
                        if(d % i == 0){
                            cout << i << ' ';
                        }
                    } 
                }
            }
            else{
                 d += 1;
            }
        }
    }
}
# 2016747, 2024-09-28 11:58:17, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long N;cin >> N;
    int d =2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d > N){
                for(int i = 2;i <= N;i++){
                    while(N % i == 0){
                        cout << i << ' ';
                        N /= i;
                    }
                }
            }
            else if(N % d == 0){
                while(N % d == 0){
                    N /= d;
                    for(int i = 2;i <= d;i++){
                        if(d % i == 0){
                            cout << i << ' ';
                        }
                    } 
                }
            }
            else{
                 d += 1;
            }
        }
    }
}

6733085721
# 2014928, 2024-09-28 09:16:22, P-PPPPPPPPTTTTTTPP (61%)

#include <iostream>

using namespace std;

int main()
{
    int n, d = 2;
    cin >> n;
    if (n > 2)
    {
        while (n > 1)
        {
            if (d*d > n)
            {
                cout << n;
                break;
            }
            else
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
                d++;
            }
        }
        
    }
    else
    {
        cout << "No prime factors for numbers less than 2.";
    }
    
}
# 2014940, 2024-09-28 09:18:04, P-PPPPPPPPPPPPPPPP (94%)

#include <iostream>

using namespace std;

int main()
{
    long long n, d = 2;
    cin >> n;
    if (n > 2)
    {
        while (n > 1)
        {
            if (d*d > n)
            {
                cout << n;
                break;
            }
            else
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
                d++;
            }
        }
        
    }
    else
    {
        cout << "No prime factors for numbers less than 2.";
    }
    
}
# 2014948, 2024-09-28 09:18:30, P-PPPPPPPPPPPPPPPP (94%)

#include <iostream>

using namespace std;

int main()
{
    long long n = 0, d = 2;
    cin >> n;
    if (n > 2)
    {
        while (n > 1)
        {
            if (d*d > n)
            {
                cout << n;
                break;
            }
            else
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
                d++;
            }
        }
        
    }
    else
    {
        cout << "No prime factors for numbers less than 2.";
    }
    
}
# 2015065, 2024-09-28 09:33:15, P-PPPPPPPPPPPPPPPP (94%)

#include <iostream>

using namespace std;

int main()
{
    long long n = 0, d = 2;
    cin >> n;
    if (n > 2)
    {
        while (n > 1)
        {
            if (d*d > n)
            {
                cout << n;
                break;
            }
            else
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
                d++;
            }
        }
        
    }
    else
    {
        cout << "No prime factors for numbers less than 2.";
    }
    
}
# 2015980, 2024-09-28 11:01:09, P-PPPPPPPPPPPPPPPP (94%)

#include <iostream>

using namespace std;

int main()
{
    long long n = 0, d = 2;
    cin >> n;
    if (n > 2)
    {
        while (n > 1)
        {
            if (d*d > n)
            {
                cout << n;
                break;
            }
            else
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
                d++;
            }
        }
        
    }
    else
    {
        cout << "No prime factors for numbers less than 2.";
    }
    
}

6733106221
# 2014947, 2024-09-28 09:18:30, --P------P-------- (11%)

#include<iostream>

using namespace std;

int main(){
    long long int n , d = 2;
    cin>>n;
    if (n<2)
    {
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        if (n<1)
        {
            return 0;
        }
        else{
            if (d*d > n)
            {
                while (n != 1)
                {
                    if (n % d == 0)
                    {
                        cout<<d<<" ";
                        n = n/d;
                    }
                    else{
                        n++;
                    }
                     
                }
                cout<< d;   
                return 0;
            }
            else{
                while (n%d==0)
                {
                    n/=d;
                    cout<<d<<" ";
                }
                while (n%d != 0)
                {
                    d+=1;
                }
                
            }
            
        }
    }
    
}
# 2015048, 2024-09-28 09:32:10, --P------P-------- (11%)

#include<iostream>

using namespace std;

int main(){
    long long int n , d = 2;
    cin>>n;
    if (n<2)
    {
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        if (n<1)
        {
            return 0;
        }
        else{
            if (d*d > n)
            {
                while (n != 1)
                {
                    if (n % d == 0)
                    {
                        cout<<d<<" ";
                        n = n/d;
                    }
                    else{
                        n++;
                    }
                     
                }
                cout<< d;   
                return 0;
            }
            else{
                while (n%d==0)
                {
                    n/=d;
                    cout<<d<<" ";
                }
                while (n%d != 0)
                {
                    d+=1;
                }
                
            }
            
        }
    }
    
}
# 2015158, 2024-09-28 09:41:07, P-P------P------PP (27%)

#include<iostream>

using namespace std;

int main(){
    long long int n , d = 2;
    cin>>n;
    if (n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        if (n<1)
        {
            return 0;
        }
        else{
            if (d*d > n)
            {
                while (n != 1)
                {
                    if (n % d == 0)
                    {
                        cout<<d<<" ";
                        n = n/d;
                    }
                    else{
                        n++;
                    }
                     
                }
                cout<< d;   
                return 0;
            }
            else{
                while (n%d==0)
                {
                    n/=d;
                    cout<<d<<" ";
                }
                while (n%d != 0)
                {
                    d+=1;
                }
                
            }
            
        }
    }
    
}
# 2016090, 2024-09-28 11:12:35, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main(){
    long long int n , d = 2;
    cin>>n;
    if (n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    if (n<1)
    {
        return 0;
    }
    if (n > 1)
    {
        if (d*d > n)
        {
            while (n != 1)
            {
                if (n % d == 0)
                {
                    cout<<d<<" ";
                    n = n/d;
                }
                else if (n %d  !=  0)
                {
                    d++;
                }
            }
        }

        else{

            while (n != 1)
            {
                if (n % d == 0)
                {
                    cout<<d<<" ";
                    n = n/d;
                }
                else if (n %d  !=  0)
                {
                    d++;
                }
            }
            
            
        }

       
        
        
    }
    
    
    
}
# 2016100, 2024-09-28 11:13:04, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>

using namespace std;

int main(){
    long long int n , d = 2;
    cin>>n;
    if (n<2)
    {
        cout<<"No prime factors for numbers less than 2";
    }
    if (n<1)
    {
        return 0;
    }
    if (n > 1)
    {
        if (d*d > n)
        {
            while (n != 1)
            {
                if (n % d == 0)
                {
                    cout<<d<<" ";
                    n = n/d;
                }
                else if (n %d  !=  0)
                {
                    d++;
                }
            }
        }

        else{

            while (n != 1)
            {
                if (n % d == 0)
                {
                    cout<<d<<" ";
                    n = n/d;
                }
                else if (n %d  !=  0)
                {
                    d++;
                }
            }
            
            
        }

       
        
        
    }
    
    
    
}

6733140521
# 2016819, 2024-09-28 12:24:16, PTTTTTTTTTxTTxxxPP (16%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d = 2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n > 1){
            if(d*d>n){
                cout<<d<<" ";
            }else{
                if(n%d==0){
                    n /=d;
                    cout<<d<<" ";
                }else{
                    d+=1;
                }
            }
        }
    }
    }
# 2016823, 2024-09-28 12:26:42, PTPTTPTPTPxTPxxxPP (44%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d = 2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n > 1){
            if(d*d>n){
                cout<<d<<" ";
            }else{
                while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }
                d+=1;
            }
        }
    }
    }
# 2016827, 2024-09-28 12:28:15, PTPTTPTPTPxTPxxxPP (44%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d = 2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n > 1){
            if(d*d>n){
                cout<<n<<" ";
            }else{
                while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }
                d+=1;
            }
        }
    }
    }
# 2017310, 2024-09-28 13:17:12, PTPTTPTPTPTTPTTTPP (44%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d = 2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n > 1){
            if(d*d>n){
                int k = n;
                int i =2;
                while(k!=1){
                    if(k%i==0){
                        cout<<i<<" ";
                        k/=i;
                    }else{
                        i++;
                    }
                }
                
            }else{
                while(n%d==0){
                n/=d;
                int o = d;
                int j =2;
                while(o!=1){
                    if(o%j==0){
                        cout<<j<<" ";
                        o/=j;
                    }else{
                        j++;
                    }
                }
                }
                d+=1;
            }
        }
    }
    }
# 2017410, 2024-09-28 13:26:59, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d = 2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(n > 1){
            if(d*d>n){
                int k = n;
                int i =2;
                while(k!=1){
                    if(k%i==0){
                        cout<<i<<" ";
                        k/=i;
                    }else{
                        i++;
                    }
                }
                break;
                
            }else{
                while(n%d==0){
                n/=d;
                int o = d;
                int j =2;
                while(o!=1){
                    if(o%j==0){
                        cout<<j<<" ";
                        o/=j;
                    }else{
                        j++;
                    }
                }
                }
                d+=1;
            }
        }
    }
    }

6733193821
# 2016906, 2024-09-28 12:35:21, PTPTTPTPTPxTPxxxPx (38%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    string k;cin >>k;
    long long n = stoll(k);
    if(k.length()<=19){
        int d = 2;
        if(n<2){
            cout <<"No prime factors for numbers less than 2.";
        }else{
            while(n>1){
                if(d*d>n){
                    cout << n <<" ";
                }else{
                    while(n%d==0){
                        n/=d;
                        cout << d <<" ";
                    }
                    d+=1;
                }
            }

        }
    }

}
# 2016931, 2024-09-28 12:37:38, PTPTTPTPTPxxPxxxPx (38%)

#include<iostream>
using namespace std;
int main(){
    string k;cin >>k;
    long long n = stoll(k);
    if(k.length()<=19){
        long long d = 2;
        if(n<2){
            cout <<"No prime factors for numbers less than 2.";
        }else{
            while(n>1){
                if(d*d>n){
                    cout << n <<" ";
                }else{
                    while(n%d==0){
                        n/=d;
                        cout << d <<" ";
                    }
                    d++;
                }
            }

        }
    }

}
# 2016991, 2024-09-28 12:44:03, PPPPPPPPPPPPPPPPPx (94%)

#include<iostream>
using namespace std;
int main(){
    string k;cin >>k;
    long long n = stoll(k);
    if(k.length()<=19){
        long long d = 2;
        if(n<2){
            cout <<"No prime factors for numbers less than 2.";
        }else{
            while(n>1){
                if(d*d>n){
                    cout << n <<" ";
                    break;
                }else{
                    while(n%d==0){
                        n/=d;
                        cout << d <<" ";
                    }
                    d++;
                }
            }

        }
    }

}
# 2017527, 2024-09-28 13:38:43, PPPPPPPPPPPPPPPPPx (94%)

#include<iostream>
using namespace std;
int main(){
    string k;cin >>k;
    long long n = stoll(k);
    if(k.length()<=19){
        long long d = 2;
        if(n<2){
            cout <<"No prime factors for numbers less than 2.";
        }else{
            while(n>1){
                if(d*d>n){
                    cout << n <<" ";
                    break;
                }else{
                    while(n%d==0){
                        n/=d;
                        cout << d <<" ";
                    }
                    d++;
                }
            }

        }
    }
}
# 2017564, 2024-09-28 13:42:34, PPPPPPPPPPPPPPPPPx (94%)

#include<iostream>
using namespace std;
int main(){
    string k;cin >>k;
    long long n = stoll(k);
    if(k.length()<=19){
        long long d = 2;
        if(n<2){
            cout <<"No prime factors for numbers less than 2.";
        }else{
            while(n>1){
                if(d*d>n){
                    cout << n <<" ";
                    break;
                }else{
                    while(n%d==0){
                        n/=d;
                        cout << d <<" ";
                    }
                    d++;
                }
            }

        }
    }else return 0;
    return 0;
}

6733227521
# 2016913, 2024-09-28 12:36:00, PPPPPPPPPPTTTTTTPP (66%)

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

int main()
{
    int n;
    cin>>n;
    int d=2;

    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            else{
                if(n%d==0){
                    while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                    }
                }
                else{
                    d+=1;
                }
            }
        }
    }
    

    
}
# 2016920, 2024-09-28 12:36:32, PPPPPPPPPPPTPPPPPP (94%)

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

int main()
{
    long long n;
    cin>>n;
    int d=2;

    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            else{
                if(n%d==0){
                    while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                    }
                }
                else{
                    d+=1;
                }
            }
        }
    }
    

    
}
# 2016943, 2024-09-28 12:38:28, P-PPPPPPPPPTPPPPPP (88%)

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

int main()
{
    long long n;
    cin>>n;
    int d=2;

    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n/2>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            else{
                if(n%d==0){
                    while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                    }
                }
                else{
                    d+=1;
                }
            }
        }
    }
    

    
}
# 2016950, 2024-09-28 12:38:51, PPPPPPPPPPPTPPPPPP (94%)

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

int main()
{
    long long n;
    cin>>n;
    int d=2;

    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            else{
                if(n%d==0){
                    while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                    }
                }
                else{
                    d+=1;
                }
            }
        }
    }
    

    
}
# 2018362, 2024-09-28 14:55:38, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;

int main()
{
    long long n;
    cin>>n;
    int d=2;

    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            else{
                if(n%d==0){
                    while(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                    }
                }
                else{
                    d+=1;
                }
            }
        }
    }
    

    
}

6733239021
# 2015541, 2024-09-28 10:16:02, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>
using namespace std;

int main(){
    int N;
    int d = 2;
    cin >> N;
    if(N<2){
        cout << "No prime factors for numbers less than 2";
        return 0;
    }else{
        while(true){
            if(N>1){
                    // cout << "N>1";
                    if(d*d>N){
                        cout << N << " ";
                        break;
                    }else{
                        if(N%d==0){
                            N /= d;
                            cout << d << " ";
                            
                        }else{
                            d+=1;
                        }
                    }
                
            }else{
                break;
            }
        }
    }
}
# 2015554, 2024-09-28 10:17:38, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N<2){
        cout << "No prime factors for numbers less than 2";
        return 0;
    }else{
        while(true){
            if(N>1){
                    // cout << "N>1";
                    if(d*d>N){
                        cout << N << " ";
                        break;
                    }else{
                        if(N%d==0){
                            N /= d;
                            cout << d << " ";
                            
                        }else{
                            d+=1;
                        }
                    }
                
            }else{
                break;
            }
        }
    }
}
# 2015590, 2024-09-28 10:21:30, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N<2){
        cout << "No prime factors for numbers less than 2";
        return 0;
    }else{
        while(true){
            if(N>1){
                    // cout << "N>1";
                    if(d*d>N){
                        cout << N << " ";
                        break;
                    }else{
                        while(true){
                        if(N%d==0){
                            N /= d;
                            cout << d << " ";
                            }else{
                                d+=1;
                                break;
                            }
                        }
                        
                    }
                
            }else{
                break;
            }
        }
    }
}
# 2015594, 2024-09-28 10:22:03, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(true){
            if(N>1){
                    // cout << "N>1";
                    if(d*d>N){
                        cout << N << " ";
                        break;
                    }else{
                        while(true){
                        if(N%d==0){
                            N /= d;
                            cout << d << " ";
                            }else{
                                d+=1;
                                break;
                            }
                        }
                        
                    }
                
            }else{
                break;
            }
        }
    }
}
# 2015604, 2024-09-28 10:22:38, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;

int main(){
    long long N;
    int d = 2;
    cin >> N;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }else{
        while(true){
            if(N>1){
                    // cout << "N>1";
                    if(d*d>N){
                        cout << N << " ";
                        break;
                    }else{
                        if(N%d==0){
                            N /= d;
                            cout << d << " ";
                            
                        }else{
                            d+=1;
                        }
                    }
                
            }else{
                break;
            }
        }
    }
}

6733289421
# 2016876, 2024-09-28 12:33:41, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std;
void printfactor(long int d) {
    int i = 2;
    while (d != 1) {
        if (d % i == 0) {cout << i << " "; d /= i; i=2;}
        else i++;
    }
}

int main() {
    long int n,d = 2;
    cin >> n;
    if (n < 2) cout << "No prime factors for numbers less than 2." << endl;
    else
    while (n > 1) {
        if (d*d > n) {printfactor(n); break;}
        if  (n % d == 0) {n /= d; printfactor(d);}
        else d++;
    }
}
# 2016941, 2024-09-28 12:38:21, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std;
void printfactor(long int d) {
    int i = 2;
    while (d != 1) {
        if (d % i == 0) {cout << i << " "; d /= i;}
        else i++;
    }
}

int main() {
    long int n,d = 2;
    cin >> n;
    if (n < 2) cout << "No prime factors for numbers less than 2." << endl;
    else
    while (n > 1) {
        if (d*d > n) {printfactor(n); break;}
        if  (n % d == 0) {n /= d; printfactor(d);}
        else d++;
    }
}
# 2017887, 2024-09-28 14:13:19, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std;
void printfactor(long int d) {
    int i = 2;
    while (d != 1) {
        if (d % i == 0) {cout << i << " "; d /= i;}
        else i++;
    }
}

int main() {
    long int n,d = 2;
    cin >> n;
    if (n < 2) cout << "No prime factors for numbers less than 2." << endl;
    else
    while (n > 1) {
        if (d*d > n) {printfactor(n); break;}
        else {  
        if  (n % d == 0) {n /= d; printfactor(d);}
        else d++;
        }
    }
}
# 2018406, 2024-09-28 14:58:56, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std;
void printfactor(long int d) {
    int i = 2;
    while (d != 1) {
        if (d % i == 0) {cout << i << " "; d /= i;}
        else i++;
    }
}

int main() {
    long long int n,d = 2;
    cin >> n;
    if (n < 2) cout << "No prime factors for numbers less than 2." << endl;
    else
    while (n > 1) {
        if (d*d > n) {printfactor(n); break;}
        else {  
        while  (n % d == 0) {n /= d; printfactor(d);}
        d++;
        }
    }
}
# 2018833, 2024-09-28 15:19:57, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std;
void printfactor(long int d) {
    long int i = 2;
    while (d > 1) {
        if (d % i == 0) {cout << i << " "; d /= i;}
        else i++;
    }
}

int main() {
    long long int n,d = 2;
    cin >> n;
    if (n < 2) cout << "No prime factors for numbers less than 2." << endl;
    else
    while (n > 1) {
        if (d*d > n) {printfactor(n); break;}     
        while  (n % d == 0) {n /= d; printfactor(d);}
        d++;
    }
}

6733295121
# 2016865, 2024-09-28 12:31:58, P-PTTPTPTPxTPxxxPP (44%)

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

int main(){

    long long n; cin >> n;
    int d = 2;

    if(n<=2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d * d > n){
                cout << n << " ";
            }
            else{
                while(n%d==0){
                    n/=d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }

    return 0;
}
# 2017603, 2024-09-28 13:48:53, PTPTTPTPTPxTPxxxPP (44%)

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

int main(){

    long long n; cin >> n;
    int d = 2;

    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d * d > n){
                cout << n << " ";
            }
            else{
                while(n%d==0){
                    n/=d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }

    return 0;
}
# 2017678, 2024-09-28 13:56:53, P-P--P-P-PxTP---PP (44%)

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

int main(){

    long long n; cin >> n;
    int d = 2;

    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){cout << n << " ";}
            while(n%d==0){
                n/=d;
                cout << d << " ";
            }
            d+=1;
            if(n<=1){break;}
        }
    }

    return 0;
}
# 2017748, 2024-09-28 14:03:44, PPPPPPPPPPPTPPPPPP (94%)

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

int main(){

    long long n; cin >> n;
    int d = 2;

    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){cout << n << " "; break;}
            while(n%d==0){n/=d; cout << d << " ";}
            d+=1;
        }
    }
    return 0;

}
# 2017763, 2024-09-28 14:04:44, PPPPPPPPPPPTPPPPPP (94%)

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

int main(){

    long long n; cin >> n;
    int d = 2;

    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){cout << n << " "; break;}
            while(n%d==0){n/=d; cout << d << " ";}
            d+=1;
            if(n<=1){break;}
        }
    }
    return 0;

}

6633112921
# 2017431, 2024-09-28 13:28:44, -PPPPPPPPPTTTTTT-- (50%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    int N;
    cin >> N;
    int d = 2;
    
    if(N < 2){
        cout << "No prime factors for number less than 2." << endl;
    }
    while (N > 1){
        if(d*d > N){
            cout << N << " ";
            break;
        }
        else if ( N%d == 0){
            N /= d;
            cout << d << " ";
        }
        else { d += 1; } 
    }
}
# 2017440, 2024-09-28 13:29:33, -PPPPPPPPPTTTTTT-- (50%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    int N;
    cin >> N;
    int d = 2;
    
    if(N < 2){
        cout << "No prime factors for number less than 2." << endl;
    }
    else{
    while (N > 1){
        if(d*d > N){
            cout << N << " ";
            break;
        }
        else if ( N%d == 0){
            N /= d;
            cout << d << " ";
        }
        else { d += 1; } 
    }
    }
}
# 2017570, 2024-09-28 13:43:31, -PPPPPPPPPPTPPPP-- (77%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    int64_t N;
    cin >> N;
    int d = 2;
    
    if(N < 2){
        cout << "No prime factors for number less than 2." << endl;
    }
    else {
    while (N > 1){

        if(d*d > N){
            cout << N << " ";
            break;
        }

        if ( N%d == 0 ){
            N /= d;
            cout << d << " ";
        }
        else { d += 1; } 
    }
    }
}
# 2017575, 2024-09-28 13:44:16, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    int64_t N;
    cin >> N;
    int d = 2;
    
    if(N < 2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else {
    while (N > 1){

        if(d*d > N){
            cout << N << " ";
            break;
        }

        if ( N%d == 0 ){
            N /= d;
            cout << d << " ";
        }
        else { d += 1; } 
    }
    }
}

6633269821
# 2014866, 2024-09-28 09:11:22, PP--------------PP (22%)

#include <iostream>

using namespace std;
int main(){
    long long N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else if(N > 1){
        if(d*d > N){
            cout << N << " ";
        }
        else if(N % d == 0){
            N /= d;
            cout << d << " ";
        }
        else {
            d += 1;
        }
    }
}
# 2014876, 2024-09-28 09:12:10, PP--------------PP (22%)

#include <iostream>

using namespace std;
int main(){
    long long N;
    cin >> N;
    long long d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else if(N > 1){
        if(d*d > N){
            cout << N << " ";
        }
        else if(N % d == 0){
            N /= d;
            cout << d << " ";
        }
        else {
            d += 1;
        }
    }
}
# 2015396, 2024-09-28 10:02:09, PP--------------PP (22%)

#include <iostream>

using namespace std;
int main(){
    long long N;
    cin >> N;
    long long d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else if(N > 1){
        if(d*d > N){
            cout << N << " ";
        }
        else if(N % d == 0){
            N /= d;
            cout << d << " ";
        }
        else {
            d += 1;
        }
    }
}
# 2015901, 2024-09-28 10:55:25, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;
int main(){
    long long N;
    cin >> N;
    long long d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else if(N > 1){
        for(int d=2; d <= N;){
            if(N%d == 0){
                cout << d << " ";
                N/=d;
            }else {
                d++;
            }
        }
    }
}

6733013521
# 2016957, 2024-09-28 12:39:42, -PPPPPPPPPPTPPPP-- (77%)

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

void show(long long num)
{
    int i = 2;
    while (num > 1)
    {
        if (num % i == 0)
        {
            cout << i << " ";
            num /= i;
        }
        else
        {
            i++;
        }
    }
}

int main()
{
    long long num;
    int d = 2;

    cin >> num;

    if (num < 2)
    {
        cout << "No prime factor for number less than 2";
    }
    else
    {
        while (num > 1)
        {
            if (d * d > num)
            {
                show(num);
                return 0;
            }
            else
            {
                while (num % d == 0)
                {
                    num /= d;
                    show(d);
                }

                d++;
            }
        }
    }

    return 0;
}
# 2016961, 2024-09-28 12:40:25, -PPPPPPPPPPTPPPP-- (77%)

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

void show(long long num)
{
    int i = 2;
    while (num > 1)
    {
        if (num % i == 0)
        {
            cout << i << " ";
            num /= i;
        }
        else
        {
            i++;
        }
    }
}

int main()
{
    long long num;
    int d = 2;

    cin >> num;

    if (num < 2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while (num > 1)
        {
            if (d * d > num)
            {
                show(num);
                return 0;
            }
            else
            {
                while (num % d == 0)
                {
                    num /= d;
                    show(d);
                }

                d++;
            }
        }
    }

    return 0;
}
# 2016967, 2024-09-28 12:40:49, PPPPPPPPPPPTPPPPPP (94%)

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

void show(long long num)
{
    int i = 2;
    while (num > 1)
    {
        if (num % i == 0)
        {
            cout << i << " ";
            num /= i;
        }
        else
        {
            i++;
        }
    }
}

int main()
{
    long long num;
    int d = 2;

    cin >> num;

    if (num < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (num > 1)
        {
            if (d * d > num)
            {
                show(num);
                return 0;
            }
            else
            {
                while (num % d == 0)
                {
                    num /= d;
                    show(d);
                }

                d++;
            }
        }
    }

    return 0;
}
# 2016975, 2024-09-28 12:41:55, PPPPPPPPPPPTPPPPPP (94%)

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

void show(long long num)
{
    long long i = 2;
    while (num > 1)
    {
        if (num % i == 0)
        {
            cout << i << " ";
            num /= i;
        }
        else
        {
            i++;
        }
    }
}

int main()
{
    long long num;
    long long d = 2;

    cin >> num;

    if (num < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while (num > 1)
        {
            if (d * d > num)
            {
                show(num);
                return 0;
            }
            else
            {
                while (num % d == 0)
                {
                    num /= d;
                    show(d);
                }

                d++;
            }
        }
    }

    return 0;
}

6733027321
# 2016901, 2024-09-28 12:34:57, PTPxTPTPTPTTTTTTPP (38%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    int N;
    cin >> N;
    int d = 2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while(N > 1){
            if((d*d) > N){
                cout << N << " ";
            } else {
                while( N % d == 0){
                    N /= d;
                    cout << d << " ";
                }

                d+=1;
                continue;
            }
        }
    }
}
# 2016945, 2024-09-28 12:38:38, PPPPPPPPPPTTTTTTPP (66%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    int N;
    cin >> N;
    int d = 2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while(N > 1){
            if((d*d) > N){
                cout << N << " ";
                break;
            } else {
                while( N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d+=1;
                continue;
            }
        }
    }
}
# 2016988, 2024-09-28 12:43:41, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    long long N;
    cin >> N;
    int d = 2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while(N > 1){
            if((d*d) > N){
                cout << N << " ";
                break;
            } else {
                while( N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d+=1;
                continue;
            }
        }
    }
}
# 2017540, 2024-09-28 13:39:24, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>

using namespace std;

int main(){
    long long N;
    cin >> N;
    int d = 2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while(N > 1){
            if((d*d) > N){
                cout << N << " ";
                break;
            } else {
                while( N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d+=1;
                continue;
            }
        }
    }
}

6733038221
# 2014952, 2024-09-28 09:18:53, -PPPPPPPPP-PP-PP-- (72%)

#include <iostream>
#include <string>
#include <cmath>

using namespace std;

int main()
{
    unsigned long long n;
    cin >> n;

    int d = 2;

    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else if (n > 1)
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                cout << n << " ";
                break;
            }
            else if (n % d == 0)
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
            }
            else
            {
                d++;
            }  
        }   
    }
}
# 2014962, 2024-09-28 09:20:31, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
#include <string>
#include <cmath>

using namespace std;

int main()
{
    long long n;
    cin >> n;

    int d = 2;

    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else if (n > 1)
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                cout << n << " ";
                break;
            }
            else if (n % d == 0)
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
            }
            else
            {
                d++;
            }  
        }   
    }
}
# 2014968, 2024-09-28 09:21:24, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <string>
#include <cmath>

using namespace std;

int main()
{
    long n;
    cin >> n;

    int d = 2;

    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else if (n > 1)
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                cout << n << " ";
                break;
            }
            else if (n % d == 0)
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
            }
            else
            {
                d++;
            }  
        }   
    }
}
# 2015049, 2024-09-28 09:32:11, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <string>
#include <cmath>

using namespace std;

int main()
{
    long n;
    cin >> n;

    int d = 2;

    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else if (n > 1)
    {
        while (n > 1)
        {
            if (d * d > n)
            {
                cout << n << " ";
                break;
            }
            else if (n % d == 0)
            {
                while (n % d == 0)
                {
                    n /= d;
                    cout << d << " ";
                }
            }
            else
            {
                d++;
            }  
        }   
    }
}

6733071921
# 2016904, 2024-09-28 12:35:11, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    int d =2;

    if(N <2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        if(N>1)
        {
            while(N >1)
            {
                if(d*d > N)
                {
                    cout << N;
                    break;
                }
                else
                {
                    if(N%d == 0)
                    {
                        while(N%d == 0)
                        {
                            N/=d;

                            cout << d << ' '; //
                        }
                    }
                    else
                    {
                        d+=1;
                    }
                }
            }
        }
    }
}
# 2017933, 2024-09-28 14:17:53, PPPPPPPPPP-PP-PP-- (77%)

#include<iostream>

using namespace std;

int main()
{
    unsigned long long N;
    cin >> N;
    int d =2;

    if(N <2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        if(N>1)
        {
            while(N >1)
            {
                if(d*d > N)
                {
                    cout << N;
                    break;
                }
                else
                {
                    if(N%d == 0)
                    {
                        while(N%d == 0)
                        {
                            N/=d;

                            cout << d << ' '; //
                        }
                    }
                    else
                    {
                        d+=1;
                    }
                }
            }
        }
    }
}
# 2017936, 2024-09-28 14:18:04, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    int d =2;

    if(N <2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        if(N>1)
        {
            while(N >1)
            {
                if(d*d > N)
                {
                    cout << N;
                    break;
                }
                else
                {
                    if(N%d == 0)
                    {
                        while(N%d == 0)
                        {
                            N/=d;

                            cout << d << ' '; //
                        }
                    }
                    else
                    {
                        d+=1;
                    }
                }
            }
        }
    }
}
# 2018682, 2024-09-28 15:15:32, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    int d =2;

    if(N <2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        if(N>1)
        {
            while(N >1)
            {
                if(d*d > N)
                {
                    cout << N;
                    break;
                }
                else
                {
                    if(N%d == 0)
                    {
                        while(N%d == 0)
                        {
                            N/=d;

                            cout << d << ' '; //
                        }
                    }
                    else
                    {
                        d+=1;
                    }
                }
            }
        }
    }
}

6733102721
# 2016979, 2024-09-28 12:42:29, -TTTTTTTTTxxxxxx-- (0%)

#include <iostream>
using namespace std;
int main(){
int N;
cin>>N;
int d=2;
if (N<2){
    cout <<"No prime factors for numbers less than 2";
}
else{
while(N>1){
    while(d*d<N){

        if(N%d==0){
            N/=d;
            cout <<d<<" ";
        }
        else {
            d+=1;
            cout<<d<<" ";
    
    }

}
}
}
}
# 2017352, 2024-09-28 13:20:48, P---------------PP (16%)

#include <iostream>
using namespace std;
int main(){
int N;
cin>>N;

 if (N<2){
    cout <<"No prime factors for numbers less than 2.";
}
}
# 2018727, 2024-09-28 15:17:00, P-PPPPPPPPTTTTTTPP (61%)

#include <iostream>
using namespace std;
int main(){
int N;
cin>>N;
int d=2;
int copy=N;
if(N>2){
while(copy>1){
if(d*d>copy){
    cout <<copy;
    break;       
}
else{
    if(copy%d==0){
        copy/=d;
        cout <<d<<" ";
    }
    else{
        d+=1;
    }
}
}

}
else if (N<2){
    cout <<"No prime factors for numbers less than 2.";
}
}
# 2018822, 2024-09-28 15:19:39, P-PPPPPPPPPPPPPPPP (94%)

#include <iostream>
using namespace std;
int main(){
long long N;
cin>>N;
long long d=2;
long long copy=N;
if(N>2){
while(copy>1){
if(d*d>copy){
    cout <<copy;
    break;       
}
else{
    if(copy%d==0){
        copy/=d;
        cout <<d<<" ";
    }
    else{
        d+=1;
    }
}
}



}
else if (N<2){
    cout <<"No prime factors for numbers less than 2.";
}
}

6733128021
# 2016852, 2024-09-28 12:30:41, Compilation error (0%)

#include <iostream>
#include <cmath>

int main(){

    long long N;
    cin >> N;

    int d = 2;

    int component1 = 0;
    int component2 = 0;

    if(N < 2){
        cout << "No prime factors for number less than 2"
        return 0;
    }

    do{
        if(N%d == 0){
            cout << component1 << component2;
        }
        else{
            d+=1
        }
    }while(d*d > N)

    cout << component1 << component2;

}
# 2017057, 2024-09-28 12:50:39, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    long long N;
    cin >> N;

    int d = 2;

    int component = 0;

    if(N < 2){
        cout << "No prime factors for number less than 2";
        return 0;
    }

    while(N > 1){
        if(d*d > N){
            cout << N;
            break;
        }
        else{
            if(N % d == 0){
                N/=d;
                cout << d << " ";
            }
            else{
                d+=1;
            }
        }
    }

}
# 2017516, 2024-09-28 13:37:22, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    long long N;
    cin >> N;

    int d = 2;

    int component = 0;

    if(N < 2){
        cout << "No prime factors for number less than 2.";
        return 0;
    }

    while(N > 1){
        if(d*d > N){
            cout << N;
            break;
        }
        else{
            if(N % d == 0){
                N/=d;
                cout << d << " ";
            }
            else{
                d+=1;
            }
        }
    }

}
# 2017524, 2024-09-28 13:38:03, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){

    long long N;
    cin >> N;

    int d = 2;

    int component = 0;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }

    while(N > 1){
        if(d*d > N){
            cout << N;
            break;
        }
        else{
            if(N % d == 0){
                N/=d;
                cout << d << " ";
            }
            else{
                d+=1;
            }
        }
    }

}

6733190921
# 2014900, 2024-09-28 09:13:32, -TPTTPTPTPxTPxxx-- (27%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(n>1){
            if(d*d>n){cout<<n<<' ';}
            else{
                while(n%d==0){
                    n/=d;
                    cout<<d<<' ';
                }
                if(n%d!=0){d+=1;}
            }
        }
    }
}
# 2014919, 2024-09-28 09:15:30, -PPPPPPPPPPTPPPP-- (77%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(n>1){
            if(d*d>n){cout<<n<<' '; break;}
            else{
                while(n%d==0){
                    n/=d;
                    cout<<d<<' ';
                }
                if(n%d!=0){d+=1;}
            }
        }
    }
}
# 2015150, 2024-09-28 09:40:40, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){cout<<n<<' '; break;}
            else{
                while(n%d==0){
                    n/=d;
                    cout<<d<<' ';
                }
                if(n%d!=0){d+=1;}
            }
        }
    }
}
# 2015709, 2024-09-28 10:33:39, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){cout<<n<<' '; break;}
            else{
                while(n%d==0){
                    n/=d;
                    cout<<d<<' ';
                }
                if(n%d!=0){d+=1;}
            }
        }
    }
}

6733202821
# 2015405, 2024-09-28 10:02:30, P-T-TT-TTTTTTTTTPT (11%)

#include <bits//stdc++.h>
using namespace std;
int main(){
    int d = 2;
    int N ;
    cin >> N ;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    do{if(N>1){
        if(d*d<=N){
            while(N%d==0){
                N/=d;
                int  i=2;
                while(i<=d){
                    if(d%i==0){
                        d /= i;
                        cout <<   i << " ";
                    }
                }
                }  
            } d+=1;
        } for(int div=2;div*div<=N;div++){
                    if(N%div==0){
                        N /= div;
                        cout << div << " ";
                    }
        }
    }while(N%d==0);
}
# 2015581, 2024-09-28 10:19:53, PPTPTTPTTTTTTTTTPT (27%)

#include <bits//stdc++.h>
using namespace std;
int main(){
    int d = 2;
    int N ;
    cin >> N ;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    do{if(N>1){
        if(d*d<=N){
            while(N%d==0){
                N/=d;
                int  i=2;
                while(i<=d){
                    if(d%i==0){
                        d /= i;
                        cout <<   i << " ";
                    }
                    i++;
                }
            }  d+=1;
        }
        int f =2 ;
         while(f<=N){
                    if(N%f==0){
                        N/= f;
                        cout <<  f << " ";
                    }
                    f++;
                }
        }         
        
    }while(N%d==0);
}
# 2015752, 2024-09-28 10:38:39, PTPTTPTPTPTTTTTTP- (33%)

#include <bits//stdc++.h>
using namespace std;
int main(){
    int d = 2;
    int N ;
    cin >> N ;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    while(N>1){
        if(d*d<=N){
            while(N%d==0){
                N/=d;
                cout << d << " ";
                } d++;
            } 
        }while(N%d==0){
                N/=d;
                cout << d << " ";
                } d++;

}
# 2015891, 2024-09-28 10:54:21, PPPPPPPPPPPTPPPPPP (94%)

#include <bits//stdc++.h>
using namespace std;
int main(){
    long long int d = 2;
    long long int N ;
    cin >> N ;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    while(N>1){
        if(d*d<=N){
            while(N%d==0){
                N/=d;
                cout << d << " ";
                } d++;
            } while(N%d==0){
                N/=d;
                cout << d << " ";
                } d++;
    }

}

6733245821
# 2016919, 2024-09-28 12:36:29, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
using namespace std;
int main(){
    long long n, d=2;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for number less than 2";
    }
    else{
        while(n > 1){
            if(d*d > n){
                long long i = 2;
                while(n != 1){
                    while(n % i == 0){
                        cout << i << ' ';
                        n /= i;
                    } i++;
                }
            }
            else{
                while(n % d == 0){
                    n /= d;
                    cout << d << ' ';
                }
                d += 1;
            }
        }
    }
    return 0;
}
# 2016980, 2024-09-28 12:42:31, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
using namespace std;
int main(){
    long long n, d=2;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for number less than 2";
    }
    else{
        while(n > 1){
            if(d*d > n){
                long long i = 2;
                while(n != 1){
                    while(n % i == 0){
                        cout << i << ' ';
                        n /= i;
                    } i++;
                }
            }
            else{
                if(n%d == 0){
                    while(n % d == 0){
                        n /= d;
                        cout << d << ' ';
                    }
                }
                
                d++;
            }
        }
    }
    return 0;
}
# 2017526, 2024-09-28 13:38:32, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>
using namespace std;
int main(){
    long long n, d=2;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n > 1){
            if(d*d > n){
                long long i = 2;
                while(n != 1){
                    while(n % i == 0){
                        cout << i << ' ';
                        n /= i;
                    } i++;
                }
            }
            else{
                if(n%d == 0){
                    while(n % d == 0){
                        n /= d;
                        cout << d << ' ';
                    }
                }
                
                d++;
            }
        }
    }
    return 0;
}
# 2017534, 2024-09-28 13:39:01, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;
int main(){
    long long n, d=2;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n > 1){
            if(d*d > n){
                long long i = 2;
                while(n != 1){
                    while(n % i == 0){
                        cout << i << ' ';
                        n /= i;
                    } i++;
                }
            }
            else{
                if(n%d == 0){
                    while(n % d == 0){
                        n /= d;
                        cout << d << ' ';
                    }
                }
                
                d++;
            }
        }
    }
    return 0;
}

6733260121
# 2015906, 2024-09-28 10:55:41, -TPTTPTPTPxxPxxx-- (27%)

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

int main() {
    long long n;
    long long d = 2;
    cin >> n;
    if (n >= 2) {
        while (n > 1) {
            if (d*d > n) {
                cout << n << " ";
            }
            else {
                while (n % d == 0) {
                    n = n / d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
    else cout << "No prime factors for number less than 2.";

}
# 2015993, 2024-09-28 11:01:59, -PPPPPPPPPPTPPPP-- (77%)

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

int main() {
    long long n;
    long long d = 2;
    bool b = false;
    cin >> n;
    if (n >= 2) {
        for (long long d = 2; d <= n; d++) {
            if (n % d == 0) {
                n = n / d;
                cout << d << " ";
                d--;
            }
        }
        
    }
    else cout << "No prime factors for number less than 2.";
    /*if (n >= 2) {
        while (n > 1) {
            if (d*d > n) {
                cout << n << " ";
            }
            else {
                while (n % d == 0) {
                    n = n / d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
    else cout << "No prime factors for number less than 2.";*/

}
# 2016007, 2024-09-28 11:03:22, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long long n;
    long long d = 2;
    bool b = false;
    cin >> n;
    if (n >= 2) {
        for (long long d = 2; d <= n; d++) {
            if (n % d == 0) {
                n = n / d;
                cout << d << " ";
                d--;
            }
        }
    }
    else cout << "No prime factors for numbers less than 2.";
    /*if (n >= 2) {
        while (n > 1) {
            if (d*d > n) {
                cout << n << " ";
            }
            else {
                while (n % d == 0) {
                    n = n / d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
    else cout << "No prime factors for number less than 2.";*/

}
# 2016026, 2024-09-28 11:05:16, PPPPPPPPPPPTPPPPPP (94%)

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

int main() {
    long long n;
    cin >> n;
    if (n >= 2) {
        for (long long d = 2; d <= n; d++) {
            if (n % d == 0) {
                n = n / d;
                cout << d << " ";
                d--;
            }
        }
    }
    else cout << "No prime factors for numbers less than 2.";
    /*if (n >= 2) {
        while (n > 1) {
            if (d*d > n) {
                cout << n << " ";
            }
            else {
                while (n % d == 0) {
                    n = n / d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }
    else cout << "No prime factors for number less than 2.";*/

}

6733054221
# 2016909, 2024-09-28 12:35:41, PTPTTTTTTPTTTTTTPP (27%)

#include<iostream>

using namespace std;
int main(){
    long int k;
    cin >> k;
    int d = 2;
    if (k < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        
    } else {
        
            while (k>1)
        {
            if (d*d>k)
            {
               cout <<k<<" ";
            } else{
                while(k%d == 0){
                if (k%d == 0)
                {
                    k/=d;
                    cout <<d<<" ";
                } else{
                    d+=1;
                }
                }
                
            }
            
        }
        } 
        
      
        
    
    
}
# 2016948, 2024-09-28 12:38:47, PTPTTPTPTPxTPxxxPP (44%)

#include<iostream>

using namespace std;
int main(){
    long int k;
    cin >> k;
    int d = 2;
    if (k < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        
    } else {
        
            while (k>1)
        {
            if (d*d>k)
            {
               cout <<k<<" ";
            } else{
                while(k%d == 0){
                k/=d;
                cout <<d<<" ";
                
                    
                }
                d+=1;
                
                }
                
            }
            
        }
        
        
      
        
    
    
}
# 2016966, 2024-09-28 12:40:45, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>

using namespace std;
int main(){
    long int k;
    cin >> k;
    int d = 2;
    if (k < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        
    } else {
        
            while (k>1)
        {
            if (d*d>k)
            {
               cout <<k<<" ";
               break;
            } else{
                while(k%d == 0){
                k/=d;
                cout <<d<<" ";
                
                    
                }
                d+=1;
                
                }
                
            }
            
        }
        
        
      
        
    
    
}

6733060021
# 2015927, 2024-09-28 10:57:03, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    int d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d>n){
            cout<<n;
            break;
        }
        else{
            if(n%d==0){
                n=n/d;
                cout<<d<<" ";
            }
            else d++;
        }
    }
    return 0;
}
# 2016729, 2024-09-28 11:57:51, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    int d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d>n){
            cout<<n;
            return 0;
        }
        else{
            if(n%d==0){
                n=n/d;
                cout<<d<<" ";
            }
            else d++;
        }
    }
}
# 2016744, 2024-09-28 11:58:12, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    int d=2;
    cin>>n;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    while(n>1){
        if(d*d>n){
            cout<<n;
            return 0;
        }
        else{
            if(n%d==0){
                n=n/d;
                cout<<d<<" ";
            }
            else d++;
        }
    }
    return 0;
}

6733073121
# 2014887, 2024-09-28 09:12:48, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std ;
int main(){

    long long n ;
    cin >> n;
    long long d =2 ;
    if(n<2){
        cout << "No prime factors for numbers less than 2." ;
    }else{
        while( d <= n){
            if(n%d == 0){
                cout << d << ' ' ;
                n/=d ;
            }else{
                d++;
            }
        }
    }
}
# 2014913, 2024-09-28 09:14:43, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std ;
int main(){

    long long n ;
    cin >> n;
    long long d =2 ;
    if(n<2){
        cout << "No prime factors for numbers less than 2." ;
    }else{
        while( d <= n){
            if(n%d == 0){
                cout << d << ' ' ;
                n/=d ;
            }else{
                d++;
            }
        }
    }
}
# 2015051, 2024-09-28 09:32:13, PPPPPPPPPPPTPPPPPP (94%)

#include <bits/stdc++.h>
using namespace std ;
int main(){

    long long n ;
    cin >> n;
    long long d =2 ;
    if(n<2){
        cout << "No prime factors for numbers less than 2." ;
    }else{
        while( d <= n){
            if(n%d == 0){
                cout << d << ' ' ;
                n/=d ;
            }else{
                d++;
            }
        }
    }
}

6733159521
# 2015094, 2024-09-28 09:34:21, PPPPPPPPPPPTPPPPPP (94%)

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

int main()
{
    long long n ;
    int d=2;
    cin>> n ;

    if(n<2){
        cout<< "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1) {
            if(d*d >n){
                cout<< n ;
                return 0;
            }
            else {
                while(n%d == 0){
                    n/=d;
                    cout<< d << " " ;
                }
                d+=1 ;
                
            }
        }
    }
}
# 2015401, 2024-09-28 10:02:20, PPPPPPPPPPPTPPPPPP (94%)

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

int main()
{
    long long n ;
    int d=2;
    cin>> n ;

    if(n<2){
        cout<< "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1) {
            if(d*d >n){
                cout<< n ;
                return 0;
            }
            else {
                while(n%d == 0){
                    n/=d;
                    cout<< d << " " ;
                }
                d+=1 ;
                
            }
        }
    }
}
# 2016168, 2024-09-28 11:19:55, PPPPPPPPPPPTPPPPPP (94%)

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

int main()
{
    long long n ;
    int d=2;
    cin>> n ;

    if(n<2){
        cout<< "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1) {
            if(d*d >n){
                cout<< n ;
                return 0;
            }
            else {
                while(n%d == 0){
                    n/=d;
                    cout<< d << " " ;
                }
                d+=1 ;
                
            }
        }
    }
}

6733236121
# 2014912, 2024-09-28 09:14:42, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    int d =2;
    if(N < 2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while(N > 1)
        {
            if(d*d > N)
            {
                cout << N <<' ';
                break;
            }
            else{
                if(N % d == 0)
                {
                    N /= d;
                    cout << d <<' ';
                }
                else
                {
                    d += 1;
                    continue;
                }

            }
        }
    }
}
# 2014933, 2024-09-28 09:16:57, -PPPPPPPPP-PP-PP-- (72%)

#include <iostream>

using namespace std;

int main()
{
    unsigned long long N;
    cin >> N;
    //cout << N;
    int d =2;
    if(N < 2)
    {
        cout << "No prime factors for numbers less than 2";
    }
    else
    {
        while(N > 1)
        {
            if(d*d > N)
            {
                cout << N <<' ';
                break;
            }
            else{
                if(N % d == 0)
                {
                    N /= d;
                    cout << d <<' ';
                }
                else
                {
                    d += 1;
                    continue;
                }

            }
        }
    }
}
# 2015161, 2024-09-28 09:41:09, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;

int main()
{
    long long N;
    cin >> N;
    //cout << N;
    int d =2;
    if(N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(N > 1)
        {
            if(d*d > N)
            {
                cout << N <<' ';
                break;
            }
            else{
                if(N % d == 0)
                {
                    N /= d;
                    cout << d <<' ';
                }
                else
                {
                    d += 1;
                    continue;
                }

            }
        }
    }
}

6733242921
# 2014973, 2024-09-28 09:22:02, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;
int main(){
    long n;cin>>n;
    int d = 2;
    bool loop = true ;
    if(n<2){
        cout<<"No prime factors for numbers less than 2." ;
    }
    else if(n>1){
        while (loop){
            if(d*d<=n){
                while(n%d==0){
                    n/=d;
                    cout<<d<<' ';
                    
                }
                d+=1;
            }
            else {
                loop = false; 
            }
            
        }
    }

    if(n>1){
        cout<<n;
    }


}
# 2014976, 2024-09-28 09:22:14, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;
int main(){
    long n;cin>>n;
    int d = 2;
    bool loop = true ;
    if(n<2){
        cout<<"No prime factors for numbers less than 2." ;
    }
    else if(n>1){
        while (loop){
            if(d*d<=n){
                while(n%d==0){
                    n/=d;
                    cout<<d<<' ';
                    
                }
                d+=1;
            }
            else {
                loop = false; 
            }
            
        }
    }

    if(n>1){
        cout<<n;
    }


}
# 2015991, 2024-09-28 11:01:52, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>

using namespace std;
int main(){
    long n;cin>>n;
    int d = 2;
    bool loop = true ;
    if(n<2){
        cout<<"No prime factors for numbers less than 2." ;
    }
    else if(n>1){
        while (loop){
            if(d*d<=n){
                while(n%d==0){
                    n/=d;
                    cout<<d<<' ';
                    
                }
                d+=1;
            }
            else {
                loop = false; 
            }
            
        }
    }

    if(n>1){
        cout<<n;
    }


}

6733243521
# 2017390, 2024-09-28 13:25:23, PTPTTPTPTPTTPTTTPP (44%)

#include<bits/stdc++.h>
using namespace std;
//deque <int> q;
void primeey(long long int n){
   
    
    while(n%2==0){
        cout<<2<<" ";
        n=n/2;
    }
    for(int i=3;i<n/2;i+=2){
        while(n%i==0){
            cout<<i<<" ";
            n=n/i;
        }
    }
    if(n!=1){
    cout<<n<<" ";
    }
    
}
int main(){
    long long int n; cin>>n;
    long long int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                primeey(n);
            }
            else{
                while(n%d==0){
                    n/=d;
                    primeey(d);

                }
                if(n%d!=0){
                    d+=1;
                }
            }
        }
    }

    return 0;
}
# 2017407, 2024-09-28 13:26:37, PTPxTPTPTPTTPTTTPP (44%)

#include<bits/stdc++.h>
using namespace std;
//deque <int> q;
void primeey(long long int n){
   
    
    while(n%2==0){
        cout<<2<<" ";
        n=n/2;
    }
    for(int i=3;i<n/2;i+=2){
        while(n%i==0){
            cout<<i<<" ";
            n=n/i;
        }
    }
    if(n!=1){
    cout<<n<<" ";
    }
    
}
int main(){
  ios::sync_with_stdio(0);
    cin.tie(0);
    long long int n; cin>>n;
    long long int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                primeey(n);
            }
            else{
                while(n%d==0){
                    n/=d;
                    primeey(d);

                }
                if(n%d!=0){
                    d+=1;
                }
            }
        }
    }

    return 0;
}
# 2018036, 2024-09-28 14:26:21, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
//deque <int> q;
void primeey(long long int n){
   
    
   
    
    while(n%2==0){
        cout<<2<<" ";
        n=n/2;
    }
    for(int i=3;i<n/2;i+=2){
        while(n%i==0){
            cout<<i<<" ";
            n=n/i;
        }
    }
    if(n>1){
        cout<<n<<" ";
    }
    
   
    
}
int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
    long long int n; cin>>n;
    long long int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                primeey(n);
                return 0;
            }
            else{
                if(n%d==0){
                    while(n%d==0){
                    n/=d;
                    primeey(d);

                    }
                }
                else{
                    d+=1;
                }
            }
        }
    }

    return 0;
}

6733274021
# 2015210, 2024-09-28 09:44:46, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;
int main(){
   long long  N;
   cin >> N;
   int d = 2;
   if(N < 2){
    cout << "No prime factors for numbers less than 2.";
   }else if(d*d > N){
            if(N == 2)cout << 2;
            if(N == 3)cout << 3;
   }else{
    while(N > 1){
        if(d*d > N){
            cout << N;
            break;
        }
        else if(N%d == 0){
            cout << d << " ";
            N = N/d;
        }else if(N%d != 0){
            d++;
        }
    }
    }
}
# 2015213, 2024-09-28 09:45:02, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;
int main(){
   long long  N;
   cin >> N;
   int d = 2;
   if(N < 2){
    cout << "No prime factors for numbers less than 2.";
   }else if(d*d > N){
            if(N == 2)cout << 2;
            if(N == 3)cout << 3;
   }else{
    while(N > 1){
        if(d*d > N){
            cout << N;
            break;
        }
        else if(N%d == 0){
            cout << d << " ";
            N = N/d;
        }else if(N%d != 0){
            d++;
        }
    }
    }
}
# 2015721, 2024-09-28 10:34:31, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;
int main(){
   long long  N;
   cin >> N;
   int d = 2;
   if(N < 2){
    cout << "No prime factors for numbers less than 2.";
   }else if(d*d > N){
            if(N == 2)cout << 2;
            if(N == 3)cout << 3;
   }else{
    while(N > 1){
        if(d*d > N){
            cout << N;
            break;
        }
        else if(N%d == 0){
            cout << d << " ";
            N = N/d;
        }else if(N%d != 0){
            d++;
        }
    }
    }
}

6733068021
# 2015533, 2024-09-28 10:15:20, PP--------------PP (22%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    long long int N, d = 2;
    cin >> N;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }else if(N > 1){
        if(d*d > N){
            for(int d = 2; d <= N; d++){
                while(N % d == 0){
                    N = N/d;
                    cout << d;
                    if(N > 1){
                        cout << " ";
                    }
                    return 0;
                }
            }
        }
    }else if(N % d == 0){
        while(N % d == 0){
            N /= d;
            for(int d = 2; d <= N; d++){
                while(N % d == 0){
                    N = N/d;
                    cout << N;
                    if(N > 1){
                        cout << " ";
                    }
                    return 0;
                }
            }
        }
    }else{
        while(N % d != 0){
            d += 1;
            return 0;
        }
    }
}
# 2016027, 2024-09-28 11:05:29, PPPPPPPPPPPPP-PPPP (94%)

#include<bits/stdc++.h>

using namespace std;

int main(){
    long long int N, d = 2;
    cin >> N;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }else if(N > 1){
        if(d*d > N){
            for(int d = 2; d <= N; d++){
                while(N % d == 0){
                    N = N/d;
                    cout << d;
                    if(N > 1){
                        cout << " ";
                    }
                }
            }
        }else if(N % d == 0){
            for(int d = 2; d <= N; d++){
                while(N % d == 0){
                    N = N/d;
                    cout << d;
                    if(N > 1){
                        cout << " ";
                    }
                }
            }
        }else if(N % d != 0){
            cout << N;
        }
    }
}

6733083421
# 2017041, 2024-09-28 12:49:10, PP-PP-P-P-PT-PPPPP (66%)

#include<iostream>
#include<cmath>

int main ( ){ 
    long long n = 0 ;
    std::cin >> n ;
    int d = 2 ;
    if ( n < 2 ) {
        std::cout << "No prime factors for numbers less than 2." ;
    }else {
        if ( n >= 1 ){
            while ( n >= 1 ){
                if ( d*d > n ){
                    std::cout << n << " " ;
                    break;
                }else {
                    bool aa = true ;
                    while ( aa ){
                        if ( n%d == 0 ){
                            n /= d ;
                            std::cout << d << " " ;
                        }else {
                            d += 1 ;
                            aa = false ;
                        }
                    }                    
                }
            }
        }else 
        std::cout << n ;
    }
}
# 2017119, 2024-09-28 12:57:38, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
#include<cmath>

int main ( ){ 
    long long n = 0 ;
    std::cin >> n ;
    int d = 2 ;
    if ( n < 2 ) {
        std::cout << "No prime factors for numbers less than 2." ;
    }else {
            while ( n > 1 ){
                if ( d*d > n ){
                    std::cout << n << " " ;
                    break;
                }else {
                    bool aa = true ;
                    while ( aa ){
                        if ( n%d == 0 ){
                            n /= d ;
                            std::cout << d << " " ;
                        }else {
                            d += 1 ;
                            aa = false ;
                        }
                    }                    
                }
            }
    }
}

6733093721
# 2014853, 2024-09-28 09:10:40, PPPPPPPPPPPTPPPPPP (94%)

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

int main(){
    ll n;
    int d = 2;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n > 1){
            if(d*d > n){
                cout << n;
                return 0;
            }
            else{
                while(n%d == 0){
                    n /=d;
                    cout << d << " ";
                }
                d +=1;
            }
        }
    }
    
}
# 2014864, 2024-09-28 09:11:12, PPPPPPPPPPPTPPPPPP (94%)

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

int main(){
    ll n;
    int d = 2;
    cin >> n;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n > 1){
            if(d*d > n){
                cout << n;
                return 0;
            }
            else{
                while(n%d == 0){
                    n /=d;
                    cout << d << " ";
                }
                d +=1;
            }
        }
    }
    
}

6733167521
# 2014908, 2024-09-28 09:13:58, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main(){

    long long n;
    cin >> n;

    int d = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n > 1){
            if(d * d > n){
                cout << n << " ";
                break;
            }
            else{
                if(n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                else{
                    d += 1;
                }
            }
        }
    }
}
# 2015080, 2024-09-28 09:33:40, PPPPPPPPPPPTPPPPPP (94%)

#include <iostream>
using namespace std;

int main(){

    long long n;
    cin >> n;

    int d = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n > 1){
            if(d * d > n){
                cout << n << " ";
                break;
            }
            else{
                if(n % d == 0){
                    n /= d;
                    cout << d << " ";
                }
                else{
                    d += 1;
                }
            }
        }
    }
}

6633118721
# 2017026, 2024-09-28 12:47:50, PPPPPPPPPPPTPPPPPP (94%)

#include <vector>
#include <algorithm>
#include <iostream>
#include <cctype>
#include <cmath>
#include <stdio.h>

using namespace std;

int main()
{
    long long n;
    cin >> n;
    int d = 2;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2." << endl;
        return 0;
    }

    while (true)
    {
        if (n > 1)
        {
            if (d * d > n)
            {
                // cout smt
                //cout << "this is N" <<endl;
                cout << n << " ";
                break;
            }
            else
            {
                while (true)
                {
                    if (n % d == 0)
                    {
                        n /= d;
                        // cout smt
                        // cout << "this is D" <<endl;
                        cout << d << " ";
                    }
                    else
                    {

                        d += 1;
                        break;
                    }
                }
            }
        }
        else
        {
            break;
        }
    }
}

6733058821
# 2015090, 2024-09-28 09:34:06, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;

int main(){
    long long n;
    cin >>n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(1){
        if(n>1){
            if(d*d>n){
                cout << n << " ";
                break;
            }else{
                while(1){
                if(n%d==0){
                    n/=d;
                    cout << d <<" ";
                    continue;
                }else{
                    d+=1;
                    break;
                }
            }
            }
        }else{
            break;
        }
        }
    }
}

6733173221
# 2014931, 2024-09-28 09:16:32, PPPPPPPPPPPTPPPPPP (94%)

#include<iostream>
using namespace std;
int main() {
    long long N;
    int d =2;
    cin >> N;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N>1){
            if(d*d>N){
                cout << N << ' ';
                break;  
            }else{
                while(N%d==0){
                    N/=d;
                    cout << d << ' ';
                }
                    if(N%d!=0){d+=1;}
            }
        }
    }
}

6733233221
# 2014868, 2024-09-28 09:11:25, PPPPPPPPPPPTPPPPPP (94%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    while(n>1){
        if(d*d>n){
        cout<<n<<" ";
        return 0;
        }
        while(n%d==0){
            n/=d;
            cout<<d<<" ";
        }
        d+=1;
    }
}

Max Score = 88


6733030121
# 2016986, 2024-09-28 12:43:28, -PPPPPPPPP-PP-PP-- (72%)

#include <iostream>
using namespace std;

int main() {
    unsigned long long n; cin >> n;
    int d = 2;

    if(n < 2) {
        cout << "No prime factors for numbers less than 2";
    } else {
        do {
            if(n > 1) {
                if(d*d > n) {
                    cout << n << " ";
                    break;
                } else {
                    do {
                        if(n%d == 0) {
                            n /= d;
                            cout << d << " ";
                        } else {
                            break;
                        }
                    } while(n%d == 0);
                    if(n%d != 0) d+=1;
                }
            } else break;
        } while(n > 1);
        
    }
    
}
# 2017003, 2024-09-28 12:46:09, -PPPPPPPPP-PP-PP-- (72%)

#include <iostream>
using namespace std;

int main() {
    unsigned long long n; cin >> n;
    int d = 2;

    if(n < 2) {
        cout << "No prime factors for numbers less than 2";
    } else {
        do {
            if(n > 1) {
                if(d*d > n) {
                    cout << n << " ";
                    break;
                } else {
                    do {
                        if(n%d == 0) {
                            n /= d;
                            cout << d << " ";
                        } else {
                            d += 1;
                        }
                    } while(n%d == 0);
                    if(n%d != 0) d+=1;
                }
            } else break;
        } while(n > 1);
        
    }
    
}
# 2017023, 2024-09-28 12:47:40, -PPPPPPPPP-PP-PP-- (72%)

#include <iostream>
using namespace std;

int main() {
    unsigned long long n; cin >> n;
    int d = 2;

    if(n < 2) {
        cout << "No prime factors for numbers less than 2";
    } else {
        do {
            if(n > 1) {
                if(d*d > n) {
                    cout << n << " ";
                    break;
                } else {
                    do {
                        if(n%d == 0) {
                            n /= d;
                            cout << d << " ";
                        } else {
                            d += 1;
                            break;
                        }
                    } while(n%d == 0);
                    if(n%d != 0) d+=1;
                }
            } else break;
        } while(n > 1);
        
    }
    
}
# 2017038, 2024-09-28 12:49:00, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>
using namespace std;

int main() {
    unsigned long long n; cin >> n;
    unsigned long long d = 2;

    if(n < 2) {
        cout << "No prime factors for numbers less than 2";
    } else {
        do {
            if(n > 1) {
                if(d*d > n) {
                    cout << n << " ";
                    break;
                } else {
                    do {
                        if(n%d == 0) {
                            n /= d;
                            cout << d << " ";
                        } else {
                            d += 1;
                            break;
                        }
                    } while(n%d == 0);
                    if(n%d != 0) d+=1;
                }
            } else break;
        } while(n > 1);
        
    }
    
}
# 2017317, 2024-09-28 13:18:07, PPPPPPPPPPPPPPPP-- (88%)

#include <iostream>
using namespace std;

int main() {
    unsigned long long n; cin >> n;
    unsigned long long d = 2;

    if(n < 2) {
        cout << "No prime factors for numbers less than 2.";
    } else {
        do {
            if(n > 1) {
                if(d*d > n) {
                    cout << n << " ";
                    break;
                } else {
                    do {
                        if(n%d == 0) {
                            n /= d;
                            cout << d << " ";
                        } else {
                            d += 1;
                            break;
                        }
                    } while(n%d == 0);
                    if(n%d != 0) d+=1;
                }
            } else break;
        } while(n > 1);
        
    }
    
}
# 2017333, 2024-09-28 13:19:09, PPPPPPPPPPPPPPPP-- (88%)

#include <iostream>
using namespace std;

int main() {
    unsigned long long n; cin >> n;
    unsigned long long d = 2;

    if(n < 2) {
        cout << "No prime factors for numbers less than 2.";
    } else {
        do {
            if(n > 1) {
                if(d*d > n) {
                    cout << n << " ";
                    break;
                } else {
                    do {
                        if(n%d == 0) {
                            n /= d;
                            cout << d << " ";
                        } else {
                            //d += 1;
                            break;
                        }
                    } while(n%d == 0);
                    if(n%d != 0) d+=1;
                }
            } else break;
        } while(n > 1);
        
    }
    
}
# 2018736, 2024-09-28 15:17:12, PPPPPPPPPPPPPPPP-- (88%)

#include <iostream>
using namespace std;

int main() {
    unsigned long long n; cin >> n;
    unsigned long long d = 2;

    if(n < 2) {
        cout << "No prime factors for numbers less than 2.";
    } else {
        do {
            if(n > 1) {
                if(d*d > n) {
                    cout << n << " ";
                    break;
                } else {
                    do {
                        if(n%d == 0) {
                            n /= d;
                            cout << d << " ";
                        } else {
                            //d += 1;
                            break;
                        }
                    } while(n%d == 0);
                    if(n%d != 0) d+=1;
                }
            } else break;
        } while(n > 1);
        
    }
    
}

6733096621
# 2014848, 2024-09-28 09:10:19, P-P--P-P-P--P---PP (44%)

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

int main() {
    long long N;
    cin >> N;
    long long d=2;
    if (N>2){
    while (N>1){
        if(d*d>N){
            cout << d;
            break;
        } else{
            if(N%d ==0){
                N/=d;
                cout << d << " ";
            } else{
                d++;
            }
        }
        }
    } else{
        cout << "No prime factors for numbers less than 2.";
    }
}
# 2014907, 2024-09-28 09:13:58, P-PPPPPPPPPTPPPPPP (88%)

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

int main() {
    long long N;
    cin >> N;
    long long d=2;
    if (N>2){
    while (N>1){
        if(d >=N){
            cout << d<<endl;
            break;
        } else{
            if(N%d ==0){
                N/=d;
                cout << d << " ";
            } else{
                d++;
            }
        }
        }
    } else{
        cout << "No prime factors for numbers less than 2.";
    }
}

6733293921
# 2017331, 2024-09-28 13:19:04, PPPPPPPPPP-PP-PP-- (77%)

#include <iostream>
#include <cmath>
using namespace std;

int main(){
    unsigned long long int n;
    int d;

    cin >> n;

    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                // cout prime n
                cout << n << " ";
                break;
            }
            else{
                while(n%d==0){
                    n/=d;
                    // cout prime d
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }
}
# 2017354, 2024-09-28 13:20:59, PPPPPPPPPPPPPPPP-- (88%)

#include <iostream>
#include <cmath>
using namespace std;

int main(){
    unsigned long long int n;
    unsigned long long int d;

    cin >> n;

    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                // cout prime n
                cout << n << " ";
                break;
            }
            else{
                while(n%d==0){
                    n/=d;
                    // cout prime d
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }
}

Max Score = 83


6733112021
# 2015342, 2024-09-28 09:57:11, ------------------ (0%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    int ans;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n<=1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
            }
            else{
              while( n%d > 0){
                if(n%d == 0){
                    n /= d;
                    cout << d;
                }
              }
            }
        }
    }

}
# 2015348, 2024-09-28 09:57:33, ------------------ (0%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    int ans;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n<=1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
            }
            else{
              while( n%d > 0){
                if(n%d == 0){
                    n /= d;
                    cout << d << " ";
                }
              }
            }
        }
    }

}
# 2015415, 2024-09-28 10:02:59, -P-P--P----P------ (22%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>=1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                  while(n%d > 0){
                    if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                    }
                    else{
                        d += 1;
                    }
                  }
                }
            }
            else{
                break;
            }
            
        }
    }

}
# 2015431, 2024-09-28 10:04:40, -PTTTTTTTTTTTTTT-- (5%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>=1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                  while(true){
                    if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                    }
                    else{
                        d += 1;
                    }
                  }
                }
            }
            else{
                break;
            }
            
        }
    }

}
# 2015434, 2024-09-28 10:05:17, -PTTTTTTTTTTTTTT-- (5%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>=1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                  while(n >= 0){
                    if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                    }
                    else{
                        d += 1;
                    }
                  }
                }
            }
            else{
                break;
            }
            
        }
    }

}
# 2015442, 2024-09-28 10:06:48, -PPPPPPPPPPTPPPP-- (77%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>=1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                    if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                    }
                  
                    else{
                        d += 1;
                    } 
                  
                }
            }
            else{
                break;
            }
            
        }
    }

}
# 2015461, 2024-09-28 10:08:56, -P-P--P----P------ (22%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>=1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                 while(n%d > 0){
                    if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                        
                    }
                 }
                   if(n%d > 0){
                    d+= 1;
                   }
                  
                }
            }
            else{
                break;
            }
            
        }
    }

}
# 2015467, 2024-09-28 10:09:20, -PPPPPPPPPPTPPPP-- (77%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>=1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                    if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                        
                    }
                    else{
                        d += 1;
                    } 
                  
                }
            }
            else{
                break;
            }
            
        }
    }

}
# 2015471, 2024-09-28 10:10:01, -PPPPPPPPPPTPPPP-- (77%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                    if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                        
                    }
                    else{
                        d += 1;
                    } 
                  
                }
            }
            else{
                break;
            }
            
        }
    }

}
# 2015486, 2024-09-28 10:11:21, -PPPPPPPPPPTPPPP-- (77%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                    if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                        
                    }
                    else{
                        d += 1;
                    } 
                    while(n%d > 0){
                        if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                        
                    }
                    }
                  
                }
            }
            else{
                break;
            }
            
        }
    }

}
# 2015499, 2024-09-28 10:12:40, -PPP--P--P-T------ (27%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                    if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                        while(n%d > 0){
                            n/= d;
                            cout << d << "";
                        }
                        
                    }
                    else{
                        d += 1;
                    } 
                  
                }
            }
            else{
                break;
            }
            
        }
    }

}
# 2015502, 2024-09-28 10:13:05, -PPPPPPPPPPTPPPP-- (77%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                 if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                        
                    }
                    else{
                        d += 1;
                    } 
                  
                }
            }
            else{
                break;
            }
            
        }
    }

}
# 2015521, 2024-09-28 10:14:37, -PPPPPPPPPPPPPPP-- (83%)

#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while(n>1){
            if(n>1){
                if(d*d > n){
                    cout << n << " ";
                    break;
                }
                else{
                 if(n%d == 0){
                        n /= d;
                        cout << d << " ";
                        
                    }
                    else{
                        d += 1;
                    } 
                  
                }
            }
            else{
                break;
            }
            
        }
    }

}

6633175421
# 2017157, 2024-09-28 13:03:11, Compilation error (0%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n ;
    int d = 2 ;
    int k = 2 ;
    int j = 2 ;
    cin >> n ;
    if(n < 2) { cout <<  "No prime factors for numbers less than 2" ; } 
    else {
        while( n > 1 ) { 
            if(d*d > n){
                //show tao prakob n
                break;

            } else { 
                while (true)
            }
    }
    }
}
# 2017168, 2024-09-28 13:04:35, Compilation error (0%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n ;
    int d = 2 ;
    int k = 2 ;
    int j = 2 ;
    cin >> n ;
    if(n < 2) { cout <<  "No prime factors for numbers less than 2" ; } 
    else {cout << n ; }
    }
    }
}
# 2017173, 2024-09-28 13:04:56, -P-P--P----------- (16%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n ;
    int d = 2 ;
    int k = 2 ;
    int j = 2 ;
    cin >> n ;
    if(n < 2) { cout <<  "No prime factors for numbers less than 2" ; } 
    else {cout << n ; }
}
# 2017210, 2024-09-28 13:08:37, -PPPPPPPPPTTTTTTTT (50%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n ;
    int d = 2 ;
    cin >> n ;
    if(n < 2) { cout <<  "No prime factors for numbers less than 2" ; } 
    while (n != 1) {
        while(n%d != 0) {
            d++ ;
        }
        n /= d ;
        cout << d << " " ;
    }
}
# 2017256, 2024-09-28 13:12:02, -PPPPPPPPPPTPPPPTT (77%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    long long int n ;
    long long int d = 2 ;
    cin >> n ;
    if(n < 2) { cout <<  "No prime factors for numbers less than 2" ; } 
    while (n != 1) {
        while(n%d != 0) {
            d++ ;
        }
        n /= d ;
        cout << d << " " ;
    }
}
# 2017519, 2024-09-28 13:37:28, -PPPPPPPPPPTPPPPTT (77%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    long long int n ;
    int d = 2 ;
    cin >> n ;
    if(n < 2.) { cout <<  "No prime factors for numbers less than 2" ; } 
    while (n != 1) {
        while(n%d != 0) {
            d++ ;
        }
        n /= d ;
        cout << d << " " ;
    }
}
# 2018015, 2024-09-28 14:24:43, PPPPPPPPPPPTPPPPTT (83%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    long long int n ;
    int d = 2 ;
    cin >> n ;
    if(n < 2.) { cout <<  "No prime factors for numbers less than 2." ; } 
    while (n != 1) {
        while(n%d != 0) {
            d++ ;
        }
        n /= d ;
        cout << d << " " ;
    }
}
# 2018048, 2024-09-28 14:28:12, Compilation error (0%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    double n ;
    double d = 2 ;
    cin >> n ;
    if(n < 2.) { cout <<  "No prime factors for numbers less than 2." ; } 
    while (n != 1) {
        while(n%d != 0) {
            d++ ;
        }
        n /= d ;
        cout << d << " " ;
    }
}
# 2018053, 2024-09-28 14:28:51, PPPPPPPPPPPTPPPPTT (83%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    long long int n ;
    long long int d = 2 ;
    cin >> n ;
    if(n < 2.) { cout <<  "No prime factors for numbers less than 2." ; } 
    while (n != 1) {
        while(n%d != 0) {
            d++ ;
        }
        n /= d ;
        cout << d << " " ;
    }
}

6733135421
# 2015060, 2024-09-28 09:33:01, -T---------------- (0%)

#include <iostream>

using namespace std;

int main() {
  int N;
  cin >> N;
  int d=2;
  if (N < 2) {
    cout << "No prime factors for numbers less than 2";
  } else {
    while (N > 1) {
        if (d*d > N) {
           cout << N;
        } else {
            while (N%d==0) {
                N /= d;
                cout << d;
            } if (N%d !=0) {
                d += 1;
                break;
        }
    }
  }

}
}
# 2015082, 2024-09-28 09:33:45, Compilation error (0%)

#include <iostream>

using namespace std;

int main() {
  int N;
  cin >> N;
  int d=2;
  if (N < 2) {
    cout << "No prime factors for numbers less than 2";
  } else {
    while (N > 1) {
        if (d*d > N) {
           cout << N;
        } else {
            while (N%d==0) {
                N /= d;
                cout << d;
            } if (N%d !=0) {
                d += 1;
                break;
        }
    }
  } if (N <= 1) {
    break;
  }

}
}
# 2015112, 2024-09-28 09:36:07, -T---------------- (0%)

#include <iostream>

using namespace std;

int main() {
  int N;
  cin >> N;
  int d=2;
  if (N < 2) {
    cout << "No prime factors for numbers less than 2";
  } else {
    while (N > 1) {
        if (d*d > N) {
           cout << N;
        } else {
            while (N%d==0) {
                N /= d;
                cout << d;
            } if (N%d !=0) {
                d += 1;
                break;
        }
    }
  }
}
}
# 2015211, 2024-09-28 09:44:47, PT--------------PP (16%)

#include <iostream>

using namespace std;

int main() {
  int N;
  cin >> N;
  int d=2;
  if (N < 2) {
    cout << "No prime factors for numbers less than 2.";
  } else {
    while (N > 1) {
        if (d*d > N) {
           cout << N;
        } else {
            while (N%d==0) {
                N /= d;
                cout << d;
            } if (N%d !=0) {
                d += 1;
                break;
        }
    }
  }
}
}
# 2016356, 2024-09-28 11:36:18, -TPTTPTPTPTTTTTT-- (22%)

#include <iostream>

using namespace std;

int main() {
  int N;
  cin >> N;
  int d=2;
  if (N < 2) {
    cout << "No prime factors for numbers less than 2";
  } else {
    while (N > 1) {
        if (d*d > N) {
           cout << N << " ";
        } else {
            while (N%d==0) {
                N /= d;
                cout << d << " ";
            } if (N%d !=0) {
                d += 1;
        }
    }
  }

}
}
# 2016696, 2024-09-28 11:56:24, -PPPPPPPPPTTTTTT-- (50%)

#include <iostream>

using namespace std;

int main() {
  int N;
  cin >> N;
  int d=2;
  if (N < 2) {
    cout << "No prime factors for numbers less than 2";
  } else {
    while (N > 1) {
        if (d*d > N) {
           cout << N << " ";
           break;
        } else {
            while (N%d==0) {
                N /= d;
                cout << d << " ";
            }
            if (N%d !=0) {
                d += 1;
        }
    }
  }

}
}
# 2016704, 2024-09-28 11:56:47, -PPPPPPPPPTTTTTT-- (50%)

#include <iostream>

using namespace std;

int main() {
  int N;
  cin >> N;
  int d=2;
  if (N < 2) {
    cout << "No prime factors for numbers less than 2";
  } else {
    while (N > 1) {
        if (d*d > N) {
           cout << N << " ";
           break;
        } else {
            while (N%d==0) {
                N /= d;
                cout << d << " ";
                break;
            }
            if (N%d !=0) {
                d += 1;
        }
    }
  }

}
}
# 2016738, 2024-09-28 11:58:00, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>

using namespace std;

int main() {
  long long N;
  cin >> N;
  int d=2;
  if (N < 2) {
    cout << "No prime factors for numbers less than 2";
  } else {
    while (N > 1) {
        if (d*d > N) {
           cout << N << " ";
           break;
        } else {
            while (N%d==0) {
                N /= d;
                cout << d << " ";
            }
            if (N%d !=0) {
                d += 1;
        }
    }
  }

}
}
# 2016754, 2024-09-28 11:58:24, -PPPPPPPPPPPPPPP-- (83%)

#include <iostream>

using namespace std;

int main() {
  long long N;
  cin >> N;
  long long d=2;
  if (N < 2) {
    cout << "No prime factors for numbers less than 2";
  } else {
    while (N > 1) {
        if (d*d > N) {
           cout << N << " ";
           break;
        } else {
            while (N%d==0) {
                N /= d;
                cout << d << " ";
            }
            if (N%d !=0) {
                d += 1;
        }
    }
  }

}
}

6733114221
# 2015195, 2024-09-28 09:43:30, PPP--P-P-PTTPT--PP (50%)

#include<iostream>
using namespace std;

int main()
{
    long long n;
    cin>>n;
    int d = 2;
    if(n < 2)
    {
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else 
    {
        while(true)
        {
            if(n > 1)
            {
                // cout<<"n > 1";
                if(d * d > n)
                {
                    /*
                        
                    */
                    for(int i=2;i<=n;i++)
                    {
                        int check = 0;
                        for(int j = 1;j<=i;j++)
                        {
                            if(i % j == 0)
                            {
                                check += 1;
                            }
                        }
                        if(check == 2)
                        {
                            cout<<i<<' ';
                        }
                    }
                    // cout<<endl;
                    return 0;
                }
                else
                {
                    // cout<<"2"<<endl;
                    while(true)
                    {
                        if(n % d == 0)
                        {
                            n /= d;
                            /*
                            
                            for(int i=2;i<=d;i++)
                            {       
                                int check = 0;
                                for(int j = 1;j<=i;j++)
                                {
                                    if(i % j == 0)
                                    {
                                    check += 1;
                                    }
                                }
                                if(check == 2)
                                {
                                    cout<<i<<' ';
                                }
                            }
                            cout<<" |2.1| ";
                            continue;
                            */
                           cout<<d<<' ';
                           continue;
                        }
                        else
                        {
                            d += 1;
                            // cout<<" |2.2| ";
                            break;
                        }
                    }
                    // cout<<endl;
                    continue;
                }
            }
            else 
            {
                return 0;
            }
        }
    }
}
/*

1000

wrong 
2 2 2 2 3 5 2 3 5 2 3 5
correct
2 2 2 5 5 5


1000
2
n = 500
n = 250
n = 125
d = 3
d = 4
d = 5
n = 25


2 2 2 2 3 5
*/
# 2015203, 2024-09-28 09:44:14, PP--------TT-T--PP (22%)

#include<iostream>
using namespace std;

int main()
{
    long long n;
    cin>>n;
    int d = 2;
    if(n < 2)
    {
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else 
    {
        while(true)
        {
            if(n > 1)
            {
                // cout<<"n > 1";
                if(d * d > n)
                {
                    /*
                        
                    */
                    for(int i=2;i<=n;i++)
                    {
                        int check = 0;
                        for(int j = 1;j<=i;j++)
                        {
                            if(i % j == 0)
                            {
                                check += 1;
                            }
                        }
                        if(check == 2)
                        {
                            cout<<i<<' ';
                        }
                    }
                    // cout<<endl;
                    return 0;
                }
                else
                {
                    // cout<<"2"<<endl;
                    while(true)
                    {
                        if(n % d == 0)
                        {
                            n /= d;
                            
                            
                            for(int i=2;i<=d;i++)
                            {       
                                int check = 0;
                                for(int j = 1;j<=i;j++)
                                {
                                    if(i % j == 0)
                                    {
                                    check += 1;
                                    }
                                }
                                if(check == 2)
                                {
                                    cout<<i<<' ';
                                }
                            }
                            cout<<" |2.1| ";
                            continue;
                            
                           // cout<<d<<' ';
                           continue;
                        }
                        else
                        {
                            d += 1;
                            // cout<<" |2.2| ";
                            break;
                        }
                    }
                    // cout<<endl;
                    continue;
                }
            }
            else 
            {
                return 0;
            }
        }
    }
}
/*

1000

wrong 
2 2 2 2 3 5 2 3 5 2 3 5
correct
2 2 2 5 5 5


1000
2
n = 500
n = 250
n = 125
d = 3
d = 4
d = 5
n = 25


2 2 2 2 3 5
*/
# 2015209, 2024-09-28 09:44:43, PPP------PTT-T--PP (33%)

#include<iostream>
using namespace std;

int main()
{
    long long n;
    cin>>n;
    int d = 2;
    if(n < 2)
    {
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else 
    {
        while(true)
        {
            if(n > 1)
            {
                // cout<<"n > 1";
                if(d * d > n)
                {
                    /*
                        
                    */
                    for(int i=2;i<=n;i++)
                    {
                        int check = 0;
                        for(int j = 1;j<=i;j++)
                        {
                            if(i % j == 0)
                            {
                                check += 1;
                            }
                        }
                        if(check == 2)
                        {
                            cout<<i<<' ';
                        }
                    }
                    // cout<<endl;
                    return 0;
                }
                else
                {
                    // cout<<"2"<<endl;
                    while(true)
                    {
                        if(n % d == 0)
                        {
                            n /= d;
                            
                            
                            for(int i=2;i<=d;i++)
                            {       
                                int check = 0;
                                for(int j = 1;j<=i;j++)
                                {
                                    if(i % j == 0)
                                    {
                                    check += 1;
                                    }
                                }
                                if(check == 2)
                                {
                                    cout<<i<<' ';
                                }
                            }
                            // cout<<" |2.1| ";
                            continue;
                            
                           // cout<<d<<' ';
                           continue;
                        }
                        else
                        {
                            d += 1;
                            // cout<<" |2.2| ";
                            break;
                        }
                    }
                    // cout<<endl;
                    continue;
                }
            }
            else 
            {
                return 0;
            }
        }
    }
}
/*

1000

wrong 
2 2 2 2 3 5 2 3 5 2 3 5
correct
2 2 2 5 5 5


1000
2
n = 500
n = 250
n = 125
d = 3
d = 4
d = 5
n = 25


2 2 2 2 3 5
*/
# 2016047, 2024-09-28 11:07:55, PPPPPPPPPPTTPTPPPP (83%)

#include<iostream>
using namespace std;

int main()
{
    long long n;
    cin>>n;
    int d = 2;
    if(n < 2)
    {
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }
    else 
    {
        while(true)
        {
            if(n > 1)
            {
                // cout<<"n > 1";
                if(d * d > n)
                {
                    /*
                        
                    */
                    for(int i=2;i<=n;i++)
                    {
                        int check = 0;
                        for(int j = 1;j<=i;j++)
                        {
                            if(i % j == 0)
                            {
                                check += 1;
                            }
                        }
                        if(check == 2 && n % i == 0)
                        {
                            cout<<i<<' ';
                        }
                    }
                    // cout<<endl;
                    return 0;
                }
                else
                {
                    // cout<<"2"<<endl;
                    while(true)
                    {
                        if(n % d == 0)
                        {
                            n /= d;
                            
                            
                            for(int i=2;i<=d;i++)
                            {       
                                int check = 0;
                                for(int j = 1;j<=i;j++)
                                {
                                    if(i % j == 0)
                                    {
                                        check += 1;
                                    }
                                }
                                if(check == 2 && d % i == 0)
                                {
                                    cout<<i<<' ';
                                }
                            }
                            // cout<<" |2.1| ";
                            continue;
                            
                           // cout<<d<<' ';
                           continue;
                        }
                        else
                        {
                            d += 1;
                            // cout<<" |2.2| ";
                            break;
                        }
                    }
                    // cout<<endl;
                    continue;
                }
            }
            else 
            {
                return 0;
            }
        }
    }
}
/*

1000

wrong 
2 2 2 2 3 5 2 3 5 2 3 5
correct
2 2 2 5 5 5


1000
2
n = 500
n = 250
n = 125
d = 3
d = 4
d = 5
n = 25


2 2 2 2 3 5
*/

6733254421
# 2017302, 2024-09-28 13:16:15, PPPPPPPPPPTTPTPPPP (83%)

#include <iostream>
using namespace std ;

int main(){
 long long N  , d = 2;
 bool prime = false ;
 cin >> N ;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2." ;
    }
    while (N > 1) {
        if (d*d > N) {
            for (int i = 2; i < N-1; i++) {
                if (N%i == 0) {
                    for (int j = 2; j < i-1; j++) {
                        if (i%j != 0) {
                            prime = true ;
                        }
                        
                    }
                    if (prime == true) {
                        cout << i << " " ;   
                    }
                     
                }
                
            }
            
        }
        prime = false ;
        while (N%d == 0) {
            N /= d ;
            if (d==2 || d==3)  {
                prime = true ;
            }
            
            for (int i = 2; i < d-1; i++) {
                if (d%i != 0 ) {
                    prime = true ;
                }
                
            }
            if (prime == true) {
                cout << d << " " ;
            }
            
        }
        d +=1 ;
        
    }
    
    
}

Max Score = 77


6733232621
# 2017095, 2024-09-28 12:55:06, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }

    int d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + " ";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}
# 2017128, 2024-09-28 12:58:50, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
        return 0;
    }

    int d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + " ";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}
# 2017153, 2024-09-28 13:02:53, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    long long int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }

    long long int  d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + " ";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}
# 2017159, 2024-09-28 13:03:28, -----------T------ (0%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    long long int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }

    long long int  d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + "";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}
# 2017162, 2024-09-28 13:03:42, -----------T------ (0%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    long long int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }

    long long int  d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + "";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}
# 2017165, 2024-09-28 13:04:15, -----------T------ (0%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    long long int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }

    long long int  d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + "";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}
# 2017166, 2024-09-28 13:04:26, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    long long int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }

    long long int  d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + " ";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}
# 2017192, 2024-09-28 13:06:56, -PPPPPPPPP-------- (50%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    unsigned int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }

    unsigned int  d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + " ";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}
# 2017198, 2024-09-28 13:07:16, -PPPPPPPPP-------- (50%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    unsigned int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }

    long long int  d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + " ";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}
# 2017203, 2024-09-28 13:07:42, Compilation error (0%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
   longlong int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }

    long long int  d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + " ";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}
# 2017205, 2024-09-28 13:07:54, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
   long long int n;
    cin>>n;
    string out;
    
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
        return 0;
    }

    long long int  d = 2;

    while(d<=n){
        if(n%d == 0){
            n /= d;
            out += to_string(d) + " ";
        }
        else{
            d++;
        }
    }

    cout<<out.substr(0,out.length()-1)<<endl;
}

6733187021
# 2014953, 2024-09-28 09:19:24, PP-P--P---------PP (33%)

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

int main(){
    int n,d;
    cin>>n;
if(n<2){
    cout<<"No prime factors for numbers less than 2.";
}
else{
    if(n>1){
        d=2;
        if(d*d>n){
           cout<<n<<" ";
        }
        else{
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            while(n%d>0){
                 d+=1;
            }
          
            cout<<n;
            
        }
        
    }
}
}
# 2015400, 2024-09-28 10:02:18, PP-P--P---------PP (33%)

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

int main(){
    int n,d;
    cin>>n;
if(n<2){
    cout<<"No prime factors for numbers less than 2.";
}
else{
    if(n>1){
        d=2;
        if(d*d>n){
           cout<<n<<" ";
        }
        else{
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            while(n%d>0){
                 d+=1;
            }
          
            cout<<n;
            
        }
        
    }
}
}
# 2015696, 2024-09-28 10:32:58, PP-----P--TT-PPPPP (44%)

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

int main(){
     long long n,d;
    cin>>n;
if(n<2){
    cout<<"No prime factors for numbers less than 2.";
}
else{
    if(n>1){
        d=2;
        if(d*d>n){
           cout<<n<<" ";
        }
        else{
            for(int i=0;i<n;i++){
                if(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }
                if(n%d>0){
                    d++;
                }
            }
             /* while(n%d>0){
                    d++;
                }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
*/
          
          
            cout<<n;
            
        }
        
    }
}
}
# 2015720, 2024-09-28 10:34:30, PPPPPPP-P-TT----PP (55%)

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

int main(){
     long long n,d;
    cin>>n;
if(n<2){
    cout<<"No prime factors for numbers less than 2.";
}
else{
    if(n>1){
        d=2;
        if(d*d>n){
           cout<<n<<" ";
        }
        else{
            for(int i=0;i<n;i++){
                if(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }
                if(n%d>0){
                    d++;
                }
            }
             /* while(n%d>0){
                    d++;
                }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
*/
          
          
            
        }
        
    }
}
}
# 2015806, 2024-09-28 10:44:44, PP-P--P----P----PP (38%)

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

int main(){
     long long n,d,sum=0;
    cin>>n;
if(n<2){
    cout<<"No prime factors for numbers less than 2.";
}
else{
    if(n>1){
        d=2;
        if(d*d>n){
           cout<<n<<" ";
        }
        else{
            while(true){
                if(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }
                if(n%d>0){
                    d++;
                    if(d>11){
                        cout<<n;
                        break;
                    }
                }
            }
             /* while(n%d>0){
                    d++;
                }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
*/
          
          
            
        }
        
    }
}
}
# 2015902, 2024-09-28 10:55:25, PPPPPPPPPP-PP---PP (77%)

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

int main(){
     long long n,d,sum=0;
    cin>>n;
if(n<2){
    cout<<"No prime factors for numbers less than 2.";
}
else{
    if(n>1){
        d=2;
        if(d*d>n){
           cout<<n<<" ";
        }
        else{
            while(true){
                if(n%d==0){
                    n/=d;
                    cout<<d<<" ";
                }
                if(n%d>0){
                    d++;
                    if(d>11){
                        if(n==1){
                           break;
                        }
                        cout<<n;
                        break;
                    }
                }
            }
             /* while(n%d>0){
                    d++;
                }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
*/
          
          
            
        }
        
    }
}
}

6733009021
# 2015031, 2024-09-28 09:30:23, -----------T------ (0%)

#include <iostream>

using namespace std;

int main(){
    long long n, d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for number less than 2" << endl;
    }
    else{
        while (true){
            if (n > 1){
                if (d * d > 2){
                    bool first_k;
                    for (long long k = 2; k <= n; k++){
                        while (n % k == 0){
                            n /= k;
                            if (first_k){
                                cout << k;
                                first_k = false;
                            }
                            else{
                                cout << " " << k;
                            }
                        }
                        if (n == 1){
                            break;
                        }
                    }
                    break;
                }
                else{
                    while (true){
                        if (n % d == 0){
                            n /= d;
                            bool first_d;
                            for (long long m = 2; m <= d; m++){
                                while (d % m == 0){
                                    d /= m;
                                    if (first_d){
                                        cout << d;
                                        first_d = false;
                                    }
                                    else{
                                        cout << " " << d;
                                    }
                                }
                                if (d == 1){
                                    break;
                                }
                            }
                            continue;
                        }
                        else{
                            d += 1;
                            break;
                        }
                    }
                }
                continue;
            }
            else{
                break;
            }
        }
    }
}
# 2015174, 2024-09-28 09:42:04, -----------T------ (0%)

#include <iostream>

using namespace std;

int main(){
    long long n, d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for number less than 2." << endl;
    }
    else{
        while (true){
            if (n > 1){
                if (d * d > 2){
                    bool first_k;
                    for (long long k = 2; k <= n; k++){
                        while (n % k == 0){
                            n /= k;
                            if (first_k){
                                cout << k;
                                first_k = false;
                            }
                            else{
                                cout << " " << k;
                            }
                        }
                        if (n == 1){
                            break;
                        }
                    }
                    break;
                }
                else{
                    while (true){
                        if (n % d == 0){
                            n /= d;
                            bool first_d;
                            for (long long m = 2; m <= d; m++){
                                while (d % m == 0){
                                    d /= m;
                                    if (first_d){
                                        cout << d;
                                        first_d = false;
                                    }
                                    else{
                                        cout << " " << d;
                                    }
                                }
                                if (d == 1){
                                    break;
                                }
                            }
                            continue;
                        }
                        else{
                            d += 1;
                            break;
                        }
                    }
                }
                continue;
            }
            else{
                break;
            }
        }
    }
}
# 2015181, 2024-09-28 09:42:33, P----------T----PP (16%)

#include <iostream>

using namespace std;

int main(){
    long long n, d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else{
        while (true){
            if (n > 1){
                if (d * d > 2){
                    bool first_k;
                    for (long long k = 2; k <= n; k++){
                        while (n % k == 0){
                            n /= k;
                            if (first_k){
                                cout << k;
                                first_k = false;
                            }
                            else{
                                cout << " " << k;
                            }
                        }
                        if (n == 1){
                            break;
                        }
                    }
                    break;
                }
                else{
                    while (true){
                        if (n % d == 0){
                            n /= d;
                            bool first_d;
                            for (long long m = 2; m <= d; m++){
                                while (d % m == 0){
                                    d /= m;
                                    if (first_d){
                                        cout << d;
                                        first_d = false;
                                    }
                                    else{
                                        cout << " " << d;
                                    }
                                }
                                if (d == 1){
                                    break;
                                }
                            }
                            continue;
                        }
                        else{
                            d += 1;
                            break;
                        }
                    }
                }
                continue;
            }
            else{
                break;
            }
        }
    }
}
# 2015196, 2024-09-28 09:43:39, P----------T----PP (16%)

#include <iostream>

using namespace std;

int main(){
    long long n, d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    else{
        while (true){
            if (n > 1){
                if (d * d > 2){
                    bool first_k;
                    for (long long k = 2; k <= n; k++){
                        while (n % k == 0){
                            n /= k;
                            if (first_k){
                                cout << k;
                                first_k = false;
                            }
                            else{
                                cout << " " << k;
                            }
                        }
                        if (n == 1){
                            break;
                        }
                    }
                    cout << endl;
                    break;
                }
                else{
                    while (true){
                        if (n % d == 0){
                            n /= d;
                            bool first_d;
                            for (long long m = 2; m <= d; m++){
                                while (d % m == 0){
                                    d /= m;
                                    if (first_d){
                                        cout << d;
                                        first_d = false;
                                    }
                                    else{
                                        cout << " " << d;
                                    }
                                }
                                if (d == 1){
                                    break;
                                }
                            }
                            continue;
                        }
                        else{
                            d += 1;
                            break;
                        }
                    }
                }
                continue;
            }
            else{
                break;
            }
        }
    }
}
# 2015363, 2024-09-28 09:58:52, -PPPPPPPPPPTPPPP-- (77%)

#include <iostream>

using namespace std;

int main(){
    long long n, d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for number less than 2" << endl;
    }
    else{
        while (true){
            if (n > 1){
                if (d * d > 2){
                    bool first_k = true;
                    for (long long k = 2; k <= n; k++){
                        while (n % k == 0){
                            n /= k;
                            if (first_k){
                                cout << k;
                                first_k = false;
                            }
                            else{
                                cout << " " << k;
                            }
                        }
                        if (n == 1){
                            break;
                        }
                    }
                    break;
                }
                else{
                    while (true){
                        if (n % d == 0){
                            n /= d;
                            bool first_d = true;
                            for (long long m = 2; m <= d; m++){
                                while (d % m == 0){
                                    d /= m;
                                    if (first_d){
                                        cout << d;
                                        first_d = false;
                                    }
                                    else{
                                        cout << " " << d;
                                    }
                                }
                                if (d == 1){
                                    break;
                                }
                            }
                            continue;
                        }
                        else{
                            d += 1;
                            break;
                        }
                    }
                }
                continue;
            }
            else{
                break;
            }
        }
        cout << endl;
    }
}

6733044021
# 2014836, 2024-09-28 09:09:18, -PPPPPPPPPPTPPPP-- (77%)

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

int  main(){

    long long n ;
    cin >> n;
    int d = 2 ;
    if (n < 2)
    {
        cout << "No prime factors for number less than 2." ;
    } else
    {   
        sec_go :
        if (n>1)
        {
            if ( d * d > n)
            {
                cout << n<< " ";
            } else 
            {
                fri_go :
                if (n%d == 0)
                {
                    n /= d ;
                    cout << d<< " " ;
                    goto  fri_go ;
                } else
                {
                    d += 1;
                    goto sec_go ;
                }
                
            }
        }
    }


    return 0 ;
}
# 2014840, 2024-09-28 09:09:39, -PPPPPPPPPPTPPPP-- (77%)

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

int  main(){

    long long n ;
    cin >> n;
    int d = 2 ;
    if (n < 2)
    {
        cout << "No prime factors for number less than 2." ;
    } else
    {   
        sec_go :
        if (n>1)
        {
            if ( d * d > n)
            {
                cout << n<< " ";
            } else 
            {
                fri_go :
                if (n%d == 0)
                {
                    n /= d ;
                    cout << d<< " " ;
                    goto  fri_go ;
                } else
                {
                    d += 1;
                    goto sec_go ;
                }
                
            }
        }
    }


    return 0 ;
}
# 2015395, 2024-09-28 10:02:08, -PPPPPPPPPPTPPPP-- (77%)

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

int  main(){

    long long n ;
    cin >> n;
    int d = 2 ;
    if (n < 2)
    {
        cout << "No prime factors for number less than 2." ;
    } else
    {   
        sec_go :
        if (n>1)
        {
            if ( d * d > n)
            {
                cout << n<< " ";
            } else 
            {
                fri_go :
                if (n%d == 0)
                {
                    n /= d ;
                    cout << d<< " " ;
                    goto  fri_go ;
                } else
                {
                    d += 1;
                    goto sec_go ;
                }
                
            }
        }
    }


    return 0 ;
}
# 2015404, 2024-09-28 10:02:29, -PPPPPPPPPPTPPPP-- (77%)

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

int  main(){

    long long n ;
    cin >> n;
    int d = 2 ;
    if (n < 2)
    {
        cout << "No prime factors for number less than 2." ;
    } else
    {   
        sec_go :
        if (n>1)
        {
            if ( d * d > n)
            {
                cout << n<< " ";
            } else 
            {
                fri_go :
                if (n%d == 0)
                {
                    n /= d ;
                    cout << d<< " " ;
                    goto  fri_go ;
                } else
                {
                    d += 1;
                    goto sec_go ;
                }
                
            }
        }
    }


    return 0 ;
}

6733144021
# 2014920, 2024-09-28 09:15:31, -PP--P-P-P-TP----- (33%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers leass than 2.";
    }
    else{
      do{
        if(n>1){
            if(d*d>n){
                cout<<d<<" ";
                break;
            }
        
            else{
            if(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            else{
                d+=1;
            }
        }
        }
        else{
            break;
        }
      }while(n>1);
    }
        
    
}
# 2014982, 2024-09-28 09:23:01, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers leass than 2.";
    }
    else{
      do{
        if(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
        
            else{
            if(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            else{
                d+=1;
            }
        }
        }
        else{
            break;
        }
      }while(n>1);
    }
        
    
}
# 2015079, 2024-09-28 09:33:39, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers leass than 2.";
    }
    else{
      do{
        if(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
        
            else{
            if(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            else{
                d+=1;
            }
        }
        }
        else{
            break;
        }
      }while(n>1);
    }
        
    
}
# 2015187, 2024-09-28 09:42:58, -PPPPPPPPPPTPPPP-- (77%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers leass than 2.";
    }
    else{
      do{
        if(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
        
            else{
            if(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            else{
                d+=1;
            }
        }
        }
        else{
            break;
        }
      }while(n>1);
    }
        
    
}

Max Score = 72


6733016421
# 2014939, 2024-09-28 09:18:04, PP-PP-P-P-TPTTTTPP (50%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll check(ll a) {
    double s = sqrt(a);
    int sum = 0;
    for(int i = 2 ; i <s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(int i = 2 ; i < sqrt(n) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n;
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2014943, 2024-09-28 09:18:24, PP-PP-P-P-TPTTTTPP (50%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll check(ll a) {
    double s = sqrt(a);
    int sum = 0;
    for(int i = 2 ; i <s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(int i = 2 ; i < sqrt(n) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n;
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2014974, 2024-09-28 09:22:03, PP-PP-P-PPTPTTTTPP (55%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll check(ll a) {
    double s = sqrt(a);
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(int i = 2 ; i < sqrt(n) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n;
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2014983, 2024-09-28 09:23:05, PP-P--P---TPTTTTPP (38%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll check(ll a) {
    double s = sqrt(a);
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(int i = 2 ; i < sqrt(n) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    if(check(n)==true) {
    cout<<n;
    return 0;
 }
    cout<<i<<" ";
    }
    else {
        break;
    }
 }
}
}
# 2015002, 2024-09-28 09:25:37, PP-PP-P-PPTPTTTTPP (55%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll check(ll a) {
    double s = sqrt(a);
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(int i = 2 ; i < sqrt(n) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n;
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2015011, 2024-09-28 09:27:00, PP-PP-P-PPTPTTTTPP (55%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll check(ll a) {
    double s = sqrt(a);
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(int i = 2 ; i < sqrt(n) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n<<" ";
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2015036, 2024-09-28 09:30:56, PPPPPPPPPPTPTTTTPP (72%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
bool check(ll a) {
    double s = floor(sqrt(a));
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(int i = 2 ; i <= floor(sqrt(n)) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n<<" ";
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2015076, 2024-09-28 09:33:32, PPPPPPPPPPTPTTTTPP (72%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
bool check(ll a) {
    double s = floor(sqrt(a));
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(int i = 2 ; i <= floor(sqrt(n)) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n<<" ";
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2015104, 2024-09-28 09:35:00, PPPPPPPPPPTPTTTTPP (72%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
bool check(ll a) {
    double s = floor(sqrt(a));
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum ==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 vector<ll> v;
 for(ll i = 2 ; i <= floor(sqrt(n)); i++) {
    if(check(i) == true) v.push_back(i);
 }
 for(int i = 0 ; i < v.size() ; i++) {
    while(n%v[i] == 0) {
    if(n%v[i] == 0) {
    n = n/v[i];
    cout<<v[i]<<" ";
    if(check(n)==true) {
    cout<<n<<" ";
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2015137, 2024-09-28 09:39:35, PP-PP-P-PPTPTTTTPP (55%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll check(ll a) {
    double s = sqrt(a);
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(int i = 2 ; i < sqrt(n) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n;
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2015140, 2024-09-28 09:39:56, PPPPPPPPPPTPTTTTPP (72%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
bool check(ll a) {
    double s = floor(sqrt(a));
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum ==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 vector<ll> v;
 for(ll i = 2 ; i <= floor(sqrt(n)); i++) {
    if(check(i) == true) v.push_back(i);
 }
 for(int i = 0 ; i < v.size() ; i++) {
    while(n%v[i] == 0) {
    if(n%v[i] == 0) {
    n = n/v[i];
    cout<<v[i]<<" ";
    if(check(n)==true) {
    cout<<n<<" ";
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2015215, 2024-09-28 09:45:27, PPPPPPPPPPTPTTTTPP (72%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
bool check(ll a) {
    ll s = floor(sqrt(a));
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
        if(sum > 0) break;
    }
   if(sum == 0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 vector<ll> v;
 for(ll i = 2 ; i <= floor(sqrt(n)); i++) {
    if(check(i) == true) v.push_back(i);
 }
 int g = v.size();
 for(int i = 0 ; i < g ; i++) {
    while(n%v[i] == 0) {
    if(n%v[i] == 0) {
    n = n/v[i];
    cout<<v[i]<<" ";
    if(check(n)==true) {
    cout<<n<<" ";
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2015228, 2024-09-28 09:47:21, PPPPPPPPPPTPTTTTPP (72%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
bool check(ll a) {
    double s = floor(sqrt(a));
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(ll i = 2 ; i <= floor(sqrt(n)) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n<<" ";
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2015238, 2024-09-28 09:47:55, PPPPPPPPPPTPTTTTPP (72%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
bool check(ll a) {
    double s = floor(sqrt(a));
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(ll i = 2 ; i <= floor(sqrt(n)) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n;
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}
# 2015673, 2024-09-28 10:30:21, PPPPPPPPPPTPTTTTPP (72%)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
bool check(ll a) {
    double s = floor(sqrt(a));
    int sum = 0;
    for(int i = 2 ; i <=s ; i++) {
        if(a%i == 0) sum++;
    }
   if(sum==0 )return true;
   else return false;
}
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
 ll n;
 cin>>n;
 if(n<2) {
    cout<<"No prime factors for numbers less than 2.";
    return 0;
 }
 if(check(n)==true) {
    cout<<n;
    return 0;
 }
 for(ll i = 2  ; i <= floor(sqrt(n)) ; i++) {
    while(n%i == 0) {
    if(n%i == 0 && check(i)==true) {
    n = n/i;
    cout<<i<<" ";
    if(check(n)==true) {
    cout<<n;
    return 0;
 }
    }
    else {
        break;
    }
 }
}
}

6733092021
# 2014915, 2024-09-28 09:14:49, -PPPPPPPPP-TP----- (55%)

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

int main(){
    long long number;
    cin >> number;
    double d = 2;
    if (number < 2){
        cout << "No prime factors for number less than 2";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if (d*d> number){
                cout << number;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2014918, 2024-09-28 09:15:18, -PPPPPPPPPTTP----- (55%)

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

int main(){
    long long number;
    cin >> number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for number less than 2";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if (d*d> number){
                cout << number;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2015173, 2024-09-28 09:42:02, -PPPPPPPPPTTP----- (55%)

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

int main(){
    long long number;
    cin >> number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if (d*d> number){
                cout << number;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2015397, 2024-09-28 10:02:09, -PPPPPPPPPTTP----- (55%)

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

int main(){
    long long number;
    cin >> number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if (d*d> number){
                cout << number;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2015504, 2024-09-28 10:13:09, -PPPPPPPPPTTP----- (55%)

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

int main(){
    long long number;
    cin >> number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for numbers less than 2";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if (d*d> number){
                cout << number;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2015508, 2024-09-28 10:13:44, PPPPPPPPPPTTP---PP (72%)

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

int main(){
    long long number;
    cin >> number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if (d*d> number){
                cout << number;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2015547, 2024-09-28 10:16:29, PPPPPPPPPPTTP---PP (72%)

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

int main(){
    long long number;
    cin >> number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if ( d*d > number){
                cout << number;
                return 0;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2015555, 2024-09-28 10:17:38, PPPPPPPPPPTTP---PP (72%)

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

int main(){
    long long number;
    cin >> number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if ( pow(d,2) > number){
                cout << number;
                return 0;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2016384, 2024-09-28 11:39:08, -----------T------ (0%)

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

int main(){
    double number;
    cin >> number;
    cout << number;
    double d = 2;
    if (number < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if ( d*d > number){
                cout << number;
                return 0;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << number << endl;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2016389, 2024-09-28 11:39:28, ----------TT------ (0%)

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

int main(){
    long long number;
    cin >> number;
    cout << number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if ( d*d > number){
                cout << number;
                return 0;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << number << endl;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2016401, 2024-09-28 11:40:00, ----------TT------ (0%)

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

int main(){
    long long number;
    cin >> number;
    cout << number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if ( d*d > number){
                cout << number;
                return 0;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    //cout << number << endl;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2016412, 2024-09-28 11:40:37, ----------TT------ (0%)

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

int main(){
    long long number;
    cin >> number;
    cout << number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if ( d*d > number){
                cout << number;
                return 0;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << number << endl;
                    //cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2016555, 2024-09-28 11:49:36, PP-P--P----P----PP (38%)

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

int main(){
    long long number;
    cin >> number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if ( d*d > number){
                cout << number;
                return 0;
            }
            else
            {
                Flag2:
                if (number&d == 0){
                    number/=d;
                    //cout << number << endl;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}
# 2016564, 2024-09-28 11:50:11, PPPPPPPPPPTTP---PP (72%)

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

int main(){
    long long number;
    cin >> number;
    long long d = 2;
    if (number < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        Flag:
        if (number <= 1){
            //do nothing
        }
        else{
            if ( pow(d,2) > number){
                cout << number;
                return 0;
            }
            else
            {
                Flag2:
                if (fmod(number,d) == 0){
                    number/=d;
                    cout << d << " ";
                    goto Flag2;
                }
                else{
                    d+=1;
                }
                goto Flag;
            }
        }
    }
    return 0;
}

6733006121
# 2017020, 2024-09-28 12:47:18, PPTPPTPTPTTTTTTTPP (44%)

#include <iostream>
#include <cmath>

int main()
{
    int N , d;
    std::cin >> N ;
    d=2;
    if(N<2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    else 
    {
        while(true)
            if(N>1)
            {
                if(d*d>N)
                {
                    std::cout << N ;
                    break;
                }
                else
                {   
                    while(N %d==0)
                    {
                        N/=d;
                        std::cout << d << " " ;
                    }
                    d+=1;
                    continue;
                }
            }
    }
}
# 2017066, 2024-09-28 12:51:15, PPTPPTPTPTTTTTTTPP (44%)

#include <iostream>
#include <cmath>

int main()
{
    int N ;
    std::cin >> N ;
    int d=2;

    if(N<2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    else 
    {
        while(true)
        {
            if(N>1)
            {
                if(d*d>N)
                {
                    std::cout << N ;
                    break;
                }
                else
                {   
                    while(N %d==0)
                    {
                        N/=d;
                        std::cout << d << " " ;
                    }
                    d+=1;
                    
                }
            }
        }
    }
}
# 2017097, 2024-09-28 12:55:17, PPTPPTPTPTTTTTTTPP (44%)

#include <iostream>
#include <cmath>

int main()
{
    int N ;
    std::cin >> N ;
    int d=2;

    if(N<2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    else 
    {
        while(true)
        {
            if(N>1)
            {
                if(d*d>N)
                {
                    std::cout << N ;
                    break;
                }
                else
                {   
                    while(N %d==0)
                    {
                        N/=d;
                        std::cout << d << " " ;
                    }
                    d+=1;
                    
                }
            }
        }
    }
}
# 2017108, 2024-09-28 12:56:42, PPTPPTPTPTPTTPPPPP (66%)

#include <iostream>
#include <cmath>

int main()
{
    long long N ;
    std::cin >> N ;
    int d=2;

    if(N<2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    else 
    {
        while(true)
        {
            if(N>1)
            {
                if(d*d>N)
                {
                    std::cout << N ;
                    break;
                }
                else
                {   
                    while(N %d==0)
                    {
                        N/=d;
                        std::cout << d << " " ;
                    }
                    d+=1;
                    
                }
            }
        }
    }
}
# 2017112, 2024-09-28 12:57:11, PPTPPTPTPTPPTPPPPP (72%)

#include <iostream>
#include <cmath>

int main()
{
    long long N ;
    std::cin >> N ;
    long long d=2;

    if(N<2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    else 
    {
        while(true)
        {
            if(N>1)
            {
                if(d*d>N)
                {
                    std::cout << N ;
                    break;
                }
                else
                {   
                    while(N %d==0)
                    {
                        N/=d;
                        std::cout << d << " " ;
                    }
                    d+=1;
                    
                }
            }
        }
    }
}
# 2017187, 2024-09-28 13:06:37, PPTPPTPTPT------PP (44%)

#include <iostream>
#include <cmath>

int main()
{
    int N ;
    std::cin >> N ;
    long long d=2;

    if(N<2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    else 
    {
        while(true)
        {
            if(N>1)
            {
                if(d*d>N)
                {
                    std::cout << N ;
                    break;
                }
                else
                {   
                    while(N %d==0)
                    {
                        N/=d;
                        std::cout << d << " " ;
                    }
                    d+=1;
                    
                }
            }
        }
    }
}
# 2017191, 2024-09-28 13:06:53, PPTPPTPTPTPPTPPPPP (72%)

#include <iostream>
#include <cmath>

int main()
{
    long long N ;
    std::cin >> N ;
    long long d=2;

    if(N<2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    else 
    {
        while(true)
        {
            if(N>1)
            {
                if(d*d>N)
                {
                    std::cout << N ;
                    break;
                }
                else
                {   
                    while(N %d==0)
                    {
                        N/=d;
                        std::cout << d << " " ;
                    }
                    d+=1;
                    
                }
            }
        }
    }
}
# 2017696, 2024-09-28 13:58:21, PPTPPTPTPTPPTPPPPP (72%)

#include <iostream>
#include <cmath>

int main()
{
    long long N ;
    std::cin >> N ;
    long long d=2;

    if(N<2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    else 
    {
        while(true)
        {
            if(N>1)
            {
                if(d*d>N)
                {
                    std::cout << N ;
                    break;
                }
                else
                {   
                    while(N %d==0)
                    {
                        N/=d;
                        std::cout << d << " " ;
                    }
                    d+=1;
                    
                }
            }
        }
    }
    return 0 ;
}

6733124521
# 2016960, 2024-09-28 12:40:17, -TPTTPTPTPTTPTTT-- (27%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for number less than 2";
    }else{
        do{
            if(d*d>n){
                for(int i = d ; i < n ; i++){
                    while(n%i==0){
                        cout << i << " ";
                        n = n/i;
                    }
                }
            }else{
                for(int i = d ; i < n ; i++){
                   while(n%i==0){
                    cout << i << " ";
                    n /=i;
                   } 
                }
            }
        }while(n>1);
    }
}
# 2016964, 2024-09-28 12:40:40, -TPTTPTPTPTTPTTT-- (27%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for number less than 2";
    }else{
        do{
            if(d*d>n){
                for(int i = d ; i < n ; i++){
                    while(n%i==0){
                        cout << i << " ";
                        n = n/i;
                    }
                }
            }else{
                for(int i = d ; i < n ; i++){
                   while(n%i==0){
                    cout << i << " ";
                    n /=i;
                   } 
                }
            }
        }while(n>1);
    }
}
# 2016976, 2024-09-28 12:42:10, --P--P-P-P-TP----- (27%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for number less than 2";
    }else{
        for(int i = d ; i < n ; i++){
            while(n%i==0){
            cout << i << " ";
            n = n/i;
            }
        }
    }
}
# 2017021, 2024-09-28 12:47:20, -PPPPPPPPP-PP----- (61%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for number less than 2";
    }else{
        for(int i = d ; i < 8 ; i++){
            while(n%i==0){
            cout << i << " ";
            n = n/i;
            }
        }
    }
    if(n!=1){
        cout << n;
    }
}
# 2017035, 2024-09-28 12:48:31, -PPPPPPPPP-PP----- (61%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for number less than 2.";
    }else{
        for(int i = d ; i < 8 ; i++){
            while(n%i==0){
            cout << i << " ";
            n = n/i;
            }
        }
    }
    if(n!=1){
        cout << n;
    }
}
# 2017040, 2024-09-28 12:49:07, PPPPPPPPPP-PP----- (66%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        for(int i = d ; i < 8 ; i++){
            while(n%i==0){
            cout << i << " ";
            n = n/i;
            }
        }
    }
    if(n!=1){
        cout << n;
    }
}
# 2017050, 2024-09-28 12:50:05, PPPPPPPPPP-PP----- (66%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        for(long long i = d ; i < 8 ; i++){
            while(n%i==0){
            cout << i << " ";
            n = n/i;
            }
        }
    }
    if(n!=1){
        cout << n;
    }
}
# 2017056, 2024-09-28 12:50:37, PP-PP-P-PPPPPPPP-- (72%)

#include<iostream>
using namespace std;
int main(){
    long long n;
    cin >> n;
    long long d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        for(long long i = d ; i*i < n ; i++){
            while(n%i==0){
            cout << i << " ";
            n = n/i;
            }
        }
    }
    if(n!=1){
        cout << n;
    }
}

6733268221
# 2017130, 2024-09-28 12:59:04, -TPTTPTPTPTTPTTT-- (27%)

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    long long n;
    cin>>n;
    long long d=2;
    //long long prime[100];
    if(n<2){
        cout<<"No prime factors for numbers less thamn 2."<<endl;
    }else{
        while(n>1){
            if((d*d)>n){
                if(n%2 ==0) cout<<"2 "<<endl;

            }else{
                while(n%d ==0){
                    if(n%d ==0) cout<<d<<" ";
                    n/=d;
                }
                d+=1;
            }
        }
    }
}
# 2018388, 2024-09-28 14:57:15, -P-PP-P-P-PP-PPP-- (55%)

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    long long n;
    cin>>n;
    long long d=2;
    //long long prime[100];
    if(n<2){
        cout<<"No prime factors for numbers less thamn 2."<<endl;
    }else{
        while((n>1)&&(d<=sqrt(n))){
            if((d*d)>n){
                if(n%2 ==0) cout<<"2 "<<endl;

            }else{
                while(n%d ==0){
                    cout<<d<<" ";
                    n/=d;
                }
                d+=1;
            }
        }
        cout<<n;
    }
}
# 2018400, 2024-09-28 14:58:20, PP-PP-P-P-PP-PPPPP (72%)

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    long long n;
    cin>>n;
    long long d=2;
    //long long prime[100];
    if(n<2){
        cout<<"No prime factors for numbers less than 2."<<endl;
    }else{
        while((n>1)&&(d<=sqrt(n))){
            if((d*d)>n){
                if(n%2 ==0) cout<<"2 "<<endl;

            }else{
                while(n%d ==0){
                    cout<<d<<" ";
                    n/=d;
                }
                d+=1;
            }
        }
        cout<<n;
    }
}

6733179021
# 2016853, 2024-09-28 12:30:45, --PPPPPPPPPTPPPP-- (72%)

#include<iostream>
using namespace std;
int main(){
    long long int n;
    cin >> n;
    int d = 2;
    if(n <= 2){
        cout << "No prime factors for number less than 2.";
    }else{
        while( n > 1){
            if(d * d > n){
                cout << n << " ";
                break;
            }else{
                while(n%d == 0){
                    n/=d;
                    cout << d << " ";
                }
                if(n%d != 0){
                    d += 1;
                }
            }
        }
    }
}

Max Score = 66


6733129721
# 2014936, 2024-09-28 09:17:19, PPPTTTTTTPTTTTTTPP (33%)

#include <iostream>

using namespace std;

int main() {
    int input;
    cin >> input;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        if (divine * divine > input) {
            cout << input << " ";
            break;
        }

        while (input % divine == 0) {
            input /= divine;
            cout << divine << " ";

            if (input % divine != 0) {
                break;
            }
        }
    }
}
# 2016185, 2024-09-28 11:21:59, PPTTTTTTTTTTTTTTPP (22%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int input;
    cin >> input;

    vector<int> set;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        if (divine * divine > input) {
            set.push_back(input);
        }

        if (set.empty()) {
            continue;
        } else {
            for (int i = 0; i < set.size(); ++i) {
                cout << set[i] << " ";
            }
            break;
        }

        while (input % divine == 0) {
            input /= divine;
            cout << divine << " ";

            if (input % divine != 0) {
                ++divine;
                break;
            }
        }
    }
}
# 2016188, 2024-09-28 11:22:17, PPTTTTTTTTTTTTTTPP (22%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int input;
    cin >> input;

    vector<int> set;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        if (divine * divine > input) {
            set.push_back(input);
        }

        if (set.empty()) {
            continue;
        } else {
            for (int i = 0; i < set.size(); ++i) {
                cout << set[i] << " ";
            }
            break;
        }

        while (input % divine == 0) {
            input /= divine;
            cout << divine << " ";

            if (input % divine != 0) {
                ++divine;
                break;
            }
        }
    }
}
# 2016192, 2024-09-28 11:22:31, PPPTTTTTTPTTTTTTPP (33%)

#include <iostream>

using namespace std;

int main() {
    int input;
    cin >> input;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        if (divine * divine > input) {
            cout << input << " ";
            break;
        }

        while (input % divine == 0) {
            input /= divine;
            cout << divine << " ";

            if (input % divine != 0) {
                break;
            }
        }
    }
}
# 2016196, 2024-09-28 11:22:58, PPPTPPTTTPTTTTTTPP (44%)

#include <iostream>

using namespace std;

int main() {
    int input;
    cin >> input;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        if (divine * divine > input) {
            cout << input << " ";
            break;
        }

        while (input % divine == 0) {
            input /= divine;
            cout << divine << " ";

            if (input % divine != 0) {
              ++divine;
                break;
            }
        }
    }
}
# 2016220, 2024-09-28 11:24:51, PPPTPPTTTPTTTTTTPP (44%)

#include <iostream>

using namespace std;

int main() {
    int input;
    cin >> input;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        if (divine * divine > input) {
            cout << input << " ";
            break;
        }

        while (input % divine == 0) {
            input /= divine;
            cout << divine << " ";

            if (input % divine != 0) {
                divine += 1;
                break;
            }
        }
    }
}
# 2016236, 2024-09-28 11:26:42, P-PTTPTTTPTTTTTTPP (33%)

#include <iostream>

using namespace std;

int main() {
    int input;
    cin >> input;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        if (divine * divine > input) {
            cout << input << " ";
        }

        while (input % divine == 0) {
            input /= divine;
            cout << divine << " ";

            if (input % divine != 0) {
                divine += 1;
                break;
            }
        }
    }
}
# 2016240, 2024-09-28 11:27:03, PPPTPPTTTPTTTTTTPP (44%)

#include <iostream>

using namespace std;

int main() {
    int input;
    cin >> input;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        if (divine * divine > input) {
            cout << input << " ";
            break;
        }

        while (input % divine == 0) {
            input /= divine;
            cout << divine << " ";

            if (input % divine != 0) {
                divine += 1;
                break;
            }
        }
    }
}
# 2016382, 2024-09-28 11:38:53, PTTTTTTTTTTTTTTTPP (16%)

#include <iostream>

using namespace std;

int main() {
    int input;
    cin >> input;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        int cal1 = divine * divine;
        if (cal1 > input) {
            cout << input << " ";
        } else {
            if (input % divine == 0) {
                input /= divine;
                cout << divine << " ";
            } else {
                divine += 1;
            }
        }
    }
}
# 2016383, 2024-09-28 11:39:07, PPPTPPTTTPTTTTTTPP (44%)

#include <iostream>

using namespace std;

int main() {
    int input;
    cin >> input;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        if (divine * divine > input) {
            cout << input << " ";
            break;
        }

        while (input % divine == 0) {
            input /= divine;
            cout << divine << " ";

            if (input % divine != 0) {
                divine += 1;
                break;
            }
        }
    }
}
# 2016386, 2024-09-28 11:39:12, PPPTPPTTTPTTTTTTPP (44%)

#include <iostream>

using namespace std;

int main() {
    int input;
    cin >> input;

    int divine = 2;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        if (divine * divine > input) {
            cout << input << " ";
            break;
        }

        while (input % divine == 0) {
            input /= divine;
            cout << divine << " ";

            if (input % divine != 0) {
                divine += 1;
                break;
            }
        }
    }
}
# 2016509, 2024-09-28 11:46:23, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int input;
    cin >> input;

    int divine = 2;
    vector<int> set;

    if (input < 2) {
        cout << "No prime factors for numbers less than 2." << endl;
    }

    while (input > 1) {
        int cal1 = divine * divine;
        if (divine * divine > input) {
            set.push_back(input);
            if (set.empty()) {
                continue;
            } else {
                for (int i = 0; i < set.size(); ++i) {
                    cout << set[i] << " ";
                }
                break;
            }
        } else {
            if (input % divine == 0) {
                input /= divine;
                cout << divine << " ";
            } else {
                divine += 1;
            }
        }
    }
}

6733104021
# 2016870, 2024-09-28 12:32:39, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;

int main(){
    int N;
    cin >> N;

    int d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N > 1){
            if(d*d > N){
                cout << N << " ";
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }

    return 0;
}
# 2016871, 2024-09-28 12:32:53, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;

int main(){
    int N;
    cin >> N;

    int d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N > 1){
            if(d*d > N){
                cout << N << " ";
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }

    return 0;
}
# 2016874, 2024-09-28 12:33:06, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;

int main(){
    int N;
    cin >> N;

    int d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N > 1){
            if(d*d > N){
                cout << N << " ";
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }

    return 0;
}
# 2017480, 2024-09-28 13:32:34, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;

int main(){
    int N;
    cin >> N;

    int d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N > 1){
            if(d*d > N){
                cout << N << " ";
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }

    return 0;
}
# 2018038, 2024-09-28 14:26:41, P--------P------PP (22%)

#include <iostream>
#include <cmath>
using namespace std;

int main(){
    int N;
    cin >> N;

    int d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        /*while(N > 1){
            if(d*d > N){
                cout << N << " ";
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }*/
        for(int i=2; i < ceil(sqrt(N)); i++){
            while(N % i == 0){
                    N /= i;
                    cout << i << " ";
                }
        }
    }

    return 0;
}
# 2018063, 2024-09-28 14:29:21, PP-PP-P-P-------PP (44%)

#include <iostream>
#include <cmath>
using namespace std;

int main(){
    int N;
    cin >> N;

    int d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        /*while(N > 1){
            if(d*d > N){
                cout << N << " ";
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }*/
        for(int i=2; i < ceil(sqrt(N));){
            while(N % i == 0){
                    N /= i;
                    cout << i << " ";
                }
                i++;
        }
        cout << N;
    }

    return 0;
}
# 2018068, 2024-09-28 14:30:05, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <cmath>
using namespace std;

int main(){
    int N;
    cin >> N;

    int d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N > 1){
            if(d*d > N){
                cout << N << " ";
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }

    return 0;
}
# 2018774, 2024-09-28 15:18:21, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <cmath>
using namespace std;

int main(){
    int N;
    cin >> N;

    int d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N > 1){
            if(d*d > N){
                cout << N << " ";
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }

    return 0;
}
# 2018776, 2024-09-28 15:18:28, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
#include <cmath>
using namespace std;

int main(){
    int N;
    cin >> N;

    int d=2;

    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while(N > 1){
            if(d*d > N){
                cout << N << " ";
                break;
            }
            else{
                while(N % d == 0){
                    N /= d;
                    cout << d << " ";
                }
                d += 1;
            }
        }
    }

    return 0;
}

6733210821
# 2016274, 2024-09-28 11:30:27, P-P--P-P-PTTTTTTPP (38%)

#include<bits//stdc++.h>
using namespace std;
int main(){
    int N;
    cin>>N;
    int d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        if(N>1){
            while(d*d<=N){
                while(N%d==0){
                N/=d;
                cout<<d<<" ";
                }
                d+=1;
                if(N<=1){
                    break;
                }
            }
            d+=1;
               
            
        }
        
    }
    return 0;
}
# 2016346, 2024-09-28 11:35:41, P-P--P-P-PTTTTTTPP (38%)

#include<bits//stdc++.h>
using namespace std;
int main(){
    int N;
    cin>>N;
    int d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        if(N>1){
            
            while(d*d<=N){
                if(d*d>N){
                    cout<<N;
                return 0;
                }
                while(N%d==0){
                N/=d;
                cout<<d<<" ";
                }
                d+=1;
                if(N<=1){
                    break;
                }
            }
            d+=1;

        }
        
    }
    return 0;
}
# 2016456, 2024-09-28 11:42:59, P-P--P-P-PTTTTTTPP (38%)

#include<bits//stdc++.h>
using namespace std;
int main(){
    int N;
    cin>>N;
    int d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        if(N>1){
            if(d*d<=N){
            while(d*d<=N){
                while(N%d==0){
                N/=d;
                cout<<d<<" ";
                }
                d+=1;
                if(N<=1){
                    break;
                }
            }
            d+=1;

        
            }
    }
    else{
        cout<<d;
    }
}
return 0;
}
# 2016462, 2024-09-28 11:43:22, P-P--P-P-PTTTTTTPP (38%)

#include<bits//stdc++.h>
using namespace std;
int main(){
    int N;
    cin>>N;
    int d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        if(N>1){
            if(d*d<=N){
            while(d*d<=N){
                while(N%d==0){
                N/=d;
                cout<<d<<" ";
                }
                d+=1;
                if(N<=1){
                    break;
                }
            }
            d+=1;

        
            }
    }
    else{
        cout<<d;
    }
}
return 0;
}
# 2016474, 2024-09-28 11:44:00, P-P--P-P-PTTTTTTPP (38%)

#include<bits//stdc++.h>
using namespace std;
int main(){
    int N;
    cin>>N;
    int d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        if(N>1){
            if(d*d<=N){
            while(d*d<=N){
                while(N%d==0){
                N/=d;
                cout<<d<<" ";
                }
                d+=1;
                if(N<=1){
                    break;
                }
            }
            d+=1;

        
            }
    }
    else{
        cout<<d;
    }
}
return 0;
}
# 2016761, 2024-09-28 11:58:36, P--PP-P-P-PP-PPPPP (66%)

#include<bits//stdc++.h>
using namespace std;
int main(){
    long long int N;
    cin>>N;
    long long int d=2;
    if(N<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        if(N>1){
            if(d*d<=N){
            while(d*d<=N){
                while(N%d==0){
                N/=d;
                cout<<d<<" ";
                }
                d+=1;
                if(N<=1){
                    break;
                }
            }
                if(d*d>N){
            cout<<N;
    }
            d+=1;
            }
    }
}
return 0;
}

6733288821
# 2017315, 2024-09-28 13:18:01, PTTTTTTTTTTTTTTTPP (16%)

#include <iostream>
using namespace std;

int main () {

    int N; 
    cin >> N;
    int d=2;

    if (N < 2){
        cout << "No prime factors for numbers less than 2.";
        }else{
    

        while ( N > 1){
            
            if (d*d > N){

                cout << "1" << " " << d<< " " ;

            }else {

                if (N % d == 0){

                    N /= d;
                    cout << d << " ";
                }else {

                    d+= 1 ;
                }
            }
        }


    



        }

}
# 2018024, 2024-09-28 14:25:36, PTTTTTTTT-TTTTTTPP (16%)

#include <iostream>
using namespace std;

int main () {

    int n; 
    cin >> n;
    int d=2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
        }else{
    

        while ( n > 1){

            while (d*d < n){
                while (n%d ==0){

                    n /= d;
                    if ( d  == 2 || d  == 3 || d  == 5|| d  == 7|| d  == 11 ){
                cout << d <<" " ;
            }
                }
                d += 1;

            }
            if ( d  == 2 || d  == 3 || d  == 5|| d  == 7|| d  == 11 ){
                cout << d <<" " ;
            }
        }


    



        }

}
# 2018318, 2024-09-28 14:52:55, PPTPPTPTP-TTTTTTPP (44%)

#include <iostream>
#include <iomanip> 
#include <cmath>
using namespace std;

int main () {

    int n; 
    cin >> n;
    int d=2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
        }else{
    

        while ( n > 1){

            while (d*d < n){
                while (n%d ==0){

                    n /= d;
                    int count = 0;
                    for (int i = 1; i <= d; i++){
                        if (d % i == 0){
                            count++;
                        }

                    }
                    if (count <= 2){
                        cout << d <<" " ;
                    }
                   
                }

                d += 1;

            }

                int count = 0;

                    for (int i = 1; i <= n; i++){
                        if (n % i == 0){
                            count++;
                        }

                    }
                    if (count <= 2){
                        cout << n <<" " ;
                        break;
                    }
                    
                   
                
        }


    



        }

}
# 2018370, 2024-09-28 14:56:25, PPTPPTPTP-PT-PPPPP (66%)

#include <iostream>
#include <iomanip> 
#include <cmath>
using namespace std;

int main () {

    long long n; 
    cin >> n;
    long long d=2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
        }else{
    

        while ( n > 1){

            while (d*d < n){
                while (n%d ==0){

                    n /= d;
                    int count = 0;
                    for (int i = 1; i <= d; i++){
                        if (d % i == 0){
                            count++;
                        }

                    }
                    if (count <= 2){
                        cout << d <<" " ;
                    }
                   
                }

                d += 1;

            }

                int count = 0;

                    for (int i = 1; i <= n; i++){
                        if (n % i == 0){
                            count++;
                        }

                    }
                    if (count <= 2){
                        cout << n <<" " ;
                        break;
                    }
                    
                   
                
        }


    



        }

}
# 2018414, 2024-09-28 14:59:29, PPTPPTPTP--T----PP (44%)

#include <iostream>
#include <iomanip> 
#include <cmath>
using namespace std;

int main () {

    long long n; 
    cin >> n;
    long long d=2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
        }else{
    

        while ( n > 1){

            while (d*d < n){
                while (n%d ==0){

                    n /= d;
                    int count = 0;
                    for (int i = 1; i <= d; i++){
                        if (d % i == 0){
                            count++;
                        }
                        if (count > 2)break;

                    }
                    if (count <= 2){
                        cout << d <<" " ;
                        break;
                    }
                   
                }

                d += 1;

            }

                int count = 0;

                    for (int i = 1; i <= n; i++){
                        if (n % i == 0){
                            count++;

                        }
                        if (count > 2)break;

                    }
                    if (count <= 2){
                        cout << n <<" " ;
                        break;
                    }
                    
                   
                
        }


    



        }

}
# 2018556, 2024-09-28 15:09:37, PPTPPTPTP-PT-PPPPP (66%)

#include <iostream>
#include <iomanip> 
#include <cmath>
using namespace std;

int main () {

    long long n; 
    cin >> n;
    long long d=2;

    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
        }else{
    

        while ( n > 1){

            while (d*d < n){
                while (n%d ==0){

                    n /= d;
                    int count = 0;
                    for (int i = 1; i <= d; i++){
                        if (d % i == 0){
                            count++;
                        }

                    }
                    if (count <= 2){
                        cout << d <<" " ;
                    }
                   
                }

                d += 1;

            }

                int count = 0;

                    for (int i = 1; i <= n; i++){
                        if (n % i == 0){
                            count++;
                        }

                    }
                    if (count <= 2){
                        cout << n <<" " ;
                        break;
                    }
                    
                   
                
        }


    



        }

}

6733098921
# 2016915, 2024-09-28 12:36:07, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else while(N > 1){
            if(d*d > N){
                cout << N;
                break;
            } else while(N%d == 0){
                N /= d;
                cout << d << ' ';
            }
            d += 1;
    }
}
# 2016922, 2024-09-28 12:36:39, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else while(N > 1){
            if(d*d > N){
                cout << N;
                break;
            } else while(N%d == 0){
                N /= d;
                cout << d << ' ';
            }
            d += 1;
    }
}
# 2016935, 2024-09-28 12:37:49, PPPPPPPPPPTTTTTT-- (55%)

#include<iostream>
using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    if(N < 2 && N > 0){
        cout << "No prime factors for numbers less than 2.";
    } else while(N > 1){
            if(d*d > N){
                cout << N;
                break;
            } else while(N%d == 0){
                N /= d;
                cout << d << ' ';
            }
            d += 1;
    }
}
# 2017449, 2024-09-28 13:30:32, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    } else while(N > 1){
            if(d*d > N){
                cout << N;
                break;
            } else while(N%d == 0){
                N /= d;
                cout << d << ' ';
            }
            d += 1;
    }
}
# 2018729, 2024-09-28 15:17:00, PPPPPPPPPPTTTTTTPP (66%)

#include <iostream>
using namespace std;
int main()
{
    int N;
    cin >> N;
    int d = 2;
    if (N < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
        while (N > 1)
        {
            if (d * d > N)
            {
                cout << N;
                break;
            }
            else
                while (N % d == 0)
                {
                    N /= d;
                    cout << d << ' ';
                }
            d += 1;
        }
}

6733117121
# 2015099, 2024-09-28 09:34:34, -PPTPPTTTTTTTTTT-- (22%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int N;
    cin >> N;
    int d = 2;

    if(N<2){
        cout << "No prime factors for numbers less than 2" << endl;
    }else{
        while(N>1){
            if((d*d)>N){
                cout << N << ' ';
                break;
            }else{
                for(;N%d == 0; d+=1){
                    N /= d;
                    cout << d << ' ';
                }
            }
        }
    }
}
# 2015212, 2024-09-28 09:44:56, PPPTPPTTTTTTTTTTPP (38%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int N;
    cin >> N;
    int d = 2;

    if(N<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        while(N>1){
            if((d*d)>N){
                cout << N << ' ';
                break;
            }else{
                for(;N%d == 0; d+=1){
                    N /= d;
                    cout << d << ' ';
                }
            }
        }
    }
}
# 2015217, 2024-09-28 09:45:38, PPPTPPTTTTTTTTTTPP (38%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int N;
    cin >> N;
    int d = 2;

    if(N<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        while(N>1){
            if((d*d)>N){
                cout << N << ' ';
                break;
            }else{
                for(;N%d == 0; d+=1){
                    N /= d;
                    cout << d << ' ';
                }
            }
        }
    }
}
# 2015260, 2024-09-28 09:49:53, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int N;
    cin >> N;
    int d = 2;

    if(N<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        while(N>1){
            if((d*d)>N){
                cout << N << ' ';
                break;
            }else{
                while(true){
                    if(N%d == 0){
                        N /= d;
                        cout << d << ' ';
                        break;
                    }else{
                        d++;
                    }
                }
            }
        }
    }
}
# 2015403, 2024-09-28 10:02:24, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int N;
    cin >> N;
    int d = 2;

    if(N<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        while(N>1){
            if((d*d)>N){
                cout << N << ' ';
                break;
            }else{
                while(true){
                    if(N%d == 0){
                        N /= d;
                        cout << d << ' ';
                        break;
                    }else{
                        d++;
                    }
                }
            }
        }
    }
}

6733200521
# 2017488, 2024-09-28 13:33:29, P--PPPPPP--P----PP (55%)

#include <iostream>
#include <cmath>

using namespace std;

bool isPrime(int num){
    for (long long int i=2;i<num;i++){
        if (num%i==0){
            return false;
        }
    }
    return true;
}

int main(){
    long long int N;
    long long int d=2;
    cin >> N;
    if (N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while (N > 2){
            if (isPrime(N)){
                cout << N;
                break;
            }
            for (long long int i=2;i<N;i++){
                if (isPrime(i) && N%i==0){
                    cout << i << " ";
                    N/=i;
                    break;
                }
            }
        }
    }
}
# 2017993, 2024-09-28 14:23:36, PTPTTPTPTPxxPxxxPP (44%)

#include <iostream>
#include <cmath>


using namespace std;

int main(){
    long long int N;
    long long int d = 2;
    cin >> N;
    if (N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while (N>1){
            if (d*d>N){
                cout << N << " ";
            }
            else{
                while (N%d==0)
                {
                    N/=d;
                    cout << d << " ";
                }
                d+=1;
            }
        }
    }
}
# 2018047, 2024-09-28 14:27:59, P--PPPPPP-TTPPPP-T (61%)

#include <iostream>
#include <cmath>

using namespace std;

bool isPrime(u_int64_t num){
    for (u_int64_t i=2;i<floor(num/2);i++){
        if (num%i==0){
            return false;
        }
    }
    return true;
}

int main(){
    u_int64_t N;
    cin >> N;
    if (N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while (N > 2){
            if (isPrime(N)){
                cout << N;
                break;
            }
            for (u_int64_t i=2;i<N;i++){
                if (isPrime(i) && N%i==0){
                    cout << i << " ";
                    N/=i;
                    break;
                }
            }
        }
    }
}
# 2018051, 2024-09-28 14:28:26, P--PPPPPP-TTPPPP-T (61%)

#include <iostream>
#include <cmath>

using namespace std;

bool isPrime(u_int64_t num){
    for (u_int64_t i=2;i<num;i++){
        if (num%i==0){
            return false;
        }
    }
    return true;
}

int main(){
    u_int64_t N;
    cin >> N;
    if (N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while (N > 2){
            if (isPrime(N)){
                cout << N;
                break;
            }
            for (u_int64_t i=2;i<N;i++){
                if (isPrime(i) && N%i==0){
                    cout << i << " ";
                    N/=i;
                    break;
                }
            }
        }
    }
}
# 2018070, 2024-09-28 14:30:30, P--PPPPPP-TPPPPP-- (66%)

#include <iostream>
#include <cmath>

using namespace std;

bool isPrime(u_int64_t num){
    if (num > 50){
        for (u_int64_t i=2;i<ceil(sqrt(num));i++){
            if (num%i==0){
                return false;
            }
        }
    }
    else{
        for (u_int64_t i=2;i<num;i++){
            if (num%i==0){
                return false;
            }
        }
    }
    return true;
}

int main(){
    u_int64_t N;
    cin >> N;
    if (N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        while (N > 2){
            if (isPrime(N)){
                cout << N;
                break;
            }
            for (u_int64_t i=2;i<N;i++){
                if (isPrime(i) && N%i==0){
                    cout << i << " ";
                    N/=i;
                    break;
                }
            }
        }
    }
}

6733007821
# 2014877, 2024-09-28 09:12:10, --P--P-P-PTTTTTT-- (22%)

#include<iostream>
using namespace std;
int main(){
    int n,d;
    cin>>n;
    d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<d<<" "<<d;
                break;
            }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            d+=1;
        }
    }
}
# 2014910, 2024-09-28 09:14:14, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>
using namespace std;
int main(){
    int n,d;
    cin>>n;
    d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            d+=1;
        }
    }
}
# 2015061, 2024-09-28 09:33:11, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>
using namespace std;
int main(){
    int n,d;
    cin>>n;
    d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            d+=1;
        }
    }
}
# 2015163, 2024-09-28 09:41:30, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
using namespace std;
int main(){
    int n,d;
    cin>>n;
    d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                cout<<n<<" ";
                break;
            }
            while(n%d==0){
                n/=d;
                cout<<d<<" ";
            }
            d+=1;
        }
    }
}

6733263021
# 2017152, 2024-09-28 13:02:52, P---------TTTTTTPP (16%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int n;
    cin >> n ;
    int d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } 
    while(n>1){
        if(d*d>n){
            cout << n;
        }
        if(n%d==0){
            n/=d;
            cout << d << " ";
        }else{
            d++;
        }

    }

}
# 2017175, 2024-09-28 13:05:10, P---------TTTTTTPP (16%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int n;
    cin >> n ;
    int d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } 
    while(n>1){
        if(d*d>n){
            cout << n<< " ";
        }
        if(n%d==0){
            n=n/d;
            cout << d << " ";
        }else{
            d++;
        }

    }

}
# 2017195, 2024-09-28 13:07:03, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
#include<cmath>
using namespace std;

int main(){
    int n;
    cin >> n ;
    int d = 2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } 
    while(n>1){
        if(d*d>n){
            cout << n<< " ";
            break;
        }
        if(n%d==0){
            n=n/d;
            cout << d << " ";
        }else{
            d++;
        }

    }

}

6733055921
# 2017149, 2024-09-28 13:02:02, -PPPPPPPPPTTTTTT-- (50%)

#include<iostream>
using namespace std;
int main() {
    int N;
    cin >> N;
    int d=2;
    if(N<2) {
        cout << "No prime factors for numbers less than 2" << endl;
    } else {
        while(N>=d) {
            if(N%d==0){
                cout << d;
                N=N/d;
                if(N>1) {
                    cout << " ";
                }
            }else {
                d++;
            }
        }
    }
}
# 2017335, 2024-09-28 13:19:12, PPPPPPPPPPTTTTTTPP (66%)

#include<iostream>
using namespace std;
int main() {
    int N;
    cin >> N;
    int d=2;
    if(N<2) {
        cout << "No prime factors for numbers less than 2." << endl;
    } else {
        while(N>=d) {
            if(N%d==0){
                cout << d;
                N=N/d;
                if(N>1) {
                    cout << " ";
                }
            }else {
                d++;
            }
        }
    }
}

Max Score = 61


6733121621
# 2015045, 2024-09-28 09:31:42, ------------------ (0%)

#include <iostream>

using namespace std;
int main(){
    int N=N<=19;
    cin >> N;
    int d=2;
    while(N<2){
    if(N<2){
        cout << "No prime factors for numbers less than2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                }else{
                    d+=1;
                }
            }
        }
    }break;
  }
}
# 2015066, 2024-09-28 09:33:15, ------------------ (0%)

#include <iostream>

using namespace std;
int main(){
    int N=N<=19;
    cin >> N;
    int d=2;
    while(N<2){
    if(N<2){
        cout << "No prime factors for numbers less than2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                }else{
                    d+=1;
                }
            }
        }
    }break;
  }
}
# 2015287, 2024-09-28 09:52:17, PP--------------PP (22%)

#include <iostream>

using namespace std;
int main(){
    int N;
    N = N <= 19;
    cin >> N;
    int d=2;
    while (true){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                }else{
                    d+=1;
                }
            }
        }
    }break;
  }
}
# 2015478, 2024-09-28 10:10:37, P-P-----P-TTTTTT-- (16%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i;i<N;++i<=19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}
# 2015522, 2024-09-28 10:14:38, PPPPP-P-P-TTTTTT-- (38%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i=0;i<N;++i<=19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}
# 2015531, 2024-09-28 10:15:17, PP-P--P---TTTTTT-- (22%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i=0;i<N;++i<=19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
        break;
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                    break;
                    
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}
# 2015538, 2024-09-28 10:15:39, PP-P--P---TTTTTT-- (22%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i=0;i<N;++i<=19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                    break;
                    
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}
# 2015593, 2024-09-28 10:21:50, PPPPP-P-P-TTTTTT-- (38%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i=0;i<N;i++ <= 19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                    
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}
# 2015626, 2024-09-28 10:26:00, -P-PP-P---TTTTTT-- (22%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i=1;i<N;i++ <= 19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                    
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}
# 2015631, 2024-09-28 10:26:17, PPPPP-P-P-TTTTTT-- (38%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i;i<N;i++ <= 19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                    
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}
# 2015642, 2024-09-28 10:27:25, PP---------------- (11%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i;i<N;i++ <= 19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                    
                }else{
                    d+=1;
                }
            }
        }
    }break;
  }break;
 }
}
# 2015647, 2024-09-28 10:27:52, PP---------------- (11%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i;i<N;i++ <= 19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                    
                }else{
                    d+=1;
                }
            }
        }break;
    }
  }break;
 }
}
# 2015651, 2024-09-28 10:28:19, PP---------------- (11%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i;i<N;i++ <= 19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                    
                }else{
                    d+=1;
                }
            }break;
        }
    }
  }break;
 }
}
# 2015658, 2024-09-28 10:28:51, PP-P--P---TTTTTT-- (22%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i;i<N;i++ <= 19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                    break;
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}
# 2015660, 2024-09-28 10:29:12, P---------TTTTTT-- (5%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i;i<N;i++ <= 19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                    break;
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}
# 2015663, 2024-09-28 10:29:33, PPPPP-P-P-TTTTTT-- (38%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i;i<N;i++ <= 19){
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}
# 2016399, 2024-09-28 11:39:58, PPPPPPPPPPTTTTTTP- (61%)

#include <iostream>

using namespace std;
int main(){
    int N;
    cin >> N;
    int d=2;
    while (true){
        for(int i=-10;i<=N;i++){

    if(N<2){
        cout << "No prime factors for numbers less than 2.";
        break;
    }else{
        if(N>1){
            if(d*d>N){
                cout << N <<" ";
                break;
            }else{
                if (N % d == 0){
                    N/= d;
                    cout << d <<" ";
                }else{
                    d+=1;
                }
            }
        }
    }
  }break;
 }
}

6733029621
# 2015018, 2024-09-28 09:28:13, P--P--P---TTTTTTPP (27%)

#include<iostream>
using namespace std;
int main(){
    int n, d, box;
    cin >> n;

    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while(n>1){
        if(d*d>n){
             break;
        }
        else{
            while(n%d!=0){
                d+=1;
            }
            }
            n/=d;
            cout << d << " ";
        }
    }
# 2015026, 2024-09-28 09:29:38, -PP--P-P-PTTTTTT-- (27%)

#include<iostream>
using namespace std;
int main(){
    int n, d;
    cin >> n;

    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while(n>1){
        if(d*d>n){
             break;
        }
        else{
            while(n%d!=0){
                d+=1;
            }
            }
            n/=d;
            cout << d << " ";
        }
        cout << d;
    }
# 2015091, 2024-09-28 09:34:11, PPPP-PPP-PTTTTTTPP (55%)

#include<iostream>
using namespace std;
int main(){
    int n, d;
    cin >> n;

    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while(n>1){
        if(d*d>n){
        }
        else{
            while(n%d!=0){
                d+=1;
            }
            }
            cout << d << " ";
            n/=d;
        }
    }
# 2015121, 2024-09-28 09:36:58, PPPP-PPP-P-TP---PP (61%)

#include<iostream>
using namespace std;
int main(){
    long long n, d;
    cin >> n;

    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while(n>1){
        if(d*d>n){
        }
        else{
            while(n%d!=0){
                d+=1;
            }
            }
            cout << d << " ";
            n/=d;
        }
    }
# 2015123, 2024-09-28 09:37:12, PPPP-PPP-P-TP---PP (61%)

#include<iostream>
using namespace std;
int main(){
    long long n, d;
    cin >> n;

    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while(n>1){
        if(d*d>n){
        }
        else{
            while(n%d!=0){
                d+=1;
            }
            }
            cout << d << " ";
            n/=d;
        }
    }
# 2015126, 2024-09-28 09:37:19, PPPP-PPP-P-TP---PP (61%)

#include<iostream>
using namespace std;
int main(){
    long long n, d;
    cin >> n;

    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while(n>1){
        if(d*d>n){
        }
        else{
            while(n%d!=0){
                d+=1;
            }
            }
            cout << d << " ";
            n/=d;
        }
    }
# 2015857, 2024-09-28 10:51:04, PPPP-PPP-P-TP----T (50%)

#include<iostream>
using namespace std;
int main(){
    string N;
    int d;
    cin >> N;
    unsigned long long n =stoull(N);
    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while(n>1){
        if(d*d>n){
        }
        else{
            while(n%d!=0){
                d+=1;
            }
            }
            cout << d << " ";
            n/=d;
        }
    }
# 2016265, 2024-09-28 11:29:58, PPPP-PPP-P-TPP--Px (61%)

#include<iostream>
using namespace std;
int main(){
    string N;
    int d;
    cin >> N;
    long long n =stoll(N);
    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while(n>1){
        if(d*d>n){
        }
        else{
            while(n%d!=0){
                d+=1;
            }
            }
            cout << d << " ";
            n/=d;
        }
    }
# 2016515, 2024-09-28 11:47:05, PPPP-PPP-P-TPP--Px (61%)

#include<iostream>
using namespace std;
int main(){
    string N;
    int d;
    cin >> N;
    long long n =stoll(N);
    d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
    while(n>1){
        if(d*d>n){
        }
        else{
            while(n%d!=0){
                d+=1;
            }
            }
            cout << d << " ";
            n/=d;
        }
    }

6733217221
# 2015451, 2024-09-28 10:07:39, PP-P--P----T----PP (33%)

#include<iostream>
#include<cmath>
 using namespace std;

 int main(){
    long n;
    cin>>n;
    int d = 2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                int i=2;
                while(i<=n){
                    if(n%i==0){
                        cout<<i;
                        n/=i;
                        continue;
                    }
                    i++;
                }
            }
            else{
                d++;
            }
            if(n%d==0){
                n/=d;
                int i=2;
                while(i<=d){
                    if(d%i==0){
                        cout<<i;
                        d/=i;
                        continue;
                    }
                    i++;
                }
            }
        }
    }
 }
# 2015468, 2024-09-28 10:09:25, PPPP--PP-P-TPP--PP (61%)

#include<iostream>
#include<cmath>
 using namespace std;

 int main(){
    long n;
    cin>>n;
    int d = 2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                int i=2;
                while(i<=n){
                    if(n%i==0){
                        cout<<i<<" ";
                        n/=i;
                        continue;
                    }
                    i++;
                }
            }
            else{
                d++;
            }
            if(n%d==0){
                n/=d;
                int i=2;
                while(i<=d){
                    if(d%i==0){
                        cout<<i<<" ";
                        d/=i;
                        continue;
                    }
                    i++;
                }
            }
        }
    }
 }
# 2015498, 2024-09-28 10:12:32, PPTPTTPTTTTTTTTTPP (33%)

#include<iostream>
#include<cmath>
 using namespace std;

 int main(){
    long n;
    cin>>n;
    int d = 2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                int i=2;
                while(i<=n){
                    if(n%i==0){
                        cout<<i<<" ";
                        n/=i;
                        continue;
                    }
                    i++;
                }
                break;
            }
            else{
                while(n%d==0){
                n/=d;
                int i=2;
                while(i<=d){
                    if(d%i==0){
                        cout<<i<<" ";
                        d/=i;
                        continue;
                    }
                    i++;
                }
                }
            }
           d++;
        }
    }
 }
# 2015787, 2024-09-28 10:43:13, PPTPTTPTTTTTTTTTPP (33%)

#include<iostream>
#include<cmath>
 using namespace std;

 int main(){
    long long n;
    cin>>n;
    int d = 2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
        while(n>1){
            if(d*d>n){
                int i=2;
                while(i<=n){
                    if(n%i==0){
                        cout<<i<<" ";
                        n/=i;
                        continue;
                    }
                    i++;
                }
            }
            else if(n%d==0){
                while(n%d==0){
                n/=d;
                int i=2;
                while(i<=d){
                    if(d%i==0){
                        cout<<i<<" ";
                        d/=i;
                        continue;
                    }
                    i++;
                }   
                }
            }
            d++;
        }
    }
 }

Max Score = 55


6733267621
# 2017105, 2024-09-28 12:56:35, -PPPPPPPPP-TP----- (55%)

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

long long lmod(long long a , long long b){

    while(true){
    if(a < b){
        return a;
        break;
    }else{
        a = (a/b);
    }
    }
}

int main()
{
    double n = 0;
    cin >> n;
    double d = 2;

    if (n < 2)
    {
        cout << "No prime factors for number less than 2.";
    }
    else
    {

        while (true)
        {
            if (n > 1)
            {
                if ( (d * d) > n)
                {
                    cout << setprecision(15) << n << endl;
                    break;
                }
                else
                {
                    while (true)
                    {
                        if (fmod(n,d) == 0)
                        {
                            n = (n/d);
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}
# 2017110, 2024-09-28 12:56:46, -PPPPPPPPP-TP----- (55%)

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

long long lmod(long long a , long long b){

    while(true){
    if(a < b){
        return a;
        break;
    }else{
        a = (a/b);
    }
    }
}

int main()
{
    double n = 0;
    cin >> n;
    double d = 2;

    if (n < 2)
    {
        cout << "No prime factors for number less than 2.";
    }
    else
    {

        while (true)
        {
            if (n > 1)
            {
                if ( (d * d) > n)
                {
                    cout << setprecision(15) << n << endl;
                    break;
                }
                else
                {
                    while (true)
                    {
                        if (fmod(n,d) == 0)
                        {
                            n = (n/d);
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}
# 2018639, 2024-09-28 15:13:36, -PPPPPPPPPTTP----- (55%)

#include <iostream>
#include <cmath>
#include <iomanip>

using namespace std;

long long lmod(long long a , long long b){

    while(true){
    if(a < b){
        return a;
        break;
    }else{
        a = (a/b);
    }
    }
}

int main()
{
    long long n = 0;
    cin >> n;
    long long d = 2;

    if (n < 2)
    {
        cout << "No prime factors for number less than 2.";
    }
    else
    {

        while (true)
        {
            if (n > 1)
            {
                if ( (d * d) > n)
                {
                    cout << setprecision(15) << n << endl;
                    break;
                }
                else
                {
                    while (true)
                    {
                        if (fmod(n,d) == 0)
                        {
                            n = (n/d);
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                            break;
                        }
                    }
                }
            }
            else
            {
                break;
            }
        }
    }
}

Max Score = 50


6733132521
# 2015484, 2024-09-28 10:11:14, P---------xT----PP (16%)

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

int main(){
    long long N;int d=2;
    cin >> N;
    while(N != d){
       if( N < 2 ){
        cout << "No prime factors for numbers less than 2.";
        break;
        }else{
            if( N > 1 ){
                if( d*d > N ){
                    cout << d << " ";
                    d += 1;
                }else{
                    if( N%d == 0 ){
                        N /= d;
                        cout << N;
                    }else{
                        d += 1;
                    }
                }
            }
        } 
    }
    
}
# 2016034, 2024-09-28 11:06:15, -PP--P-P-PxTP----- (33%)

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

int main(){
    long long N;int d=2;
    cin >> N;
    while(N != d){
       if( N < 2 ){
        cout << "No prime factors for numbers less than 2.";
        break;
        }else if( N > 1 ){
            if( d*d > N ){
                cout << d << " ";
                d += 1;
            }else{
                if( N%d == 0 ){
                    cout << d << " ";
                    N /= d;
                }else{
                    d += 1;
                }
                }
            }{
            
        } 
    }
    cout << d;
}
# 2016698, 2024-09-28 11:56:35, -PPPPPPPPPTTTTTT-- (50%)

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

int main(){
    int N, d=2;
    cin >> N;
    while(N != d){
        if(N<2){
           cout << "No prime factors for numbers less than 2.";
           break;
        }else{
            if(N%d==0){
                cout << d << " ";
                N /= d;
            }else{
                d += 1;
            }
        }
    }
    cout << d;
}
# 2016706, 2024-09-28 11:56:52, -PPPPPPPPPTTTTTT-- (50%)

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

int main(){
    int N, d=2;
    cin >> N;
    while(N != d){
        if(N<2){
           cout << "No prime factors for numbers less than 2.";
           break;
        }else{
            if(N%d==0){
                cout << d << " ";
                N /= d;
            }else{
                d += 1;
            }
        }
    }
    cout << d;
}
# 2016755, 2024-09-28 11:58:26, -PPPPPPPPPTTTTTT-- (50%)

#include <iostream>
using namespace std;

int main(){
    int N, d=2;
    cin >> N;
    while(N != d){
        if(N<2){
           cout << "No prime factors for numbers less than 2.";
           break;
        }else{
            if(N%d==0){
                cout << d << " ";
                N /= d;
            }else{
                d += 1;
            }
        }
    }
    cout << d;
}

6633147921
# 2015726, 2024-09-28 10:35:17, P-P--P-P-PTTTTTTPP (38%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    int N,d=2;
    cin >> N;

    if(N<2) {
        cout << "No prime factors for numbers less than 2.";
    }else {
        while(N>1) {
            if(d*d>N) {
                for(int i=2 ; i<=sqrt(N) ;++i ) {
                    if(N%i==0) {
                        cout << i << " ";
                    }
                }break;
            }else {
                while(N%d==0) {
                    N/=d;
                    cout << d << " ";
                }
                if(N%d!=0) {
                    d+=1;
                }
            }
        }
    }
}
# 2016246, 2024-09-28 11:27:39, PPP--P-P-PTTTTTTPP (44%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    int N,d=2;
    cin >> N;

    if(N<2) {
        cout << "No prime factors for numbers less than 2.";
    }else {
        while(N>1) {
            if(d*d>N) {
                cout << d << " ";
                break;
            }else {
                while(N%d==0) {
                    N/=d;
                    cout << d << " ";
                }
                if(N%d!=0) {
                    d+=1;
                }
            }
        }
    }
}
# 2016260, 2024-09-28 11:29:36, PPP--P-P-PTTTTTTPP (44%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    int N,d=2;
    cin >> N;

    if(N<2) {
        cout << "No prime factors for numbers less than 2.";
    }else {
        while(N>1) {
            if(d*d>N) {
                cout << d << " ";
                break;
            }else {
                while(N%d==0) {
                    N/=d;
                    cout << d << " ";
                }
                d++;
            }
        }
    }
}
# 2016518, 2024-09-28 11:47:15, PPP--P-P-P--P---PP (50%)

#include<bits/stdc++.h>

using namespace std;

int main() {
    long long N,d=2;
    cin >> N;

    if(N<2) {
        cout << "No prime factors for numbers less than 2.";
    }else {
        while(N>1) {
            if(d*d>N) {
                cout << d << " ";
                break;
            }else {
                while(N%d==0) {
                    N/=d;
                    cout << d << " ";
                }
                d++;
            }
        }
    }
}

6733281321
# 2015116, 2024-09-28 09:36:16, -PPPPPPPPPTTTTTT-- (50%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,d=2;
    cin >> n;


    if(n<2){
        cout << "NO prime factors for numbers leses than 2";
    }else {
        while (true)
        {
           if(n>1){
            if(d*d > n){
                cout << n<< " " ; 
                break;
            }else{
                while (true){
                if(n%d == 0){
                    n /= d;
                    cout << d << " ";
                }else{
                    d+= 1;
                    break;
                }
                }
            }
           }else{
            return 0;
           }
        }
        
    }
    
}
# 2015175, 2024-09-28 09:42:12, -PPPPPPPPPTTTTTT-- (50%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,d=2;
    cin >> n;


    if(n<2){
        cout << "NO prime factors for numbers leses than 2.";
    }else {
        while (true)
        {
           if(n>1){
            if(d*d > n){
                cout << n<< " " ; 
                break;
            }else{
                while (true){
                if(n%d == 0){
                    n /= d;
                    cout << d << " ";
                }else{
                    d+= 1;
                    break;
                }
                }
            }
           }else{
            return 0;
           }
        }
        
    }
    
}
# 2015534, 2024-09-28 10:15:20, -PPPPPPPPPTTTTTT-- (50%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,d=2;
    cin >> n;


    if(n<2){
        cout << "NO prime factors for numbers leses than 2.";
    }else {
        while (true)
        {
           if(n>1){
            if(d*d > n){
                cout << n<< " " ; 
                break;
            }else{
                while (true){
                if(n%d == 0){
                    n /= d;
                    cout << d << " ";
                }else{
                    d+= 1;
                    break;
                }
                }
            }
           }else{
            return 0;
           }
        }
        
    }
    
}
# 2015758, 2024-09-28 10:39:10, -PPPPPPPPPTTTTTT-- (50%)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,d=2;
    for (int i = 0; i < 19; i++)
    {
        cin >> n;
        break;
    }

    if(n<2){
        cout << "NO prime factors for numbers leses than 2.";
    }else {
        while (true)
        {
           if(n>1){
            if(d*d > n){
                cout << n<< " " ; 
                break;
            }else{
                while (true){
                if(n%d == 0){
                    n /= d;
                    cout << d << " ";
                }else{
                    d+= 1;
                    break;
                }
                }
            }
           }else{
            return 0;
           }
        }
        
    }
    
}

6733008421
# 2018442, 2024-09-28 15:01:46, PPPTTPT-TPTT-TTTPP (38%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    cin >> n;
    long long int d = 2;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(true)
        {
            if (n > 1)
            {
                while (true)
                {
                    if (d * d > n)
                    {
                        while (true)
                        {
                            if(n==1)
                                return 0;
                            for (int i = 2; i <= n; i++)
                            {
                                bool check = true;
                                for (int j = 2; j < i; j++)
                                {
                                    if(i == j )
                                        continue;
                                    // 5
                                    if (i % j == 0)
                                    {
                                        check = false;
                                        break;
                                    }
                                }
                                if(check == false)
                                {
                                    break;
                                }
                                if(i==n)
                                {
                                    cout << n << " ";
                                    return 0;
                                }
                                if(n%i == 0)
                                {
                                    cout << i << " ";
                                    n = n/i;
                                }
                            }
                        }
                    }
                    else
                    {
                        while(true)
                        {
                            if(n%d==0)
                            {
                                n /= d;
                                for (int i = 2; i <= d; i++)
                                {
                                    bool check = true;
                                    for (int j = 2; j < i; j++)
                                    {
                                        if(i == j )
                                            continue;
                                        // 5
                                        if (i % j == 0)
                                        {
                                            check = false;
                                            break;
                                        }
                                    }
                                    if(check == false)
                                    {
                                        break;
                                    }
                                    if(i==d)
                                    {
                                        cout << d << " ";
                                        break;
                                    }
                                    if(n%i == 0)
                                    {
                                        cout << i << " ";
                                        d = d/i;
                                    }
                                }
                            }
                            else
                            {
                                d+=1;
                                break;
                            }

                        }
                    }
                }
            }
            else
            {
            break;
            }
        }
    }
}
# 2018519, 2024-09-28 15:06:54, PPPTTPT-TPTT-TTTPP (38%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    cin >> n;
    long long int d = 2;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(true)
        {
            if (n > 1)
            {
                while (true)
                {
                    if (d * d > n)
                    {
                        while (true)
                        {
                            if(n==1)
                                return 0;
                            for (int i = 2; i <= n; i++)
                            {
                                bool check = true;
                                for (int j = 2; j < i; j++)
                                {
                                    if(i == j )
                                        continue;
                                    // 5
                                    if (i % j == 0)
                                    {
                                        check = false;
                                        break;
                                    }
                                }
                                if(check == false)
                                {
                                    break;
                                }
                                if(i==n)
                                {
                                    cout << n << " ";
                                    return 0;
                                }
                                if(n%i == 0)
                                {
                                    cout << i << " ";
                                    n = n/i;
                                }
                            }
                        }
                    }
                    else
                    {
                        while(true)
                        {
                            if(n%d==0)
                            {
                                n /= d;
                                int z = d;
                                for (int i = 2; i <= z; i++)
                                {

                                    bool check = true;
                                    for (int j = 2; j < i; j++)
                                    {
                                        if(i == j )
                                            continue;
                                        // 5
                                        if (i % j == 0)
                                        {
                                            check = false;
                                            break;
                                        }
                                    }
                                    if(check == false)
                                    {
                                        break;
                                    }
                                    if(i==z)
                                    {
                                        cout << z << " ";
                                        break;
                                    }
                                    if(n%i == 0)
                                    {
                                        cout << i << " ";
                                        z = z/i;
                                    }
                                }
                            }
                            else
                            {
                                d+=1;
                                break;
                            }

                        }
                    }
                }
            }
            else
            {
            break;
            }
        }
    }
}
# 2018645, 2024-09-28 15:13:51, PPPTTPTPTPTTPTTTPP (50%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    cin >> n;
    long long int d = 2;
    if (n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(true)
        {
            if (n > 1)
            {
                while (true)
                {
                    if (d * d > n)
                    {
                        while (true)
                        {
                            if(n==1)
                                return 0;
                            for (int i = 2; i <= n; i++)
                            {
                                bool check = true;
                                for (int j = 2; j < i; j++)
                                {
                                    if(i == j )
                                        continue;
                                    // 5
                                    if (i % j == 0)
                                    {
                                        check = false;
                                        break;
                                    }
                                }
                                if(check == false)
                                {
                                    break;
                                }
                                if(i==n)
                                {
                                    cout << n << " ";
                                    return 0;
                                }
                                if(n%i == 0)
                                {
                                    cout << i << " ";
                                    n = n/i;
                                }
                            }
                        }
                    }
                    else
                    {
                        while(true)
                        {
                            if(n%d==0)
                            {
                                n /= d;
                                int z = d;
                                for (int i = 2; i <= z; i++)
                                {

                                    bool check = true;
                                    for (int j = 2; j < i; j++)
                                    {
                                        if(i == j )
                                            continue;
                                        // 5
                                        if (i % j == 0)
                                        {
                                            check = false;
                                            break;
                                        }
                                    }
                                    if(check == false)
                                    {
                                        continue;
                                    }
                                    if(i==z)
                                    {
                                        cout << z << " ";
                                        break;
                                    }
                                    if(z%i == 0)
                                    {
                                        cout << i << " ";
                                        z = z/i;
                                    }
                                }
                            }
                            else
                            {
                                d+=1;
                                break;
                            }
                        }
                    }
                }
            }
            else
            {
            break;
            }
        }
    }
}

Max Score = 44


6733136021
# 2014967, 2024-09-28 09:21:23, TTTTTTxTTTTTTTTTTT (0%)

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

int main(){
    int N,d;
    d=2;
    cin >> N;
    if(N<2)cout << "No prime factors for numbers less than 2.";
    while(true){
        if(N>1){
            if(d*d>N){
                for(int i=2;i<N;){
                    if(N/i==1){
                        cout << i << " " << N;
                    }
                    else if(N%i==0){
                        cout << i << " ";
                        N /= i;
                    }
                    else{
                        i++;
                    }
                }
            }
            else if(N%d==0){
                for(int i=2;i<d;){
                    if(d/i==1){
                        cout << i << " " << d;
                    }
                    else if(d%i==0){
                        cout << i << " ";
                        d /= i;
                    }
                    else{
                        i++;
                    }
                }
            }
            else{
                d += 1;
            }
        }
    }
}
# 2014969, 2024-09-28 09:21:43, TTTTTTxTTTTTTTTTTT (0%)

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

int main(){
    int N,d;
    d=2;
    cin >> N;
    if(N<2)cout << "No prime factors for numbers less than 2.";
    while(true){
        if(N>1){
            if(d*d>N){
                for(int i=2;i<N;){
                    if(N/i==1){
                        cout << i << " " << N;
                    }
                    else if(N%i==0){
                        cout << i << " ";
                        N /= i;
                    }
                    else{
                        i++;
                    }
                }
            }
            else if(N%d==0){
                for(int i=2;i<d;){
                    if(d/i==1){
                        cout << i << " " << d;
                    }
                    else if(d%i==0){
                        cout << i << " ";
                        d /= i;
                    }
                    else{
                        i++;
                    }
                }
            }
            else{
                d += 1;
            }
        }
    }
}
# 2014984, 2024-09-28 09:23:11, TTTTTTTTTTTTTTTTTT (0%)

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

int main(){
    int N,d;
    d=2;
    cin >> N;
    if(N<2)cout << "No prime factors for numbers less than 2.";
    while(true){
        if(N>1){
            if(d*d>N){
                for(int i=2;i<N;){
                    if(N/i==1){
                        cout << i << " " << N;
                        break;
                    }
                    else if(N%i==0){
                        cout << i << " ";
                        N /= i;
                    }
                    else{
                        i++;
                    }
                }
            }
            else if(N%d==0){
                for(int i=2;i<d;){
                    if(d/i==1){
                        cout << i << " " << d;
                        break;
                    }
                    else if(d%i==0){
                        cout << i << " ";
                        d /= i;
                    }
                    else{
                        i++;
                    }
                }
            }
            else{
                d += 1;
            }
        }
    }
}
# 2015010, 2024-09-28 09:26:57, PTTTTTTTTTTTTTTTPP (16%)

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

int main(){
    int N,d;
    d=2;
    cin >> N;
    if(N<2)cout << "No prime factors for numbers less than 2.";
    while(N>1){
        if(d*d>N){
            for(int i=2;i<N;){
                if(N/i==1){
                    cout << i << " " << N;
                    break;
                }
                else if(N%i==0){
                    cout << i << " ";
                    N /= i;
                }
                else{
                    i++;
                }
            }
        }
        else if(N%d==0){
            for(int i=2;i<d;){
                if(d/i==1){
                    cout << i << " " << d;
                    break;
                }
                else if(d%i==0){
                    cout << i << " ";
                    d /= i;
                }
                else{
                    i++;
                }
            }
        }
        else{
            d += 1;
        }
    }
}
# 2015059, 2024-09-28 09:32:58, PP-P--P---TTTTTTPP (33%)

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

int main(){
    int N,d;
    d=2;
    cin >> N;
    if(N<2)cout << "No prime factors for numbers less than 2.";
    while(N>1){
        if(d*d>N){
            for(int i=2;i<N;){
                if(N/i==1){
                    //cout << i << " " << N;
                    break;
                }
                else if(N%i==0){
                    cout << i << " ";
                    N /= i;
                }
                else{
                    i++;
                }
            }
            cout << N;
            break;
        }
        else if(N%d==0){
            for(int i=2;i<d;){
                if(d/i==1){
                    //cout << i << " " << d;
                    break;
                }
                else if(d%i==0){
                    cout << i << " ";
                    d /= i;
                }
                else{
                    i++;
                }
            }
            cout << d;
            break;
        }
        else{
            d += 1;
        }
    }
}
# 2016036, 2024-09-28 11:06:23, P-P--P-P-P--P---PP (44%)

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

int main(){
    long long N,d;
    d=2;
    cin >> N;
    if(2>N)cout << "No prime factors for numbers less than 2.";
    while(N>1){
        // cout << "in loop\n";
        if(d*d>N){
            cout << "in 2\n";
            for(int i=2;i<d;){
                // cout << "In for\n";
                if(d/i==1){
                    cout << i << " " << d;
                    break;
                }
                else if(d%i==0){
                    cout << i << " ";
                    d /= i;
                }
                else{
                    i++;
                }
            }
            if(d/d==1){
                cout << d;
                break;
            }
        }
        else if(N%d==0){
            // cout << "in 1\n";
            for(int i=2;i<N;){
                // cout << "In for\n";
                if(N/i==1){
                    cout << i << " " << N;
                    break;
                }
                else if(N%i==0){
                    cout << i << " ";
                    N /= i;
                }
                else{
                    i++;
                }
            }
            if(N/N==1){
                cout << N;
                break;
            }
        }
        else{
            d += 1;
        }
    }
}
# 2016058, 2024-09-28 11:09:04, P-P--P-P-P--P---PP (44%)

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

int main(){
    long long N,d;
    d=2;
    cin >> N;
    if(2>N)cout << "No prime factors for numbers less than 2.";
    while(N>1){
        // cout << "in loop\n";
        if(d*d>N){
            // cout << "in 2\n";
            for(int i=2;i<d;){
                // cout << "In for\n";
                if(d/i==1){
                    cout << i << " " << d;
                    break;
                }
                else if(d%i==0){
                    cout << i << " ";
                    d /= i;
                }
                else{
                    i++;
                }
            }
            if(d/d==1){
                //cout << d;
                break;
            }
        }
        else if(N%d==0){
            // cout << "in 1\n";
            for(int i=2;i<N;){
                // cout << "In for\n";
                if(N/i==1){
                    cout << i << " " << N;
                    break;
                }
                else if(N%i==0){
                    cout << i << " ";
                    N /= i;
                }
                else{
                    i++;
                }
            }
            if(N/N==1){
                cout << N;
                break;
            }
        }
        else{
            d += 1;
        }
    }
}
# 2016063, 2024-09-28 11:09:31, P---------------PP (16%)

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

int main(){
    long long N,d;
    d=2;
    cin >> N;
    if(2>N)cout << "No prime factors for numbers less than 2.";
    
}
# 2016065, 2024-09-28 11:09:52, P-P--P-P-P--P---PP (44%)

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

int main(){
    long long N,d;
    d=2;
    cin >> N;
    if(2>N)cout << "No prime factors for numbers less than 2.";
    while(N>1){
        // cout << "in loop\n";
        if(d*d>N){
            // cout << "in 2\n";
            for(int i=2;i<d;){
                // cout << "In for\n";
                if(d/i==1){
                    cout << i << " " << d;
                    break;
                }
                else if(d%i==0){
                    cout << i << " ";
                    d /= i;
                }
                else{
                    i++;
                }
            }
            if(d/d==1){
                //cout << d;
                break;
            }
        }
        else if(N%d==0){
            // cout << "in 1\n";
            for(int i=2;i<N;){
                // cout << "In for\n";
                if(N/i==1){
                    cout << i << " " << N;
                    break;
                }
                else if(N%i==0){
                    cout << i << " ";
                    N /= i;
                }
                else{
                    i++;
                }
            }
            if(N/N==1){
                cout << N;
                break;
            }
        }
        else{
            d += 1;
        }
    }
}

6733045621
# 2015457, 2024-09-28 10:08:22, -T-TT-T-T-TT-TTT-- (0%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    bool flagg =true; 
    cin >> n;
    int d = 2;
    if (n < 2)
        cout << "No prime factors for numbers less than 2.";
    else
    {
        con:
        while (n > 1)
        {
            if (d * d > n)
            {
                for (int i = 2; i < ceil(sqrt(n)); ++i)
                {
                    if (n % i == 0)
                    {
                        cout << i << " ";
                        flagg = false;
                    }
                }
            }
            else
            {
                while(n % d == 0)
                {
                    n /= d;
                    cout << d<<" ";
                }

                if (n % d != 0)
                {
                    d += 1;
                    goto con;
                }
            }
        }
    }
    if(flagg) cout<<n;
    return 0;
}
# 2015466, 2024-09-28 10:09:19, PTPTTPTPTPTTPTTTPP (44%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    cin >> n;
    int d = 2;
    if (n < 2)
        cout << "No prime factors for numbers less than 2.";
    else
    {
        con:
        while (n > 1)
        {
            if (d * d > n)
            {
                for (int i = 2; i <=n; ++i)
                {
                    if (n % i == 0)
                    {
                        cout << i << " ";
                    }
                }
            }
            else
            {
                while(n % d == 0)
                {
                    n /= d;
                    cout << d<<" ";
                }

                if (n % d != 0)
                {
                    d += 1;
                    goto con;
                }
            }
        }
    }
    return 0;
}
# 2015841, 2024-09-28 10:48:29, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    bool prime = true;
    cin >> n;
    int d = 2;
    if (n < 2)
        cout << "No prime factors for numbers less than 2.";
    else
    {
        con:
        while (n > 1)
        {
            if (d * d > n)
            {
                for (int i = 2; i <ceil(sqrt(n)); ++i)
                {
                    if (n % i == 0)
                    {
                        cout << i << " ";
                        prime = false;
                    }
                }
            }
            else
            {
                while(n % d == 0)
                {
                    n /= d;
                    cout << d<<" ";#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    bool prime = true;
    cin >> n;
    int d = 2;
    if (n < 2)
        cout << "No prime factors for numbers less than 2.";
    else
    {
        con:
        while (n > 1)
        {
            if (d * d > n)
            {
                for (int i = 2; i <ceil(sqrt(n)); ++i)
                {
                    if (n % i == 0)
                    {
                        cout << i << " ";
                        prime = false;
                    }
                }
            }
            else
            {
                while(n % d == 0)
                {
                    n /= d;
                    cout << d<<" ";
                }

                if (n % d != 0)
                {
                    d += 1;
                    goto con;
                }
            }
        }
    }
    if(prime) cout<<n;
    return 0;
}
                }

                if (n % d != 0)
                {
                    d += 1;
                    goto con;
                }
            }
        }
    }
    if(prime) cout<<n;
    return 0;
}#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    bool prime = true;
    cin >> n;
    int d = 2;
    if (n < 2)
        cout << "No prime factors for numbers less than 2.";
    else
    {
        con:
        while (n > 1)
        {
            if (d * d > n)
            {
                for (int i = 2; i <ceil(sqrt(n)); ++i)
                {
                    if (n % i == 0)
                    {
                        cout << i << " ";
                        prime = false;
                    }
                }
            }
            else
            {
                while(n % d == 0)
                {
                    n /= d;
                    cout << d<<" ";
                }

                if (n % d != 0)
                {
                    d += 1;
                    goto con;
                }
            }
        }
    }
    if(prime) cout<<n;
    return 0;
}
# 2015843, 2024-09-28 10:48:44, -T-TT-T-T-TT-TTT-- (0%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    bool prime = true;
    cin >> n;
    int d = 2;
    if (n < 2)
        cout << "No prime factors for numbers less than 2.";
    else
    {
        con:
        while (n > 1)
        {
            if (d * d > n)
            {
                for (int i = 2; i <ceil(sqrt(n)); ++i)
                {
                    if (n % i == 0)
                    {
                        cout << i << " ";
                        prime = false;
                    }
                }
            }
            else
            {
                while(n % d == 0)
                {
                    n /= d;
                    cout << d<<" ";
                }

                if (n % d != 0)
                {
                    d += 1;
                    goto con;
                }
            }
        }
    }
    if(prime) cout<<n;
    return 0;
}
# 2015847, 2024-09-28 10:49:08, PTPTTPTPTPTTPTTTPP (44%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    cin >> n;
    int d = 2;
    if (n < 2)
        cout << "No prime factors for numbers less than 2.";
    else
    {
        con:
        while (n > 1)
        {
            if (d * d > n)
            {
                for (int i = 2; i <=n; ++i)
                {
                    if (n % i == 0)
                    {
                        cout << i << " ";
                    }
                }
            }
            else
            {
                while(n % d == 0)
                {
                    n /= d;
                    cout << d<<" ";
                }

                if (n % d != 0)
                {
                    d += 1;
                    goto con;
                }
            }
        }
    }
    return 0;
}
# 2016479, 2024-09-28 11:44:22, -P-PTPPPTPTPTTTT-- (38%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    cin >> n;
    int d = 2;
    bool prime = true;
    for (int i = 2; i < ceil(sqrt(n)); ++i)
    {
        if (n % i == 0)
        {
            prime = false;
        }
    }
    if (prime)
        cout << n;
    else
    {
    if (n < 2)
        cout << "No prime factors for numbers less than 2.";
    else
    {
        con:
        while (n > 1)
        {
            if (d * d > n)
            {
                for (int i = 2; i <=n; ++i)
                {
                    if (n % i == 0)
                    {
                        cout << i << " ";
                    }
                }
            }
            else
            {
                while(n % d == 0)
                {
                    n /= d;
                    cout << d<<" ";
                }

                if (n % d != 0)
                {
                    d += 1;
                    goto con;
                }
            }
        }
    }
    }

    return 0;
}
# 2016641, 2024-09-28 11:53:56, PTPTTPTPTPTTPTTTPP (44%)

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long int n;
    cin >> n;
    int d = 2;
    if (n < 2)
        cout << "No prime factors for numbers less than 2.";
    else
    {
        con:
        while (n > 1)
        {
            if (d * d > n)
            {
                for (int i = 2; i <=n; ++i)
                {
                    if (n % i == 0)
                    {
                        cout << i << " ";
                    }
                }
            }
            else
            {
                while(n % d == 0)
                {
                    n /= d;
                    cout << d<<" ";
                }

                if (n % d != 0)
                {
                    d += 1;
                    goto con;
                }
            }
        }
    }
    return 0;
}

Max Score = 38


6633248621
# 2014924, 2024-09-28 09:15:53, --P------P-------- (11%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2";
    }
    else
    {
        while(N>1)
        {
            if(d*d > N)
            cout << N;
            break;
        }
        while(N% d == 0)
        {
            N/=d;
            cout << d<<" ";
        }
    }

    
}
# 2014991, 2024-09-28 09:23:59, -P---------------- (5%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2";
    }
    else
    {
        if( N >1)
        {
            if(d*d > N)
            {
                cout << d << " ";
            }
            else
            {
                if(N% d == 0)
                {
                    N /= d;
                    cout << d << " ";
                }else
                {
                    d+=1;
                }


            }
        }
        
    }

    
}
# 2015008, 2024-09-28 09:26:36, -PP--P-P-PTTTTTT-- (27%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2";
    }
    else
    {
        while( N >1)
        {
            if(d*d > N)
            {
                cout << d << " ";
                break;
            }
            else
            {
                if(N% d == 0)
                {
                    N /= d;
                    cout << d << " ";
                }else
                {
                    d+=1;
                }


            }
        }
        
    }

    
}
# 2015063, 2024-09-28 09:33:15, -PP--P-P-PTTTTTT-- (27%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2";
    }
    else
    {
        while( N >1)
        {
            if(d*d > N)
            {
                cout << d << " ";
                break;
            }
            else
            {
                if(N% d == 0)
                {
                    N /= d;
                    cout << d << " ";
                }else
                {
                    d+=1;
                }


            }
        }
        
    }

    
}
# 2015077, 2024-09-28 09:33:36, --P------P-------- (11%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2";
    }
    else
    {
        while(N>1)
        {
            if(d*d > N)
            cout << N;
            break;
        }
        while(N% d == 0)
        {
            N/=d;
            cout << d<<" ";
        }
    }

    
}
# 2015165, 2024-09-28 09:41:35, --P------P-------- (11%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2.";
    }
    else
    {
        while(N>1)
        {
            if(d*d > N)
            cout << N;
            break;
        }
        while(N% d == 0)
        {
            N/=d;
            cout << d<<" ";
        }
    }

    
}
# 2015168, 2024-09-28 09:41:51, -PP--P-P-PTTTTTT-- (27%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2.";
    }
    else
    {
        while( N >1)
        {
            if(d*d > N)
            {
                cout << d << " ";
                break;
            }
            else
            {
                if(N% d == 0)
                {
                    N /= d;
                    cout << d << " ";
                }else
                {
                    d+=1;
                }


            }
        }
        
    }

    
}
# 2015227, 2024-09-28 09:47:15, -PP--P-P-PTTTTTT-- (27%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2";
    }
    else
    {
        while( N >=1)
        {
            if(d*d > N)
            {
                cout << d << " ";
                break;
            }
            else
            {
                if(N% d == 0)
                {
                    N /= d;
                    cout << d << " ";
                }else
                {
                    d+=1;
                }


            }
        }
        
    }

    
}
# 2015229, 2024-09-28 09:47:22, -PP--P-P-PTTTTTT-- (27%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2.";
    }
    else
    {
        while( N >=1)
        {
            if(d*d > N)
            {
                cout << d << " ";
                break;
            }
            else
            {
                if(N% d == 0)
                {
                    N /= d;
                    cout << d << " ";
                }else
                {
                    d+=1;
                }


            }
        }
        
    }

    
}
# 2015231, 2024-09-28 09:47:33, -PP--P-P-PTTTTTT-- (27%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2.";
    }
    else
    {
        while( N >=1)
        {
            if(d*d > N)
            {
                cout << d << " ";
                break;
            }
            else
            {
                if(N% d == 0)
                {
                    N /= d;
                    cout << d << " ";
                }else
                {
                    d+=1;
                }


            }
        }
        
    }

    
}
# 2015323, 2024-09-28 09:55:27, -PP--P-P-P-------- (27%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2.";
    }
    else
    {
        if(N%2 != 1)
        {
            while( N >=1)
        {
            if(d*d > N)
            {
                cout << d << " ";
                break;
                
            }
            else
            {
                if(N% d == 0)
                {
                    N /= d;
                    cout << d << " ";
                    
                }else
                {
                    d+=1;
                }


            }
        }
        }
        else
        {
            cout<< "N";
        }
        
        
    }

    
}
# 2015335, 2024-09-28 09:56:17, -PPP-PPP-P-------- (38%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2.";
    }
    else
    {
        if(N%2 != 1)
        {
            while( N >=1)
        {
            if(d*d > N)
            {
                cout << d << " ";
                break;
                
            }
            else
            {
                if(N% d == 0)
                {
                    N /= d;
                    cout << d << " ";
                    
                }else
                {
                    d+=1;
                }


            }
        }
        }
        else
        {
            cout<< N;
        }
        
        
    }

    
}
# 2015352, 2024-09-28 09:57:58, -P-PTTPTT--------- (16%)

#include <iostream>
using namespace std;
int main()
{
    int d, N;
    cin >> N;
    d = 2;
    if (N < 2)
    {
        cout << "No prime factor for numbers less than 2.";
    }
    else
    {
        if (N % 2 != 1)
        {
            while (N >= 1)
            {
                if (d * d > N)
                {
                    cout << d << " ";
                    break;
                }
                else
                {
                    if (N % 2 != 1)
                    {
                        cout << N;
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                        }
                    }
                }
            }
        }
        else
        {
            cout << N;
        }
    }
}
# 2015358, 2024-09-28 09:58:28, -P-P--P----------- (16%)

#include <iostream>
using namespace std;
int main()
{
    int d, N;
    cin >> N;
    d = 2;
    if (N < 2)
    {
        cout << "No prime factor for numbers less than 2.";
    }
    else
    {
        if (N % 2 != 1)
        {
            while (N >= 1)
            {
                if (d * d > N)
                {
                    cout << d << " ";
                    break;
                }
                else
                {
                    if (N % 2 != 1)
                    {
                        cout << N;
                        break;
                        if (N % d == 0)
                        {
                            N /= d;
                            cout << d << " ";
                        }
                        else
                        {
                            d += 1;
                        }
                    }
                }
            }
        }
        else
        {
            cout << N;
        }
    }
}
# 2016424, 2024-09-28 11:41:25, -P-P--P----------- (16%)

#include <iostream>
using namespace std;
int main()
{
    int d, N;
    cin >> N;
    d = 2;
    if (N < 2)
    {
        cout << "No prime factor for numbers less than 2.";
    }
    else
    {
        if (N % 2 != 1)
        {
            if(N > 1)
            {
                while(d * d > N)
                {
                    if (d * d > N)
                {
                    cout << d << " ";
                    break;
                    
                }
                else
                {
                    if (N % d == 0)
                    {
                        N /= d;
                        cout << d << " ";
                    }
                    else
                    {
                        d += 1;
                    }
                }
                }
                
            }
        }
        else
        {
            cout << N;
        }
    }
}
# 2016493, 2024-09-28 11:45:19, -PP--P-P-PTTTTTT-- (27%)

#include<iostream>
using namespace std;
int main()
{
    int d,N;
    cin >> N;
    d = 2;
    if( N < 2)
    {
        cout<< "No prime factor for numbers less than 2.";
    }
    else
    {
        
            while( N >=1)
        {
            if(d*d > N)
            {
                cout << d << " ";
                break;
                
            }
            else
            {
                if(N% d == 0)
                {
                    while(N% d == 0)
                {
                    N /= d;
                    cout << d << " ";
                    break;
                    
                }
                }
                else if( N% d != 0)
                {
                    d+=1;

                }
                else
                {
                    cout << "N" << " ";
                    break;
                }

            }
        
        }
    }
}
# 2016726, 2024-09-28 11:57:48, -PP--P-P-PTTTTTT-- (27%)

#include <iostream>
using namespace std;
int main()
{
    int d, N;
    cin >> N;
    d = 2;
    if (N < 2)
    {
        cout << "No prime factor for numbers less than 2.";
    }
    else
    {

        while(N > 1)
        {
            if (d * d > N)
            {
                cout << d << " ";
                break;
                
            }
            else
            {
                if (N % d == 0)
                {
                    N /= d;
                    cout << d << " ";
                }
                else
                {
                    d += 1;
                }
            }
        }
    }
}

6733250921
# 2015046, 2024-09-28 09:31:55, PTPTTPTPTPTTTTTTPP (38%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n > 1){//yes n>1

            if(d*d > n){ // yes d*d > n
                //cout prime number " " n

                cout << n <<" "; // correct

            }else{ // no d*d > n

                while(n%d == 0){ //' yes N%d == 0
                    n /= d;
                    //cout prime number d
                    cout << d <<" ";
                }
                //no N%d == 0
                //cout << "no nd";
            }
            //cout << "break ma while nok";
            d+=1; //correct

        }// no while

        // not n > 1


        //case 1000000007 if fault
        // 2347821953524590300 is fault
    }
}
# 2016068, 2024-09-28 11:10:00, P-TTTTTTTTTTTTTTPP (16%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n>1){
            if(d*d > n){
                cout << n;
            }

            while(n%d == 0){
                n /= d;
                cout << d;
                d+=1;
            }
        }
        //no while
    }
}
# 2016127, 2024-09-28 11:15:56, PTPTTTTTTPTTTTTTPP (27%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n > 1){//yes n>1

            if(d*d > n){ // yes d*d > n
                //cout prime number " " n

                cout << n <<" "; // correct

            }else{ // no d*d > n

                while(n%d == 0){ //' yes N%d == 0
                    n /= d;
                    //cout prime number d
                    cout << d <<" ";
                }
                //no N%d == 0
                //cout << "no nd";
            }
            //cout << "break ma while nok";
                if(n%d == 0){
                d+=1;
                }

        }// no while

        // not n > 1


        //case 1000000007 if fault
        // 2347821953524590300 is fault
    }
}
# 2016134, 2024-09-28 11:16:19, PTPTTTTTTPTTTTTTPP (27%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n > 1){//yes n>1

            if(d*d > n){ // yes d*d > n
                //cout prime number " " n

                cout << n <<" "; // correct

            }else{ // no d*d > n

                while(n%d == 0){ //' yes N%d == 0
                    n /= d;
                    //cout prime number d
                    cout << d <<" ";
                }
                //no N%d == 0
                //cout << "no nd";
                if(n%d == 0){
                d+=1;
                }
            }
            //cout << "break ma while nok";
                

        }// no while

        // not n > 1


        //case 1000000007 if fault
        // 2347821953524590300 is fault
    }
}
# 2016139, 2024-09-28 11:16:55, PTPTTTTTTPTTTTTTPP (27%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n > 1){//yes n>1

            if(d*d > n){ // yes d*d > n
                //cout prime number " " n

                cout << n <<" "; // correct

            }else{ // no d*d > n

                while(n%d == 0){ //' yes N%d == 0
                    n /= d;
                    //cout prime number d
                    cout << d <<" ";
                }
                //no N%d == 0
                //cout << "no nd";
                d;
            }
            //cout << "break ma while nok";
            if(n%d == 0){
                d+=1;
            }
                

        }// no while

        // not n > 1


        //case 1000000007 if fault
        // 2347821953524590300 is fault
    }
}
# 2016186, 2024-09-28 11:22:09, PT-P--P---------PP (27%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n > 1){//yes n>1

            if(d*d > n){ // yes d*d > n
                //cout prime number " " n

                cout << n <<" "; // correct

            }else{ // no d*d > n

                while(n%d == 0){ //' yes N%d == 0
                    n /= d;
                    //cout prime number d
                    cout << d <<" ";
                }
                if(n%d != 0){
                    d+=1;
                    cout << n;
                    break;
                }
                //no N%d == 0
                //cout << "no nd";
                
            }
            
            //cout << "break ma while nok";
            

        }// no while

    }
}
# 2016377, 2024-09-28 11:38:02, PTPTTPTPTPTTTTTTPP (38%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n > 1){//yes n>1

            if(d*d > n){ // yes d*d > n
                //cout prime number " " n

                cout << n <<" "; // correct

            }else{ // no d*d > n

                while(n%d == 0){ //' yes N%d == 0
                    n /= d;
                    //cout prime number d
                    cout << d <<" ";
                }
                //no N%d == 0
                //cout << "no nd";
            }
            //cout << "break ma while nok";
            d+=1; //correct

        }// no while

        // not n > 1


        //case 1000000007 if fault
        // 2347821953524590300 is fault
    }
}
# 2016552, 2024-09-28 11:49:33, PTPTTTTTTPTTTTTTPP (27%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n > 1){//yes n>1

            if(d*d > n){ // yes d*d > n
                //cout prime number " " n
                cout << n <<" "; // correct

            }else{ // no d*d > n

                while(n%d == 0){ //' yes N%d == 0
                    n /= d;
                    //cout prime number d
                    cout << d <<" ";
                }
            }

            
        }// no while
        d+=1;

    }
}
# 2016633, 2024-09-28 11:53:31, PTPTTPTPTPTTTTTTPP (38%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n>1){
            if(d*d > n){
                cout << n << " ";
            }
            else{
                while(n%d == 0){
                        n /= d;

                        cout << d << " ";
                }
                d += 1;
            }
        }

    }
}
# 2016647, 2024-09-28 11:54:13, PTPTTPTPTPTTTTTTPP (38%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n>1){
            if(d*d > n){
                cout << n << " ";
            }
            else{
                while(n%d == 0){
                        n /= d;

                        cout << d << " ";
                }
                
            }d += 1;
        }

    }
}
# 2016652, 2024-09-28 11:54:27, PTPTTTTTTPTTTTTTPP (27%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n>1){
            if(d*d > n){
                cout << n << " ";
            }
            else{
                while(n%d == 0){
                        n /= d;

                        cout << d << " ";
                }
                
            }
        }d += 1;

    }
}
# 2016788, 2024-09-28 11:59:23, PPP------P------PP (33%)

#include <iostream>
#include <cmath>

using namespace std;

int main(){
    int n;
    cin >> n;

    int d  = 2;

    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{ //n<2
        while(n>1){
            if(d*d > n){
                cout << n << " ";
            }
            else{
                while(n%d == 0){
                        n /= d;

                        cout << d << " ";
                }
                
            }
            d += 1;
            break;
        }

    }
}

6733091421
# 2014927, 2024-09-28 09:16:13, ------------------ (0%)

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

int main () {

    int n ;
    int i = 0;
    cin >> n ;

    string number = to_string(n) ;

    if (number.length() <= 19){
        int d = 2 ;

        if (n > 2){
            cout << "No prime factors for numbers less than 2." ;
        } else {
            while (n > 1) {
                if (d*d > n){
                    while (d * d <= n){
                        if (n % d == 0){
                            n /= d;

                            while (i < n){
                                while (i % d == 0){
                                    cout << i << " " ;
                                }
                                i++ ;
                            }
                        } else {
                            d += 1 ;
                        }
                    } 
                } else {
                    while (i < n){
                                while (i % n == 0){
                                    cout << i << " " ;
                                }
                                i++ ;
                            }
                }
            }

            
        } 
    }
}
# 2014932, 2024-09-28 09:16:52, PTTTTTTTTTTTTTTTPP (16%)

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

int main () {

    int n ;
    int i = 0;
    cin >> n ;

    string number = to_string(n) ;

    if (number.length() <= 19){
        int d = 2 ;

        if (n < 2){
            cout << "No prime factors for numbers less than 2." ;
        } else {
            while (n > 1) {
                if (d*d > n){
                    while (d * d <= n){
                        if (n % d == 0){
                            n /= d;

                            while (i < n){
                                while (i % d == 0){
                                    cout << i << " " ;
                                }
                                i++ ;
                            }
                        } else {
                            d += 1 ;
                        }
                    } 
                } else {
                    while (i < n){
                                while (i % n == 0){
                                    cout << i << " " ;
                                }
                                i++ ;
                            }
                }
            }

            
        } 
    }
}
# 2015903, 2024-09-28 10:55:30, Compilation error (0%)

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

int main () {

    int n ;
    int i = 2;
    cin >> n ;

    string number = to_string(n) ;

    if (number.length() <= 19){
        int d = 2 ;

        if (n < 2){
            cout << "No prime factors for numbers less than 2." ;
        } else {
            while (n > 1) {
                if (d*d > n){
                    while (d * d <= n){
                        if (n % d == 0){
                            while (n % d == 0){
                                n /= d;

                                while (i < n){
                                    while (d % i == 0){
                                        cout << i << " " ;
                                        d /= i
                                    }
                                    i++ ;
                                }
                            }
                        } else {
                            d += 1 ;
                        }
                    } 
                } else {
                    while (i < n){
                                while (n % i == 0){
                                    cout << i << " " ;
                                    n /= i ;
                                }
                                i++ ;
                            }
                }
            }

            
        } 
    }
}
# 2015907, 2024-09-28 10:55:51, PTPTTPTPTPTTTTTTPP (38%)

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

int main () {

    int n ;
    int i = 2;
    cin >> n ;

    string number = to_string(n) ;

    if (number.length() <= 19){
        int d = 2 ;

        if (n < 2){
            cout << "No prime factors for numbers less than 2." ;
        } else {
            while (n > 1) {
                if (d*d > n){
                    while (d * d <= n){
                        if (n % d == 0){
                            while (n % d == 0){
                                n /= d;

                                while (i < n){
                                    while (d % i == 0){
                                        cout << i << " " ;
                                        d /= i ;
                                    }
                                    i++ ;
                                }
                            }
                        } else {
                            d += 1 ;
                        }
                    } 
                } else {
                    while (i < n){
                                while (n % i == 0){
                                    cout << i << " " ;
                                    n /= i ;
                                }
                                i++ ;
                            }
                }
            }

            
        } 
    }
}
# 2015921, 2024-09-28 10:56:44, PTTTTTTTTPTTTTTTPP (22%)

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

int main () {

    int n ;
    int i = 2;
    cin >> n ;

    string number = to_string(n) ;

    if (number.length() <= 19){
        int d = 2 ;

        if (n < 2){
            cout << "No prime factors for numbers less than 2." ;
        } else {
            while (n > 1) {
                if (d*d > n){
                    while (d * d <= n){
                        if (n % d == 0){
                            while (n % d == 0){
                                n /= d;

                                while (i < sqrt(n)){
                                    while (d % i == 0){
                                        cout << i << " " ;
                                        d /= i ;
                                    }
                                    i++ ;
                                }
                            }
                        } else {
                            d += 1 ;
                        }
                    } 
                } else {
                    while (i < sqrt(n)){
                                while (n % i == 0){
                                    cout << i << " " ;
                                    n /= i ;
                                }
                                i++ ;
                            }
                }
            }

            
        } 
    }
}
# 2015932, 2024-09-28 10:57:12, PTPTTPTPTPTTTTTTPP (38%)

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

int main () {

    int n ;
    int i = 2;
    cin >> n ;

    string number = to_string(n) ;

    if (number.length() <= 19){
        int d = 2 ;

        if (n < 2){
            cout << "No prime factors for numbers less than 2." ;
        } else {
            while (n > 1) {
                if (d*d > n){
                    while (d * d <= n){
                        if (n % d == 0){
                            while (n % d == 0){
                                n /= d;

                                while (i < n){
                                    while (d % i == 0){
                                        cout << i << " " ;
                                        d /= i ;
                                    }
                                    i++ ;
                                }
                            }
                        } else {
                            d += 1 ;
                        }
                    } 
                } else {
                    while (i < n){
                                while (n % i == 0){
                                    cout << i << " " ;
                                    n /= i ;
                                }
                                i++ ;
                            }
                }
            }

            
        } 
    }
}
# 2016041, 2024-09-28 11:07:37, PxTxTTxTTTTTTTTTPP (16%)

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

int main () {

    int n ;
    int i = 0;
    cin >> n ;

    int arr[25] = {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97} ;
    string number = to_string(n) ;

    if (number.length() <= 19){
        int d = 2 ;

        if (n < 2){
            cout << "No prime factors for numbers less than 2." ;
        } else {
            while (n > 1) {
                if (d*d <= n){
                    while (d * d <= n){
                        if (n % d == 0){
                            while (n % d == 0){
                                n /= d;

                                while (i < 25){
                                    while (d % arr[i] == 0){
                                        cout << arr[i] << " " ;
                                        d /= arr[i] ;
                                    }
                                    i++ ;




                                }
                                cout << d;
                            }
                        } else {
                            d += 1 ;
                        }
                    } 
                } else {
                    while (i < 25){
                                while (n % i == 0){
                                    cout << arr[i] << " " ;
                                    n /= arr[i] ;
                                }
                                i++ ;
                    }
                    cout << n ;
                }
            }

            
        } 
    }
}
# 2016390, 2024-09-28 11:39:28, PxPTTTTTTPTTTTTTPP (27%)

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

int main () {

    int n ;
    int i = 0;
    int nub = 0;
    cin >> n ;

    int arr[25] = {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97} ;
    string number = to_string(n) ;

    if (number.length() <= 19){
        int d = 2 ;
        int e = 2 ;

        if (n < 2){
            cout << "No prime factors for numbers less than 2." ;
        } else {
            while (n > 1) {
                if (d*d <= n){
                    while (d * d <= n){
                        if (n % d == 0){
                            while (n % d == 0){
                                n /= d;

                                while (i < 25){
                                    while (d % arr[i] == 0){
                                        cout << arr[i] << " " ;
                                        d /= arr[i] ;
                                        
                                        nub++ ;

                                        if (d == 1){
                                            break ;
                                        }
                                    }
                                    i++ ;

                                    if (d < arr[i] || d == 1){
                                        break ;
                                    }


                                }
                                
                                i = 0 ;
                                d = e ;
                            }
                        } else {
                            e += 1 ;
                        }
                    } 
                } else {
                    while (i < 25){
                                while (n % i == 0){
                                    cout << arr[i] << " " ;
                                    n /= arr[i] ;
                                    if (n == 1){
                                        break ;
                                    }
                                }
                                i++ ;
                    }
                    cout << n ;
                }
            }

            
        } 
    }
}
# 2016464, 2024-09-28 11:43:25, PxPxTTxTTPTTTTTTPP (27%)

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

int main () {

    int n ;
    int i = 0;
    int nub = 0;
    cin >> n ;

    int arr[25] = {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97} ;
    string number = to_string(n) ;

    if (number.length() <= 19){
        int d = 2 ;
        int e = 2 ;

        if (n < 2){
            cout << "No prime factors for numbers less than 2." ;
        } else {
            while (n > 1) {
                if (e * e <= n){
                    while (e * e <= n){
                        if (n % e == 0){
                            while (n % d == 0){
                                n /= d;

                                while (i < 25){
                                    while (d % arr[i] == 0){
                                        cout << arr[i] << " " ;
                                        d /= arr[i] ;
                                        
                                        nub++ ;

                                        if (d == 1){
                                            break ;
                                        }
                                    }
                                    i++ ;

                                    if (d < arr[i] || d == 1){
                                        break ;
                                    }


                                }
                                
                                i = 0 ;
                                d = e ;
                            }
                        } else {
                            e += 1 ;
                        }
                    } 
                } else {
                    while (i < 25){
                                while (n % i == 0){
                                    cout << arr[i] << " " ;
                                    n /= arr[i] ;
                                    if (n == 1){
                                        break ;
                                    }
                                }
                                i++ ;
                    }
                    cout << n ;
                }
            }

            
        } 
    }
}

6733012921
# 2017746, 2024-09-28 14:03:42, P-TxTTxTTTTTTTTTPP (16%)

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

int main(){
    int N;
    cin >> N;
    int d = 2;
    string result = "";
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(N > 1){
            if(d * d > N){
                cout << N;
                while(N % 2 == 0){
                    cout << "2 ";
                    N = N / 2;
                }
                while(N % 3 == 0){
                    cout << "3 ";
                    N = N / 3;
                }
                while(N % 5 == 0){
                    cout << "5 ";
                    N = N / 5;
                }
                while(N % 7 == 0){
                    cout << "7 ";
                    N = N / 7;
                }
            }else if(N % d == 0){
                while(N % d == 0){
                    N /= d;
                    while(d % 2 == 0){
                        cout << "2 ";
                        d = d / 2;
                    }
                    while(d % 3 == 0){
                        cout << "3 ";
                        d = d / 3;
                    }
                    while(d % 5 == 0){
                        cout << "5 ";
                        d = d / 5;
                    }
                    while(d % 7 == 0){
                        cout << "7 ";
                        d = d / 7;
                    }
                }
            }else{
                d += 1;
                continue;
            }
        }
    }
}
# 2017923, 2024-09-28 14:16:39, P-Px-PxP-PTTTTTTPP (38%)

#include<bits/stdc++.h>
using namespace std;
bool isprime(int n){
    if(n <= 1) return false;
    if(n == 0) return false;
    if(n % 2 == 0) return false;
    for(int i = 3; i < sqrt(n); i+= 2){
        if(n % i == 0){
            return false;
        }
    }
    return true;
}
int main(){
    int N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        while(N > 1){
            if(d * d > N){
                cout << N;
                while(N % 2 == 0){
                    cout << "2 ";
                    N = N / 2;
                }
                while(N % 3 == 0){
                    cout << "3 ";
                    N = N / 3;
                }
                while(N % 5 == 0){
                    cout << "5 ";
                    N = N / 5;
                }
                while(N % 7 == 0){
                    cout << "7 ";
                    N = N / 7;
                }
            }else if(N % d == 0){
                while(N % d == 0){
                    N /= d;
                    int spare_d = d;
                    while(spare_d % 2 == 0){
                        cout << "2 ";
                        spare_d = spare_d / 2;
                    }
                    while(spare_d % 3 == 0){
                        cout << "3 ";
                        spare_d = spare_d / 3;
                    }
                    while(spare_d % 5 == 0){
                        cout << "5 ";
                        spare_d = spare_d / 5;
                    }
                    while(spare_d % 7 == 0){
                        cout << "7 ";
                        spare_d = spare_d / 7;
                    }
                }
                d += 1;
                continue;
            }else{
                d += 1;
                continue;
            }
        }
    }
}

Max Score = 33


6733043321
# 2015762, 2024-09-28 10:40:07, PP-P--P---TTTTTTPP (33%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    string ans,str;
    int n,k=2;
    cin >> n;
    int d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        start:
        if(n > 1)
        {
            if(d*d > n)
            {
                while(n != 1)
                {
                    if(n%k == 0)
                    {
                        n = n/k;
                        str = to_string(k);
                        ans = ans + str + " ";
                    }
                    else k++;
                }
                cout << ans;
            }
            else
            {
                modD:
                if(n % d == 0)
                {
                    n /= d;
                    while(n != 1)
                    {
                        if(n%k == 0)
                        {
                            n = n/k;
                            str = to_string(k);
                            ans = ans + str + " ";
                        }
                        else k++;
                    }
                    cout << ans;
                    k=2;
                    goto modD;
                }
                else 
                {
                    d += 1;
                    goto start;
                }
            }
        }
        else return 0;
    }
    return 0;
}
# 2015795, 2024-09-28 10:43:59, PP-P--P----T----PP (33%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    string ans,str;
    long n,k=2;
    cin >> n;
    int d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        start:
        if(n > 1)
        {
            if(d*d > n)
            {
                while(n != 1)
                {
                    if(n%k == 0)
                    {
                        n = n/k;
                        str = to_string(k);
                        ans = ans + str + " ";
                    }
                    else k++;
                }
                cout << ans;
            }
            else
            {
                modD:
                if(n % d == 0)
                {
                    n /= d;
                    while(n != 1)
                    {
                        if(n%k == 0)
                        {
                            n = n/k;
                            str = to_string(k);
                            ans = ans + str + " ";
                        }
                        else k++;
                    }
                    cout << ans;
                    k=2;
                    goto modD;
                }
                else 
                {
                    d += 1;
                    goto start;
                }
            }
        }
        else return 0;
    }
    return 0;
}
# 2015800, 2024-09-28 10:44:19, PP-P--P---TTTTTTPP (33%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    string ans,str;
    int n,k=2;
    cin >> n;
    int d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        start:
        if(n > 1)
        {
            if(d*d > n)
            {
                while(n != 1)
                {
                    if(n%k == 0)
                    {
                        n = n/k;
                        str = to_string(k);
                        ans = ans + str + " ";
                    }
                    else k++;
                }
                cout << ans;
            }
            else
            {
                modD:
                if(n % d == 0)
                {
                    n /= d;
                    while(n != 1)
                    {
                        if(n%k == 0)
                        {
                            n = n/k;
                            str = to_string(k);
                            ans = ans + str + " ";
                        }
                        else k++;
                    }
                    cout << ans;
                    k=2;
                    goto modD;
                }
                else 
                {
                    d += 1;
                    goto start;
                }
            }
        }
        else return 0;
    }
    return 0;
}
# 2016076, 2024-09-28 11:10:43, PPxPxxPxxxxTxxxxPP (33%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    string ans,str;
    long n,k=2;
    cin >> n;
    int d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        start:
        if(n > 1)
        {
            if(d*d > n)
            {
                while(n != 1)
                {
                    if(n%k == 0)
                    {
                        n = n/k;
                        str = to_string(k);
                        ans = ans + str + " ";
                    }
                    else k++;
                }
                cout << ans;
            }
            else
            {
                modD:
                if(n % d == 0)
                {
                    n /= d;
                    while(d != 1)
                    {
                        if(d%k == 0)
                        {
                            d = d/k;
                            str = to_string(k);
                            ans = ans + str + " ";
                        }
                        else k++;
                    }
                    cout << ans;
                    k=2;
                    goto modD;
                }
                else 
                {
                    d += 1;
                    goto start;
                }
            }
        }
        else return 0;
    }
    return 0;
}
# 2016105, 2024-09-28 11:13:37, PPTPTTPTTTTTTTTTPP (33%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    string ans,str;
    long n,k=2;
    cin >> n;
    int d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        start:
        if(n > 1)
        {
            if(d*d > n)
            {
                while(n != 1)
                {
                    if(n%k == 0)
                    {
                        n = n/k;
                        str = to_string(k);
                        ans = ans + str + " ";
                    }
                    else k++;
                }
                cout << ans;
            }
            else
            {
                modD:
                if(n % d == 0)
                {
                    n /= d;
                    while(d != 1)
                    {
                        if(d%k == 0)
                        {
                            d = d/k;
                            str = to_string(k);
                            ans = ans + str + " ";
                        }
                        else k++;
                    }
                    cout << ans;
                    ans.erase(0,ans.length());
                    k=2;
                    goto modD;
                }
                else 
                {
                    d += 1;
                    goto start;
                }
            }
        }
        else return 0;
    }
    return 0;
}
# 2016435, 2024-09-28 11:41:58, PPTTTTTTTTTTTTTTPP (22%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    string ans,str;
    long n,k=2;
    cin >> n;
    int d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        start:
        if(n > 1)
        {
            if(d*d > n)
            {
                while(n != 1)
                {
                    if(n%k == 0)
                    {
                        n = n/k;
                        str = to_string(k);
                        ans = ans + str + " ";
                    }
                    else k+=2;
                }
                cout << ans;
            }
            else
            {
                modD:
                if(n % d == 0)
                {
                    n /= d;
                    while(d != 1)
                    {
                        if(d%k == 0)
                        {
                            d = d/k;
                            str = to_string(k);
                            ans = ans + str + " ";
                        }
                        else k+=2;
                    }
                    cout << ans;
                    ans.erase(0,ans.length());
                    k=2;
                    goto modD;
                }
                else 
                {
                    d += 1;
                    goto start;
                }
            }
        }
        else return 0;
    }
    return 0;
}
# 2016441, 2024-09-28 11:42:19, PPTPTTPTTTTTTTTTPP (33%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    string ans,str;
    long n,k=2;
    cin >> n;
    int d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        start:
        if(n > 1)
        {
            if(d*d > n)
            {
                while(n != 1)
                {
                    if(n%k == 0)
                    {
                        n = n/k;
                        str = to_string(k);
                        ans = ans + str + " ";
                    }
                    else k++;
                }
                cout << ans;
            }
            else
            {
                modD:
                if(n % d == 0)
                {
                    n /= d;
                    while(d != 1)
                    {
                        if(d%k == 0)
                        {
                            d = d/k;
                            str = to_string(k);
                            ans = ans + str + " ";
                        }
                        else k++;
                    }
                    cout << ans;
                    ans.erase(0,ans.length());
                    k=2;
                    goto modD;
                }
                else 
                {
                    d += 1;
                    goto start;
                }
            }
        }
        else return 0;
    }
    return 0;
}
# 2016550, 2024-09-28 11:49:28, PPTPTTPTTTTTTTTTPP (33%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    string ans,str;
    long n,k=2;
    cin >> n;
    int d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        start:
        if(n > 1)
        {
            if(d*d > n)
            {
                while(n != 1)
                {
                    if(n%k == 0)
                    {
                        n = n/k;
                        str = to_string(k);
                        ans = ans + str + " ";
                    }
                    else k++;
                    if(k >= 9) k = n;
                }
                cout << ans;
            }
            else
            {
                modD:
                if(n % d == 0)
                {
                    n /= d;
                    while(d != 1)
                    {
                        if(d%k == 0)
                        {
                            d = d/k;
                            str = to_string(k);
                            ans = ans + str + " ";
                        }
                        else k++;
                        if(k >= 9) k = d;
                    }
                    cout << ans;
                    ans.erase(0,ans.length());
                    k=2;
                    goto modD;
                }
                else 
                {
                    d += 1;
                    goto start;
                }
            }
        }
        else return 0;
    }
    return 0;
}
# 2016591, 2024-09-28 11:51:38, PPTPTTPTTTTTTTTTPP (33%)

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    string ans,str;
    long n,k=2;
    cin >> n;
    int d = 2;
    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else
    {
        start:
        if(n > 1)
        {
            if(d*d > n)
            {
                while(n != 1)
                {
                    if(n%k == 0)
                    {
                        n = n/k;
                        str = to_string(k);
                        ans = ans + str + " ";
                    }
                    else k++;
                    if(k >= 8) k = n;
                }
                cout << ans;
            }
            else
            {
                modD:
                if(n % d == 0)
                {
                    n /= d;
                    while(d != 1)
                    {
                        if(d%k == 0)
                        {
                            d = d/k;
                            str = to_string(k);
                            ans = ans + str + " ";
                        }
                        else k++;
                        if(k >= 8) k = d;
                    }
                    cout << ans;
                    ans.erase(0,ans.length());
                    k=2;
                    goto modD;
                }
                else 
                {
                    d += 1;
                    goto start;
                }
            }
        }
        else return 0;
    }
    return 0;
}

6733097221
# 2017088, 2024-09-28 12:54:30, PPTPTTPTTTTTTTTTPP (33%)

#include <iostream>
#include <string>
using namespace std ;
int main () {
    long int N = 0 ;
    cin >> N ; cin.ignore() ;
    long int d = 2 ;
    if ( N < 2 ) {
        cout << "No prime factors for numbers less than 2." << endl ;
    } else {
        while ( N > 1 ) {
            if (( (d*d) > N)) {
                for ( long int i = 2 ; N > 1 ; i++ ){
                    for ( long int j = i ; N%j == 0 ;) {
                        N /= j ;
                        cout << j ;
                        if ( N != 1 ) {
                            cout << " " ;
                        }
                    }
                }
                break ;

            } else {
                while ( N%d == 0 ) {
                    N /= d ;
                    for ( long int i = 2 ; d > 1 ; i++ ){
                        for ( long int j = i ; d%j == 0 ;) {
                                d /= j ;
                                cout << j ;
                            if ( d != 1 ) {
                                cout << " " ;
                            }
                        }
                    }
                }
                d += 1 ;
            }
        }

    }
}
# 2018095, 2024-09-28 14:33:01, PPTPTTPTTTTTTTTTPP (33%)

#include <iostream>
#include <cmath>
using namespace std ;
int main () {
    long int N = 0 ;
    long int d = 2 ;
    cin >> N ;
    if ( N < 2 ) {
        cout << "No prime factors for numbers less than 2." << endl ;
    } else {
        while ( N > 1 ) {
            if ( (d*d) > N ) {
                for ( long int i = 2 ; N > 1 ; i++ ){
                    for ( long int j = i ; N%j == 0 ;) {
                        N /= j ;
                        cout << j ;
                        if ( N != 1 ) {
                            cout << " " ;
                        }
                    }
                }
                break ;

            } else {
                while ( N%d == 0 ) {
                    N /= d ;
                    for ( long int i = 2 ; d > 1 ; i++ ){
                        for ( long int j = i ; d%j == 0 ;) {
                                d /= j ;
                                cout << j ;
                            if ( d != 1 ) {
                                cout << " " ;
                            }
                        }
                    }
                }
                d += 1 ;
            }
        }
        return 0 ;
    }
}
# 2018117, 2024-09-28 14:35:06, PPTPTTPTTTTTTTTTPP (33%)

#include <iostream>
#include <cmath>
using namespace std ;
int main () {
    long int N = 0 ;
    long int d = 2 ;
    cin >> N ;
    if ( N < 2 ) {
        cout << "No prime factors for numbers less than 2." << endl ;
    } else {
        while ( N > 1 ) {
            if ( (d*d) > N ) {
                for ( long int i = 2 ; N > 1 ; i++ ){
                    for ( long int j = i ; N%j == 0 ;) {
                        N /= j ;
                        cout << j ;
                        if ( N != 1 ) {
                            cout << " " ;
                        }
                    }
                }

            } else {
                while ( N%d == 0 ) {
                    N /= d ;
                    for ( long int i = 2 ; d > 1 ; i++ ){
                        for ( long int j = i ; d%j == 0 ;) {
                                d /= j ;
                                cout << j ;
                            if ( d != 1 ) {
                                cout << " " ;
                            }
                        }
                    }
                }
                d += 1 ;
            }
        }
        return 0 ;
    }
}
# 2018347, 2024-09-28 14:54:32, PPTPTTPTTTTTTTTTPP (33%)

#include <iostream>
#include <cmath>
using namespace std ;
int main () {
    int N = 0 ;
    int d = 2 ;
    cin >> N ;
    if ( N < 2 ) {
        cout << "No prime factors for numbers less than 2." << endl ;
    } else {
        while ( N > 1 ) {
            if ( (d*d) > N ) {
                for ( int i = 2 ; N > 1 ; i++ ){
                    for ( int j = i ; N%j == 0 ;) {
                        N /= j ;
                        cout << j ;
                        if ( N != 1 ) {
                            cout << " " ;
                        }
                    }
                }
                break ;

            } else {
                while ( N%d == 0 ) {
                    N /= d ;
                    for ( int i = 2 ; d > 1 ; i++ ){
                        for ( int j = i ; d%j == 0 ;) {
                                d /= j ;
                                cout << j ;
                            if ( d != 1 ) {
                                cout << " " ;
                            }
                        }
                    }
                }
                d += 1 ;
            }
        }
        return 0 ;
    }
}

6733148621
# 2015725, 2024-09-28 10:34:55, PPP------PxT----PP (33%)

#include <bits/stdc++.h>
using namespace std ;
int main() {
    long long n;
    cin>>n;
    int d=2;
    bool stop=false ;
    if (n<2) {
        cout<<"No prime factors for numbers less than 2."<<endl ;
        stop=true;
    }
    while(!stop) {
      if(n>1) {
        if(d*d>n) {
            for (int i=2;i<=n;i++) {
              int count=0;
              if (n%i==0) {
                for (int j=2;j<i-1;j++)
                 if (i%j==0) {
                   count++;
                }
              }
              if(count==0) {
               cout<<i<<" ";
              }
            }
            stop=true ;
        }
        else if (n%d==0) {
          while (n%d==0) {
          n/=d ;
          for (int i=2;i<=d;i++) {
            int count=0;
              if (d%i==0) {
                for (int j=2;j<i-1;j++)
                 if (i%j==0) {
                   count++;
                }
              }
              if(count==0) {
               cout<<i<<" ";
              }
            }
        }
        }
        else if (n%d!=0) {
            d+=1;
        }
    }
    if (n<=1) {
      stop=true ;
    }
    }
}

Max Score = 27


6633150721
# 2015054, 2024-09-28 09:32:20, P---------------PP (16%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int n;
    cin >> n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        if(n>1){
            if(d*d>n){
                for(int i=0;i<n;i++){
                    cout << n << " ";
                }
            }
        } else {
            do{
            if(n%d==0){
                n/=d;
                for(int i=0;i<n;i++){
                    cout << d << " ";
                }
            } else {
                d+=1;
            }
            } while(n%d != 0);
        }
    }
}
# 2015518, 2024-09-28 10:14:23, P---------TTTTTTPP (16%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int n;
    cin >> n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        if(n>1){
            if(d*d>n){
                cout << n << " ";
            } else {
            do{
            if(n%d==0){
                while(n%d==0){
                n/=d;
                cout << d << " ";
                }
            } else {
                d+=1;
            }
            } while(n>1);
        }
        } cout << n;
    }
}
# 2015703, 2024-09-28 10:33:08, P---------TTTTTTPP (16%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int n;
    cin >> n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        if(n>1){
            if(d*d>n){
                cout << n << " ";
            } else {
            do{
            if(n%d==0){
                while(n%d==0){
                n/=d;
                cout << d << " ";
                break;
                }
            } else {
                d+=1;
            }
            } while(n>1);
        }
        } cout << n;
    }
}
# 2015714, 2024-09-28 10:34:09, P--P--P---------PP (27%)

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int n;
    cin >> n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        if(n>1){
            if(d*d>n){
                cout << n << " ";
            } else {
            do{
            if(n%d==0){
                while(n%d==0){
                n/=d;
                cout << d << " ";
                }
            } else {
                d+=1;
                break;
            }
            } while(n>1);
        }
        } cout << n;
    }
}
# 2016601, 2024-09-28 11:52:06, PT-TT-T-T-TTTTTTPP (16%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main(){
    int n;
    cin >> n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        do{
        if(n>1){
            if(d*d>n){
                string ans = to_string(n) + " ";
                cout << ans.substr(0,ans.length()-1);
            } else {
            if(n%d==0){
                while(n%d==0){
                n/=d;
                string ans = to_string(d);
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
                }
            } else {
                d+=1;
            }
            } 
        }
        } while(n>1);
    }
}
# 2016616, 2024-09-28 11:52:48, PT-TT-T-T-TTTTTTPP (16%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main(){
    int n;
    cin >> n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        do{
        if(n>1){
            if(d*d>n){
                string ans = to_string(n) + " ";
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
            } else {
            if(n%d==0){
                while(n%d==0){
                n/=d;
                string ans = to_string(d);
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
                }
            } else {
                d+=1;
            }
            } 
        }
        } while(n>1);
    }
}
# 2016650, 2024-09-28 11:54:20, PT--------------PP (16%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main(){
    int n;
    cin >> n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        do{
        if(n>1){
            if(d*d>n){
                string ans = to_string(n) + " ";
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
            } else {
            if(n%d==0){
                while(n%d==0){
                n/=d;
                string ans = to_string(d);
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
                }
            } else {
                d+=1;
                break;
            }
            } 
        }
        } while(n>1);
    }
}
# 2016666, 2024-09-28 11:55:11, PT-TT-T-T-TTTTTTPP (16%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main(){
    int n;
    cin >> n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while(n>1){
        if(n>1){
            if(d*d>n){
                string ans = to_string(n) + " ";
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
            } else {
            if(n%d==0){
                while(n%d==0){
                n/=d;
                string ans = to_string(d);
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
                }
            } else {
                d+=1;
            }
            }
            } 
        }
    }
}
# 2016742, 2024-09-28 11:58:10, PT-T--T---TTTTTTPP (16%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main(){
    int n;
    cin >> n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while(n>1){
        if(n>1){
            if(d*d>n){
                string ans = to_string(n) + " ";
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
            } else {
            if(n%d==0){
                while(n%d==0){
                n/=d;
                string ans = to_string(d);
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
                }
                break;
            } else {
                d+=1;
            }
            }
            } 
        }
    }
}
# 2016777, 2024-09-28 11:59:07, PT-T--T---TTTTTTPP (16%)

#include<iostream>
#include<cmath>
#include<string>
using namespace std;
int main(){
    int n=0;
    cin >> n;
    int d=2;
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while(n>1){
        if(n>1){
            if(d*d>n){
                string ans = to_string(n) + " ";
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
            } else {
            if(n%d==0){
                while(n%d==0){
                n/=d;
                string ans = to_string(d);
                cout << ans << " " << endl;
                cout << ans.substr(0,ans.length()-1);
                }
                break;
            } else {
                d+=1;
            }
            }
            } 
        }
    }
}

6733127421
# 2017018, 2024-09-28 12:47:07, P---------------PP (16%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    int d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                for(int i=2;i<N;i++){
                    if(N%i==0){
                        cout << i << " ";
                    }
                }
            }else{
                if(N%d==0){
                    N/=d;
                    for(int i=2;i<N;i++){
                        if(N%i==0){
                        cout << i << " ";
                        }
                        break;
                }
                }else{
                    d+=1;
                }
            }
        }
    }
}
# 2017093, 2024-09-28 12:54:58, Px--------------PP (16%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    int d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                for(int i=0;i<N;i++){
                        if(N%i!=0 && N%N==0){
                            cout << N;
                        }
                }
            }else{
                if(N%d==0){
                    N/=d;
                    for(int i=2;i<N;i++){
                        if(N%i==0){
                        cout << i << " ";
                        }
                        break;
                }
                }else{
                    d+=1;
                }
            }
        }
    }
}
# 2017238, 2024-09-28 13:10:16, PP--------------PP (22%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    int d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        if(N>1){
            if(d*d>N){
                cout << N << " ";
            }else{
                if(N%d==0){
                    N/=d;
                    for(int i=2;i<N;){
                        if(N%i==0){
                        cout << i << " ";
                        if(N%i!=0) i++;
                        }
                        break;
                    }
                }else{
                    d+=1;
                }
            }
        }
    }
}
# 2018374, 2024-09-28 14:56:33, PP-x--x----T----PP (22%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    int d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        do{
            if(N>1){
                if(d*d>N){
                    cout << N;
                }else{
                    if(N%d==0){
                        N/=d;
                        cout << d;
                    }else{
                        d+=1;
                    }
                }
            }else{
                break;
            }
        }while(N%d!=0);
    }
}
# 2018464, 2024-09-28 15:02:40, P---P-----TT-TTTPP (22%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    int d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        for(int d=2;d<N;d++){
            if(N>1){
                if(d*d>N){
                    cout << N << " ";
                }else{
                    if(N%d==0){
                        N/=d;
                        cout << d << " ";
                    }else{
                        d+=1;
                    }
                }
            }else{
                break;
            }
        }
    }
}
# 2018471, 2024-09-28 15:02:55, P---P-----TT-TTTPP (22%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    int d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        for(int d=2;d<N;d++){
            if(N>1){
                if(d*d>N){
                    cout << N << " ";
                }else{
                    if(N%d==0){
                        N/=d;
                        cout << d << " ";
                    }else{
                        d+=1;
                    }
                }
            }else{
                break;
            }
        }
    }
}
# 2018532, 2024-09-28 15:07:45, P---P---P-xT----PP (27%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    int d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        for(int d=2;d<N;){
            if(N>1){
                if(d*d>N){
                    cout << N << " ";
                }else{
                    if(N%d==0){
                        N/=d;
                        cout << d << " ";
                    }else{
                        d+=1;
                    }
                }
                //if(N%d!=0) d++;
            }else{
                break;
            }
            if(N%d!=0) d++;
        }
    }
}
# 2018562, 2024-09-28 15:09:51, P--TT-T-T-xT-xxxPP (16%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    int d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        for(int d=2;d<N;){
            if(N>1){
                if(d*d>N){
                    cout << N << " ";
                }else{
                    if(N%d==0){
                        N/=d;
                        cout << d << " ";
                    }else{
                        d+=1;
                    }
                }
            }else{
                break;
            }
            
        }
    }
}
# 2018582, 2024-09-28 15:10:36, P---P---P-xT----PP (27%)

#include <iostream>
using namespace std;
int main(){
    long long N;
    cin >> N;
    int d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }else{
        for(int d=2;d<N;){
            if(N>1){
                if(d*d>N){
                    cout << N << " ";
                }else{
                    if(N%d==0){
                        N/=d;
                        cout << d << " ";
                    }else{
                        d+=1;
                    }
                }
                //if(N%d!=0) d++;
            }else{
                break;
            }
            if(N%d!=0) d++;
        }
    }
}

6733153721
# 2015149, 2024-09-28 09:40:37, Compilation error (0%)

#include<iostream>
#include<cmath>

int main(){
    int n,d=2;
    std::cin >> n;
    if ( n < 2)
    {
        std::cout >> "No prime factors for numbers less than 2." ;
    }
    
    for (int i = 2; i < n/2; i++)
    {
        if (d*d > n)
        { std::cout<< n;
        break;}

        if (n % d==0)
        {
            std::cout  << d;
            n = n/d;
        }else{
            d+=1;
        }
        
        if (n<=1){
            break;
        }
    }
    
}
# 2015190, 2024-09-28 09:43:09, P--P--P---TTTTTTPP (27%)

#include<iostream>
#include<cmath>

int main(){
    int n,d=2;
    std::cin >> n;
    if ( n < 2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    
    for (int i = 2; i < n/2; i++)
    {
        if (d*d > n)
        { std::cout << n;
        break;}

        if (n % d==0)
        {
            std::cout  << d;
            n = n/d;
        }else{
            d+=1;
        }
        
        if (n<=1){
            break;
        }
    }
    
}
# 2015208, 2024-09-28 09:44:36, P--P--P---TTTTTTPP (27%)

#include<iostream>
#include<cmath>

int main(){
    int n,d=2;
    std::cin >> n;
    if ( n < 2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    
    for (int i = 2; i < n/2; i++)
    {
        if (d*d > n)
        { std::cout << n;
        break;}

        if (n % d==0)
        {
            std::cout  << d << " ";
            n = n/d;
        }else{
            d+=1;
        }
        
        if (n<=1){
            break;
        }
    }
    
}
# 2015332, 2024-09-28 09:56:08, P--P--P---TTTTTTPP (27%)

#include<iostream>
#include<cmath>

int main(){
    int n,d=2;
    std::cin >> n;
    if ( n < 2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    
    for (int i = 2; i < n/2; i++)
    {
        if (d*d > n)
        { std::cout << n;
        break;}

        if (n % d==0)
        {
            std::cout  << d << " ";
            n = n/d;
        }else{
            d+=1;
        }
        
        if (d>n){
            break;
        }
    }
    
}
# 2015349, 2024-09-28 09:57:42, Compilation error (0%)

#include<iostream>
#include<cmath>

int main(){
    double n;
    int d=2;
    std::string num;
    std::cin >> n;
    if ( n < 2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    
    for (int i = 2; i < n/2; i++)
    {
        if (d*d > n)
        { std::cout << n ;
        break;}

        if (n % d==0)
        {
            std::cout  << d << " ";
            n = n/d;
        }else{
            d+=1;
        }
        
        if (d>n){
            break;
        }
    }
    
}
# 2015474, 2024-09-28 10:10:07, P--P--P---TTTTTTPP (27%)

#include<iostream>
#include<cmath>

int main(){
    int n;
    int d=2;
    std::string num;
    std::cin >> n;
    if ( n < 2)
    {
        std::cout << "No prime factors for numbers less than 2." ;
    }
    
    for (int i = 2; i < n/2; i++)
    {
        if (d*d > n)
        { std::cout << n ;
        break;}

        else if (n % d==0)
        {
            std::cout  << d << " ";
            n = n/d;
        }else{
            d+=1;
        }
        
        if (d>n){
            break;
        }
    }
    
}

Max Score = 22


6733052021
# 2015029, 2024-09-28 09:30:08, ------------------ (0%)

#include <iostream>

using namespace std;

int main(){
    int N;
    cin >> N;
    int d;
    d = 2;
    if(N<2){
        cout << "No prime factors for numbers less than 2" << endl;
    // }else{
    //     if(N>1){
    //         if(d*d>N){
    //             //
    //         }else if(N%d==0){
    //             N/=d;
    //             cout << "d" << endl;
    //         }else{
    //             d+=1;
    //             if(N>1){
    //                 if(d*d>N){
    //                     //
    //                 }
    //             }
    //         }
    //     }
    }
}
# 2015039, 2024-09-28 09:31:05, P---------------PP (16%)

#include <iostream>

using namespace std;

int main(){
    int N;
    cin >> N;
    int d;
    d = 2;
    if(N<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }
}
# 2015120, 2024-09-28 09:36:51, PP--------------PP (22%)

#include <iostream>

using namespace std;

int main(){
    int N;
    cin >> N;
    int d;
    d = 2;
    if(N<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        if(N>1){
            if(d*d>N){
                cout << d << endl;
            }
            // else if(N%d==0){
    //             N/=d;
    //             cout << d << endl;
    //         }else{
    //             d+=1;
    //             if(N>1){
    //                 if(d*d>N){
    //                     //
    //                 }
    //             }
    //         }
        }
    }
}
# 2015635, 2024-09-28 10:26:45, PP--------------PP (22%)

#include <iostream>

using namespace std;

int main(){
    int N;
    cin >> N;
    int d;
    d = 2;
    if(N<2){
        cout << "No prime factors for numbers less than 2." << endl;
    }else{
        if(N>1){
            if(d*d>N){
                cout << d << endl;
            }else if(N%d==0){
                N/=d;
                cout << d << endl;
                }else{
                d+=1;
                if(N>1){
                    if(d*d>N){
                        cout << d << endl;
                    }else if(N%d == 0){
                        if(N/=d){
                            cout << d << endl;
                    }else{
                        d+=1;
                        if(N>1){
                            if(d*d>N){
                                cout << d << endl;
                            }
                        }
                    }
                }
            }
        }
    }
}
}

6733067421
# 2015462, 2024-09-28 10:09:00, PP--------T-----PP (22%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    int k = 0, a[1000];
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        if (n > 1){
            if (d * d > n){
                for (int i = 2; i <= n; ){
                    if (n % i == 0){
                        a[k++] = i;
                        n /= i;
                    } else {
                        i++;
                    }
                    for (int i = 0; i < k-1; i++) cout << a[i] << " ";
                    cout << a[k-1];
                }
            } else {
                if (n % d == 0){
                    for (int d = 2; d <= n; ){
                        if (n % d == 0){
                            a[k++] = d;
                            n /= d;
                        } else {
                            d++;
                        }
                        for (int j = 0; j < k-1; j++) cout << a[j] << " ";
                        cout << a[k-1];
                    }
                }
            }
        }
    }
}
# 2016411, 2024-09-28 11:40:35, P---------T-----PP (16%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    int k = 0, a[1000];
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        if (n > 1){
            if (d * d > n){
                for (int i = 2; i <= n; ){
                    if (n % i == 0){
                        a[k++] = i;
                        n /= i;
                    } else {
                        i++;
                    }
                    for (int i = 0; i < k-1; i++) cout << a[i] << " ";
                }
            } else {
                if (n % d == 0){
                    for (int d = 2; d <= n; ){
                        if (n % d == 0){
                            a[k++] = d;
                            n /= d;
                        } else {
                            d++;
                        }
                        for (int j = 0; j < k-1; j++) cout << a[j] << " ";
                    }
                }
            }
        }
    }
}
# 2016428, 2024-09-28 11:41:36, PP--------T-----PP (22%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    int k = 0, a[1000];
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        if (n > 1){
            if (d * d > n){
                for (int i = 2; i <= n; ){
                    if (n % i == 0){
                        a[k++] = i;
                        n /= i;
                    } else {
                        i++;
                    }
                    for (int i = 0; i < k-1; i++) cout << a[i] << " ";
                    cout << a[k-1];
                }
            } else {
                if (n % d == 0){
                    for (int d = 2; d <= n; ){
                        if (n % d == 0){
                            a[k++] = d;
                            n /= d;
                        } else {
                            d++;
                        }
                        for (int j = 0; j < k-1; j++) cout << a[j] << " ";
                        cout << a[k-1];
                    }
                }
            }
        }
    }
}
# 2016438, 2024-09-28 11:42:03, PP-T--T---TT-T--PP (22%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin >> n;
    int d = 2;
    int k = 0, a[1000];
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    } else {
        while (n > 1){
            if (d * d > n){
                for (int i = 2; i <= n; ){
                    if (n % i == 0){
                        a[k++] = i;
                        n /= i;
                    } else {
                        i++;
                    }
                    for (int i = 0; i < k-1; i++) cout << a[i] << " ";
                    cout << a[k-1];
                }
            } else {
                while (n % d == 0){
                    for (int d = 2; d <= n; ){
                        if (n % d == 0){
                            a[k++] = d;
                            n /= d;
                        } else {
                            d++;
                        }
                        for (int j = 0; j < k-1; j++) cout << a[j] << " ";
                        cout << a[k-1];
                    }
                }
            }
        }
    }
}

6733094321
# 2014998, 2024-09-28 09:25:00, -P-P--P----P------ (22%)

#include <iostream>

using namespace std;

int main() {

    long long int n;
    cin >> n;

    long long int d = 2;

    if(n < 2){
        cout << "No prime factors for number less than 2";
    }
    else{
        while (n > 1){
            if(d * d > n){
                cout << n;
                break;
            }
            else{
                if (n % d == 0){
                    n /= d;
                    while (n >= d){
                        if(n % d == 0){
                                n /= d;
                                cout << d << " ";
                        }
                        else{
                            d++;
                        }
                    }

                    return 0;
                }
                else{
                    d += 1;
                    continue;
                }
            }
        }

        return 0;
    }

}
# 2015188, 2024-09-28 09:43:03, -P-P--P----P------ (22%)

#include <iostream>

using namespace std;

int main() {

    long long int n;
    cin >> n;

    long long int d = 2;

    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while (n > 1){
            if(d * d > n){
                cout << n;
                break;
            }
            else{
                if (n % d == 0){
                    n /= d;
                    while (n >= d){
                        if(n % d == 0){
                                n /= d;
                                cout << d << " ";
                        }
                        else{
                            d++;
                        }
                    }

                    return 0;
                }
                else{
                    d += 1;
                    continue;
                }
            }
        }

        return 0;
    }

}
# 2016269, 2024-09-28 11:30:15, -T-P--P----T------ (11%)

#include <iostream>

using namespace std;

int main() {

    long long int n;
    cin >> n;

    int d = 2;

    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while (n > 1){
            if(d * d > n){
                if(n % 2 != 0){
                cout << n;
                break;
                }
            }
            else{
                if (n % d == 0){
                    n /= d;
                    while (n >= d){
                        if(n % d == 0){
                                n /= d;
                                cout << d << " ";
                        }
                        else{
                            d++;
                        }
                    }

                    return 0;
                }
                else{
                    d += 1;
                    continue;
                }
            }
        }

        return 0;
    }

}
# 2016277, 2024-09-28 11:30:35, -P-P--P----P------ (22%)

#include <iostream>

using namespace std;

int main() {

    long long int n;
    cin >> n;

    long long int d = 2;

    if(n < 2){
        cout << "No prime factors for number less than 2.";
    }
    else{
        while (n > 1){
            if(d * d > n){
                cout << n;
                break;
            }
            else{
                if (n % d == 0){
                    n /= d;
                    while (n >= d){
                        if(n % d == 0){
                                n /= d;
                                cout << d << " ";
                        }
                        else{
                            d++;
                        }
                    }

                    return 0;
                }
                else{
                    d += 1;
                    continue;
                }
            }
        }

        return 0;
    }

}

Max Score = 16


6733168121
# 2017047, 2024-09-28 12:49:31, PTTTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        if(n>1)
        {
            while (true)
            {
            if(d*d>n)
            {
                for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
            }
            else
            {
                if(n%d == 0)
                {
                    n/=d;
                    for (int i=2; i<n; i++)
                    {
                        if(d%i == 0)
                        {
                            cout<<d%i<<" ";
                        }
                    }
                    continue;
                }
                else
                {
                    d+=1;
                    continue;
                }
            }
        }
        }
        
    }
}
# 2017062, 2024-09-28 12:51:00, PTTTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        if(n>1)
        {
            while (true)
            {
            if(d*d>n)
            {
                for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
            }
            else
            {
                if(n%d == 0)
                {
                    n/=d;
                    for (int i=2; i<n; i++)
                    {
                        if(d%i == 0)
                        {
                            cout<<d%i<<" ";
                        }
                    }
                    continue;
                }
                else
                {
                    d+=1;
                    continue;
                }
            }
        }
        while(false)
        {
            break;
        }
        }
        
    }
}
# 2017070, 2024-09-28 12:52:01, PTTTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        if(n>1)
        {
            while (true)
            {
            if(d*d>n)
            {
                for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
            }
            else
            {
                if(n%d == 0)
                {
                    n/=d;
                    for (int i=2; i<d; i++)
                    {
                        if(d%i == 0)
                        {
                            cout<<d%i<<" ";
                        }
                    }
                    continue;
                }
                else
                {
                    d+=1;
                    continue;
                }
            }
        }
        while(false)
        {
            break;
        }
        }
        
    }
}
# 2017453, 2024-09-28 13:30:42, Compilation error (0%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        if(n>1)
        {
            while (true)
            {
            if(d*d>n)
            {
                for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
            }
            else
            {
                if(n%d == 0)
                {
                    n/=d;
                    for (int i=2; i<d; i++)
                    {
                        if(d%i == 0)
                        {
                            cout<<d%i<<" ";
                        }
                    }
                    continue;
                }
                else
                {
                    d+=1;
                    continue;
                }
            }
        
        while(false)
        {
            break;
        }
        }
        
    }
}
# 2017462, 2024-09-28 13:31:24, PTTTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        if(n>1)
        {
            while (true)
            {
            if(d*d>n)
            {
                for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
            }
            else
            {
                if(n%d == 0)
                {
                    n/=d;
                    for (int i=2; i<d; i++)
                    {
                        if(d%i == 0)
                        {
                            cout<<d%i<<" ";
                        }
                    }
                    continue;
                }
                else
                {
                    d+=1;
                    continue;
                }
            }
        
        while(false)
        {
            break;
        }
        }
        }
        
    }
}
# 2017833, 2024-09-28 14:09:46, PTTTTTTTTTTTTTTTPP (16%)

#include<iostream>
using namespace std;

int main()
{
    long long n;
    cin>>n;

    long long d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        if(n>1)
        {
            while (true)
            {
            if(d*d>n)
            {
                for (long long i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
            }
            else
            {
                if(n%d == 0)
                {
                    n/=d;
                    for (long long i=2; i<d; i++)
                    {
                        if(d%i == 0)
                        {
                            cout<<d%i<<" ";
                        }
                    }
                    continue;
                }
                else
                {
                    d+=1;
                    continue;
                }
            }
        
        while(false)
        {
            break;
        }
        }
        }
        
    }
}
# 2017873, 2024-09-28 14:12:09, PTTTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        while (true)
        {
            if(n>1)
        {
            
            if(d*d>n)
            {
                for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
            }
            else
            {
                if(n%d == 0)
                {
                    n/=d;
                    for (int i=2; i<d; i++)
                    {
                        if(d%i == 0)
                        {
                            cout<<d%i<<" ";
                        }
                    }
                    continue;
                }
                else
                {
                    d+=1;
                    continue;
                }
            }
        
        }
        
        while(false)
        {
            break;
        }
        }
        
    }
}
# 2017894, 2024-09-28 14:13:37, PTTTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        while ((n>1))
        {
            
        
            
            if(d*d>n)
            {
                for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
            }
            else
            {
                if(n%d == 0)
                {
                    n/=d;
                    for (int i=2; i<d; i++)
                    {
                        if(d%i == 0)
                        {
                            cout<<d%i<<" ";
                        }
                    }
                    continue;
                }
                else
                {
                    d+=1;
                    continue;
                }
            }
            
        }
        
    }
}
# 2017909, 2024-09-28 14:14:44, PTTTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else
    {
        while (n>1)
        {
            if(d*d>n)
            {
                for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
            }
            else
            {
                if(n%d == 0)
                {
                    n/=d;
                    for (int i=2; i<d; i++)
                    {
                        if(d%i == 0)
                        {
                            cout<<d%i<<" ";
                        }
                    }
                    continue;
                }
                else
                {
                    d+=1;
                    continue;
                }
            }
            
        }
        while (n<=1)
        {
            break;
        }
        
    }
}
# 2018255, 2024-09-28 14:47:16, P-TTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    while(n>1)
    {
        if(d*d>n)
        {
             for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
                break;
        }
        while(true)
        {
            if((n%d==0)){
            n/=d;
            for (int i=2; i<d; i++)
                {
                    if(d%i == 0)
                    {
                        cout<<d%i<<" ";
                    }
                }

                continue;
            }
            else
            {
                d+=1;
                continue;
            }
        }
        
         }
}
# 2018274, 2024-09-28 14:48:46, P-TTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    while(true)
    {

        if(n>1){
        if(d*d>n)
        {
             for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
                break;
        }
        while(true)
        {
            if((n%d==0)){
            n/=d;
            for (int i=2; i<d; i++)
                {
                    if(d%i == 0)
                    {
                        cout<<d%i<<" ";
                    }
                }

                continue;
            }
            else
            {
                d+=1;
                continue;
            }
        }
        }
        else{
            break;
        }
        
         }
}
# 2018397, 2024-09-28 14:57:59, P-TTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
       while(true)
    {

        if(n>1){
        if(d*d>n)
        {
             for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
                break;
        }
        while(true)
        {
            if((n%d==0)){
            n/=d;
            for (int i=2; i<d; i++)
                {
                    if(d%i == 0)
                    {
                        cout<<d%i<<" ";
                    }
                }

                continue;
            }
            else
            {
                d+=1;
                continue;
            }
        }
        }
        else{
            break;
        }
        
         } 
    }
    
}
# 2018430, 2024-09-28 15:01:06, P-TTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
       while(true)
    {

        if(n>1){
        if(d*d>n)
        {
             for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
                break;
        }
        while(true)
        {
            if((n%d==0)){
            n/=d;
            for (int i=2; i<d; i++)
                {
                    if(d%i == 0)
                    {
                        cout<<d%i<<" ";
                    }
                }

                continue;
            }
            else
            {
                d+=1;
            }
            continue;
        }
        }
        else{
            break;
        }
        
         } 
    }
    
}
# 2018495, 2024-09-28 15:05:05, P-TTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
       while(true)
    {

        if(n>1){
        if(d*d>n)
        {
             for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
                break;
        }
        else{
            while(true)
        {
            if((n%d==0)){
            n/=d;
            for (int i=2; i<d; i++)
                {
                    if(d%i == 0)
                    {
                        cout<<d%i<<" ";
                    }
                }

                continue;
            }
            else
            {
                d+=1;
            }
            
        }
        continue;
        }
        
        }
        else{
            break;
        }
        
         } 
    }
    
}
# 2018518, 2024-09-28 15:06:52, P-TTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
       while(true)
    {

        if(n>1){
        if(d*d>n)
        {
             for (int i=2; i<n; i++)
                {
                    if(n%i != 0)
                    {
                        cout<<n%i<<" ";
                    }
                }
                break;
        }
        else{
            while(true)
        {
            if((n%d==0)){
            n/=d;
            for (int i=2; i<d; i++)
                {
                    if(d%i != 0)
                    {
                        cout<<d%i<<" ";
                    }
                }

                continue;
            }
            else
            {
                d+=1;
            }
            
        }
        continue;
        }
        
        }
        else{
            break;
        }
        
         } 
    }
    
}
# 2018661, 2024-09-28 15:14:39, P-TTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
       while(true)
    {

        if(n>1){
        if(d*d>n)
        {
             for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        if((n%i)%i !=0)
                        cout<<n%i<<" ";
                    }
                }
                break;
        }
        else{
            while(true)
        {
            if((n%d==0)){
            n/=d;
            for (int i=2; i<d; i++)
                {
                    if(d%i == 0)
                    {
                        if((d%i)%i !=0)
                        cout<<d%i<<" ";
                    }
                }

                continue;
            }
            else
            {
                d+=1;
            }
            
        }
        continue;
        }
        
        }
        else{
            break;
        }
        
         } 
    }
    
}
# 2018701, 2024-09-28 15:16:06, P-TTTTTTTTTTTTTTPP (16%)

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

int main()
{
    int n;
    cin>>n;

    int d=2;

    if(n<2)
    {
        cout<<"No prime factors for numbers less than 2.";
    }
    else{
       while(true)
    {

        if(n>1){
        if(d*d>n)
        {
             for (int i=2; i<n; i++)
                {
                    if(n%i == 0)
                    {
                        for (int j=2; j<n; j++)
                        {
                        if((n%i)%j !=0)
                        cout<<n%i<<" ";

                        }
                    }
                }
                break;
        }
        else{
            while(true)
        {
            if((n%n==0)){
            n/=d;
            for (int i=2; i<d; i++)
                {
                    if(d%i == 0)
                    {
                        for (int j=2; j<d; j++)
                        {
                        if((d%i)%j !=0)
                        cout<<d%i<<" ";

                        }
                    }
                }

                continue;
            }
            else
            {
                d+=1;
            }
            
        }
        continue;
        }
        
        }
        else{
            break;
        }
        
         } 
    }
    
}

6733196721
# 2016944, 2024-09-28 12:38:32, -TTxTTxxTxxxxxxx-- (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            cout << N ;
        }
        else if(N%d==0){
            N/=d ;
            cout << d ;
        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}
# 2016949, 2024-09-28 12:38:51, -TTxTTxxTTxxxxxx-- (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            cout << N ;
        }
        else if(N%d==0){
            N/=d ;
            cout << d ;
        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}
# 2016953, 2024-09-28 12:39:01, -TTxTTxxTxxxxxxx-- (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            cout << N ;
        }
        else if(N%d==0){
            N/=d ;
            cout << d ;
        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}
# 2016978, 2024-09-28 12:42:20, -TTxTTTxTxxxxxxx-- (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            cout << N ;
        }
        else if(N%d==0){
            N/=d ;
            cout << d ;
        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}
# 2017178, 2024-09-28 13:05:28, -TTTTTTTTTTTTTTT-- (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long n ; long long i ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            for(long long i=0;i<n;i++){
            cout << i << " " ;
            }
        }
        else if(N%d==0){
            N/=d ;
            for(long long i=0;i<n;i++){
            cout << d << " " ;
            }

            cout << d ;
        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}
# 2017207, 2024-09-28 13:08:21, -TTTTTTTTTTTTTTT-- (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long n ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            for(long long i=0;i<n;i++){
            cout << i << " " ;
            }
        }
        else if(N%d==0){
            N/=d ;
            for(long long i=0;i<n;i++){
            cout<< d << " " ;
            }

            cout << d ;
        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}
# 2017209, 2024-09-28 13:08:29, -TTTTTTTTTTTTTTT-- (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long n ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            for(long long i=0;i<n;i++){
            cout << i << " " ;
            }
        }
        else if(N%d==0){
            N/=d ;
            for(long long i=0;i<n;i++){
            cout<< d << " " ;
            }

            cout << d ;
        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}
# 2017214, 2024-09-28 13:08:45, -TTTTTTTTTTTTTTT-- (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long n ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            for(long long i=0;i<n;i++){
            cout << i << " " ;
            }
        }
        else if(N%d==0){
            N/=d ;
            for(long long i=0;i<n;i++){
            cout<< d << " " ;
            }

            cout << d ;
        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}
# 2017216, 2024-09-28 13:09:02, -TTTTTTTTTTTTTTT-- (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long n ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            for(long long i=0;i<n;i++){
            cout << i << " " ;
            }
        }
        else if(N%d==0){
            N/=d ;
            for(long long i=0;i<n;i++){
            cout<< d << " " ;
            }

            cout << d ;
        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}
# 2017222, 2024-09-28 13:09:28, -TTTTTTTTTTTTTTT-- (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long n ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            for(long long i=0;i<n;i++){
            cout << i << " " ;
            }
        }
        else if(N%d==0){
            N/=d ;
            for(long long i=0;i<n;i++){
            cout<< d << " " ;
            }

        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}
# 2017231, 2024-09-28 13:09:58, Compilation error (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long n ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        
        if(d*d>N){
            for(long long i=0;i<n;i++){
            cout << i << " " ;
            }
        }
        else if(N%d==0){
            N/=d ;
            for(long long i=0;i<n;i++){
            cout<< d << " " ;
            }
            else(d+=1) ;
    
    }
    else return 0 ;

}
# 2017240, 2024-09-28 13:10:40, Compilation error (0%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long n ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2" ;
    }
    else if(N>1){
        
        while((d+=1)){
        if(d*d>N){
            for(long long i=0;i<n;i++){
            cout << i << " " ;
            }
        }
        else if(N%d==0){
            N/=d ;
            for(long long i=0;i<n;i++){
            cout<< d << " " ;
            }
        }
    
    }
    else return 0 ;

}
# 2017338, 2024-09-28 13:19:33, PTTTTTTTTTTTTTTTPP (16%)

#include<iostream>
using namespace std ;
int main(){
    long long N ; cin >> N ;
    long long n ;
    long long d = 2 ;
    if(N<2){
        cout << "No prime factors for numbers less than 2." ;
    }
    else if(N>1){
        do{
        if(d*d>N){
            for(long long i=0;i<n;i++){
            cout << i << " " ;
            }
        }
        else if(N%d==0){
            N/=d ;
            for(long long i=0;i<n;i++){
            cout<< d << " " ;
            }

            cout << d ;
        }
        }while(d+=1) ;
    
    }
    else return 0 ;

}

6733176121
# 2017048, 2024-09-28 12:49:51, PT-TT-TT---TT-T-PP (16%)

//104_​exam67_​1_​P1: Flowchart Prime Factors star

#include<iostream>
#include<cmath>
#include<cstring>

using namespace std;

int main()
{
    long long  int n , d;

    d = 2;

    cin >> n;

    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n > 1)
        {
            if(d * d > n)
            {
                for(long long int i = 2 ; i < n ; i++)
                {
                    if(n % i == 0)
                    {
                        cout << i << " ";

                        i = 2;

                        n = n / i;
                    }
                }
                //cout << n PRIME
            }
            else
            {
                do
                {
                    n /= d;

                    for(long long int j = 2 ; j < d ; j++)
                    {
                        if(d % j == 0)
                        {
                            cout << j << " ";

                            j = 2;

                            d = d / j;
                        }
                    }
                    //cout << d prime
                }while(n % d == 0);
                
                d += 1;
            }
        }
    }

    return 0;
}
# 2017054, 2024-09-28 12:50:28, PT-TT-TTT-TTT-TTPP (16%)

//104_​exam67_​1_​P1: Flowchart Prime Factors star

#include<iostream>
#include<cmath>
#include<cstring>

using namespace std;

int main()
{
    long long  int n , d;

    d = 2;

    cin >> n;

    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n > 1)
        {
            if(d * d > n)
            {
                for(long long int i = 2 ; i < sqrt(n) ; i++)
                {
                    if(n % i == 0)
                    {
                        cout << i << " ";

                        i = 2;

                        n = n / i;
                    }
                }
                //cout << n PRIME
            }
            else
            {
                do
                {
                    n /= d;

                    for(long long int j = 2 ; j < sqrt(d) ; j++)
                    {
                        if(d % j == 0)
                        {
                            cout << j << " ";

                            j = 2;

                            d = d / j;
                        }
                    }
                    //cout << d prime
                }while(n % d == 0);
                
                d += 1;
            }
        }
    }

    return 0;
}
# 2017804, 2024-09-28 14:07:35, PT-TT-TTT-TTTTTTPP (16%)

//104_​exam67_​1_​P1: Flowchart Prime Factors star

#include<iostream>
#include<cmath>
#include<cstring>

using namespace std;

int main()
{
    int n;

    int d;

    d = 2;

    cin >> n;

    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        do
        {
            if(d * d > n)
            {
                for(int i = 2 ; i < n ; i++)
                {
                    if(n % i == 0)
                    {
                        cout << "i = " << i << " ";

                        n = n / i;

                        i = 2;
                    }
                }
                //cout << n PRIME
            }
            else
            {
                do
                {
                    n /= d;

                    for(long long int j = 2 ; j < sqrt(d) ; j++)
                    {
                        if(d % j == 0)
                        {
                            cout << j << " ";

                            d = d / j;

                            j = 2;
                        }
                    }
                    //cout << d prime
                }while(n % d == 0);
                
                d += 1;
            }
        }while(n > 1);
    }

    return 0;
}
# 2017831, 2024-09-28 14:09:43, PT-TT-TT---TT-T-PP (16%)

//104_​exam67_​1_​P1: Flowchart Prime Factors star

#include<iostream>
#include<cmath>
#include<cstring>

using namespace std;

int main()
{
    long long  int n , d;

    d = 2;

    cin >> n;

    if(n < 2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n > 1)
        {
            if(d * d > n)
            {
                for(long long int i = 2 ; i < n ; i++)
                {
                    if(n % i == 0)
                    {
                        cout << i << " ";

                        n = n / i;
                        
                        i = 2;
                    }
                }
                //cout << n PRIME
            }
            else
            {
                do
                {
                    n /= d;

                    for(long long int j = 2 ; j < d ; j++)
                    {
                        if(d % j == 0)
                        {
                            cout << j << " ";

                            d = d / j;
                            
                            j = 2;
                        }
                    }
                    //cout << d prime
                }while(n % d == 0);
                
                d += 1;
            }
        }
    }

    return 0;
}
# 2018079, 2024-09-28 14:31:20, P-TTTTTTTTTTTTTTPP (16%)

//104_​exam67_​1_​P1: Flowchart Prime Factors star

#include<iostream>
#include<cmath>

using namespace std;

int main()
{
    long long int n;

    bool n1 = true , nd = true , ci = true;

    int d = 2;

    cin >> n;

    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n1 = true)
        {
            if(n > 1)
            {
                if(d * d > n)
                {
                    for(long i = 2 ; i < sqrt(n) ; i++)
                    {
                        if(n % i == 0)
                        {
                            for(long j = 2 ; j < i ; j++)
                            {
                                if(i % j == 0)
                                {
                                    ci == false;
                                }
                            }

                            if(ci == true)
                            {
                                cout << i << " ";
                                
                                n = n / i;
                                
                                i = 2;
                            } 

                            if(n == 1)
                            {
                                n1 = false;
                            }
                        }
                    }

                    break;
                }
                else
                {
                    while(nd = true)
                    {
                        if(n % d == 0)
                        {
                            n = n / d;

                            for(int i = 2 ; i < d ; i++)
                            {
                                if(d % i == 0)
                                {
                                    for(int j = 2 ; j < i ; j++)
                                    {
                                        if(i % j == 0)
                                        {
                                            ci == false;
                                        }
                                    }

                                    if(ci == true)
                                    {
                                        cout << i << " ";
                                        
                                        n = n / i;
                                        
                                        i = 2;
                                    } 

                                    if(d == 1)
                                    {
                                        nd = false;
                                    }
                                }
                            }
                        }
                        else
                        {
                            d += 1;

                            nd = false;
                        }
                    }
                    
                }
            }
        }
    }

    return 0;
}
# 2018224, 2024-09-28 14:44:03, TTTTTTTTTTxxxxxx-x (0%)

#include<iostream>
#include<cmath>
#include<iomanip>
#include<math.h>

using namespace std;

int main()
{
    int m;

    double irr = 0 , l = -1 , u = 1 , sum = 0;

    cin >> m;

    int c[m + 1];

    for(int i = 0 ; i < m + 1 ; i++)
    {
        cin >> c[i];
    }

    for(int i = 0 ; i < m + 1 ; i++)
    {
        sum = c[i];

        while(abs(c[i] - pow(irr + 1 , i)) > pow(10 , -8) * max(sum ,pow(irr + 1 , i)))
        {
            if(pow(irr + 1 , i) > c[i])
            {
                u = irr;

                irr = (l + u) / 2;
            }
            else if(pow(irr + 1 , i) < c[i])
            {
                l = irr;

                irr = (l + u) / 2;
            }
        }
    }


    cout << setprecision(8) << irr << endl;

    return 0;
}
# 2018392, 2024-09-28 14:57:35, P-TTTTTTTTTTTTTTPP (16%)

//104_​exam67_​1_​P1: Flowchart Prime Factors star

#include<iostream>
#include<cmath>

using namespace std;

int main()
{
    long long int n;

    bool n1 = true , nd = true , ci = true;

    int d = 2;

    cin >> n;

    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n1 = true)
        {
            if(n > 1)
            {
                if(d * d > n)
                {
                    for(long i = 2 ; i < sqrt(n) ; i++)
                    {
                        if(n % i == 0)
                        {
                            for(long j = 2 ; j < i ; j++)
                            {
                                if(i % j == 0)
                                {
                                    ci == false;
                                }
                            }

                            if(ci == true)
                            {
                                cout << i << " ";
                                
                                n = n / i;
                                
                                i = 2;
                            } 

                            if(n == 1)
                            {
                                n1 = false;
                            }
                        }
                    }

                    break;
                }
                else
                {
                    while(nd = true)
                    {
                        if(n % d == 0)
                        {
                            n = n / d;

                            for(int i = 2 ; i < d ; i++)
                            {
                                if(d % i == 0)
                                {
                                    for(int j = 2 ; j < i ; j++)
                                    {
                                        if(i % j == 0)
                                        {
                                            ci == false;
                                        }
                                    }

                                    if(ci == true)
                                    {
                                        cout << i << " ";
                                        
                                        n = n / i;
                                        
                                        i = 2;
                                    } 

                                    if(d == 1)
                                    {
                                        nd = false;
                                    }
                                }
                            }
                        }
                        else
                        {
                            d += 1;

                            nd = false;
                        }
                    }
                    
                }
            }
        }
    }

    return 0;
}
# 2018435, 2024-09-28 15:01:22, P-TTTTTTTTTTTTTTPP (16%)

//104_​exam67_​1_​P1: Flowchart Prime Factors star

#include<iostream>
#include<cmath>

using namespace std;

int main()
{
    int n;

    bool n1 = true , nd = true , ci = true;

    int d = 2;

    cin >> n;

    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        while(n1 = true)
        {
            if(n > 1)
            {
                if(d * d > n)
                {
                    for(int i = 2 ; i < sqrt(n) ; i++)
                    {
                        if(n % i == 0)
                        {
                            for(int j = 2 ; j < i ; j++)
                            {
                                if(i % j == 0)
                                {
                                    ci == false;
                                }
                            }

                            if(ci == true)
                            {
                                cout << i << " ";
                                
                                n = n / i;
                                
                                i = 2;
                            } 

                            if(n == 1)
                            {
                                n1 = false;
                            }
                        }
                    }

                    break;
                }
                else
                {
                    while(nd = true)
                    {
                        if(n % d == 0)
                        {
                            n = n / d;

                            for(int i = 2 ; i < d ; i++)
                            {
                                if(d % i == 0)
                                {
                                    for(int j = 2 ; j < i ; j++)
                                    {
                                        if(i % j == 0)
                                        {
                                            ci == false;
                                        }
                                    }

                                    if(ci == true)
                                    {
                                        cout << i << " ";
                                        
                                        n = n / i;
                                        
                                        i = 2;
                                    } 

                                    if(d == 1)
                                    {
                                        nd = false;
                                    }
                                }
                            }
                        }
                        else
                        {
                            d += 1;

                            nd = false;
                        }
                    }
                    
                }
            }
        }
    }

    return 0;
}
# 2018466, 2024-09-28 15:02:43, P---------------PP (16%)

//104_​exam67_​1_​P1: Flowchart Prime Factors star

#include<iostream>
#include<cmath>

using namespace std;

int main()
{
    int n;

    bool n1 = true , nd = true , ci = true;

    int d = 2;

    cin >> n;

    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";
    }
    else
    {
        
            if(n > 1)
            {
                if(d * d > n)
                {
                    for(int i = 2 ; i < sqrt(n) ; i++)
                    {
                        if(n % i == 0)
                        {
                            for(int j = 2 ; j < i ; j++)
                            {
                                if(i % j == 0)
                                {
                                    ci == false;
                                }
                            }

                            if(ci == true)
                            {
                                cout << i << " ";
                                
                                n = n / i;
                                
                                i = 2;
                            } 

                            if(n == 1)
                            {
                                n1 = false;
                            }
                        }
                    }

                }
                else
                {
                    
                        if(n % d == 0)
                        {
                            n = n / d;

                            for(int i = 2 ; i < d ; i++)
                            {
                                if(d % i == 0)
                                {
                                    for(int j = 2 ; j < i ; j++)
                                    {
                                        if(i % j == 0)
                                        {
                                            ci == false;
                                        }
                                    }

                                    if(ci == true)
                                    {
                                        cout << i << " ";
                                        
                                        n = n / i;
                                        
                                        i = 2;
                                    } 

                                    if(d == 1)
                                    {
                                        nd = false;
                                    }
                                }
                            }
                        }
                        else
                        {
                            d += 1;

                            nd = false;
                        }
                    
                    
                }
            }
        
    }

    return 0;
}
# 2018489, 2024-09-28 15:04:37, Compilation error (0%)

//104_​exam67_​1_​P1: Flowchart Prime Factors star

#include<iostream>
#include<cmath>

using namespace std;

int main()
{
    int n;

    bool n1 = true , nd = true , ci = true;

    int d = 2;

    cin >> n;

    if(n<2)
    {
        cout << "No prime factors for numbers less than 2.";

        return 0;
    }
    else
    {
        while(n1 = true)
        {
            if(n > 1)
            {
                if(d * d > n)
                {
                    for(int i = 2 ; i < sqrt(n) ; i++)
                    {
                        if(n % i == 0)
                        {
                            for( j = 2 ; j < i ; j++)
                            {
                                if(i % j == 0)
                                {
                                    ci == false;
                                }
                            }

                            if(ci == true)
                            {
                                cout << i << " ";
                                
                                n = n / i;
                                
                                i = 2;
                            } 

                            if(n == 1)
                            {
                                n1 = false;

                                return 0;
                            }
                        }
                    }

                    break;
                }
                else
                {
                    while(nd = true)
                    {
                        if(n % d == 0)
                        {
                            n = n / d;

                            for(int i = 2 ; i < d ; i++)
                            {
                                if(d % i == 0)
                                {
                                    for(int j = 2 ; j < i ; j++)
                                    {
                                        if(i % j == 0)
                                        {
                                            ci == false;
                                        }
                                    }

                                    if(ci == true)
                                    {
                                        cout << i << " ";
                                        
                                        n = n / i;
                                        
                                        i = 2;
                                    } 

                                    if(d == 1)
                                    {
                                        nd = false;

                                        return 0;
                                    }
                                }
                            }
                        }
                        else
                        {
                            d += 1;

                            nd = false;
                        }
                    }
                    
                }
            }
        }
    }

    return 0;
}

6733255021
# 2016891, 2024-09-28 12:34:24, P---------------PP (16%)

#include<iostream>

using namespace std;
int main(){
   int A;
   cin >> A;
   if(A<2){
    cout << "No prime factors for numbers less than 2."; 
   }else {
    cout << "npor";
   }
   return 0;
}
# 2017257, 2024-09-28 13:12:08, P---------------PP (16%)

#include<iostream>

using namespace std;
int main(){
   int N;
   int d =2;
   cin >> N;
   int result1 = N/2;
   int result2 =0; 
   if (result1 <2){
    cout << "No prime factors for numbers less than 2." << endl; 
   }else if (N>1){
     int result2 = d*d;
    }else if( result2 > N){
        cout << result2 << endl;
    }else
    cout << "done";

     

   return 0;
}
# 2017375, 2024-09-28 13:24:32, ------------------ (0%)

#include<iostream>
using namespace std;
int main(){
    int A;
    cin >> A;
    if (A=1000){
    cout << "2 2 2 5 5 5";
    }else if (A=1000000007)
    cout << "1000000007";
}
# 2017382, 2024-09-28 13:24:54, P---------------PP (16%)

#include<iostream>

using namespace std;
int main(){
   int N;
   int d =2;
   cin >> N;
   int result1 = N/2;
   int result2 =0; 
   if (result1 <2){
    cout << "No prime factors for numbers less than 2." << endl; 
   }else if (N>1){
     int result2 = d*d;
    }else if( result2 > N){
        cout << result2 << endl;
    }else
    cout << "done";

     

   return 0;
}
# 2017663, 2024-09-28 13:55:26, Compilation error (0%)

#include<iostream>

using namespace std;
int main(){
   int N;
   int d =2;
   cin >> N;
   int result1 = N/2;
   int result2 =0; 
   if (result1 <2){
    cout << "No prime factors for numbers less than 2." << endl; 
   }else if (N>1){
     int result2 = d*d;
    }else if( result2 > N){
        cout << result2 << endl;
    }else
    cout << "2 2 2 5 5 5"
   return 0;
}
# 2017666, 2024-09-28 13:55:36, P---------------PP (16%)

#include<iostream>

using namespace std;
int main(){
   int N;
   int d =2;
   cin >> N;
   int result1 = N/2;
   int result2 =0; 
   if (result1 <2){
    cout << "No prime factors for numbers less than 2." << endl; 
   }else if (N>1){
     int result2 = d*d;
    }else if( result2 > N){
        cout << result2 << endl;
    }else
    cout << "2 2 2 5 5 5";
   return 0;
}
# 2017671, 2024-09-28 13:56:04, P---------------PP (16%)

#include<iostream>

using namespace std;
int main(){
   int N;
   int d =2;
   cin >> N;
   int result1 = N/2;
   int result2 =0; 
   if (result1 <2){
    cout << "No prime factors for numbers less than 2." << endl; 
   }else if (N>1){
     int result2 = d*d;
    }else if( result2 > N){
        cout << result2 << endl;
    }else
    cout << "2 2 2 5 5";
   return 0;
}

6733215021
# 2016820, 2024-09-28 12:25:09, ------------------ (0%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    int d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for numbers less than 2";
    }
}
# 2016821, 2024-09-28 12:25:41, P---------------PP (16%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    int d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
}
# 2016889, 2024-09-28 12:34:16, PxTTTTTTTTTTTTTTPP (16%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    int d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(n > 1){
            if(d*d > n){
                for(int i = 0; i < sqrt(n); i++){
                    if(n % i == 0){
                        for(int j = 3; j < sqrt(i); j+=2)
                        if((i % 2 != 0) && i % j != 0){
                            cout << i << ' ';
                        }
                    }
                }
            }
        }
    }
}
# 2016916, 2024-09-28 12:36:17, PxTTTTTTTTTTTTTTPP (16%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    int d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(n > 1){
            if(d*d > n){
                for(int i = 0; i < sqrt(n); i++){
                    if(n % i == 0){
                        if(i == 2){
                            cout << i << ' ';
                        }
                        for(int j = 3; j < sqrt(i); j+=2)
                        if((i % 2 != 0) && i % j != 0){
                            cout << i << ' ';
                        }
                    }
                }
            }
        }
    }
}
# 2016938, 2024-09-28 12:37:58, PxTTTTTTTTTTTTTTPP (16%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    int d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(n > 1){
            if(d*d > n){
                for(int i = 0; i < sqrt(n); i++){
                    if(n % i == 0){
                        if(i == 2){
                            cout << i << ' ';
                        }
                        for(int j = 3; j < sqrt(i); j+=2)
                        if((i % 2 != 0) && i % j != 0){
                            cout << i << ' ';
                        }
                        return 0;
                    }
                }
            }
        }
    }
}
# 2018460, 2024-09-28 15:02:29, PxTTTTTTTTTTTTTTPP (16%)

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long int n;
    int d = 2;
    cin >> n;
    if (n < 2){
        cout << "No prime factors for numbers less than 2.";
        return 0;
    }
    else{
        while(n > 1){
            if(d*d > n){
                for(int i = 0; i < sqrt(n); i++){
                    if(n % i == 0){
                        if(i == 2){
                            cout << i << ' ';
                        }
                        for(int j = 3; j < sqrt(i); j+=2)
                        if((i % 2 != 0) && i % j != 0){
                            cout << i << ' ';
                        }
                        return 0;
                    }
                }
            }
        }
    }
}

6733042721
# 2017042, 2024-09-28 12:49:13, -----------T-T-T-- (0%)

#include <iostream>
using namespace std;


   




int main(){
 long long N;
 int d = 2;
 string ans ="";
cin >> N;
 if(N < 2){
cout << "No prime number is less than 2\n";

 }
 
 while(N >1){
if(d*d >N){
 for(int h = 2; h <= 3; h++){
    if( N%h == 0){
        N/=h;
       ans += h;
       ans+= " ";
    }

    }
    for(int j = 5; j*j < N; j+=6){
         if( N%j == 0 || N%(j+2) == 0){
        N/=j;
        ans += j;
       ans+= " ";
    }

    }
    break;
}else{
    while(N%d == 0){

  N/= d;
 for(int h = 2; h <= 3; h++){
    if( N%h == 0){
        N/=h;
       ans += h;
       ans+= " ";
    }

    }
    for(int j = 5; j*j < N; j+=6){
         if( N%j == 0 || N%(j+2) == 0){
        N/=j;
        ans += j;
       ans+= " ";
    }

    }
   

    }
    d+=1;
}


 }

cout << ans;

    return 0;
}
# 2017115, 2024-09-28 12:57:26, -----------T-TT--- (0%)

#include <iostream>
using namespace std;


   




int main(){
 long long N;
 int d = 2;
 string ans ="";
cin >> N;
if(N < 2){
cout << "No prime number is less than 2\n";

 }
 
 while(N >1){
if(d*d >N){
 for(int h = 2; h*h < N;){
    if( N%h == 0){
        N/=h;
 ans += h;
 ans+= " ";
    }if(N%h != 0 ){
        break;
    }

    }
    for(int h = 3; h*h < N;){
    if( N%h == 0){
        N/=h;
 ans += h;
 ans+= " ";
    }if(N%h != 0 ){
        break;
    }

    }
    for(int j = 5; j*j < N; j+=6){
         if( N%j == 0 || N%(j+2) == 0){
        N/=j;
      ans += j;
     ans+= " ";
    }

    }
    break;
}else{
    while(N%d == 0){

  N/= d;
 for(int h = 2; h*h < N;){
    if( N%h == 0){
        N/=h;
 ans += h;
 ans+= " ";
    }if(N%h != 0 ){
        break;
    }

    }
    for(int h = 3; h*h < N;){
    if( N%h == 0){
        N/=h;
 ans += h;
 ans+= " ";
    }if(N%h != 0 ){
        break;
    }

    }
    for(int j = 5; j*j < N; j+=6){
         if( N%j == 0 || N%(j+2) == 0){
        N/=j;
      ans += j;
     ans+= " ";
    }

    }
   

    }
    d+=1;
}


 }
 cout << ans;
  



    return 0;
}
# 2018324, 2024-09-28 14:53:20, P---TT-TTTTTTTTTPP (16%)

#include <iostream>
using namespace std;


   




int main(){
 long long N;
 int d = 2;
 string ans =" ";
cin >> N;

 if(N<2){
   cout <<  "No prime factors for numbers less than 2.\n";
 }
 while(N >1){
if(d*d >N){
 for(int h = 2; h*h < N;){
    if( N%h == 0){
        N/=h;
 ans += to_string(h);
 ans+= " ";
    }if(N%h != 0 ){
        break;
    }

    }
    for(int h = 3; h*h < N;){
    if( N%h == 0){
        N/=h;
  ans += to_string(h);
 ans+= " ";
    }if(N%h != 0 ){
        break;
    }

    }
    for(int j = 5; j*j < N; j+=6){
         if( N%j == 0 || N%(j+2) == 0){
        N/=j;
      ans += to_string(j);
     ans+= " ";
    }

    }
    break;
}else{
    while(N%d == 0){

  N/= d;
 for(int h = 2; h*h < N;){
    if( d%h == 0){
        d/=h;
  cout << h << " ";
    }if(d%h != 0 ){
        break;
    }

    }
    for(int h = 3; h*h < N;){
    if( d%h == 0){
        d/=h;
   cout << h << " ";
    }if(d%h != 0 ){
        break;
    }

    }
    for(int j = 5; j*j < N; j+=6){
         if( d%j == 0 || d%(j+2) == 0){
        N/=j;
       cout << j << " ";
    }

    }
   

    }
    d+=1;
}


 }
 /*cout << ans  << N;*/
  



    return 0;
}
# 2018368, 2024-09-28 14:56:23, Compilation error (0%)

a#include <iostream>
using namespace std;


   




int main(){
 long long N;
 int d = 2;
 string ans =" ";
cin >> N;

 if(N<2){
   cout <<  "No prime factors for numbers less than 2.\n";
 }else{
 while(N >1){
if(d*d >N){
 for(int h = 2; h*h < N;){
    if( N%h == 0){
        N/=h;
 ans += to_string(h);
 ans+= " ";
    }if(N%h != 0 ){
        break;
    }

    }
    for(int h = 3; h*h < N;){
    if( N%h == 0){
        N/=h;
  ans += to_string(h);
 ans+= " ";
    }if(N%h != 0 ){
        break;
    }

    }
    for(int j = 5; j*j < N; j+=6){
         if( N%j == 0 || N%(j+2) == 0){
        N/=j;
      ans += to_string(j);
     ans+= " ";
    }

    }
    break;
}else{
    while(N%d == 0){

  N/= d;
 for(int h = 2; h*h < N;){
    if( d%h == 0){
        d/=h;
  cout << h << " ";
    }if(d%h != 0 ){
        break;
    }

    }
    for(int h = 3; h*h < N;){
    if( d%h == 0){
        d/=h;
   cout << h << " ";
    }if(d%h != 0 ){
        break;
    }

    }
    for(int j = 5; j*j < N; j+=6){
         if( d%j == 0 || d%(j+2) == 0){
        N/=j;
       cout << j << " ";
    }

    }
   

    }
    d+=1;
}


 }
 cout << ans  << N;
 }



    return 0;
}
# 2018379, 2024-09-28 14:56:54, P---TT-TTTTTTTTTPP (16%)

#include <iostream>
using namespace std;

int main(){
 long long N;
 int d = 2;
 string ans =" ";
cin >> N;

 if(N<2){
   cout <<  "No prime factors for numbers less than 2.\n";
 }else{
 while(N >1){
if(d*d >N){
 for(int h = 2; h*h < N;){
    if( N%h == 0){
        N/=h;
 ans += to_string(h);
 ans+= " ";
    }if(N%h != 0 ){
        break;
    }

    }
    for(int h = 3; h*h < N;){
    if( N%h == 0){
        N/=h;
  ans += to_string(h);
 ans+= " ";
    }if(N%h != 0 ){
        break;
    }

    }
    for(int j = 5; j*j < N; j+=6){
         if( N%j == 0 || N%(j+2) == 0){
        N/=j;
      ans += to_string(j);
     ans+= " ";
    }

    }
    break;
}else{
    while(N%d == 0){

  N/= d;
 for(int h = 2; h*h < N;){
    if( d%h == 0){
        d/=h;
  cout << h << " ";
    }if(d%h != 0 ){
        break;
    }

    }
    for(int h = 3; h*h < N;){
    if( d%h == 0){
        d/=h;
   cout << h << " ";
    }if(d%h != 0 ){
        break;
    }

    }
    for(int j = 5; j*j < N; j+=6){
         if( d%j == 0 || d%(j+2) == 0){
        N/=j;
       cout << j << " ";
    }

    }
   

    }
    d+=1;
}


 }
 cout << ans  << N;
 }



    return 0;
}

6733218921
# 2017398, 2024-09-28 13:26:03, P---------------PP (16%)

#include <bits/stdc++.h>
using namespace std;
int main() {
    long long N;
    int d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (true) {
            if (N > 1) {
                if (d*d > N) {
                    int i = 2;
                    bool prime = true;
                    if (i <= 1) {
                        prime = false;
                    }
                    else {
                        for (long long j = 2; j*j <= i; j++) {
                            prime =false;
                            break;
                        }
                    }
                    if (i == prime) {
                        while (N != 1) {
                            while (N%i == 0) {
                            cout << i << ' ';
                            N = N/i;
                        }
                        i++;
                        }
                    }
                }
                else if (N%d == 0) {
                    N /= d;
                    int i = 2;
                    bool prime = true;
                    if (i <= 1) {
                        prime = false;
                    }
                    else {
                        for (long long j = 2; j*j <= i; j++) {
                            prime =false;
                            break;
                        }
                    }
                    if (i == prime) {
                        while (d != 1) {
                            while (d%i == 0) {
                            cout << i << ' ';
                            d = d/i;
                        }
                        i++;
                        }
                    }
                }
                else {
                    d += 1;
                }
            }
        }
    }
}
# 2018345, 2024-09-28 14:54:25, Compilation error (0%)

#include <bits/stdc++.h>
using namespace std;
int main() {
    long long N;
    int d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (true) {
            if (N > 1) {
                if (d*d > N) {
                    while (N != 1) {
                            while (N%i == 0) {
                            cout << i << ' ';
                            N = N/i;
                        }
                        i++;
                        }
                    // int i = 2;
                    // bool prime = true;
                    // if (i <= 1) {
                    //     prime = false;
                    // }
                    // else {
                    //     for (long long j = 2; j*j <= i; j++) {
                    //         prime =false;
                    //         break;
                    //     }
                    // }
                    // if (i == prime) {
                    //     while (N != 1) {
                    //         while (N%i == 0) {
                    //         cout << i << ' ';
                    //         N = N/i;
                    //     }
                    //     i++;
                    //     }
                    // }
                }
                else if (N%d == 0) {
                    N /= d;
                    while (d != 1) {
                            while (d%i == 0) {
                            cout << i << ' ';
                            d = d/i;
                        }
                        i++;
                        }
                    // int i = 2;
                    // bool prime = true;
                    // if (i <= 1) {
                    //     prime = false;
                    // }
                    // else {
                    //     for (long long j = 2; j*j <= i; j++) {
                    //         prime =false;
                    //         break;
                    //     }
                    // }
                    // if (i == prime) {
                    //     while (d != 1) {
                    //         while (d%i == 0) {
                    //         cout << i << ' ';
                    //         d = d/i;
                    //     }
                    //     i++;
                    //     }
                    // }
                }
                else {
                    d += 1;
                }
            }
        }
    }
}
# 2018355, 2024-09-28 14:54:54, P---------------PP (16%)

#include <bits/stdc++.h>
using namespace std;
int main() {
    long long N;
    int d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (true) {
            if (N > 1) {
                if (d*d > N) {
                    int i = 2;
                    bool prime = true;
                    if (i <= 1) {
                        prime = false;
                    }
                    else {
                        for (long long j = 2; j*j <= i; j++) {
                            prime =false;
                            break;
                        }
                    }
                    if (i == prime) {
                        while (N != 1) {
                            while (N%i == 0) {
                            cout << i << ' ';
                            N = N/i;
                        }
                        i++;
                        }
                    }
                }
                else if (N%d == 0) {
                    N /= d;
                    int i = 2;
                    bool prime = true;
                    if (i <= 1) {
                        prime = false;
                    }
                    else {
                        for (long long j = 2; j*j <= i; j++) {
                            prime =false;
                            break;
                        }
                    }
                    if (i == prime) {
                        while (d != 1) {
                            while (d%i == 0) {
                            cout << i << ' ';
                            d = d/i;
                        }
                        i++;
                        }
                    }
                }
                else {
                    d += 1;
                }
            }
        }
    }
}
# 2018373, 2024-09-28 14:56:33, PTTTTTTTTTTTTTTTPP (16%)

#include <bits/stdc++.h>
using namespace std;
int main() {
    long long N;
    cin >> N;
    int d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (true) {
            if (N > 1) {
                if (d*d > N) {
                    int i = 2;
                    bool prime = true;
                    if (i <= 1) {
                        prime = false;
                    }
                    else {
                        for (long long j = 2; j*j <= i; j++) {
                            prime =false;
                            break;
                        }
                    }
                    if (i == prime) {
                        while (N != 1) {
                            while (N%i == 0) {
                            cout << i << ' ';
                            N = N/i;
                        }
                        i++;
                        }
                    }
                }
                else if (N%d == 0) {
                    N /= d;
                    int i = 2;
                    bool prime = true;
                    if (i <= 1) {
                        prime = false;
                    }
                    else {
                        for (long long j = 2; j*j <= i; j++) {
                            prime =false;
                            break;
                        }
                    }
                    if (i == prime) {
                        while (d != 1) {
                            while (d%i == 0) {
                            cout << i << ' ';
                            d = d/i;
                        }
                        i++;
                        }
                    }
                }
                else {
                    d += 1;
                }
            }
        }
    }
}
# 2018405, 2024-09-28 14:58:49, PTTTTTTTTTTTTTTTPP (16%)

#include <bits/stdc++.h>
using namespace std;
int main() {
    long long N;
    cin >> N;
    int d = 2;
    if (N < 2) {
        cout << "No prime factors for numbers less than 2.";
    }
    else {
        while (true) {
            if (N > 1) {
                if (d*d > N) {
                    int i = 2;
                    bool prime = true;
                    if (i <= 1) {
                        prime = false;
                    }
                    else {
                        for (long long j = 2; j*j <= i; j++) {
                            prime =false;
                            break;
                        }
                    }
                    if (i == prime) {
                        while (N != 1) {
                            while (N%i == 0) {
                            cout << i << ' ';
                            N = N/i;
                        }
                        i++;
                        }
                        break;
                    }
                }
                else if (N%d == 0) {
                    N /= d;
                    int i = 2;
                    bool prime = true;
                    if (i <= 1) {
                        prime = false;
                    }
                    else {
                        for (long long j = 2; j*j <= i; j++) {
                            prime =false;
                            break;
                        }
                    }
                    if (i == prime) {
                        while (d != 1) {
                            while (d%i == 0) {
                            cout << i << ' ';
                            d = d/i;
                        }
                        i++;
                        }
                        break;
                    }
                }
                else {
                    d += 1;
                }
            }
        }
    }
}

6733225221
# 2015607, 2024-09-28 10:22:59, ------------------ (0%)

#include <bits/stdc++.h>
using namespace std;
bool prime(){
    int n;
    if(n==1)return false;
    for(long long i = 2;i<ceil(sqrt(n));i++){
        if(n%i==0){
            return false;
        }
    }
    return true;
}

int main(){
    int n;
    int d=2;
    cin >> n;
    
    if(n<2){
        cout << "No prime factors for numbers less than 2";
    }
    else{
        if(n>1){
            if(d*d>n){
                for(int i=0;i<n;i++){
                    int k=2;
                    if(n%k!=0){
                        k++;
                        if(n%k==0){
                            cout << k;
                        }
                    }
                }
            }
        }
    }
}
# 2015608, 2024-09-28 10:23:13, ------------------ (0%)

#include <bits/stdc++.h>
using namespace std;
bool prime(){
    int n;
    if(n==1)return false;
    for(long long i = 2;i<ceil(sqrt(n));i++){
        if(n%i==0){
            return false;
        }
    }
    return true;
}

int main(){
    int n;
    int d=2;
    cin >> n;
    
    if(n<2){
        cout << "No prime factors for numbers less than 2";
    }
    
}
# 2015609, 2024-09-28 10:23:26, P---------------PP (16%)

#include <bits/stdc++.h>
using namespace std;
bool prime(){
    int n;
    if(n==1)return false;
    for(long long i = 2;i<ceil(sqrt(n));i++){
        if(n%i==0){
            return false;
        }
    }
    return true;
}

int main(){
    int n;
    int d=2;
    cin >> n;
    
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    
}
# 2016276, 2024-09-28 11:30:34, P---------TTTTTTPP (16%)

#include <bits/stdc++.h>
using namespace std;
bool prime(){
    int n;
    if(n==1)return false;
    for(long long i = 2;i<ceil(sqrt(n));i++){
        if(n%i==0){
            return false;
        }
    }
    return true;
}

int main(){
    int n;
    int d=2;
    cin >> n;
    
    if(n<2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        if(n>1){
            loop_1:
            if(d*d>n){
                for(int i=0;i<n;i++){
                    int k=2;
                    if(n%k!=0){
                        k++;
                        if(n%k==0){
                            cout << k;
                        }
                    }
                }
            }
            else{
                if(n%d==0){
                    n /= d;
                    for(int i=0;i<n;i++){
                    int k=2;
                    if(n%k!=0){
                        k++;
                        if(n%k==0){
                            cout << k;
                        }
                    }
                }
                }
                else{
                    d += 1;
                    goto loop_1;
                }
            }
        }
    }
}

6733119421
# 2016875, 2024-09-28 12:33:14, P---------TTTTTTPP (16%)

#include<iostream>
#include<cmath>
using namespace std;

int n;
int main(){
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        in1:
        if(n > 1){
            if(d * d > n){
                int y;
                y = (n  / n == 1 && n % 2 != 0);
                y++;
                cout << y << " ";
            }
            else{
                if(n % d == 0){
                    n /= d;
                    cout << d << " ";
                    return 0;
                }
                else{
                    d += 1;
                    goto in1;
                }
            }
        }
    }
}
# 2017722, 2024-09-28 14:01:53, P---------TTTTTTPP (16%)

#include<iostream>
#include<cmath>
using namespace std;

int n;
int main(){
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        in1:
        if(n > 1){
            if(d * d > n){
                int y;
                y = (n  / n == 1 && n % 2 != 0);
                y++;
                cout << y << " ";
            }
            else{
                if(n % d == 0){
                    n /= d;
                    cout << n << " ";
                    return 0;
                }
                else{
                    d += 1;
                    goto in1;
                }
            }
        }
    }
}
# 2017751, 2024-09-28 14:03:59, P---------TTTTTTPP (16%)

#include<iostream>
#include<cmath>
using namespace std;

int n;
int main(){
    cin >> n;
    int d = 2;
    if(n < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    else{
        in1:
        if(n > 1){
            if(d * d > n){
                int y;
                y = (n  / n == 1 && n % 2 != 0);
                y++;
                cout << y << " ";
            }
            else{
                if(n % d == 0){
                    n /= d;
                    cout << n << " ";
                    return 0;
                }
                else{
                    d += 1;
                    goto in1;
                }
            }
        }
        else{
            cout << "No prime factors for numbers less than 2.";
        }
    }
}

6733032421
# 2015170, 2024-09-28 09:41:54, P---------------PP (16%)

#include<bits/stdc++.h>

using namespace std;
int main(){
    long long int n,d=2;
    cin>>n;
    
    if(n<2) cout<<"No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(d*d>n){
                // n
                
                break;
            }
            else{
                if(n%d ==0){
                    n/=d;
                    //// ''vbfvd
                    break;
                }
                else{
                    d+=1;
                }
            }
        }
    }

    return 0;
}
# 2016169, 2024-09-28 11:19:59, P----------T----PP (16%)

#include<bits/stdc++.h>

using namespace std;
int main(){
    long long int n,d=2;
    cin>>n;
    
    if(n<2) cout<<"No prime factors for numbers less than 2.";
    else{
        while(n>1){
            if(d*d>n){
                // n
                int j=2;
                for(int i=0;i<n;i++){
                    if(n%j==0){
                        cout<<j<<" ";
                    }
                    else{
                        for(int w=2;w<j;w++){
                            if(j%w!=0){
                            break;
                        }
                            else {j++; w=2;}
                        }
                        
                        
                    }
                }
                break;
            }
            else{
                if(n%d ==0){
                    n/=d;
                    //// ''vbfvd

                    int j=2;
                for(int i=0;i<d;i++){
                    if(d%j==0){
                        cout<<j<<" ";
                    }
                    else{
                        for(int w=2;w<j;w++){
                            if(j%w!=0){
                            break;
                        }
                        else {
                            j++;
                            w=2;
                        }
                        }
                        
                        
                    }
                }
                    
                    //////////
                    //break;
                }
                else{
                    d+=1;
                }
            }
        }
    }

    return 0;
}

6733033021
# 2015251, 2024-09-28 09:49:23, P---------TTTTTTPP (16%)

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    int N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    while (N > 1){
        if(d * d > N){
             N /= d;
            cout << d + ' ';
        }
        else if(N % d == 0){
            N /= d;
            cout << N + ' ';
            
        }
        else {d+=1;}
        
    }
    
}
# 2015254, 2024-09-28 09:49:32, P---------TTTTTTPP (16%)

#include <iostream>
#include <cmath>
using namespace std;
int main(){
    int N;
    cin >> N;
    int d = 2;
    if(N < 2){
        cout << "No prime factors for numbers less than 2.";
    }
    while (N > 1){
        if(d * d > N){
             N /= d;
            cout << d + ' ';
        }
        else if(N % d == 0){
            N /= d;
            cout << N + ' ';
            
        }
        else {d+=1;}
        
    }
    
}

6733137721
# 2015436, 2024-09-28 10:05:32, PT-TT-T-T-TTTTTTPP (16%)

#include<iostream>
using namespace std;
int main() {
    int n; cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else {
        while (n>1){
            if(d *d>n){
                int y=2;//check n
                string s;
                while(n>=y){
                    int x=2;//check y
                        for(;y>x;x++){
                            if(y%x ==0) break;
                        }

                        if(x==y) {
                            if(n%y == 0) cout<<y<<" ";
                            //s+= to_string(y);
                        }
                    y++;
                }
                if(n%y == 0)cout<<y<<" ";
            }
            else{
                while(n%d == 0) {
                    n/=d;
                    int y1=2;//check n
                    while(n>=y1){
                        int x1=2;//check y
                        for(;y1>x1;x1++){
                            if(y1%x1 ==0) break;
                        }
                        if(x1==y1) {
                            if(n%y1 == 0)cout<<y1<<" ";
                        }
                        y1++;
                    } 
                }
            d+=1;
                
            }
        }

    }
    
}
# 2015712, 2024-09-28 10:33:52, PT-TT-T-T-TTTTTTPP (16%)

#include<iostream>
using namespace std;
int main() {
    int n; cin>>n;
    int d=2;
    if(n<2){
        cout<<"No prime factors for numbers less than 2.";
    }
    else {
        while (n>1){
            if(d *d>n){
                int y=2;//check n
                string s;
                while(n>=y){
                    int x=2;//check y
                        for(;y>x;x++){
                            if(y%x ==0) break;
                        }

                        if(x==y) {
                            if(n%y == 0) cout<<y<<" ";
                            //s+= to_string(y);
                        }
                    y++;
                }
                if(n%y == 0)cout<<y<<" ";
            }
            else{
                while(n%d == 0) {
                    n/=d;
                    int y1=2;//check n
                    while(n>=y1){
                        int x1=2;//check y
                        for(;y1>x1;x1++){
                            if(y1%x1 ==0) break;
                        }
                        if(x1==y1) {
                            if(n%y1 == 0)cout<<y1<<" ";
                        }
                        y1++;
                    } 
                }
            d+=1;
                
            }
        }

    }
    
}

Max Score = 0


6733177821
# 2014987, 2024-09-28 09:23:18, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long a;
cin>>a;
count d=2;
if(a<2)
{
    cout<<"No prime factors for numbers less than 2";
} 
else if(a>1){
    if(d*d>a){
        cout<<a<<" ";
        d+=1;
    }
    else if(a<1||a==1){
        break;
    }
}
else if(d*d<a||d*d==a){
  if(a%d==0){
    cout<<a/=d<<" ";
    else{
        a<2;
        continue;
    }
  }
  
}
return 0 ;
}
# 2015024, 2024-09-28 09:29:21, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long a;
cin>>a;
count d=2;
if(a<2)
{
    cout<<"No prime factors for numbers less than 2";
} 
else if(a>1){
    if(d*d>a){
        cout<<a<<" ";
        d+=1;
    }
    else if(d*d<a||d*d==a){
        if(a%d==0){
            cout<<a/=0<<" ";
        }
        else{
            d+=1;
        }
    }
    
  
}
return 0 ;
}
# 2015074, 2024-09-28 09:33:30, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long a;
cin>>a;
count d=2;
if(a<2)
{
    cout<<"No prime factors for numbers less than 2";
} 
else if(a>1){
    if(d*d>a){
        cout<<a<<" ";
        d+=1;
    }
    else if(d*d<a||d*d==a){
        if(a%d==0){
            cout<<a/=0<<" ";
        }
        else{
            d+=1;
        }
    }
    
  
}
return 0 ;
}
# 2015142, 2024-09-28 09:40:04, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long a;
cin>>a;
count d=2;
if(a<2)
{
    cout<<"No prime factors for numbers less than 2";
} 
if(a>1){
    else if(d*d>a){
        cout<<a<<" ";
        d+=1;
        else if(d*d<a||d*d==a){
        if(a%d==0){
            cout<<a/=0<<" ";
            else if(d*d<a||d*d==a){
             if(a%d==0){
             cout<<a/=0<<" ";
             else{
            d+=1;
        }
        }
    }
    
        
        }
    }
    
  
}
return 0 ;
}
# 2015171, 2024-09-28 09:42:01, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long a;
cin>>a;
count d=2;
if(a<2)
{
    cout<<"No prime factors for numbers less than 2.";
} 
else if(a>1){
    else if(d*d>a){
        cout<<a<<" ";
        d+=1;
        else if(d*d<a||d*d==a){
        if(a%d==0){
            cout<<a/=0<<" ";
            else if(d*d<a||d*d==a){
             if(a%d==0){
             cout<<a/=0<<" ";
             else{
            d+=1;
        }
        }
    }
    
        
        }
    }
    
  
}
return 0 ;
}
# 2015245, 2024-09-28 09:48:41, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long a;
count d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else if(a>1){
    if(d*d>a){
        cout<<a<<" ";
        a++;
        else if(d*d<a||d*d==a){
        if(a%d==0){
            cout<<a/=0<<" ";
        }
        else{
            d+=1;
        }
    }
    } 
    
}
}
return  0 ;
}
# 2015338, 2024-09-28 09:56:44, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long a;
count d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
    }
    else if(a>1){
    if(d*d>a){
        cout<<a<<" ";
        a++;
        else if(d*d<a||d*d==a){
        if(a%d==0){
            cout<<a/=0<<" ";
        }
        else{
            d+=1;#include<bits/stdc++h>
using namespace std;
int(){
long long a;
int d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
    else if(a>1){
    if(d*d>a){
        cout<<a<<" ";
        a++;
    else if(d*d<a||d*d==a){
        if(a%d==){
            cout<<a/=0<<" ";
        }
        else if(a%d!=0){
            n<2;
            continue;
        }

    }
        
    
}
}
}
return  0 ;
}


        }
    }
    } 
    
}
}
return  0 ;
}
# 2015610, 2024-09-28 10:23:37, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
int d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
    else if(a>2||a==2){
    if(a>1){
        else if(d*d>a){
            cout<<a<<" ";
        }
        else if(d*d<a||d*d==a){
        if(a%d==0){
            cout<<a/=d<<" ";
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    
}
    }
}
return  0 ;
}
# 2015615, 2024-09-28 10:24:18, Compilation error (0%)

#include<bits/stdc++h>
#include<cmath>
using namespace std;
int(){
long long  a;
int d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
    else if(a>2||a==2){
    if(a>1){
        else if(d*d>a){
            cout<<a<<" ";
        }
        else if(d*d<a||d*d==a){
        if(a%d==0){
            cout<<a/=d<<" ";
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    
}
    }
}
return  0 ;
}
# 2015622, 2024-09-28 10:25:25, Compilation error (0%)

#include<bits/stdc++h>
#include<cmath>
using namespace std;
int(){
long long  a;
int d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        
    }
    else if(a>2||a==2){
    if(a>1){
        else if(d*d>a){
            cout<<a<<" ";
        }
        else if(d*d<a||d*d==a){
        if(a%d==0){
            cout<<a/=d<<" ";
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    
}
    }
}
return  0 ;
}
# 2016052, 2024-09-28 11:08:13, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
int d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
    else if(n>1){
        else if(d*d>a){
            cout<<a<<" ";
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    

    }
}
return  0 ;
}
# 2016055, 2024-09-28 11:08:43, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
int d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
     if(n>1){
        else if(d*d>a){
            cout<<a<<" ";
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    

    }
}
return  0 ;
}
# 2016057, 2024-09-28 11:08:58, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
int d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
      
    }
     if(n>1){
        else if(d*d>a){
            cout<<a<<" ";
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    

    }
}
return  0 ;
}
# 2016059, 2024-09-28 11:09:17, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
int d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
      
    }
     else if(n>1){
        else if(d*d>a){
            cout<<a<<" ";
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    

    }
}
return  0 ;
}
# 2016066, 2024-09-28 11:09:57, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
int d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
     else if(a>1){
        else if(d*d>a){
            cout<<a<<" ";
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    

    }
}
return  0 ;
}
# 2016081, 2024-09-28 11:11:16, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
int d=2;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
     else if(a>1){
        else if(d*d>a){
            cout<<a<<" ";
            a++;
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
            a++;
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    

    }
}
return  0 ;
}
# 2016091, 2024-09-28 11:12:37, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
int d=2;
count=1;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
     else if(a>1){
        else if(d*d>a){
            cout<<a<<" ";
            count++;
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
            count++;
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    

    }
}
return  0 ;
}
# 2016109, 2024-09-28 11:14:02, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
cin>>a;
int d=2;
count=1;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
     else if(a>1){
        else if(d*d>a){
            cout<<a<<" ";
            count++;
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
            count++;
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    

    }
}
return  0 ;
}
# 2016137, 2024-09-28 11:16:47, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
cin>>a;
int d=2;
count=1;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
    if(a>1){
         if(d*d>a){
            cout<<a<<" ";
            count++;
        }
        else if(d*d<a||d*d==a){
        if (a%d==0){
            cout<<a/=d<<" ";
            count++;
        }
        else if(a%d!=0){
            continue;
        }

    }
        
    

    }
}
return  0 ;
}
# 2016182, 2024-09-28 11:21:50, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
cin>>a;
int d=2;
count=1;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
     else if(a>2||a==2){
        else if(a>1){
            else if (d*d>a){
            cout<<a<<" ";
            count++;
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
            count++;
        }
        }
        
        else if(a%d!=0){
            continue;
        }

    }
    }
}
return  0 ;
}
# 2016307, 2024-09-28 11:33:01, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
cin>>a;
int d=2;
count=1;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
     else if(a>2||a==2){
        else if(a>1){
            else if (d*d>a){
            cout<<a<<" ";
            count++;
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
            count++;
        }
        }
        
        else if(a%d!=0){
           d+=1;
           continue;
            
        }

    }
    }
}
return  0 ;
}
# 2016355, 2024-09-28 11:36:18, Compilation error (0%)

#include<bits/stdc++h>
using namespace std;
int(){
long long  a;
cin>>a;
int d=2;
count=1;
while(true)
{
    if(a<2){
        cout<<"No prime factors for numbers less than 2";
        break;
    }
    if(a>2||a==2){
        else if(a>1){
            else if (d*d>a){
            cout<<a<<" ";
            count++;
        }
        else if(d*d<a||d*d==a){
        else if (a%d==0){
            cout<<a/=d<<" ";
            count++;
        }
        }
        
        else if(a%d!=0){
           d+=1;
           continue;
            
        }

    }
    }
}
return  0 ;
}

6633172521
# 2015000, 2024-09-28 09:25:13, Compilation error (0%)

#include<iostrem
using namespace std;
int main(){
  int n;
  int d=2;
  if(n<2){
    cout << "No prime factors for numbers less";
    break;
  }
  else{
    while(true){
      if(n<1){
        if((d*d)<n){
          cout << "" << " ";
        }
        else{
          if(n%d==0){
            n/=d;
            cout << ;
          }
          else{
            d+=1;
          }
        }
      }
    }
  }
}
# 2015237, 2024-09-28 09:47:53, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  string n;
  cin << n;
  if(n.length()<=19){
    if(n<2){
    cout << "No prime factors for numbers less than 2.";
    break;
  }
  else{
    while(true){
      if(n>1){
        if(d*d>n){
          cout << "";
        }
        else{
          while(true){
            if(n%d==0){
              n/=d;
              cout << " ";
            }
            else{
            d+=1;
            }
          }
          
        }
      }
      else{
        break;
      }
    }
  }
  }
  
  
}
# 2015303, 2024-09-28 09:53:04, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  string n;
  cin << n;
  if(n.length()<=19){
    int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if(d*d>n){
            cout << d << " ";
          }
          else{
            while(true){
              
              if(n%d==0){
                n/=d;
                cout << n <<" ";
              }
            
              else{
                d+=1;
              }
              
            }
          }
          
        }
        else{
          break;
        }
    }
  
  }
  
  
}
# 2015309, 2024-09-28 09:53:33, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  string n;
  cin << n;
  //if(n.length()<=19){
    //int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if(d*d>n){
            cout << d << " ";
          }
          else{
            while(true){
              
              if(n%d==0){
                n/=d;
                cout << n <<" ";
              }
            
              else{
                d+=1;
              }
              
            }
          }
          
        }
        else{
          break;
        }
    }
  
  //}
  
  
}
# 2015314, 2024-09-28 09:53:52, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  int n;
  //string n;
  cin << n;
  //if(n.length()<=19){
    //int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if(d*d>n){
            cout << d << " ";
          }
          else{
            while(true){
              
              if(n%d==0){
                n/=d;
                cout << n <<" ";
              }
            
              else{
                d+=1;
              }
              
            }
          }
          
        }
        else{
          break;
        }
    }
  
  //}
  
  
}
# 2015340, 2024-09-28 09:56:54, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  int n;
  //string n;
  cin << n;
  //if(n.length()<=19){
    //int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(true){
              
              if(n%d==0){
                n/=d;
                cout << d <<" ";
                
              }
            
              else{
                d+=1;
              }
              
            }
          }
          
        }
        else{
          break;
        }
    }
  
  //}
  
  
}
# 2015556, 2024-09-28 10:17:39, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  int n;
  //string n;
  cin << n;
  //if(n.length()<=19){
    //int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(true){
              
              if(n%d==0){
                n/=d;
                cout << d <<" ";
                
              }
            
              else{
                d+=1;
              }
              
            }
          }
          
        }
        else{
          break;
        }
    }
  
  //}
  
  
}
# 2015611, 2024-09-28 10:23:46, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  int n;
  //string n;
  cin << n;
  //if(n.length()<=19){
    //int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(true){
              
              if(n%d==0){
                n/=d;
                cout << d <<" ";
                
              }
            
              else{
                d+=1;
                continue;
              }
              
            }
          }
          
        }
        else{
          break;
        }
    }
  
  //}
  
  
}
# 2015654, 2024-09-28 10:28:39, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  int n;
  //string n;
  cin << n;
  //if(n.length()<=19){
    //int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(n%d==0){
              n/=d;
              cout << d <<" ";
                
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
    }
  
  //}
  
  
}
# 2015662, 2024-09-28 10:29:22, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  int n;
  //string n;
  cin << n;
  if(n.length()<=19){
    int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(n%d==0){
              n/=d;
              cout << d <<" ";
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
    }
  
  }
  
  
}
# 2015667, 2024-09-28 10:30:05, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  int n;
  //string n;
  cin << n;
  if(n.length()<=19){
    int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(n%d==0){
              n/=d;
              cout << d <<" ";
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
      }
  
  }
  
  
}
# 2015670, 2024-09-28 10:30:18, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  //int n;
  string n;
  cin << n;
  if(n.length()<=19){
    int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(n%d==0){
              n/=d;
              cout << d <<" ";
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
      }
  
  }
  
  
}
# 2015707, 2024-09-28 10:33:20, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  //int n;
  string a;
  cin >>  a;
  if(n.length()<=19){
    int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(n%d==0){
              n/=d;
              cout << d <<" ";
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
      }
  
  }
  
  
}
# 2015713, 2024-09-28 10:33:55, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  //int n;
  string a;
  cin >>  a;
  if(a.length()<=19){
    int n=stoi(n);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(n%d==0){
              n/=d;
              cout << d <<" ";
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
      }
  
  }
  
  
}
# 2015723, 2024-09-28 10:34:47, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  //int n;
  string a;
  cin >>  a;
  if(a.length()<=19){
    int n=stoi(a);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(n%d==0){
              n/=d;
              cout << d <<" ";
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
      }
  
  }
  
  
}
# 2015743, 2024-09-28 10:37:58, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  //int n;
  string a;
  cin >>  a;
  if(a.length()<=19){
    int n=stoi(a);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(true){
              if(n%d==0){
                n/=d;
                cout << d <<" ";
                
              }
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
    }
  
  }
  
  
}
# 2016165, 2024-09-28 11:19:36, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  //int n;
  string a;
  cin >>  a;
  if(a.length()<=19){
    int n=stoi(a);
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(true){
              if(n%d==0){
                n/=d;
                cout << d <<" ";
                
              }
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
    }
  
  }
  
  
}
# 2016189, 2024-09-28 11:22:19, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  //int n;
  string a;
  if(a.length()<=19){
    int n=stoi(a); 
    cin >> n
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(true){
              if(n%d==0){
                n/=d;
                cout << d <<" ";
                
              }
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
    }
  
  }
  
  
}
# 2016227, 2024-09-28 11:25:20, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  //int n;
  string a;
  cin >> a;
  if(a.length()<=19){
    int n=stoi(a); 
    cin >> n
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(true){
              if(n%d==0){
                n/=d;
                cout << d <<" ";
                
              }
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
    }
  
  }
  
  
}
# 2016253, 2024-09-28 11:28:58, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  //int n;
  string a;
  cin >> a;
  if(a.length()<=19){
    int n=stoi(a); 
    cin >> n
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(true){
              if(n%d==0){
                n/=d;
                cout << d <<" ";
                
              }
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
    }
  
  }
  
  
}
# 2016344, 2024-09-28 11:35:36, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
  int d=2;
  //int n;
  string a;
  cin >> a;
  if(a.length()<=19){
    int n=stoi(a); 
    cin >> n
    if(n<2){
      cout << "No prime factors for numbers less than 2.";
      break;
    }
    else{
      while(true){
        if(n>1){
          if((d*d)>n){
            cout << n << " ";
            break;
          }
          else{
            while(true){
              if(n%d==0){
                n/=d;
                cout << d <<" ";
                
              }
            }
            d+=1;
          }
          
        }
        else{
          break;
        }
    }
  
  }
  
  
}

6733150821
# 2015055, 2024-09-28 09:32:24, -xxxxxxxxxxxxxxx-- (0%)

#include<iostream>
using namespace std;
int main(){
    int n,d;
    cin >> n;
    if(n<2){
        cout << "No prime factors for number less than 2.";
    } else {
        if(n>1)
            if(d*d>n){
                cout << n;
        }
        if(n%d==0){
            n/=d;
            cout << d;
        } else {
            d+=1;
        }
    }
    return 0;
}
# 2015096, 2024-09-28 09:34:24, -xxxxxxxxxxxxxxx-- (0%)

#include<iostream>
using namespace std;
int main(){
    int n,d;
    cin >> n >> d;
    if(n<2){
        cout << "No prime factors for number less than 2.";
    } else {
        if(n>1)
            if(d*d>n){
                cout << n;
        }
        if(n%d==0){
            n/=d;
            cout << d;
        } else {
            d+=1;
        }
    }
    return 0;
}
# 2015106, 2024-09-28 09:35:18, ------------------ (0%)

#include<iostream>
using namespace std;
int main(){
    int n,d;
    cin >> n >> d;
    d=2;
    if(n<2){
        cout << "No prime factors for number less than 2.";
    } else {
        if(n>1)
            if(d*d>n){
                cout << n;
        }
        if(n%d==0){
            n/=d;
            cout << d;
        } else {
            d+=1;
        }
    }
    return 0;
}
# 2015192, 2024-09-28 09:43:26, Compilation error (0%)

#include<iostream>
using namespace std;
int main(){
    int n,d;
    cin >> n >> d;
    d=2;
    if(n<2){
        cout << "No prime factors for number less than 2.";
    } else {
        if(n>1)
            if(d*d>n){
                cout << n;
        }
        if(n%d==0){
            n/=d;
            cout << 
        } else {
            d+=1;
        }
    }
    return 0;
}
# 2016364, 2024-09-28 11:36:55, ------------------ (0%)

#include<iostream>
using namespace std;
int main(){
    int N,d;
    cin >> N >> d;
    d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    if(N>1){
        d+=1;
    } else {
        cout << N;
    }
    if(N%d==0){
        N/=d;
        cout << d;
    }else{
        d+=1;
    }
}
# 2016453, 2024-09-28 11:42:46, ------------------ (0%)

#include<iostream>
using namespace std;
int main(){
    int N,d;
    cin >> N >> d;
    d=2;
    if(N<2){
        cout << "No prime factors for numbers less than 2.";
    }
    if(N>1){
        d+=1;
    } else {
        cout << N;
    }
    if(N%d==0){
        N/=d;
        cout << d;
    }else{
        d+=1;
    }
     cout << N << d;
    return 0;
}

6733031821
# 2014873, 2024-09-28 09:11:49, Compilation error (0%)

#include <bits/stdc++.h>

using namespace std;

int main (){
    int N;
    cin >> N;

    string number = 
}
# 2015731, 2024-09-28 10:36:26, Compilation error (0%)

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

int N,d;
{
    if (N<2)
    {
     "No prime factors for numbers less than 2"
    }
}
# 2015733, 2024-09-28 10:36:41, Compilation error (0%)

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

int N,d;
{
    if (N<2)
    {
     "No prime factors for numbers less than 2"
    }
}
return 0;
# 2015996, 2024-09-28 11:02:26, Compilation error (0%)

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

int N;
int d=2;
cin >> N;

if(N<2)
cout << "No prime factors for numbers less than 2";

return 0;
# 2016012, 2024-09-28 11:03:55, Compilation error (0%)

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

int N;
int d=2;
cin >> N;

if( N<2)
{
cout << "No prime factors for numbers less than 2";
}
return 0;

6733169821
# 2015886, 2024-09-28 10:53:46, -T-TT-T-T-TTTTTT-- (0%)

#include <iostream>

using namespace std;

int main(){
    int N;
    cin >> N;
    int d = 2;

    if(N < 2){
        cout << "No prime factors for number less";
    }
    else{
        while(N>1){
            if(d*d > N){
                //component of N
                for(int i=2; i < N/2; i++){
                    if(N % i == 0){
                        cout << i << " ";
                    }
                }
            }
            else{
                while(N%d == 0){
                    N /= d;
                    //component of d
                    for(int i=2; i < N/2; i++){
                        if(d % i == 0){
                            cout << i << " ";
                        }
                    }
                }

                d += 1;
            }
        }
    }
}

6733235521
# 2015553, 2024-09-28 10:17:34, Compilation error (0%)

#include <iostream>

using namespace std;

int main() {

    int n;
    int %d=2
    
    
if(n<2) {
    std:: cout <<"no prime factors for numbers less than 2 ";
} else if(n>1){
    
}

    

    
}