#include <iostream>
unsigned int Sum(unsigned int n) {
return (n * (n + 1)) / 2;
}
int main() {
int below10 = 9;
unsigned int sum = 3 * Sum((int)(below10 / 3)) + 5 * Sum((int)(below10 / 5)) - (3 * 5) * Sum((int)(below10 / 15));
std::cout << "sum = " << sum;
}
/*
run:
sum = 23
*/