class Solution {
public:
bool canJump(vector<int>& nums) {
int maxm = 0;
for(int i = 0 ; i < nums.size() ; i++){
if(i <= maxm)
maxm = max(maxm, nums[i]+i);
else
return false;
}
return true;
}
};