class Solution {
public:
vector<int> numMovesStones(int a, int b, int c) {
vector<int> nums = { a,b,c };
sort(nums.begin(), nums.end());
vector<int> res;
if (nums[1] - nums[0] == 1 && nums[2] - nums[1] == 1) {
res.push_back(0);
}
else if (nums[1] - nums[0] == 1 || nums[2] - nums[1] == 1 || nums[1] - nums[0] == 2 || nums[2] - nums[1] == 2)
{
res.push_back(1);
}
else {
res.push_back(2);
}
res.push_back(-nums[0] + nums[2] - 2);
return res;
}
};