#include<bits/stdc++.h>
using namespace std;
int a, b, c;
void dfs(int l1, int l2, int l3){
if(l1==0) cout<<l3<<" ";
if(b-l2>=l1) dfs(0, l1+l2, l3);
else dfs(l1-b+l2, b, l3);
if(b-l2>=l3) dfs(l1, l2+l3, 0);
else dfs(l1, b, l3-b+l2);
if(a-l1>=l2) dfs(l1+l2, 0, l3);
else dfs(a, l2-a+l1, l3);
if(a-l1>=l3) dfs(l1+l3, l2, 0);
else dfs(a, l2, l3-a+l1);
if(c-l3>=l1) dfs(0, l2, l1+l3);
else dfs(l1-c+l3, l2, c);
if(c-l3>=l2) dfs(l1, 0, l2+l3);
else dfs(l1, l2-c+l3, c);
}
int main(){
cin>>a>>b>>c;
dfs(0, 0, c);
return 0;
}
DL们,求助!!!