#include <iostream>
using namespace std;
// works.
constexpr unsigned char arr[ sizeof ( unsigned long long ) ] { 1 } ;
constexpr bool value = static_cast < const unsigned long long & > ( arr[ 0 ] ) == 1 ;
// doesn't.
//unsigned char arr2[sizeof(unsigned long long)]{1};
//bool value2 = static_cast<unsigned long long&>(arr[0]) == 1;
int main( ) {
// your code goes here
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLy8gd29ya3MuCmNvbnN0ZXhwciB1bnNpZ25lZCBjaGFyIGFycltzaXplb2YodW5zaWduZWQgbG9uZyBsb25nKV17IDEgfTsKY29uc3RleHByIGJvb2wgdmFsdWUgPSBzdGF0aWNfY2FzdDxjb25zdCB1bnNpZ25lZCBsb25nIGxvbmcmPihhcnJbMF0pID09IDE7CgoKLy8gZG9lc24ndC4KLy91bnNpZ25lZCBjaGFyIGFycjJbc2l6ZW9mKHVuc2lnbmVkIGxvbmcgbG9uZyldezF9OwovL2Jvb2wgdmFsdWUyID0gc3RhdGljX2Nhc3Q8dW5zaWduZWQgbG9uZyBsb25nJj4oYXJyWzBdKSA9PSAxOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==