For this Question: Given a number N, find out whether it is divisible by 3.The first and the only line of input contains the number N.

<b>Constraints</b>
1 <= N <= 10^100000 (N may consist of 100001 digits).


<b>No usual datatype will be able to input such large number.</b>Output "Yes" if the number is divisible by 3, else output "No".Sample Input 1
14

Sample Output 1
No

Sample Input 2
1234567890123456789012345678901234567890

Sample Output 2
Yes

Explanation: In the first sample case, the number is not divisible by 3, while in the second sample case, it is divisible by 3. (We know how weird this explanation is, but ok)., I have written this Solution Code: #include <bits/stdc++.h>
using namespace std;
#define sd(x) scanf("%d", &x)
#define sz(v) (int) v.size()
#define pr(v) For(i, 0, sz(v)) {cout<<v[i]<<" ";} cout<<endl;
#define slld(x) scanf("%lld", &x)
#define all(x) x.begin(), x.end()
#define For(i, st, en) for(ll i=st; i<en; i++)
#define tr(x) for(auto it=x.begin(); it!=x.end(); it++)
#define fast std::ios::sync_with_stdio(false);cin.tie(NULL);
#define pb push_back
#define ll long long
#define int long long
#define mp make_pair
#define F first
#define S second
typedef pair<int, int> pii;
typedef vector<int> vi;
#define MOD 1000000007
#define INF 1000000000000000007LL

const int N = 100005;
 
// it's swapnil07 ;)
 
#ifdef SWAPNIL07
#define trace(...) __f(#__VA_ARGS__, __VA_ARGS__)
template <typename Arg1>
void __f(const char* name, Arg1&& arg1){
    cout << name << " : " << arg1 << endl;
}
template <typename Arg1, typename... Args>
void __f(const char* names, Arg1&& arg1, Args&&... args){
    const char* comma = strchr(names + 1, ',');cout.write(names, comma - names) << " : " << arg1<<" | ";__f(comma+1, args...);
}
int begtime = clock();
#define end_routine() cout << "\n\nTime elapsed: " << (clock() - begtime)*1000/CLOCKS_PER_SEC << " ms\n\n";
#else
#define endl '\n'
#define trace(...)
#define end_routine()
#endif


signed main()
{
    fast
    #ifdef SWAPNIL07
        freopen("input.txt","r",stdin);
        freopen("output.txt","w",stdout);
    #endif
    string s; cin>>s;
    int sum=0;
    For(i, 0, s.length()){
        sum += (s[i]-'0');
    }
    if(sum%3==0)
        cout<<"Yes";
    else
        cout<<"No";
    return 0;
}, In this Programming Language: C++, Now tell me if this Code is compilable or not?