class Solution {
public:
int maxProfit(vector<int>& prices) {
int pof=INT_MAX;
int ans=0;
for(int i=0;i<prices.size();i++)
{
if(prices[i]<pof)
{
pof=prices[i];
}else if(prices[i]-pof>ans)
{
ans=prices[i]-pof;
}
}
return ans;
}
};