Files
2026-09-28 15:28:50 +08:00

3771 lines
55 KiB
Plaintext

class Answer3: public Answer
{
virtual bool get(const int &idx, BIT_UINT32 &result)
{
if (idx >= 365) return false;
BIT_UINT32 answer3[365] = {
0Xb4cabfa8,
0X31819915,
0X90e5b56,
0Xf826e3bd,
0Xda989c89,
0X90a7e49a,
0Xe67c9fa1,
0X66aa4467,
0X136df03,
0X835d4c20,
0X891ce0a,
0X3769cc89,
0X1d351828,
0X5a31a47e,
0Xb60ed5b0,
0X9d298980,
0Xd0129eee,
0Xc42023eb,
0Xb9f9d7c,
0X3f1e2baa,
0Xe8dc4c3,
0Xa8c1f07f,
0Xca488854,
0X903054e8,
0X4288649d,
0Xa2021c06,
0Xbff3a1ff,
0Xbae33c7b,
0X2376666b,
0Xe0057c1f,
0X2ba28c9e,
0X3a2adddd,
0X8f099b6a,
0X63e1e145,
0X4a93d999,
0X838edb2f,
0X1feb82a,
0Xcf5984e0,
0X54bb4e8f,
0X5cc599e5,
0Xbd6e3088,
0Xb9e5dfc5,
0X1d8bf9b1,
0X835c357b,
0Xbf9a3d5c,
0Xd918ca5a,
0X979b380f,
0X178c8c4e,
0Xe12a9000,
0X9e05f4a5,
0X8623c35b,
0X77602388,
0Xe27b91ab,
0Xc2d0cc0,
0X1354b545,
0Xd097c4d9,
0Xc216e2dd,
0X42e5793a,
0X2950ef08,
0X9c242ff7,
0X4d46cd9c,
0X82d1b8a,
0X102b8ce8,
0X107c4195,
0X3546fa4c,
0X290ef5d,
0X7da85d9c,
0Xe2296ef5,
0Xf53468e4,
0X71fef97d,
0Xdf8a6a90,
0X31aa36f7,
0X6b160d4,
0X4bed6572,
0Xab6dfa1e,
0X5b4461a3,
0Xdde1ce8,
0Xb973fc82,
0Xa8f1e2c2,
0X21454378,
0X1232e87b,
0Xb52af627,
0Xe3c503a6,
0Xe4aaa9bf,
0X5c7cf215,
0Xc2180e8f,
0Xfebdb9be,
0X196a74b0,
0X6ab791dd,
0X5fe5fd6a,
0X83309f10,
0X46a054e6,
0X1ca178c9,
0X5aca80ce,
0X3de35800,
0X68ed97e6,
0X989fa501,
0Xd45ba28a,
0Xe602053d,
0Xf8ee559f,
0X375e71e9,
0X848b2ce6,
0X581e0e61,
0X84e966a6,
0X8f99dc26,
0X5a98d62d,
0X394f7686,
0X81ce8976,
0Xedcc718b,
0X1e9d9dcd,
0Xf00ecac4,
0Xf3011330,
0X8261ca19,
0Xc873ad31,
0X77dcb94c,
0X489f9eb4,
0X179b8763,
0Xba86483d,
0X9d71c2cc,
0Xa758c5f3,
0Xdf1a5a29,
0Xc6d6f580,
0X72b0e60d,
0X5593e0d9,
0Xe3e05403,
0Xa4a0c440,
0X5984f81a,
0Xade05013,
0Xe5dfeaf3,
0Xdca021c1,
0Xbcfff9c2,
0X546eb220,
0X436b5dbe,
0X2c0d48e0,
0X3241391c,
0X5ba434c8,
0X64e0b32c,
0X5bff6643,
0X43d91a3,
0X6976f5c0,
0Xa1d8d0d,
0Xd51beb2b,
0Xe8431404,
0X480baa,
0X92cf7fc5,
0X7166b914,
0X47001230,
0X637b6f55,
0X5c0e0fda,
0Xfa029343,
0X312d8e7b,
0X9bedbe97,
0Xd1118c98,
0Xe0d1a29e,
0Xfe59bd09,
0Xf6714c8f,
0X8d5ce0a,
0Xcf3fdfa4,
0Xdf685b5e,
0Xc912e208,
0Xd9a147a1,
0Xc8bf276a,
0Xf9ac008,
0X54889ab9,
0X34b85b73,
0Xe31184eb,
0X556069,
0Xdb0b1039,
0Xa229d11d,
0Xb602064f,
0Xf9c22549,
0X78cf2bc7,
0X83225356,
0Xcc2cc12e,
0X24bd7057,
0Xdff9a899,
0X85113e4d,
0X9ab362ec,
0X5280584a,
0Xd066ced3,
0X6e9abd60,
0X8dedd44f,
0X4db5687e,
0X54d2e078,
0Xa098c692,
0X5610abcf,
0Xab1597ac,
0Xab6be272,
0X6231f648,
0Xd528757d,
0X25f7b17f,
0Xd10f7024,
0Xc4804fa0,
0Xc1e47209,
0X5054ad80,
0X60a514bc,
0X86d21cef,
0Xf6edd6f7,
0X5b1bbf80,
0X4d821e59,
0Xe7ebb0aa,
0X113352e7,
0X42faac3c,
0Xc84849a,
0Xd1f65712,
0Xd7fee44f,
0Xc886aad7,
0Xf2d0fc1b,
0Xc8dff4f8,
0Xb9cc7856,
0Xc7a79e5b,
0X2f92999f,
0Xfd8f60c0,
0X6a14d490,
0Xd9906df9,
0X87178be8,
0X20ec600c,
0Xaa4c06e2,
0Xdf7da68a,
0X98478335,
0X788db5ab,
0Xe545bf91,
0X4e6cc352,
0X4081cfad,
0X90e3910f,
0X354c355,
0X91fa4cc4,
0X4d724eb2,
0X88704656,
0X74f67284,
0Xad151293,
0X9b742cc4,
0Xbd2a471a,
0X1376d7e,
0Xa8af8a6f,
0X1825fb7b,
0X212b0095,
0X8427db0a,
0X4473316c,
0Xaecdd15a,
0Xc4435926,
0Xc32b1afc,
0X210cd865,
0X2fead9fe,
0X6851c52e,
0X4a62508a,
0X916cfcd3,
0X69b1b060,
0Xba84c1ac,
0Xaaa63a70,
0X7ffd9e79,
0Xc8772377,
0Xbcae9a7f,
0X38afd469,
0X54f44b33,
0X46172358,
0X8c84029e,
0X5261c577,
0X178bc229,
0X1a800d96,
0X94d85876,
0X5f15a6a,
0Xfe51dd6e,
0X695a437b,
0X96af0e72,
0Xf680256,
0Xf5cc5ec8,
0Xa9e15964,
0X43a39a57,
0X5320d63a,
0X90aa2ba4,
0Xdcfc8e05,
0X24bfab82,
0X890b100b,
0Xeece135e,
0X1136e88e,
0X845c6215,
0X7ba01c4a,
0X6f2accdc,
0X3eac6695,
0Xc9fb4268,
0X101033dd,
0X4b4cf1fb,
0Xdc411ebd,
0X490d5732,
0X54d7011b,
0Xcb59d94e,
0Xc1fa9ff4,
0X920bf58a,
0X4002acd3,
0X351a48cc,
0X82b52c5d,
0Xa508377e,
0Xf08a2a1d,
0X316561a7,
0Xf19306ea,
0Xb7c2be15,
0X916022b,
0X8378e888,
0Xb1a3ceb3,
0X79e9d24e,
0Xacac6e45,
0X7f06f876,
0Xe17f0f5f,
0X742a105d,
0X6b89942f,
0X97d31001,
0X9db7615e,
0X1e219b8c,
0X7f465e3c,
0Xe53201c4,
0X5e816adf,
0Xa89a49bf,
0Xba4bc938,
0Xdc02f2f,
0Xec47448,
0X1aca5aae,
0X97690e3a,
0X69c498b,
0Xc4580204,
0Xb7d2f5a0,
0Xcde4cc57,
0X6b1356a1,
0Xd20a55fe,
0Xbea05f9,
0X4c5bb6ab,
0X8b778377,
0Xe57fdaf9,
0X25093c54,
0Xa634c0a6,
0X7ae7e003,
0X7285f9fe,
0Xc4760c5d,
0X64d814bc,
0X6d56357b,
0X5400c548,
0Xdfb40d16,
0X48ba81dd,
0X3703a1bf,
0X80670b03,
0X6bb071a,
0X57c49dcb,
0Xb275a706,
0X8f3a068,
0Xde8e461,
0Xae48fe38,
0X19df9d95,
0Xc860d8ea,
0X153693cb,
0X4bc7781b,
0Xec610f7e,
0Xb04bb4e6,
0X6246d739,
0X83f53e58,
0X89f6abc4,
0Xdc2f6c96,
0Xc08860f5,
0X4894840b,
0Xc542f820,
0X85021c78,
0X2ce12a38,
0Xaec1064f,
0Xbf114be7,
0Xafb6537f,
0X85599a8d,
};
result = answer3[idx];
return true;
}
};
class Answer4: public Answer
{
virtual bool get(const int &idx, BIT_UINT32 &result)
{
if (idx >= 365) return false;
BIT_UINT32 answer4[365] = {
0Xdf1608ef,
0X36c27624,
0X4feb632b,
0X38b8b0f8,
0X74306c5a,
0Xc7b0ab57,
0X653830f6,
0X4501831c,
0Xdd1299f7,
0Xc60e23d2,
0X766df5a9,
0Xe72bb296,
0X23c7e4b4,
0Xe351e038,
0X245f54e4,
0Xf0963f6c,
0X242ea25b,
0X5f9b829e,
0X5cb76ade,
0Xf56f540b,
0Xab255fc9,
0X1d792129,
0X3d019cf7,
0X615ec5d6,
0X31b4e9e8,
0X68054683,
0Xe0072333,
0X146cc014,
0X436cc2a8,
0X4c5bbdf,
0Xb51b3be9,
0Xcdfc4a09,
0Xbe134ccc,
0Xa0a1d2f1,
0Xf1f56a1a,
0X30c256b6,
0Xdaffb9b8,
0X8c2e9e4b,
0X6e195d7b,
0X698c7359,
0X1ff8965e,
0Xaed64bfb,
0X17662f4,
0X993a23f3,
0X671b48ae,
0Xec73476a,
0X693bfc2b,
0X53d8dda3,
0X9d3073fa,
0X1dcd9d51,
0X7d61310d,
0Xf4574d2a,
0X7dc0b8b2,
0Xbf2f418e,
0X93c02a5c,
0X191c2d8a,
0X6bb0affe,
0Xbbee7757,
0Xff1903b8,
0X59dab977,
0Xd2b778e3,
0Xcfdb0bd7,
0X3acc6536,
0Xe1afc705,
0X5fdcaed5,
0Xe411e73c,
0X5ac6de0c,
0Xab6fbb72,
0Xd8deeda5,
0Xbdf47a5f,
0Xec1ec3a9,
0Xc370ac73,
0X36cad3ac,
0X9500c29c,
0Xc380c27b,
0X7589571f,
0Xd0e31c17,
0X89b6c54,
0Xd5b0ed1d,
0X7bbaae49,
0X5d135687,
0Xde6598ed,
0X84b74c5a,
0Xd7a7119b,
0Xdfac68d0,
0Xf14e4cb,
0Xa792784b,
0X9462043c,
0Xed559d6,
0X9e729fa9,
0X1c11e747,
0X746f2e1b,
0X30fc9820,
0X8bd05733,
0Xc13a457c,
0Xd3425b88,
0X4f019322,
0X5932b1d4,
0X9a86451d,
0X42c84759,
0X7bbc80c2,
0Xc197547c,
0Xdc08c995,
0Xfe1a79d4,
0Xed24c8b,
0X2a7d74af,
0X86c5966c,
0Xf34ea2ae,
0X49a377da,
0Xb88ab0f6,
0X6a9f89dc,
0X9f91cd69,
0X4fd2331e,
0Xa30c6e0a,
0Xdf8794a9,
0X2c751199,
0Xb02da31,
0X27e4363c,
0X85665266,
0X4376573d,
0X2422d7be,
0X439427f5,
0X4de1f984,
0X90176584,
0Xf194912d,
0Xde1dd6d1,
0X383ac20e,
0X3b2a7a7c,
0X849d3f46,
0X589f54b,
0X3e67b001,
0Xf26e4113,
0Xe17576ef,
0X7c69a494,
0X9d75aa48,
0X6272e1c7,
0X3fda8d2b,
0X516ddce5,
0X6272d1ce,
0X274926a4,
0X9c8468cd,
0X9eb740ce,
0X342fbccb,
0Xc0e6b292,
0Xf22ccd78,
0Xacfa3884,
0X1110902,
0X7e3ce3,
0X18c29732,
0X166ca5ff,
0Xcd9a977a,
0Xb33d3e0b,
0Xb6237542,
0Xa1e7474,
0X7d9ca38e,
0Xb05ae310,
0X286a2934,
0Xa0914259,
0X3b9aaaad,
0X56228867,
0X34d802f8,
0X129c3545,
0X36156c22,
0X48688886,
0X79d2d2b4,
0X29e2d2c5,
0Xef3fda9,
0X54c6fe7a,
0Xbe608685,
0Xfae6c885,
0X2e481ef,
0Xb9bb5c01,
0Xfe891f86,
0X6ce1ca0a,
0X5a328730,
0X8ba9c075,
0X3c490280,
0X6c8948e7,
0Xdeb37f2d,
0X32e6e884,
0X654e367a,
0Xaff7499,
0Xc7c98841,
0X48d3df75,
0X7277ec18,
0X625f7fce,
0X1977d466,
0Xe7c5ca3,
0X81202ea5,
0X9107e11f,
0X7272367,
0X1ab87d6b,
0Xe45dd1ff,
0X7caef721,
0X83730c43,
0X10d9c919,
0X3ba72898,
0Xa7902ff8,
0Xaeab84f,
0X4d84740d,
0Xde4d9d0d,
0Xa2454fe5,
0X3b29f043,
0Xb362b0a6,
0X43d9a71b,
0X4c0c1dec,
0X9d1e02be,
0Xbc0f50c4,
0X76fa52f0,
0Xca1a2dcb,
0Xa5bd81cc,
0Xdff681ef,
0X4fb241ff,
0Xbc3e6d6,
0X3d13ac9a,
0Xe2672898,
0X2950fc58,
0X17da997e,
0Xb589346c,
0Xa4870b6,
0X90d6416f,
0X552ef8d6,
0X488a1406,
0X9c68f573,
0Xf7db53c2,
0Xf8723b12,
0X2e62721f,
0Xde544684,
0Xf8c5ef9c,
0X9d18e5c7,
0X4a58c4ed,
0X757fc185,
0Xd5b04442,
0X131e5d49,
0X4db88610,
0X7dd43e26,
0X4829a139,
0Xf614922a,
0X5062d10c,
0X274a3a9a,
0X1cc7421d,
0Xe95c6032,
0X394aa3b6,
0X7d0d7918,
0X73c128ea,
0Xe61d5eec,
0X6f44c079,
0X28a935b,
0Xdca48ed8,
0X8ba278b3,
0Xb93e7382,
0Xc95e171d,
0X3dfade6f,
0X9ee4c139,
0Xcc8bda10,
0Xb29d28a,
0Xc57337cb,
0Xab49f32f,
0X5ed87544,
0Xe4792fc7,
0X2b0a8c41,
0X2f6bf960,
0X69019daf,
0X10d3fe25,
0Xa2d859c,
0Xa5297e12,
0Xd3a225c9,
0X3c425a34,
0X6919f96e,
0Xb6ea9249,
0X6880b38e,
0X91226dc,
0X42ce8040,
0Xca782e69,
0Xd7990e92,
0Xf58fda86,
0X1e1bb0d6,
0X751fb050,
0X16606a60,
0X597f4809,
0Xee8d19dd,
0X32ff8be2,
0Xc683185c,
0Xd8cc95a0,
0X60068d54,
0X84319d7d,
0X5983ffac,
0X6f9c2173,
0X71e524b,
0X5ec0f925,
0Xb319b64,
0Xb2a20d11,
0X7d8c061b,
0X2d80e988,
0X8852921e,
0X788a4a36,
0X88b438e5,
0X36454f4a,
0X62349a1e,
0Xaaa994ac,
0X881a284e,
0X682bc915,
0X9b4d7463,
0X497dccb0,
0Xc59f924b,
0Xef5c991e,
0X4353f6d0,
0Xb3fbc3ca,
0X5d9407a,
0Xf874ea1,
0Xf9d627c4,
0X6e23870b,
0Xa214c7ab,
0X89f6251e,
0Xc6c8a74c,
0X5ba067e9,
0X6681422f,
0X15c82614,
0X98269de0,
0X28c4a0e5,
0Xe8d4a02b,
0Xb53991ec,
0X79e61475,
0Xd5d25e56,
0Xd2c95d75,
0X4f45e4e0,
0X56c5624a,
0X6efd2855,
0X8f59375b,
0X7cfbcdb2,
0X6ff0d8a5,
0Xb3d8fa17,
0Xb883e007,
0Xd5f9f66,
0Xb13cb07d,
0X5185e6c7,
0X4c2b359c,
0Xfc630382,
0Xb4de6c98,
0X6ba79c02,
0X5669d79c,
0Xb0a4afc9,
0Xdbd04bcf,
0X65af8083,
0Xc652245b,
0Xa8ea32a2,
0Xe5560050,
0X6c12a1a7,
0X85d42ad9,
0X287ac6ef,
0Xb4d18c5d,
0X8bfaa2a1,
0Xa5f58216,
0X8d024b87,
0Xe318a472,
0Xd88e32e0,
0X4d6fa289,
0X9043e9a9,
0Xb080ebe5,
0X5fb43d07,
0X2b6b3229,
0X5348bc8,
0X1d448d47,
0X1775a7ff,
0X640fe328,
};
result = answer4[idx];
return true;
}
};
class Answer5: public Answer
{
virtual bool get(const int &idx, BIT_UINT32 &result)
{
if (idx >= 365) return false;
BIT_UINT32 answer5[365] = {
0Xc00aa40b,
0Xd884eb16,
0X8dd3b4cd,
0X4edcf959,
0X23568fe1,
0X58cf6a4a,
0X729ee384,
0X519f5944,
0Xd2295371,
0Xb56c8a9e,
0Xa1bf1cd8,
0X11dc3a74,
0Xd1fcb6b2,
0X966d7dbd,
0X2ef54f4c,
0X178bad02,
0X5c38ce35,
0X510cb6e4,
0X4bff7d7c,
0X56e4b3a6,
0X5cf6ff04,
0Xfa344a6,
0X1d56e6b0,
0Xc7fa59a,
0Xd12d8281,
0X444c5803,
0Xb520ef92,
0X18193139,
0X3ae9c962,
0X4175d7a9,
0X50378fb3,
0X34dbbd44,
0Xde346b21,
0Xe7dd03f2,
0Xaf0fb6c5,
0Xc7f88915,
0Xdd5ef3cc,
0Xe5a442ec,
0X2f810a02,
0X712eb51e,
0Xe75d0338,
0Xdfd3c436,
0Xfa214ee4,
0Xd8d4d18e,
0X299153ad,
0X4a95bbb6,
0X44af4091,
0Xdad4499e,
0Xa41d22e7,
0X2d36c1d8,
0X2e2a5900,
0Xd48282ac,
0Xa453eb59,
0Xbff01ebf,
0X39d5f7b3,
0X1188fab7,
0Xa29e3094,
0Xdcb682b2,
0X111d9366,
0X451c81de,
0Xf5176afa,
0X8014e27d,
0X80b97c26,
0X23191dbd,
0X48537fa2,
0X6bea1fee,
0X8dbeb51a,
0X8891f969,
0X8c591a49,
0X1e96eda1,
0Xcfd3ef97,
0X50d51e4,
0Xe7af6408,
0Xadaa8eeb,
0X895be55f,
0Xcad60a43,
0X1db6b818,
0Xcfdaf2bc,
0X2cc29ca2,
0Xd8619092,
0Xfe5e8ef1,
0Xb11c04b8,
0X89e15fac,
0X2b7c79f2,
0X8cc52d39,
0X6579a7ef,
0X4a051e2f,
0X178aae40,
0X87c145bc,
0Xd9e8db6a,
0Xbb6dbef5,
0X5e0cf420,
0Xf75d9f3f,
0Xa704c931,
0X5dbaf653,
0Xb331f096,
0X170b644e,
0Xfa0953f3,
0X7b343b28,
0X1b5b115d,
0X6dd77897,
0X32d605fc,
0Xe57bffc4,
0X805e714c,
0X4dfb2c13,
0Xdc66d467,
0X7b67eefe,
0X3d8256be,
0X83e5e1a0,
0Xe0a7e766,
0Xbefa881d,
0X4222fd1b,
0Xc8c6f254,
0X3b4e8a92,
0Xff98bff9,
0Xb2728fa4,
0X121e6eed,
0X9bccfdaf,
0Xf79a69b5,
0X12b56b1c,
0X1a328e37,
0X528325bc,
0X8959e369,
0X84f3f3c1,
0Xc6b14497,
0X67f4631a,
0X14e9daa5,
0X3598fb54,
0X15cffdaf,
0X2b66a76,
0X191487e7,
0Xaa48951e,
0Xb9bef58e,
0X83cbea45,
0Xccf764fd,
0Xf1c81aff,
0Xb7df6081,
0X325a7364,
0X53bebca5,
0X79296fc,
0Xd8b25b9f,
0Xe7182292,
0Xa04353aa,
0X1b151bb0,
0Xe222d46c,
0X89bdf156,
0X48280c7,
0X57f6537d,
0X82ac8c40,
0X6a76c139,
0X1768a9bc,
0Xe408c184,
0X3374ad3e,
0Xa8229143,
0X12298d40,
0Xd78080f5,
0X269f1b22,
0X2f309e47,
0Xaa173a1f,
0X859e823a,
0X8ad40f21,
0Xa56a1921,
0Xb798aee1,
0X1318f231,
0Xab1c7db2,
0X477f5574,
0X31d31646,
0Xc05da0c5,
0X87828a87,
0Xe62aa0ea,
0Xe81e08ca,
0Xdd8f4945,
0X9dc5f9b2,
0Xf93ba4df,
0X7b9f897b,
0X3e3d7f1,
0X47092a31,
0X58b6d274,
0X17862f4,
0X22f78094,
0X496ed387,
0X759e1146,
0X348f5362,
0X89bf87ac,
0X8a1ad0b8,
0Xc9478cf9,
0X1fb8fb0c,
0Xe6db2469,
0X24407544,
0X995c62e3,
0X1d34a4e2,
0Xcc303d61,
0Xc2469a6b,
0Xa2ac5496,
0X96400ad7,
0X5dd118a2,
0X98374f60,
0X681cd715,
0X34e9645f,
0X845ebfde,
0Xc353d27d,
0X2651d678,
0X2f0432ac,
0X53a0a632,
0Xa2fd977f,
0X1993a2ed,
0X3667f5e,
0X2be467ef,
0X57beb0c6,
0X549b9eb1,
0X5a1a5ee,
0X94e8fcc,
0Xaf98e530,
0Xc11c3042,
0X1b3b6a05,
0X268eeeb5,
0X16b090d3,
0X36adf8a6,
0X36824937,
0Xefd9a865,
0X74b9554d,
0X334f37,
0Xe16c8bc8,
0X150dd1cc,
0X239fe5f8,
0X31697458,
0Xc5a6601d,
0Xeab42321,
0Xae9f8805,
0X4f27c744,
0X32305e55,
0Xbedd0c0b,
0X5051746b,
0Xd6207c1a,
0X20886ae4,
0Xa2dc46dd,
0Xfb612236,
0X7b751bad,
0Xeb369251,
0Xf4d21994,
0Xa8a1e68d,
0X8ce0605e,
0X80375af0,
0X7f7fb9bb,
0Xdb146ffd,
0Xf1fc680b,
0X7a19e465,
0Xeea34e86,
0X5fe5ff4c,
0Xc42f4be2,
0Xf5a971c2,
0X1668f36b,
0X9958f35f,
0Xfa01ddc,
0Xd992a137,
0Xac67e7d6,
0Xe2aaec49,
0X9af58e9f,
0Xc7e9fcbb,
0Xbf20b705,
0X6ca768e7,
0X261e519d,
0Xb2ac2332,
0X22d9dc5b,
0X93d39cac,
0X1278e7a1,
0X6032bb7a,
0X57315cf3,
0X147397a5,
0X16d64f70,
0X4455b7,
0X5603f539,
0X16e3917a,
0Xc1a83a5a,
0Xe2e17679,
0Xaad78896,
0X9a4af1ad,
0X70cfc824,
0Xf2866617,
0X8c32dfcf,
0X50e82a2d,
0Xc1cecb6a,
0X90458d0a,
0Xe14a49d2,
0X9b9cb583,
0X59775932,
0X2d5aca74,
0X8bdb30e5,
0X1b81cbc7,
0Xf490b199,
0X4a6b3f86,
0X153a814b,
0Xd402abc7,
0Xb758b970,
0Xff32a09d,
0X39938354,
0X7595c3cc,
0X9451e0c7,
0X3dd5e856,
0Xf8a0512a,
0X7c47d480,
0X756e5a05,
0Xa1cd5df1,
0X9ba87a16,
0Xd796a838,
0X8185c7db,
0X8bf2ba58,
0Xab94e489,
0Xc9d29089,
0Xc9ee9a0,
0Xa204805c,
0Xa82f05d9,
0X7a1e8005,
0X6205c0d7,
0Xa4260c95,
0X5ae42bb1,
0Xcad2a220,
0Xee202ef7,
0X7536ad82,
0Xa467bf6f,
0Xbc847023,
0Xb0503166,
0Xbd5cb5b5,
0X27582b17,
0X3d3195eb,
0Xa9293735,
0Xb84a7985,
0Xaf5ceb9d,
0X275c20e8,
0Xf745dcd4,
0Xd73aa3d7,
0X8e65032c,
0Xabf2dd00,
0X1f62bd05,
0Xdf413a7e,
0X659f6257,
0Xb932dada,
0Xf2ad3fd8,
0X546afe94,
0X42e1d0a8,
0Xad9fe3c0,
0Xb2395025,
0Xe7895fe6,
0X5fd519ec,
0Xe4564a5d,
0X68132c42,
0Xf8d53d36,
0X7b156934,
0Xd1204f2c,
0X7c37ba49,
0X8c36c7b3,
0Xccb2de7b,
0X946846e0,
0X10346d01,
0Xdd2f344a,
0X5a93a819,
0X96c0cad3,
0X114bcb27,
0X153195d7,
0X966936ce,
0X9fad04ef,
0X825b361a,
0X9d17a4c7,
0X4ee0868c,
0Xd8d8d9ce,
};
result = answer5[idx];
return true;
}
};
class Answer6: public Answer
{
virtual bool get(const int &idx, BIT_UINT32 &result)
{
if (idx >= 365) return false;
BIT_UINT32 answer6[365] = {
0Xf9cea258,
0X78427951,
0X1a9fca70,
0X3b850b65,
0X8c0dbb6,
0Xc0d24357,
0X94ddb238,
0X2dba784f,
0X875207f1,
0X4d7c8741,
0X52a68412,
0Xce58e8f9,
0Xe69d41e9,
0Xac6f7747,
0X9047f564,
0X4b7e43ab,
0Xd506d7e4,
0X1318611b,
0X77e2ce0d,
0X706576d9,
0Xe3f0fa66,
0X1a63f5d5,
0X7a79e60c,
0X5ef81219,
0X71141bef,
0Xd7666b23,
0Xb4b00693,
0Xce377fd2,
0X4fa02fef,
0X2f0cf64c,
0Xd6e7cca4,
0X5022ee,
0X5026977f,
0Xee7d85e9,
0Xbac34938,
0Xc2298f9,
0Xf3062dde,
0X297295d5,
0X2f4b3b7b,
0X6426b7ca,
0Xba5de269,
0X572e767e,
0X342533e9,
0X784683,
0Xb182b3b,
0X790ca73e,
0X36c1c065,
0X9faede9b,
0Xca9251b8,
0Xfe6cf89d,
0Xcb15ec9a,
0X47c3adf8,
0X86709cae,
0Xb02179ac,
0Xbdb4e156,
0X14d46ef4,
0Xb619ad4d,
0X97743ca9,
0X4fb6d9c6,
0X27f9cca5,
0Xa974b11f,
0X1732c693,
0Xb4422fcd,
0X6e25dc2,
0Xaa78a74e,
0X890d34cc,
0Xd4d8f636,
0Xbea2674a,
0Xa7d6682e,
0X73c64120,
0Xed8bf561,
0Xa7d44f3f,
0X51b7e70,
0X13e6e908,
0X389808c4,
0Xf0fc7107,
0X88dc5ca2,
0X79869680,
0X29dfbde0,
0Xa6feb7ba,
0Xb68e0057,
0Xfbb98854,
0X58c09b77,
0X819e10ba,
0X44950c40,
0Xc60ad84b,
0X4940eac8,
0Xf04c9c91,
0Xbee998a4,
0X14e66af7,
0X775f6c04,
0Xddc2096b,
0Xc6e51a9f,
0X615c295d,
0X68a113f,
0X31b44e0f,
0X9fca442e,
0X4ec76b97,
0X3097806c,
0Xae980871,
0X2d0d586e,
0X559d28e6,
0X6bbac16c,
0Xf98c5ac4,
0X464713b4,
0X7cc3cb29,
0X78ffd4c8,
0Xfa9a22f0,
0X93bab519,
0Xf05584b3,
0X23e70e3d,
0X40c8fcea,
0Xeeccfaf4,
0X9860c20d,
0X908cafd4,
0X52c633dd,
0Xb092aebb,
0X9a999655,
0X20a893d2,
0X3083b08b,
0X6340a1d7,
0X228e7660,
0Xc92ef923,
0Xf589e4d4,
0Xbf38fff5,
0X2a4fbec3,
0X4ec9dd9c,
0X8af9a88a,
0X1d21f611,
0X7a0cf56b,
0X4c882408,
0X4db4956e,
0X502db910,
0X606d10c7,
0Xb5604c24,
0Xc6a03f5c,
0X85cf9c1,
0X36a79a0b,
0Xe5f690a0,
0Xa2c26d7b,
0X3826610f,
0Xb38a97e9,
0X2c8ac6e3,
0X8bdb3e61,
0Xb5660e22,
0Xc49b39a5,
0Xc61c42be,
0X1311cba,
0X56ea3fdc,
0X81f15d12,
0X6a33faad,
0Xead1bd17,
0Xb62b1286,
0X820467c1,
0Xef081ec1,
0Xda03ed33,
0Xe3a8d10f,
0Xf1b47e19,
0Xcc616ef5,
0X6b8b9486,
0X14f05bb5,
0X37f85112,
0X6b45218e,
0X5de9a888,
0X11fdaae9,
0Xb7d6a0ff,
0X8b7108,
0X7377e891,
0X2e902178,
0X4d27304a,
0Xf9f543ee,
0X56bd8691,
0Xd2bb4bb8,
0X10d1c0f5,
0X96fca4f1,
0X921eda23,
0X74a128c2,
0X270e9524,
0Xcbe5b0e0,
0X630ec3bf,
0X5f66dc78,
0X30d9a45,
0X5862b46f,
0Xa9bb130a,
0X7b7f1381,
0X3bd3a2a4,
0X12e78ae2,
0X47a0e319,
0X2acb6ad5,
0X45cf0079,
0Xcb6d8ff7,
0Xd14aaadb,
0Xe33ef99d,
0X450cc30,
0Xf7757de5,
0X42f619eb,
0X21c6d8de,
0X50153012,
0X633a1a02,
0X33329788,
0Xe6a57b5,
0Xb24814d4,
0Xae7773c6,
0X14fd064c,
0Xcab18d02,
0Xe94b4beb,
0Xd3e06ee7,
0Xbc602bd4,
0X206d2361,
0X4bbf5ca5,
0Xd60bf17f,
0Xff387e19,
0Xd292be08,
0X7c75a96e,
0Xde32a49,
0X99f4db19,
0X95542482,
0Xd0583905,
0X5622dba3,
0X6bbb58c6,
0Xe83f3734,
0X75b6107c,
0Xea5c035c,
0X166e9bcc,
0X826744c9,
0Xf2e32113,
0Xb491c1ab,
0X83f8eec7,
0X8f918667,
0X1a6f3d4,
0X3278fcb8,
0Xbd5ff9d6,
0Xdcfa20ac,
0Xb5463c59,
0Xf338ed23,
0X61694074,
0Xefc7682e,
0X32e1d91b,
0Xa7060555,
0X9f135dfb,
0X1a54bc18,
0Xa0b24313,
0X70d66a73,
0X4bcd0e39,
0X6d690d27,
0X388ce2c5,
0X1ec0792,
0X8dd8176f,
0X6da1b9d6,
0X4cd3eb9b,
0Xf094187b,
0X591464fb,
0X58d4a475,
0X3678a773,
0Xf0c70bc5,
0X2292ec19,
0X47134b16,
0Xc260087f,
0X6866cd1c,
0X57faa1bb,
0Xff623062,
0Xfcb83ae5,
0Xa9d0d102,
0Xffdc0130,
0Xd9489abc,
0X7b173dda,
0X57628163,
0X77d9b4ac,
0Xc3e49c1f,
0X25ddf8a4,
0Xa73d4eb6,
0X6f2f8922,
0Xd21a0fe5,
0X71b568d1,
0X73969cc2,
0X9ef869b9,
0Xac3c18a4,
0X64099d45,
0X3f106d15,
0X64071628,
0Xad713ece,
0Xd5c46844,
0X5a14b520,
0Xf8849e15,
0X21ce866b,
0X2a279d4e,
0Xf33d1bfc,
0Xe92e83,
0Xabd7de0c,
0X917fb53b,
0X93ab8e9e,
0X5b45e38d,
0X129648e5,
0X6ff44617,
0Xf1929e87,
0X4b34e3f8,
0X49828beb,
0X7d9a6ffe,
0X4ef26169,
0Xfcdd0a82,
0X2d0323ce,
0Xfe22a3e7,
0Xfc4c7b29,
0X1fc6059e,
0Xf4b925ec,
0Xbbc84c37,
0X8b5efa61,
0X3a25ec3,
0X7eea1ab5,
0X309abb6f,
0X65062249,
0Xbab82bda,
0X12a9936,
0Xdf13bae4,
0X488bc1b2,
0X1121aae5,
0X8005b9f3,
0X62676c1e,
0X866ce541,
0X191ca1cf,
0X2aad135e,
0X37a77bf1,
0X2cbc4566,
0Xcb0c53cb,
0X8c312237,
0Xa28bf718,
0X86f2766,
0X3b16f877,
0Xd9dd944b,
0X66050388,
0Xa3e8b4ac,
0Xf3cf53e1,
0Xdef0617e,
0Xb58cf193,
0X4c38ec45,
0X22112932,
0X45552898,
0X1dd4511e,
0Xd4d85f73,
0X88de644a,
0Xfa9e7a9e,
0X80895904,
0X57689f5e,
0Xcd0d243b,
0Xf00a170,
0X21f8da0c,
0X14700b86,
0Xd1a47d0f,
0Xd79cf74a,
0Xd71aaa64,
0X35341134,
0Xcdfbfc74,
0X14f9f9ba,
0X94c78375,
0X3d303f7e,
0Xd9ea98d9,
0X31ae020c,
0X142ceabe,
0X958a9d36,
0Xd022f224,
0X32dd99ff,
0X830e432d,
0X359d93ae,
0X378b6bf5,
0Xd54f0b62,
};
result = answer6[idx];
return true;
}
};
class Answer7: public Answer
{
virtual bool get(const int &idx, BIT_UINT32 &result)
{
if (idx >= 365) return false;
BIT_UINT32 answer7[365] = {
0Xb557747b,
0Xe8cd8fa1,
0X3ab2547c,
0X43db0b9a,
0X864e6f13,
0X231ee0e1,
0X5da66f77,
0X65c32bb4,
0X44da714b,
0X602e47b,
0X6a8e5f47,
0X65880a37,
0Xe8c6087c,
0X7d4381f,
0Xe4b30bfb,
0X4004f8e4,
0Xb188fccd,
0Xa656e56a,
0X9fe238b3,
0Xe34e8ef0,
0X9a95ff99,
0X6b4027b5,
0Xe91ce5,
0X4e19e771,
0Xb38ef33f,
0X5d2970fd,
0Xacd41fb6,
0X39d1915e,
0X997a67da,
0Xe8eeb155,
0Xc3c60c92,
0X59bb7064,
0Xefc49c33,
0Xa8c6ccbb,
0X144ded62,
0X5725ec4a,
0X5450182c,
0X35a437c8,
0X444e28a,
0X95d4c067,
0Xb891191e,
0Xe665a5ad,
0X856c5bdb,
0Xf773aa4a,
0Xfbbe21bd,
0X9ecce044,
0X201fd965,
0X61feb583,
0Xf0e61cc5,
0X19bd3b93,
0X53f2a4b,
0Xef533284,
0Xf38e70d2,
0X60c1c777,
0X2afb51e9,
0Xbe13a6ca,
0X7a532437,
0X31698647,
0Xa781b85c,
0X1234e8b6,
0X22f76841,
0X8f49b2b5,
0X7cd304e8,
0X3262f56f,
0X6f29ad87,
0Xba92138d,
0Xd68ac9ed,
0X1cefc8a4,
0X54bc08a6,
0Xf0edd4f4,
0X122ac805,
0X126c2037,
0Xdbd56681,
0Xcb2f71a7,
0Xb4635168,
0Xb423cfec,
0X4dab222a,
0Xd1f108de,
0X7a75330e,
0Xca194d54,
0X3507809e,
0X63f520e1,
0X58bc305b,
0Xe695ee77,
0X1b43e93c,
0Xf08fc519,
0Xca59c42,
0X2d7bcde6,
0Xfb321a67,
0X3f020dfc,
0X256c301b,
0Xc4c334cc,
0X852154a3,
0Xd9cc8f37,
0X501549ed,
0X8047243a,
0X6387b9fb,
0X49aa3792,
0Xc72ed13f,
0Xff89c72d,
0X72b59fce,
0X8034574a,
0X9647b7b2,
0Xc328f9f6,
0Xfeafc31c,
0X727dafa6,
0Xccff039a,
0Xa8349ad3,
0Xd391c5d2,
0X912f70f3,
0X6d02c9a0,
0X1676dc2b,
0X6b07bcbf,
0Xf9024b69,
0X58e473a8,
0X2d98cf63,
0Xce8ea5b2,
0Xbd531223,
0Xfe34fba7,
0X96c2bcda,
0X5d161b14,
0Xe800a87e,
0Xa6374986,
0X941bee54,
0Xc8a020c8,
0Xf2d2c87,
0Xeaf9570,
0X39d1abf2,
0X2eb49609,
0X80b171e1,
0Xd93a959c,
0Xe7482761,
0Xf2af99d8,
0X114a11ee,
0Xdc7913e0,
0Xa2b4439f,
0X7e6792a5,
0Xab61e9b7,
0X58c63a17,
0X7c8899de,
0X86c537cb,
0Xd491d70f,
0Xb43f31c1,
0Xec8c2b71,
0Xb12450a6,
0X57f8aef5,
0Xc0d2be44,
0X8f276ee7,
0X237c0879,
0Xfc623609,
0Xeb72297e,
0Xb06acd7c,
0X6bcc4c47,
0Xd199f42a,
0Xb3eec717,
0X8c6c446e,
0X56b2728a,
0X38c722af,
0X98452e40,
0X351cdcd,
0X51c28fbe,
0Xf852423a,
0Xcb15fb78,
0X87c3fa75,
0X10d803c7,
0X1a85a460,
0Xa470cbec,
0X939e378e,
0X7c2f06f4,
0Xed857a50,
0X31e5297a,
0X3ec2559e,
0X8a50b318,
0Xe39ebe4b,
0Xde666b49,
0X7d7ca11f,
0X539e6f1f,
0Xc3b9c72,
0X38853719,
0X6c293039,
0X5e53f036,
0Xc8ea387c,
0X7f6525e6,
0X7d2f6e12,
0Xb237a361,
0X5e23df1d,
0Xa04ae6de,
0Xf631d700,
0X77e95db6,
0X624ce996,
0Xef2a071b,
0Xfcd19559,
0Xe0f47385,
0X53c6c6c,
0Xf77907d1,
0Xc5ce0190,
0X7a45302a,
0X48570386,
0Xffe4e1fe,
0Xfdcd5913,
0Xbbd0ee22,
0X90b7eba0,
0X9ad363ac,
0X63864c70,
0Xa041dc36,
0Xe74b4057,
0Xb76bd57b,
0X9ae0bebb,
0Xab6b3070,
0Xb660e520,
0X45d67727,
0X685882f6,
0Xbc412087,
0Xa62b1cba,
0X8d9f0b8e,
0X9042a792,
0X498c7bf9,
0X93bc7a72,
0X2065ad7f,
0X97726496,
0Xbf735708,
0Xf89f01fe,
0X24c985,
0Xc7a86c36,
0X77719fcb,
0Xac10cc78,
0X713be99e,
0Xb918a581,
0Xa40e5bd6,
0X9d719c4e,
0X6d0791bf,
0X487d4f5a,
0X4e3d8afb,
0X2d152eb8,
0X7caacdca,
0X9997abce,
0X40847e28,
0Xce7aa1e5,
0Xf0076d32,
0X85a01184,
0Xe0b58f71,
0X842a2b51,
0Xf5858c02,
0X30356ab6,
0X546d74db,
0X51ca651e,
0X348d1cdf,
0X479a3e2a,
0X76adef41,
0X51b618b3,
0X7860e3bc,
0Xdb817384,
0X55991728,
0Xb725b874,
0Xc996f9c9,
0Xcf13cae0,
0X38d60273,
0X90bcd81d,
0X2a3a3760,
0X717231b1,
0Xf96943d5,
0Xa7dad44,
0Xac854d2f,
0Xf461f6ce,
0Xc9c132c3,
0X9b1432ce,
0Xc4649503,
0X71fa6fa5,
0Xd69bc837,
0Xedca4ec5,
0X205bae11,
0X30d7243,
0Xa21e1c56,
0X8325fe9b,
0Xea91af3,
0Xe84d1259,
0X8ec363a8,
0X3c4e92f2,
0Xaa4a9cf4,
0X5704562d,
0Xd7554e17,
0Xdf3f1916,
0X298933b9,
0Xa1aec5c8,
0Xef09a109,
0X8f249790,
0Xe75f4adc,
0Xe4fdab02,
0X20555bf4,
0X41df00c5,
0Xe8ff6e05,
0X427f6ece,
0Xfc036427,
0Xfffb4c66,
0Xf4c5cb17,
0Xbfd84843,
0Xa8409327,
0X1f399a87,
0X78adaa6a,
0Xa6ca99f0,
0Xcac48cb2,
0X228b31e5,
0X1f7e9974,
0X9819809b,
0X7ba00e82,
0X33f893a7,
0X5038bae,
0X491d8b47,
0X2081ae79,
0X713f89df,
0X9f938403,
0X7be3a342,
0Xbb09005e,
0Xe049353e,
0X3c9e8f3c,
0X27d8de8b,
0X9b511467,
0Xa9b05547,
0Xbb43bd7d,
0Xce46e7b,
0X4a828f52,
0Xd210a0c5,
0X30ead0fe,
0X3c8775d5,
0X2b5e7063,
0Xcffb88ba,
0Xc7a5ec69,
0Xfcbc57e0,
0Xd12165b5,
0X87122719,
0Xff724999,
0X875a897e,
0Xa5a520c6,
0Xa9df1579,
0X4b5d214e,
0Xb81e73c,
0Xf0eef6d7,
0X1d09410a,
0X17a0573f,
0Xc83c60b5,
0X7960f86,
0Xc662e3df,
0Xa58f7e01,
0Xd0284467,
0Xf8142727,
0X68b98bbf,
0Xaadc4eec,
0Xe0c94044,
0X16f9c31,
0X6f85690e,
0X945b5354,
0X44a00f5b,
0Xf7bd04d6,
0X508545aa,
0X17a1cf34,
0X9f6baea,
0X710c586d,
0X67780620,
0X1b3ec116,
0X74ee4d61,
0Xda4c4946,
0Xb3bca44d,
0X43a85e7f,
0Xb5728506,
0Xf8303c75,
};
result = answer7[idx];
return true;
}
};
class Answer8: public Answer
{
virtual bool get(const int &idx, BIT_UINT32 &result)
{
if (idx >= 365) return false;
BIT_UINT32 answer8[365] = {
0X82a7d6e4,
0X5ca7b5f2,
0X9ad4147b,
0X5cf9d7f8,
0X89f4ac36,
0Xe5e98fef,
0X34f7397f,
0X4859c162,
0X17519b3c,
0Xa12db3ff,
0X3a677bc0,
0X6fdecaf0,
0Xe4c5b07c,
0X589ae5ce,
0X5fa708da,
0X3598b196,
0X8590b983,
0Xd00e675f,
0Xfad5b28b,
0X9c9d4ea7,
0X88ab593f,
0X4b82e0ee,
0X919cdd8c,
0Xbb31280,
0X4bc48a9a,
0X94f4080,
0X45a69aa6,
0X8a3ced78,
0X8d334c3e,
0Xe9ade2b4,
0Xef225198,
0Xa735178e,
0X1d67a42c,
0X8e00a392,
0X7299e2ff,
0X8d892196,
0X9ad49934,
0X11bfef12,
0Xefb4738d,
0X9b2d1538,
0Xf22afeaa,
0X82649e4c,
0Xb86e11e8,
0X1c588,
0Xda030acb,
0X1d967f03,
0X29f95b9a,
0X69af4f1b,
0Xa4cf1c51,
0X90c86728,
0X7130f5cc,
0X65628dcd,
0Xbf247071,
0X5735471d,
0X6e9c23d,
0Xf7c965b1,
0Xb4d7aa8b,
0Xb91da30f,
0X4f685666,
0X598ca880,
0X61119b90,
0X58fcf951,
0X90b98015,
0Xc74e1ecb,
0X57d9d324,
0X6d702904,
0X5314ac28,
0Xf643736,
0X324727ee,
0Xc9446aa7,
0X5ad2c64b,
0X6cc74454,
0X9e33fd2e,
0X2e9e42fd,
0Xe98156b3,
0X721941a1,
0Xa38dac86,
0Xf8e8dcce,
0Xe07d1201,
0Xafcddb12,
0Xc42edcf8,
0X2ef7d7f4,
0X77407c81,
0Xdaffdbfa,
0Xd1a62402,
0Xdfd83fab,
0X8161bd2a,
0X740cd40e,
0Xce658baa,
0X5ac4c0e5,
0X42d7c5c5,
0X4e26f223,
0X4fd3630b,
0Xd25cd76e,
0Xec7fabd2,
0X547c8325,
0Xd2044e85,
0X6292a332,
0Xecdb026e,
0X519c14f0,
0Xc9eea157,
0Xecc5f650,
0X614b73c,
0X858d12b,
0X183e06cb,
0X2e470dfd,
0X4156e5b2,
0Xa5418547,
0X6411b685,
0X4e65e692,
0Xaa7b6bb7,
0Xf9a2f87c,
0X6b91a16,
0X841a94a2,
0Xa0c25c5d,
0Xb1bb37bb,
0Xfaed3c5d,
0Xad30ce80,
0Xf7528217,
0Xbc95abbd,
0Xf7f13445,
0Xad66a5f5,
0X77cccca7,
0X8949d196,
0X3e3ede48,
0X9f54a9eb,
0X4446086e,
0X51275501,
0X7c33b06,
0Xd2263842,
0Xe005964a,
0X385ab922,
0Xa34d1ce7,
0Xd60d084d,
0X42d118d8,
0X903e4de1,
0X5a03e189,
0Xc8ade89a,
0X8cc6627d,
0X3f2492f2,
0X90b3e286,
0X2c36b311,
0Xb6f098fe,
0Xb868b3eb,
0Xf55a72cc,
0X12e26620,
0Xd7a0d31f,
0X893caa2a,
0X12e83a67,
0X68007dd4,
0X8f63e996,
0Xb9c50187,
0X94a2cdeb,
0X83b10e2d,
0X70df401c,
0X2558b61d,
0Xdad58e7d,
0Xde5ab658,
0Xdab0a91c,
0X6791c49e,
0X9ddb1b1c,
0X8df4b7a0,
0X7bede658,
0X29ef3a1e,
0X91f2904a,
0X48591246,
0Xf9d04b59,
0X4a23af68,
0Xe7abbd9c,
0X3ea3067a,
0X6c5e3c8e,
0X65f665eb,
0X9e625703,
0Xafcc9bc8,
0X6715cfd9,
0Xb97c7107,
0X7300225c,
0X63990232,
0X63e004f1,
0Xaf978a47,
0X7832c6e,
0Xcac7080b,
0X946c3c6,
0X26e67d6a,
0X8d89d847,
0Xbaca24e2,
0X21ba4cc2,
0Xfd5b5fa8,
0X2af2e06a,
0Xe4e7767f,
0X9601bf25,
0X3ac8c34c,
0Xd73029c9,
0X72b89d60,
0X96445e75,
0X9ed5fa15,
0Xd530b4da,
0X1b45b9a3,
0Xec68c60b,
0X57688e4c,
0X69b0b99b,
0Xba4603c3,
0X12909495,
0Xb89ccbd5,
0X74fe5dee,
0X325c3c25,
0Xd756da3f,
0X4c4a3a1a,
0X874ee109,
0X742a3c39,
0X21f87525,
0Xcd76fbb7,
0X7b9b38db,
0X7d3c5427,
0Xa65e3d2a,
0X2af8f1c9,
0Xed2a0bbb,
0X3206001a,
0X80014120,
0X1647bb6c,
0Xf9984ded,
0X3448a5a3,
0Xfcbae108,
0X32a95a70,
0Xf0edf979,
0X36d47f8,
0Xe5db4fc3,
0X2e2134c0,
0Xdf13a8a4,
0X1f3ce0e7,
0Xe6e4d30e,
0X2f2f8ec,
0Xd30bcf14,
0X942833e2,
0Xdf0e5fb8,
0X5ba53aa9,
0X62b8d7b9,
0X1fd80441,
0X82bd14e9,
0Xe1c055e,
0Xdb9386d0,
0X8fbc310b,
0Xaed8e76e,
0Xd99dad8b,
0Xc3802cd6,
0X1af87421,
0Xe676aef4,
0X68367d,
0Xc1941e84,
0X3a09bb6a,
0X2c9778ee,
0Xa8b2e81e,
0X66fe1dca,
0Xddd0f6e,
0Xa1918209,
0X4916fa44,
0Xce77922e,
0X4a7489c4,
0X3a37feb8,
0Xa5da1ad1,
0Xf3eeaea8,
0Xe2ed3f21,
0Xe98a04f1,
0X8d6d2570,
0X7ed2d86a,
0X20d7a874,
0Xaa50fa1f,
0Xa98714bb,
0X9b71ba86,
0X1ae4b860,
0Xe61f169d,
0Xf1212bb1,
0X51dcaa49,
0X37fe582f,
0Xd0d0b53a,
0X8b98a3c5,
0X8f8ad653,
0Xbc227cc1,
0X47c1c72e,
0Xf07d7273,
0Xc33aec03,
0X72fad59,
0X3de7a88c,
0Xcc04d0b3,
0Xfa8d43df,
0X5389c941,
0X8426a9a2,
0X7644e21,
0X6b6d9ea1,
0X4fb71751,
0X45189673,
0X5c6f763e,
0Xa787da45,
0X18cbeb50,
0X5796d5a5,
0X13162650,
0X665971d2,
0X40054716,
0X38e2e4fb,
0X9000ec12,
0Xc2de9056,
0Xf1f9b4e2,
0X84d19a50,
0X45a65936,
0X6568c27e,
0X87c1c2fe,
0Xe07fe0b,
0Xa2feaa0a,
0Xe070cb27,
0Xfb20c987,
0Xf375f472,
0Xf4121d03,
0Xe9aaae2d,
0X1d057610,
0X9254907c,
0Xf8d1369,
0X17cecb21,
0Xe7fea52e,
0Xbd8bff8a,
0X9fd664c6,
0X8e8222cb,
0Xcced4086,
0Xe759d766,
0Xff4829b4,
0X2d003908,
0Xb60477d4,
0Xe40c7dd4,
0X8630cbe,
0Xfbde684c,
0Xa0fccf46,
0X6f40fca5,
0X1f63915a,
0Xc5af4e5e,
0X6a388bc9,
0X2ac1658,
0Xe2207ef6,
0X7753b3ee,
0X865097ae,
0Xc4ef2aaa,
0Xd4cc8873,
0X7f493b72,
0Xbd7c35eb,
0X2dd2ba96,
0X93e56472,
0Xd853112d,
0X75811273,
0X7cbfea85,
0Xa4195a8a,
0X358da0eb,
0Xabab580b,
0X1d0238b8,
0Xb47222b3,
0X6d332402,
0X21bc5e73,
0X916de5b7,
0Xab69c378,
0X67346654,
0Xa8bc01e5,
0Xa63d8573,
0Xdab5573f,
0X8005d86d,
0Xbe835dbd,
0X1a0b784e,
0Xd4ce5f5f,
0X2e39bb88,
};
result = answer8[idx];
return true;
}
};
class Answer9: public Answer
{
virtual bool get(const int &idx, BIT_UINT32 &result)
{
if (idx >= 365) return false;
BIT_UINT32 answer9[365] = {
0X9f0b84b4,
0X460ab41,
0Xc1a3aa8b,
0X8dd51e96,
0X7b6a6829,
0X13c718d1,
0Xd338eaa8,
0X14db40eb,
0Xb307c2c2,
0X4945246e,
0X621722b,
0Xdab4998c,
0Xbdf7ad66,
0Xb57f93f,
0X66ab0a11,
0X4f9002cf,
0X58f1e79b,
0X2070d9f9,
0Xfc49a51d,
0X2b793ac8,
0Xc3fd08e0,
0Xaba71fda,
0X1797be87,
0X69e94191,
0Xe2cb50ae,
0X4afaf873,
0Xb24c9e3b,
0Xc95ac34e,
0X18809ee1,
0Xeb7c60d6,
0Xa831736a,
0Xb8bb13c2,
0X302cba64,
0X434e0270,
0Xf79987ea,
0X622a65b7,
0X1a732125,
0X216999f2,
0X1b7c7048,
0Xd668123,
0Xcf06fe4d,
0X5beb953,
0X912aa3b5,
0X7ffa85bb,
0Xa4cf7fe5,
0X21ffeea5,
0Xad021dfd,
0X3a151cda,
0X722dbc97,
0X2147db0d,
0Xcc7b90c3,
0Xe3a19fb9,
0X32874ce4,
0X847b05fe,
0X841e6ee3,
0Xb8e7800b,
0X996d9d71,
0X51e9cf44,
0X144a2cd6,
0X6dea2908,
0Xb2af1b26,
0X6abc70df,
0X53e36020,
0X6775b104,
0Xe37f001,
0X4f99af4b,
0X7a697838,
0X352ca8ca,
0X3e5f9fa9,
0Xd625cbe4,
0Xf399ff00,
0X4f423de7,
0Xe202114c,
0X2e57bf7,
0Xd4b89a94,
0Xa846cf74,
0Xbc526e71,
0Xce63b185,
0Xb9bf7f51,
0X79634bb2,
0X94399885,
0X171ab474,
0X3b8d338c,
0X5a154f64,
0X766b93d5,
0Xab82834b,
0Xf4b1f6ed,
0X8b14e383,
0X1cfeac53,
0X849c04c0,
0Xe453c5b3,
0X8fce1915,
0Xee9c9544,
0X88266b6,
0Xf36d2d70,
0X64211883,
0Xdb3a6c81,
0Xedc35539,
0Xf77db322,
0X6f1ceb39,
0X30431b7b,
0X376332c,
0X11fcfef,
0X227b9089,
0Xdfeb9c21,
0Xe2c2987d,
0X63497df3,
0Xb158fea,
0X9dfbd301,
0X9fef6954,
0X433d4f56,
0Xcf747df,
0X48260461,
0X808db90b,
0Xda4d804c,
0Xdb8bb6b3,
0Xeb2b4b02,
0X797f2c97,
0Xc8fb1859,
0X2a5b8811,
0X83d7f19a,
0Xa5e5d924,
0X827a044a,
0X41e649ad,
0X7b86f939,
0X24634f5e,
0Xff0378ca,
0Xf1b91753,
0X993cfdd7,
0Xe0b7403c,
0X2e051bd0,
0X237c17d2,
0X7735e033,
0Xf4f359b8,
0X6ca1ed54,
0X82764a53,
0Xe52e5c0c,
0Xae4588e,
0X95155259,
0Xb74129c4,
0Xebac1e86,
0X2a2bd4c2,
0X5ca859a9,
0Xde0f6731,
0Xb055b8b3,
0X30b349bf,
0X40417aed,
0Xc1505d04,
0X88db4c3e,
0X6f48680b,
0Xe2a4f368,
0Xc199087d,
0X5e972cc1,
0Xb597fee1,
0X466d16f8,
0X813aee44,
0Xf80d5461,
0X27c96840,
0X910caf1b,
0Xd8de3cad,
0X15a92aaf,
0X3805c37c,
0Xc2b28837,
0X22231498,
0Xfc7106f,
0X91753e1b,
0Xfa153ebd,
0X61e3b29a,
0X1cb08bee,
0X57c4750b,
0X961df2a6,
0X6b515f97,
0X244e7a4d,
0X842eccf1,
0X86720b09,
0X52731d7a,
0X725f4c32,
0X2b74d6ec,
0Xc930d8c4,
0X85b9c7ca,
0Xd7f47782,
0X5d9a15fb,
0X70aa7768,
0X9429a550,
0X43dbda5b,
0Xe7660bd6,
0Xd7db577e,
0X3ac2c41d,
0X7add8f6b,
0Xc522d1d,
0X450b215f,
0Xa81fc9e4,
0X8742d349,
0Xc40ff8d8,
0X20609733,
0Xf407af2b,
0X8b159ec6,
0X56ba066d,
0X21c79e9a,
0X6723e6b8,
0Xaf2e8865,
0Xa89412db,
0X1b20a3d5,
0Xadeb4af0,
0X4b5436df,
0X9e6f25e2,
0X269db094,
0X3f349070,
0Xf7f58c18,
0X86f9ade2,
0Xaae1e5e6,
0X57a8dfcb,
0X9e0b689d,
0Xacef875b,
0Xdbca932f,
0X9723c4bd,
0X24e92ca,
0Xae99dca,
0X25a29d7c,
0Xf065d7b8,
0X7d8f6a1a,
0X93fddb6b,
0X2f603670,
0X4c9870fd,
0X50b692c9,
0X9cedc162,
0Xc873c13b,
0Xa9290ceb,
0Xaf37add,
0X781a61d7,
0Xb2ed4f7f,
0X72347243,
0Xa6911311,
0Xe2453ea2,
0X7c1aef89,
0X8ee4f91e,
0X7626b01b,
0X55db95dc,
0Xe0f3e44d,
0X7be3da40,
0X11aff89,
0X63c2dbb2,
0X3b998cad,
0X337b6ecb,
0X5c2feab3,
0X6c1de079,
0Xbbbb84d9,
0X541c8e0e,
0Xbfb370e8,
0Xd1a637e7,
0X6652be3e,
0X6e2551bc,
0X4fc96d2,
0Xf4bfe84d,
0X9faf1c10,
0X789bf3e8,
0X8be34d29,
0X833ff488,
0Xe87f320f,
0X7089da2b,
0Xacb0c592,
0Xa30d22e7,
0X3b87adb,
0X4f5d391b,
0X1ec512a0,
0X928558b3,
0X2b157d3f,
0X16a68236,
0X4f023763,
0Xe0b40c02,
0X20adfea6,
0X725df37d,
0Xf0e29a70,
0X9258be2f,
0X9f08a16c,
0Xf1038ca,
0Xb39879b6,
0Xa2df2e3a,
0X43ceff0,
0Xb690860c,
0X98f214a0,
0Xb38da428,
0X20dccba7,
0X3e505ab,
0X7817bba0,
0Xe9747be4,
0Xff5d60e2,
0Xf792f1c3,
0Xdc22fbcb,
0Xa7c87faf,
0Xa18239f4,
0X5780e9bf,
0X7cc915bf,
0X91fc24,
0Xe0d5228c,
0X8f921f46,
0Xe88299af,
0X1c6a97c6,
0X7a52d673,
0X1cbb74cd,
0X1f8e9240,
0X5acac230,
0X66035ad7,
0Xff8f9e5a,
0X933d08c9,
0X182c73b8,
0X1567612d,
0X2109399d,
0X184c293d,
0X423ac749,
0Xcacad553,
0X2e233796,
0X31930aac,
0X72ab26f9,
0X26d848aa,
0X85292254,
0X78b33682,
0Xa603fe3e,
0X717e05fd,
0Xd03faafe,
0X5212c9e4,
0X73766794,
0X4070559,
0X3091a7f3,
0Xff675433,
0X2188f143,
0X34bb541b,
0Xc04d7f8d,
0X41f291c9,
0X6c2661d1,
0X148d4a9b,
0Xc989e34e,
0Xaff7dafc,
0X4336973a,
0Xc3c9d0d1,
0Xda4fdc52,
0Xffc25456,
0Xeceea5c2,
0X428af798,
0Xa1dbb6,
0X9f7dd7b0,
0Xf7194e53,
0X66c3386,
0X7b884691,
0Xca69eca8,
0X5518c587,
0Xc63ac159,
0X3b6fa8e6,
0Xeed3b3ad,
0X34adfe2d,
0Xb6a45530,
0X1532645e,
0X26c95823,
0X137c6a06,
0Xbff681b3,
0X3c8e25f8,
0X1efdd102,
0Xa2bac6f9,
0X1ee6a376,
0Xdc8e1c22,
0Xdc888951,
0X28736943,
0Xebae1082,
0X3c3de5d5,
0X8323d8ac,
};
result = answer9[idx];
return true;
}
};
class Answer10: public Answer
{
virtual bool get(const int &idx, BIT_UINT32 &result)
{
if (idx >= 365) return false;
BIT_UINT32 answer10[365] = {
0X52ec4e6f,
0X34529739,
0Xcbe5d2bb,
0X4083c06c,
0Xeccd9c76,
0X742a2d64,
0X3c7d27c,
0X940ed384,
0X67228073,
0X150b63e5,
0Xdb7e73ec,
0Xd55afadc,
0Xed8f8be5,
0Xc9fefeb5,
0X8906cd5f,
0X9d89558b,
0X1db8526f,
0Xb94416b4,
0Xda7e2462,
0X65b23ddf,
0X59c6069f,
0X5886a9a,
0X77958437,
0X595ec689,
0X5a3058a2,
0X4fc161df,
0Xa547607f,
0X782076b5,
0Xe06ac1e,
0X693621d6,
0Xe567b54b,
0X70bad658,
0X2a3dcad2,
0X919bc9de,
0X28f786ed,
0X42d4c902,
0Xc799893a,
0Xe62f7a08,
0Xaa8bfcb1,
0Xb21e5734,
0Xab76723d,
0Xc58d4067,
0X7f4a8bb,
0X4c9c662,
0X6f1b4531,
0X98cd5d42,
0Xf549b13f,
0X63df76a9,
0X9500f48c,
0X98491201,
0X9cb07bfb,
0X7ff3555b,
0X487f589b,
0X94475cad,
0Xe294274b,
0X90e073f,
0X286deb4b,
0X26ba1940,
0Xcae1bcea,
0X6657f257,
0X6caac895,
0X3281ad0e,
0X6119a196,
0X70aed88,
0X1e292ca7,
0X5c2f0f10,
0X7da8561f,
0X6568316c,
0Xcbcded59,
0X5368268d,
0X84319e81,
0X7686213,
0X473fde50,
0X2d933b42,
0X58cc8d5f,
0X25070b01,
0Xcb580da3,
0X3fb2e042,
0X685c2ef7,
0X837789ac,
0X88942831,
0X30ad235b,
0Xac5a75cc,
0Xaba4ce1,
0Xa665474b,
0X4cbf94af,
0Xa73a3bc,
0X8241434f,
0X4264a6a5,
0X822ad9c,
0Xafe73894,
0X8c4e068d,
0X47fd7904,
0X8a9fdbd0,
0X7a010780,
0X9fa1a190,
0X5f0166e6,
0X30e6005d,
0X6a4244f3,
0Xd3023,
0Xf8189093,
0X840e32ef,
0Xa5b64949,
0Xaf4c1f2c,
0X9f1f4a30,
0Xcbf147b4,
0X3a13cafb,
0X6a44d731,
0X4e0b01bb,
0X98fdc1f,
0Xd7cc85d,
0X45a70b0,
0X7d459bf6,
0X402fd19b,
0Xda4b733,
0X87ac95a1,
0Xe4b680a6,
0Xcb7c60fc,
0X62fe49,
0Xb634dda6,
0X708d4aa0,
0Xebb3f5d8,
0X8060f0c6,
0X4a17a45f,
0X8212ed36,
0X642d3806,
0X89bd04a2,
0Xc5d66e60,
0X5d0e1472,
0Xf8709b0c,
0X6fe5835c,
0X30ed99cd,
0X116859a,
0X31e17e27,
0X2eac93b0,
0X6f3a75cb,
0X90003a9c,
0Xca89ac7e,
0X7dfb7ff4,
0X491bb4c3,
0X77d0e4ac,
0X1a243e02,
0X42af3252,
0X4d56a3bf,
0Xf040ec6e,
0X9a674585,
0Xfda4330b,
0X353fedd8,
0Xf3d9c693,
0X6ebcb839,
0Xaf62544d,
0Xc9990276,
0X29959fdf,
0X8ff7fc21,
0Xc34877fa,
0X3b8ce7e3,
0Xf923d69b,
0Xd48f5e5a,
0X2972755c,
0X2861bf3a,
0Xd6a0fc7c,
0X3dda42b8,
0X52c6ef07,
0X2941d744,
0Xbb5e2d82,
0X88b93fd8,
0Xdbf99477,
0X248dc866,
0X4f339c16,
0X471c7f62,
0X2b818f45,
0Xba92e67,
0X4cd190c5,
0Xec0e1932,
0Xc7f9ed31,
0Xf06aa4db,
0X133abdf3,
0X54d5f07d,
0X38b1a1be,
0X44fc471a,
0X31614f11,
0Xd00f935c,
0Xebc97317,
0Xda7d8511,
0X938cb45a,
0Xd779645b,
0X8c68fec9,
0Xb17747e9,
0X22cd4051,
0Xd51b8c58,
0X81ca1fe8,
0X374163b4,
0Xe250a5bc,
0Xc580c0b7,
0X533e767c,
0Xb2fa52f1,
0X2e41261e,
0X25440faa,
0Xc5377a48,
0X7783141f,
0X6b3f140d,
0X64e5b745,
0Xade617d6,
0X15bbdff0,
0Xd58b51b0,
0Xa02198ab,
0Xe6b5e3e0,
0X593a6280,
0Xb49cd5c9,
0X9d3dae7,
0Xd811eb25,
0X453283ad,
0Xf90914b5,
0Xacc71dc6,
0X37b99eaf,
0X3066a6f7,
0X45bbe107,
0X2e9c6893,
0X394a85da,
0Xa329da8e,
0Xa4057f37,
0X9e8e60,
0X3eed3dee,
0X91c0556f,
0X8868e291,
0X5a4ce01d,
0Xaf66e0e0,
0Xb54d9ee,
0X45ad3ab6,
0Xafade99,
0X8440c481,
0X6dcbad2e,
0X78ba1319,
0X93865234,
0Xed281780,
0X78706188,
0X73cfdce4,
0Xbfd313c9,
0X819053df,
0X8d7bf233,
0X5ab56d5d,
0X92af729d,
0X8b3a1665,
0Xa2817b52,
0Xe6a9bd2e,
0Xa8f9c07a,
0Xec04d7d4,
0X8a2084b4,
0Xb0755d9d,
0Xd50ecbb4,
0X2ff6cd01,
0X2c054a28,
0X54a7a749,
0X6905b68b,
0X6768418,
0Xd3dd3ac2,
0X4b31694d,
0Xef31d6fa,
0X4bb9c4eb,
0Xd39a17e6,
0X5d9593b0,
0Xfc911baa,
0Xf6dcbaa4,
0Xebb5b77a,
0X3039180f,
0X3b7056bc,
0X2a7d78f3,
0X42f8f88b,
0X6528dbba,
0Xdaec58de,
0X849653ed,
0Xfa100a83,
0X903ac1a3,
0Xa617f0ee,
0Xda20ef2a,
0X67ff1c33,
0Xe9800762,
0X1431939d,
0X77185d17,
0X2aae211f,
0X20b4476d,
0X3e3745e9,
0Xc54d2cd2,
0X9992397d,
0X1d898410,
0X6fdb3c96,
0X2292e5fa,
0X1b0b1316,
0Xa0717df5,
0X59fc722e,
0Xe08e6893,
0X99a143ed,
0Xba7ca994,
0X2c632137,
0X4663be1,
0Xbbfde4c,
0X387e18a3,
0X96ef89a2,
0X1bc0e586,
0Xa4c62076,
0X8e5e5528,
0Xa40be560,
0X4b87edfa,
0Xbd7570ad,
0Xc25d8abb,
0Xee460988,
0Xd3288b0c,
0Xdf08d703,
0X9240568e,
0Xc0f5fd68,
0X59197a59,
0Xb0531e40,
0X4ffb4a35,
0X5703d311,
0Xa9d8bddb,
0X8fd98121,
0X52e72168,
0X485fa13e,
0X85b04a0b,
0Xe34660e0,
0X8f491e61,
0X6cbe8796,
0Xbf20a20,
0X460cf4f0,
0Xa1409ce0,
0X264102df,
0X2e7e8181,
0Xb84f47f9,
0X3ed83c23,
0X9f2599c8,
0X800b8cf9,
0X1ab34726,
0X2b5b6412,
0Xa5db2eec,
0Xf755c8c,
0Xd01a8db6,
0X7d17446c,
0X8d825f01,
0Xb4ceba41,
0Xec93662c,
0X429a9d6,
0X8f285ef,
0Xe34407e8,
0X3c7ad6b5,
0Xc413dece,
0X1af37259,
0Xdbb34e03,
0X9b1c75a7,
0X532e9a79,
0X4f6c16ab,
0Xaee6bd5d,
0X1198003d,
0X5fc05704,
0X9141df8c,
0X9a88cefe,
0X5c5283d0,
0Xc64fb352,
0X75f85f4f,
0X9e4b28ad,
0Xdf3186f3,
0X15292ff1,
0Xffd5bbf2,
0X6d67dd5c,
0Xdf0953b9,
0Xc1dfb5be,
};
result = answer10[idx];
return true;
}
};
class Answer11: public Answer
{
virtual bool get(const int &idx, BIT_UINT32 &result)
{
if (idx >= 365) return false;
BIT_UINT32 answer11[365] = {
0X715dfc3a,
0X5f4fe9b,
0Xc211da4c,
0Xfdda1ee0,
0X7add0944,
0X9323caf8,
0Xacc3cf07,
0Xe96b917c,
0X32aae191,
0X98930636,
0Xe186900d,
0Xaf219e8,
0X86ae1ffb,
0X13f4a28f,
0X1172d23b,
0Xa6c6c62a,
0Xf195a35e,
0X2c70e052,
0X9bea6ca3,
0Xa350989,
0Xb2c1e9d9,
0X54de42e7,
0Xbf21ad61,
0X9cf16d33,
0X59d5d434,
0Xfa5efa38,
0Xf4d67948,
0Xe56f27da,
0X6966fedc,
0Xe012b43b,
0Xe06d06e6,
0Xb8319478,
0Xc7181e36,
0X81b74a7a,
0X6df40342,
0Xe3fa7f6b,
0X3c9e4a0f,
0X86153eef,
0X355e7a07,
0Xc8c8e726,
0Xbaf9b83,
0X98fe5fa0,
0Xcfdbbe53,
0X2705d322,
0X64875b19,
0X2d1b27ff,
0Xf8b317b,
0X5bbc064c,
0Xf2543e3e,
0Xe9c2481d,
0X818b22f9,
0Xc841b553,
0Xcb49b8ea,
0X4d79ab83,
0Xfb9868a0,
0X1f4426b,
0Xe060426b,
0X5cab0261,
0Xc55b8df4,
0X7b735160,
0X9b6bb42a,
0Xb12b1661,
0Xe6e067e7,
0Xea544ae9,
0X14ea143d,
0Xa05932cc,
0Xba59388a,
0X12c1183,
0Xeb05843d,
0X3a9b871c,
0X17a5047c,
0Xb18eee6a,
0X6dc43cb8,
0Xf75ced4c,
0X74be4074,
0X77f69e19,
0Xd2fa7160,
0X722ebf18,
0X51de0545,
0X3537c3ef,
0Xb681f32f,
0X6ff9606f,
0X8bdb88d3,
0Xde0bec8e,
0X6a053a5e,
0Xacf54e38,
0Xafca0e2b,
0Xa8558416,
0Xe7aa87b8,
0X6d940b81,
0X2ca69558,
0X8b601cbe,
0X116413b0,
0Xf23c65ff,
0X2e4fd16a,
0Xa77ce03c,
0X6b7446c4,
0Xd3b4784,
0Xb1ddfbd5,
0Xa7170f2e,
0Xfcae3761,
0X26bd997e,
0Xa465ac56,
0X7298f992,
0Xb025d9c,
0X66d5026d,
0X390708d,
0X1d9560f1,
0X28cbdb4f,
0X44141deb,
0X85abe3f3,
0X3ca3d0b3,
0X1af03548,
0X537a356e,
0X127994aa,
0X50866ee5,
0X8699a911,
0Xb157a969,
0X298748e9,
0Xf815a28c,
0X65509e,
0X46b7f7ee,
0X3fc07b3b,
0X83b45541,
0Xb240c800,
0X9a598a53,
0X1f5ff70a,
0X3edae226,
0Xe62ce8c3,
0Xf7cf28d4,
0Xfe9715cb,
0Xb05a3a95,
0X6f71207,
0X6e101925,
0Xba3b7b94,
0X93f0bc24,
0X523a6bb3,
0X1e21b283,
0Xff3f1f88,
0X9d0f7fb0,
0X7a169db7,
0Xaf698df5,
0X1cdf1754,
0X80df2cd3,
0Xbb9d3542,
0X94214255,
0Xa8f2a4f0,
0X55f56d0f,
0Xf93ac09,
0X930b9176,
0Xe7330f59,
0X8429e8e5,
0X98cce21c,
0Xcec3bacd,
0Xc7df2df7,
0X80be8c66,
0X7c70ac20,
0X1d9aac96,
0Xb844b475,
0X6bec501d,
0X2b0e5538,
0Xa9db1c31,
0X76930fd,
0X730f0304,
0X4e1a6f20,
0X77fb70da,
0X32afc7b5,
0X23b58bf4,
0Xe75a090c,
0X7b92bc20,
0X96a9ef85,
0X1ed20ba8,
0X5bc0ffff,
0X807f007b,
0X60873ef2,
0X8f1e5872,
0Xaabef111,
0Xf953ae2b,
0X831e8ec0,
0X85eb6cc,
0X37818d5b,
0X4e9067f8,
0Xcd6ece9e,
0X7c1c6074,
0X4e10ad7c,
0Xaca2f97,
0X345dfb6e,
0Xeed82c56,
0X4c8608e7,
0X80ab09,
0X1b2f3299,
0Xf68e9769,
0Xa1593e09,
0Xc77c40cf,
0Xbbb155eb,
0Xdb068e5e,
0X8729d5ce,
0X9e4a2714,
0X96f31293,
0Xe0bf32a0,
0Xd9dd9b02,
0X9663b24c,
0X1a600e21,
0X55be348d,
0Xd37be626,
0X44e00a0c,
0X1e1fdb89,
0X2a90b269,
0X5aa3f2e0,
0X330ef891,
0X60e04ce3,
0Xec6e6b48,
0Xdf9efd0,
0Xc7f9d1d9,
0X721bba9a,
0Xe75fdc98,
0Xe1952e07,
0X5cec37f8,
0Xba18ecc,
0X1be093e9,
0X6c5dafc7,
0Xb71b5498,
0X236f7b78,
0X240be28b,
0X51ee91aa,
0X64483290,
0X977fe90a,
0Xef076ff5,
0X1432c237,
0Xa7e417c5,
0X469c8ebd,
0Xbc37509a,
0Xe06bdbbb,
0X158e6999,
0X4c36830d,
0Xa91ad65e,
0Xfa9575a9,
0X577da9b6,
0Xd563a984,
0X3a657cc5,
0Xde7c211c,
0X41d745a6,
0X2993f18c,
0Xe93ac7df,
0Xe582e041,
0X45ddeca7,
0Xaa50865a,
0X4d1c309b,
0Xb9ede389,
0X40e43171,
0Xa934eece,
0X3241f237,
0X6b724f58,
0X8c70d140,
0X65a4736d,
0Xd8bc630e,
0X5f771514,
0X28b8f7c,
0X9b98afd0,
0Xb4a1421e,
0X2b785a88,
0X8effc3e4,
0X63451266,
0X218d1c48,
0Xd11b4ed9,
0Xd045be6b,
0X86e67188,
0X35c7ff4b,
0Xa8787b2b,
0X8e34ddfe,
0X1b048d6f,
0X26d9ecf,
0X5cbcd75,
0X4a133da2,
0Xa1570e23,
0Xd7ad39c9,
0Xe4b5b20c,
0X5e1c639d,
0X53d9f718,
0X9090bf3c,
0X952b00f7,
0Xd445102f,
0Xacaf5ae3,
0X9e337529,
0X2d01e75e,
0Xc1cce54f,
0X738806db,
0X94119f56,
0Xf5c5079,
0X4d8ceedb,
0X60d3e6e6,
0X31d29ed9,
0X3e9d781d,
0X1dab3f60,
0X818aaddc,
0X996cd8e8,
0X8e17edee,
0Xc60203c8,
0X4ca12d59,
0Xed78c302,
0Xc4a9a46c,
0Xe85d581b,
0X711fb94a,
0X78ea471b,
0X6597ca9c,
0X99214156,
0Xe9183666,
0Xe417f187,
0X405576d6,
0X8e10c44a,
0Xb39cafb7,
0X89f1b3bf,
0X94060aea,
0X1cb8fc21,
0X1175ba07,
0X871c293d,
0X37361763,
0X451984ed,
0Xd2548720,
0Xa5d1e6d8,
0X83d60981,
0Xb8cee1bd,
0X68d5d946,
0X84bf0250,
0Xde29383f,
0X3290d535,
0Xf1c6284e,
0Xc2f16e43,
0X629a158f,
0X81d16543,
0X9b50c7f9,
0Xcb86fdd0,
0X3b813f45,
0X3983a988,
0X3e799a03,
0X1672e745,
0Xe795e9ac,
0Xed40cac9,
0X89fac66c,
0X780c9518,
0X92cee080,
0X2bb2c180,
0Xadb06c3b,
0Xf9d7eaa7,
0X4123864f,
0Xdd821630,
0X60deafd2,
0X79455bba,
0X5132a5a4,
0X8806efe2,
0Xa6c43092,
0X4e689936,
0X6416f35,
0X2def914f,
0X620ed219,
0Xb0d98eac,
0Xcdeb709,
0X712f3e82,
0X9b016e79,
0Xcc16e3e8,
0X5992fd0d,
0Xc7fe0c6e,
0Xf0b492f5,
0Xabd3c32a,
0Xbb85c708,
};
result = answer11[idx];
return true;
}
};
class Answer12: public Answer
{
virtual bool get(const int &idx, BIT_UINT32 &result)
{
if (idx >= 365) return false;
BIT_UINT32 answer12[365] = {
0X140e36c4,
0Xf9ead0e6,
0X17c4522b,
0X6d142dcf,
0Xe97b7dbd,
0X724c69a1,
0X48627d0,
0Xa1f654d2,
0Xa6839ccb,
0Xb5f0e2b5,
0Xc2d6c4bc,
0X448f2bb4,
0Xdf7ce007,
0X6fb4052,
0X7cb6b23a,
0X7fc96c05,
0X412d0fb7,
0Xcf685b7b,
0X8eaf7d0f,
0Xff25789a,
0X5c9b3446,
0X3dd2dbcb,
0X202a61b3,
0Xb812bd9,
0X63c6c6a7,
0Xbffd4dd5,
0X1ed40b6a,
0X3de373ec,
0Xfbd6f42e,
0Xd9582dc3,
0Xc5788527,
0X782a4ac6,
0X79d2c01,
0X744e8d7b,
0X9aac3879,
0Xa6b168ae,
0Xfa07e51c,
0Xb34e2798,
0X23537b7c,
0Xdb67d4e5,
0Xf9ff384d,
0X3bf9a857,
0X2893bd29,
0X50b59ee1,
0Xc8c055af,
0Xe8f995f9,
0Xaa4e3e1b,
0X5f3cacc0,
0X989729f6,
0Xb7de0d9b,
0Xb3677d19,
0Xb0efaf7c,
0Xe0e77606,
0X3cbd8f08,
0Xa8d0d646,
0X9de43913,
0Xbe6210af,
0X1a54b4c4,
0Xa394da28,
0X61a165eb,
0X839fddf5,
0Xcb422e42,
0Xed4ea8a4,
0X7a213db6,
0X42a86a76,
0Xdf71801a,
0Xddccb420,
0X82f132d1,
0Xb4f4a752,
0X5bbfe6a,
0X21fb694,
0X731d7cd8,
0X53981ce9,
0X36280569,
0X41818f98,
0Xfde77bd1,
0X9b6b0b72,
0X53b1f2dc,
0X461fa53e,
0X849667c9,
0Xd2000ca1,
0Xcce841f0,
0X8429d70d,
0X5afbfd96,
0X646c4771,
0X26643b50,
0X210802a9,
0X66c6521f,
0X202147a0,
0X3d7fff48,
0Xd022c5d6,
0Xf6000235,
0Xded73d1e,
0X57a33095,
0Xbdb7d547,
0X42951179,
0Xcaf0fa14,
0Xd71c6108,
0X54524e3a,
0X7545116c,
0X7591a317,
0Xd5cfaf84,
0X3348b94a,
0Xfab27386,
0X1fa98770,
0X3bdb74f3,
0X164e0c2d,
0Xfd074fd1,
0X850fef27,
0X15d9f9ce,
0X48274c39,
0X53e79cbb,
0Xbe80dd3a,
0X7dc6b14c,
0X12e49df1,
0Xe88d20e9,
0X77706b6f,
0Xc1cd0b00,
0Xcaadce4c,
0Xe6674d2f,
0X4fa4c920,
0Xf8370d6d,
0Xc3ad5eaa,
0X96f53e0f,
0X3e1b17cf,
0Xea997305,
0Xed5d6492,
0Xf6c42ed5,
0X2f39442,
0X1dd06604,
0Xba3103,
0X54bd9eca,
0X4761f413,
0Xeecd3bfc,
0X72a735e4,
0Xc01e5edf,
0X33b122ce,
0Xec3536b5,
0Xf2f333fb,
0X53e8f10b,
0X3b5e815e,
0X4c49f5db,
0Xbcca5956,
0X77fa10af,
0X8b76bfac,
0X9520567c,
0Xdbbdbe4,
0X1e80bad5,
0Xdc6d9aaa,
0Xc57bb82c,
0X70ed70b1,
0X81dfa902,
0X430e7a09,
0Xe1b8d73c,
0X85d0799f,
0X31acc822,
0Xf7febba0,
0X2c418fc,
0X4b586c5e,
0X9640f395,
0X23288238,
0X94309de7,
0X1376a3f0,
0Xac3e8bbe,
0Xaaab1d22,
0X9d77bc7d,
0X7f8f933a,
0X58a75f16,
0X74b3c042,
0Xd1173c65,
0X789da7a1,
0X964c8b8d,
0Xe49deae7,
0Xc38bbcf,
0X90deb754,
0X5479a669,
0X80c18468,
0X92ef7b63,
0X4391a48c,
0Xa54b7377,
0X8e1fe8de,
0X86d2db67,
0X57f63b5a,
0Xa9ffd0e2,
0X86b9b025,
0Xd5224a40,
0Xf4897aa6,
0X3ed95479,
0Xd7c4f152,
0Xa26af5f0,
0X4013cad5,
0Xbe886e9,
0Xe6bc283a,
0X641d070,
0Xd61f6458,
0X9518f830,
0X29e0ef2d,
0Xfb4d75a2,
0X66b4084d,
0Xbd6d83a6,
0X5856a98e,
0X6ad72518,
0X4f775aa6,
0X162f14cf,
0Xb4eaa4d4,
0X87533db4,
0X6c42d4cb,
0Xced91d40,
0X3c03d7af,
0X966ad0e,
0Xf15673d3,
0Xde9af18d,
0X9a53ba6d,
0X3504dcfc,
0X1e46f03d,
0X327c1460,
0X92c127c9,
0X4a1c9a4e,
0X3a93061c,
0Xbd83dcbf,
0Xe69571fe,
0X7f343120,
0X42cbef8d,
0X52a807ab,
0Xf076e6e2,
0X4f2a70a7,
0X835d0623,
0X88fac2b1,
0X9b3c417d,
0Xdf0ecbaa,
0X78fcad59,
0Xeb98c1be,
0X7be7cf24,
0Xec99ffb3,
0Xd0c24fbc,
0X8613e8,
0Xc1e59818,
0X37289b1f,
0X2011a925,
0X8f1b5501,
0X4ec4b635,
0X7c24138c,
0X6880883e,
0X2414d297,
0X72f2d1d2,
0X3a13e2dd,
0X2ef87085,
0X78775f51,
0Xe40210eb,
0Xee8f9c55,
0Xd08f1b2c,
0X815df6c5,
0X987ba3be,
0Xd6c907f,
0X4cbe21f7,
0X6564126c,
0Xcf9fd5ad,
0Xb6203a03,
0X18d8fb90,
0Xcffa39e9,
0X2f80bc2b,
0Xb3afbc90,
0X7267b4a7,
0Xe76a46ac,
0Xf39bada2,
0X3c9a73c1,
0X759bb91b,
0X8ff6c3ed,
0Xaa016eed,
0Xc8723e9b,
0X8fcdd7af,
0X6ebb8e61,
0X296aefc3,
0Xd92a7a9b,
0X12fe8444,
0Xd2116734,
0X9d9ce004,
0X7d3e5ef1,
0Xc8052731,
0X2be40e37,
0X4eb46674,
0Xca03f47,
0Xb10e2bbd,
0X66a9ef11,
0Xb13803fd,
0X8abdb2b7,
0Xd4dce805,
0X2a12197,
0Xfd5968de,
0Xa950708d,
0X575001cc,
0Xbdc1ecc,
0X3dc0f0e6,
0X22341cbd,
0Xf77ece5a,
0Xca0a8d62,
0X340ba4d9,
0X889e70fa,
0X890c8eb0,
0X903170c8,
0X4bdb891a,
0X241bf7e,
0X5ad4fbb3,
0X59b6f5c9,
0X4f8d1867,
0Xcd283393,
0Xb6f2d9ec,
0Xa4189aa4,
0Xcc6e508a,
0Xb8135fac,
0Xa56f9b8a,
0X905c6ff6,
0X25d3aae6,
0X3233f1d3,
0X7c46696c,
0Xd0f0a41d,
0X7f629859,
0Xe9490068,
0X993374f0,
0Xafca640f,
0X200e8e4a,
0X3ac1ce73,
0X140c7402,
0X5c10edc8,
0Xd241fd78,
0X6591784b,
0Xdcad939f,
0X702cb3ba,
0Xdba895c5,
0X51c6ec6b,
0Xff09aa4f,
0Xe6281fdf,
0X5ca4b926,
0X689cb10c,
0X3d4b0f60,
0X84176ae3,
0X81b6e185,
0X9f486869,
0Xfe15d0b0,
0X8afc0ea8,
0X3f2eac3a,
0Xdb2d6e6d,
0X1b96799d,
0X5c26bb96,
0X35eba346,
0X54c5f754,
0Xb843050b,
0Xf761c133,
0X9fe3bb93,
0X41b314d4,
0Xae564d1,
0Xf594eed9,
0Xba0f0d1d,
0X9bedf456,
0Xdb2c6dd7,
0X34722293,
0X88d9d1e7,
0Xfca20d3d,
0Xbf4d5569,
0X35972735,
0Xcda1d8ca,
0X11411665,
0X4b48d84f,
0X68afa5bb,
0X105c802c,
};
result = answer12[idx];
return true;
}
};