#include <vector> class Solution { vector<int> p; public: void push(int value) { p.push_back(value); } void pop() { p.pop_back(); } int top() { return p[p.size()-1]; } int min() { int min=1e9; for (int i=0; i<p.size(); i++) { if (p[i]<min) { min=p[i]; } } return min; } };