#include <iostream>
int main() {
constexpr size_t SDL_BUTTON = 5;
for (size_t mouseMask = 0; mouseMask < 16; ++mouseMask) {
std::cout << mouseMask << ' '
<< (mouseMask & SDL_BUTTON) << ' '
<< ((mouseMask & SDL_BUTTON) != 0) << '\n';
}
}
CSNpbmNsdWRlIDxpb3N0cmVhbT4KCQoJaW50IG1haW4oKSB7CgkJY29uc3RleHByIHNpemVfdCBTRExfQlVUVE9OID0gNTsKCQlmb3IgKHNpemVfdCBtb3VzZU1hc2sgPSAwOyBtb3VzZU1hc2sgPCAxNjsgKyttb3VzZU1hc2spIHsKCQkJc3RkOjpjb3V0IDw8IG1vdXNlTWFzayA8PCAnICcKCQkJCQkgIDw8IChtb3VzZU1hc2sgJiBTRExfQlVUVE9OKSAgPDwgJyAnCgkJCQkJICA8PCAoKG1vdXNlTWFzayAmIFNETF9CVVRUT04pICE9IDApIDw8ICdcbic7CgkJfQoJfQ==