For this Question: Newton has an array containing <em>12</em> integers from 1 to 12. But later he divides it into <em>3</em> arrays in the following manner.
First array - 1 3 5 7 8 10 12
Second array - 4 6 9 11
Third array - 2
Two integers x and y are given. Find whether these two integers belong to the same array or not.The input contains two integers x and y.

<b>Constraints</b>
1 &le; x &lt; y &le; 12If x and y belong to the same group, print Yes; otherwise, print No.<b>Sample Input 1</b> 
1 3

<b>Sample Output 1</b> 
Yes

<b>Sample Input 2</b> 
2 4

<b>Sample Output 2</b> 
No, I have written this Solution Code: #include<iostream>
using namespace std;
int main()
{
    int a,b,l,m;
    cin>>a>>b;
    if(a==2) l=1;
    else if(a==4||a==6||a==9||a==11) l=2;
    else l=3;
    if(b==2) m=1;
    else if(b==4||b==6||b==9||b==11) m=2;
    else m=3;
    if(l==m) cout<<"Yes"<<endl;
    else cout<<"No"<<endl;
    return 0;
}, In this Programming Language: C++, Now tell me if this Code is compilable or not?