import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Main {
final int[] stack = new int[10];
private int countStackFill = 0;
public static void main
(String[] args
) {
Main main = new Main();
main.readStackData("C:\\Users\\Public\\odczyt.txt");
}
public void readStackData
(String filePath
) { while ((sign = in.readLine()) != null) {
if (sign.equals("+")) {
push
(Integer.
valueOf(in.
readLine())); }
else if (sign.equals("-")) {
pop();
}
else {
System.
out.
println("Wrong input"); }
}
}
}
void pop() {
if (getCountStackFill() != 0) {
System.
out.
println(this.
stack[this.
countStackFill - 1]); this.stack[this.countStackFill - 1] = -1;
this.countStackFill--;
}
else {
}
}
void push (int num) {
if (getCountStackFill() < 10) {
this.stack[this.countStackFill] = num;
this.countStackFill++;
}
else {
}
}
public int getCountStackFill() {
return countStackFill;
}
}
aW1wb3J0IGphdmEuaW8uQnVmZmVyZWRSZWFkZXI7CmltcG9ydCBqYXZhLmlvLkZpbGVSZWFkZXI7CmltcG9ydCBqYXZhLmlvLklPRXhjZXB0aW9uOwoKcHVibGljIGNsYXNzIE1haW4gewoJCglmaW5hbCBpbnRbXSBzdGFjayA9IG5ldyBpbnRbMTBdOwoJcHJpdmF0ZSBpbnQgY291bnRTdGFja0ZpbGwgPSAwOwoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQkKCQlNYWluIG1haW4gPSBuZXcgTWFpbigpOwoJCW1haW4ucmVhZFN0YWNrRGF0YSgiQzpcXFVzZXJzXFxQdWJsaWNcXG9kY3p5dC50eHQiKTsKCgl9CgkKCXB1YmxpYyB2b2lkIHJlYWRTdGFja0RhdGEoU3RyaW5nIGZpbGVQYXRoKSB7CgkJdHJ5IChCdWZmZXJlZFJlYWRlciBpbiA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgRmlsZVJlYWRlcihmaWxlUGF0aCkpKSB7CgkJCVN0cmluZyBzaWduOwoJCQl3aGlsZSAoKHNpZ24gPSBpbi5yZWFkTGluZSgpKSAhPSBudWxsKSB7CgkJCQlpZiAoc2lnbi5lcXVhbHMoIisiKSkgewoJCQkJCXB1c2goSW50ZWdlci52YWx1ZU9mKGluLnJlYWRMaW5lKCkpKTsKCQkJCX0KCQkJCWVsc2UgaWYgKHNpZ24uZXF1YWxzKCItIikpIHsKCQkJCQlwb3AoKTsKCQkJCX0KCQkJCWVsc2UgewoJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiV3JvbmcgaW5wdXQiKTsKCQkJCX0KCQkJfQoJCX0KCQljYXRjaCAoSU9FeGNlcHRpb24gZSkge30KCX0KCQoJdm9pZCBwb3AoKSB7CgkJaWYgKGdldENvdW50U3RhY2tGaWxsKCkgIT0gMCkgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4odGhpcy5zdGFja1t0aGlzLmNvdW50U3RhY2tGaWxsIC0gMV0pOwoJCQl0aGlzLnN0YWNrW3RoaXMuY291bnRTdGFja0ZpbGwgLSAxXSA9IC0xOwoJCQl0aGlzLmNvdW50U3RhY2tGaWxsLS07CgkJfQoJCWVsc2UgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIjooIik7CgkJfQoJfQoJCgl2b2lkIHB1c2ggKGludCBudW0pIHsKCQlpZiAoZ2V0Q291bnRTdGFja0ZpbGwoKSA8IDEwKSB7CQoJCQl0aGlzLnN0YWNrW3RoaXMuY291bnRTdGFja0ZpbGxdID0gbnVtOwoJCQl0aGlzLmNvdW50U3RhY2tGaWxsKys7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiOikiKTsKCQl9CgkJZWxzZSB7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiOigiKTsKCQl9Cgl9CgkKCXB1YmxpYyBpbnQgZ2V0Q291bnRTdGFja0ZpbGwoKSB7CgkJcmV0dXJuIGNvdW50U3RhY2tGaWxsOwoJfQoKfQo=