#include <bits/stdc++.h>
using namespace std;
struct TreeNode{
TreeNode* left;
TreeNode*right;
int val;
TreeNode(int val):left(nullptr),right(nullptr),val(val){};
};
void helper(TreeNode* root,vector<int>&in){
if(root == nullptr)return;
helper(root->left,in);
in.push_back(root->val);
helper(root->right,in);
}
vector<int>inOrd(TreeNode* root){
vector<int>in;
helper(root,in);
return in;
}
TreeNode* buildTree(){
int x;
cin>>x;
if(x==-1)return nullptr;
TreeNode* root = new TreeNode(x);
queue<TreeNode*>q;
q.push(root);
while(!q.empty()){
auto u = q.front();
q.pop();
if(cin>>x && x!=-1){
u->left = new TreeNode(x);
q.push(u->left);
}
if(cin>>x && x!=-1){
u->right = new TreeNode(x);
q.push(u->right);
}
}
return root;
}
int main() {
TreeNode* root = buildTree();
vector<int>ans = inOrd(root);
for(int x : ans)cout<<x<<endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnN0cnVjdCBUcmVlTm9kZXsKCVRyZWVOb2RlKiBsZWZ0OwoJVHJlZU5vZGUqcmlnaHQ7CglpbnQgdmFsOwoJVHJlZU5vZGUoaW50IHZhbCk6bGVmdChudWxscHRyKSxyaWdodChudWxscHRyKSx2YWwodmFsKXt9Owp9Owp2b2lkIGhlbHBlcihUcmVlTm9kZSogcm9vdCx2ZWN0b3I8aW50PiZpbil7CglpZihyb290ID09IG51bGxwdHIpcmV0dXJuOwogICAJCgloZWxwZXIocm9vdC0+bGVmdCxpbik7Cglpbi5wdXNoX2JhY2socm9vdC0+dmFsKTsKCWhlbHBlcihyb290LT5yaWdodCxpbik7CgkKfQp2ZWN0b3I8aW50PmluT3JkKFRyZWVOb2RlKiByb290KXsKCSB2ZWN0b3I8aW50PmluOwoJIGhlbHBlcihyb290LGluKTsKCSByZXR1cm4gaW47Cn0KVHJlZU5vZGUqIGJ1aWxkVHJlZSgpewoJaW50IHg7CgljaW4+Png7CglpZih4PT0tMSlyZXR1cm4gbnVsbHB0cjsKCVRyZWVOb2RlKiByb290ID0gbmV3IFRyZWVOb2RlKHgpOwoJCglxdWV1ZTxUcmVlTm9kZSo+cTsKCXEucHVzaChyb290KTsKCXdoaWxlKCFxLmVtcHR5KCkpewoJCWF1dG8gdSA9IHEuZnJvbnQoKTsKCQlxLnBvcCgpOwoJCQoJCWlmKGNpbj4+eCAmJiB4IT0tMSl7CgkJCXUtPmxlZnQgPSBuZXcgVHJlZU5vZGUoeCk7CgkJCXEucHVzaCh1LT5sZWZ0KTsKCQl9CgkJCgkJaWYoY2luPj54ICYmIHghPS0xKXsKCQkJdS0+cmlnaHQgPSBuZXcgVHJlZU5vZGUoeCk7CgkJCXEucHVzaCh1LT5yaWdodCk7CgkJfQoJfQoJcmV0dXJuIHJvb3Q7Cn0KaW50IG1haW4oKSB7CiAgICBUcmVlTm9kZSogcm9vdCA9IGJ1aWxkVHJlZSgpOwogICAgdmVjdG9yPGludD5hbnMgPSBpbk9yZChyb290KTsKICAgIGZvcihpbnQgeCA6IGFucyljb3V0PDx4PDxlbmRsOwoJcmV0dXJuIDA7Cn0=