#include <iostream>
int main() {
std::size_t L = 5;
for (std::size_t z = 1; z < L; z++) {
for (std::size_t y = 1; y < L; y++) {
for (std::size_t x = 1; x < L; x++) {
if (
(1 / static_cast<double>(x)) +
(1 / (2.0 * static_cast<double>(y))) +
(1 / (3.0 * static_cast<double>(z))) == (4 / 3.0)) {
std::cout<<'['<<x<<','<<y<<','<<z<<']'<<std::endl;
}
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7CgoJc3RkOjpzaXplX3QgTCA9IDU7Cglmb3IgKHN0ZDo6c2l6ZV90IHogPSAxOyB6IDwgTDsgeisrKSB7CgkJZm9yIChzdGQ6OnNpemVfdCB5ID0gMTsgeSA8IEw7IHkrKykgewoJCQlmb3IgKHN0ZDo6c2l6ZV90IHggPSAxOyB4IDwgTDsgeCsrKSB7CgkJCQlpZiAoCgkJCQkJKDEgLyBzdGF0aWNfY2FzdDxkb3VibGU+KHgpKSArIAoJCQkJCSgxIC8gKDIuMCAqIHN0YXRpY19jYXN0PGRvdWJsZT4oeSkpKSArIAoJCQkJCSgxIC8gKDMuMCAqIHN0YXRpY19jYXN0PGRvdWJsZT4oeikpKSA9PSAoNCAvIDMuMCkpIHsKCQkJCQlzdGQ6OmNvdXQ8PCdbJzw8eDw8JywnPDx5PDwnLCc8PHo8PCddJzw8c3RkOjplbmRsOwoJCQkJfQoJCQl9CgkJfQoJfQoJcmV0dXJuIDA7Cgp9