
#include <string>
#include <vector>
#include <iostream>
using namespace std;
bool solution(int x) {
bool answer;
string str = to_string(x);
vector<string> strContainer;
vector<int> intContainer;
for (int i = 0; i <= str.size() - 1; i++)
{
string Temp = str.substr(i, 1);
strContainer.push_back(Temp);
}
for (int i = 0; i < strContainer.size(); i++)
{
intContainer.push_back(stoi(strContainer[i]));
}
int result = 0;
for (int i = 0; i < intContainer.size(); i++)
{
result += intContainer[i];
}
if (x % result == 0)
{
answer = true;
return answer;
}
else
{
answer = false;
return answer;
}
}