class Solution {
public:
int subtractProductAndSum(int n) {
vector<int> arr;
while (n) {
int cand = n % 10;
n /= 10;
arr.push_back(cand);
}
const int count = arr.size();
int mul = 1;
for (int i = 0; i < count; i++) mul = mul * arr[i];
int add = 0;
for (int i = 0; i < count; i++) add += arr[i];
return mul - add;
}
};