#include<bits/stdc++.h>
using namespace std;
queue <int> q1,q2;
int main(){
int n,m;
while(cin>>n>>m){
for(int i=2;i<=m;i++){
q1.push(2*n+1);
q2.push(3*n+1);
if(q1.front()<q2.front()){
n=q1.front();
q1.pop();
}else if(q2.front()<q1.front()){
n=q2.front();
q2.pop();
}else{
n=q1.front();
q1.pop();
q2.pop();
}
}
while(!q1.empty()){
q1.pop();
}
while(!q2.empty()){
q2.pop();
}
cout<<n<<"\n";
}
return 0;
}
10-03
522
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)