Artifact ba4dea35387a3b36fc462fdeb1abab4779d05f46
Manifest of check-in
[ba4dea3538]
- segment tree.
by
kinaba on
2012-01-22 17:50:12.
C segment\stree.
D 2012-01-22T17:50:12.708
F CheckList.pptx f15f8f9b31b7d5364f8e27f1bfff095f394b4f82
F SRM/144/1A.cpp 053f4255282269322f67482123f7fd8d9c056208
F SRM/144/1B.cpp 014f566256f8eca5f93f66f9de9c36bc4f164295
F SRM/144/1C.cpp 709c778ec7e505b9f285f572e7102dbd97ff5358
F SRM/145/1A.cpp 070f78c25ba825a7f60c9bc31ddeab58e84399c2
F SRM/145/1B.cpp aea0e2196df4be28223f713d71c2cd6b490a69a5
F SRM/145/1C.cpp 55b5f1c30cb956ae0ebe0bd6bcc403c0570002f3
F SRM/146/1A.cpp d12dbd8cea2ce4313abe72ef606026ea5862b36e
F SRM/146/1B.cpp 3e66f13d80d37e147736bc5c909bff5cbe85a52e
F SRM/146/1C.cpp 561b82c7ab9e8ca630227cd0a012680494476943
F SRM/245/1A.cpp 29731d8057f689930323f9f653f055a3d4f1d985
F SRM/245/1B.cpp 990eb2ca96ab96cb2c6b6ae9c3b38c5b879d6cdd
F SRM/245/1C.cpp 3313e77040505eed3c6060286f0d445c081728af
F SRM/264/1A.cpp 7fcb01fe631559ac2437f67df56803edae5ef48a
F SRM/264/1B.cpp 936ab331eda747646cad4ee91b794680d0b952b0
F SRM/264/1C.cpp b836622385c9a1655c3af192c25965e1d1768f31
F SRM/282/1A.cpp 284412eb4506862853b5f7b5e43f3de76d90d56a
F SRM/282/1B.cpp 0008d0ab74cb7d3e74cc7234b3da74fd80b6f23a
F SRM/282/1C.cpp c1dd4b267114bf1ff7ada24fa27555a51e809f61
F SRM/330/1A.cpp 2cfe42a5f5982f8400cfe2885fddbe36521740cc
F SRM/330/1B.cpp 0980b7195d8f96ca1040c3b34564725b5cb76e31
F SRM/330/1C.cpp 9065451ab4e56b9fb5cd2ddd7d4b0f8b34f4ee25
F SRM/330/2C.cpp 97604476ec6f936736b2a887e9d2a4763ec156d1
F SRM/331/1A.cpp f62c58c81f050ba2afa6170531576fb68b86fa22
F SRM/331/1B.cpp b050d3607f1a5bd805eb9a9ef3b5156a9a933d50
F SRM/331/1C.cpp 1922da4e015e264ce59b4d6bbecd65aca1a05c7e
F SRM/332/1A.cpp 40a888ac9f7816df4d14e6b87a749e609308a2df
F SRM/332/1B.cpp 42786b6cea1fe8edd31f4be62fd139f174091c44
F SRM/332/1C.cpp 8e94bd05bec60fef04d5f7b139d34e04c5c932c2
F SRM/332/2C.cpp 4fe2b90f4373a0794ecdd27b5d11c1f3f498a8b2
F SRM/333/1A.cpp a3074f7b005ac1af7f73d2859eb9a9e783915ee3
F SRM/333/1B.cpp 42a89a8a845fafd629a4fe760c253df538124dfe
F SRM/333/1C.cpp b6921f196282e5d1ed25d3f735d81943c3ef7bca
F SRM/334/1A.cpp aed588e5efe51737f6ec689f78fdef004ab89568
F SRM/334/1B.cpp 3402769c07a731ca3bd865c67ae5982d0e2ba42e
F SRM/334/1C.cpp bbf018ad57eb14ba36a59110855312071394ec5a
F SRM/335/1A.cpp 9d8dcb43599a380c10dc71da02fc52a4708f07c9
F SRM/335/1B.cpp 77edbded42c604a61e79215c4a4eabac1477e227
F SRM/335/1C.cpp 3fd802a4d545ca8ebd909eab60539a3efeb2cf09
F SRM/336/1A.cpp 4da7fa5c9a34c708a52548ea6b32a953af3ca06d
F SRM/336/1B.cpp 3c0ef4de970a84c96a3541229b3e8897166c3b86
F SRM/336/1C.cpp 6ae24e1dde2eb7e0c912723d566cd2e63c5bad5a
F SRM/337/1A.cpp 73f5cf8f82efdd621b6b2667599d37ad5820197e
F SRM/337/1B+.cpp b4ff9352141581daec4e204428e6eb486c8a5787
F SRM/337/1B.cpp 15a7013bcd9179070ee2cef15a229985862c8478
F SRM/337/1C.cpp c85a397b1091370e779c13cec319a120feaf33f3
F SRM/338/1A.cpp 35838fc5989717b0394bef72fb78caf4c02e240f
F SRM/338/1B.cpp 21cb8b2950411a4a2de09f90a1c1b9fbf8d5950d
F SRM/338/1C.cpp c308f15b218b41e131ba570f04017a81f9870a20
F SRM/339/1A.cpp 85245486553aa92b5a96e6271c861a916dcf9fb0
F SRM/339/1B.cpp f3f43873cef11bb1f0b4537dee4e6d15ab01e60c
F SRM/339/1C.cpp 3ecdbbbf9c0cd8ea8daabf9121078ef0f841a953
F SRM/340-U/1A.cpp 5df1a0f8d5879ebef2bd7a6133c0b74268f266bf
F SRM/340-U/1B.cpp bcaad1def4f8a2ec1416ab3692f65dc37d473d85
F SRM/341/1A.cpp 1da7b34c9052097a6cbddcd16e1a248867fd285d
F SRM/341/1B.cpp bcf3463f5c537591c903ff74389120f098c9f7a6
F SRM/341/1C.cpp 655c27d7a69723ce8a77cc3f0be67011b331fa1a
F SRM/342/1A.cpp d1f9e48a4c45888d91dfaaa9c6809e2db2a66b91
F SRM/342/1B.cpp 7881a6a8a8d93b4dca40428612b3abf7b04d6a3d
F SRM/342/1C.cpp 067a5c147f5030d59faa8d50b3c7f425f899e8f7
F SRM/343/1A.cpp caafadae3df4cf520fd1d35bba8c22b90562395e
F SRM/343/1B.cpp 718000c8b2d4687fe672000224dfe9f65d5792b9
F SRM/343/1C.cpp efa6784811dbad8ed94306ad1158941de8fa63eb
F SRM/344/1A.cpp 581a4d8a9088ed2398a1adc4d41b3ab441ed36fc
F SRM/344/1B.cpp be660a3b96dfe736312dfc6bd45d4cce952ef505
F SRM/344/1C.cpp 8458c6f3c3bb106e6ed964b90ab84e200462b7ee
F SRM/345/1A.cpp c2bedd2e817bc09932ac9d9e0a34dfa057802538
F SRM/345/1B.cpp 75343b8007c95b1302ab93cd6c1ab13196afba86
F SRM/345/1C.cpp 84d7893a9bc281471c67286aeea4d25c414062c4
F SRM/346-U/1A.cpp fe758173c829bb2f07225c14258a74a98704f203
F SRM/346-U/1B.cpp b041c671ce46ca29e057c394049d1a3900c4c2d2
F SRM/346-U/2C.cpp c4cdee79cf335842ae3a93b88d7bd7638cdd5ad9
F SRM/347-U/1A.cpp dc68ca069cbe1c919585cb445002c044ab380f3b
F SRM/347-U/1B.cpp 915c95d134abe3d54d05e7aae8ac14f66ed4fdcc
F SRM/347-U/2C.cpp e3b47001da49105a357684357caa45a14854468e
F SRM/348-U/1A.cpp 7f2279a9bdb2181babcb87ecfc6c0c0427a75bbe
F SRM/348-U/1B-U.cpp cb0ca96bc6d09c191880dc76bb8c7da0e3c1bf7c
F SRM/348-U/2C.cpp 2ec49067c50d0e11048b93fd6f796e8f1db6b950
F SRM/349-U/1A.cpp b7df62dcd4535e427fd7f935cf03b86decd22787
F SRM/349-U/1B.cpp 177e44b83c8f6a8713c5443d569b747edb111358
F SRM/349-U/1C-U.cpp 627b63bf02167db1f6fa165de09c189fac2d128a
F SRM/350-U/1A.cpp 691135ca23ec3f165bf92a128f052aa061add56c
F SRM/350-U/1B.cpp cbfcaf5b708d4921d6ae65cb865a0490867c37cd
F SRM/351-U/1A.cpp a746083be2e0008bdf83d211261ceb060e76c231
F SRM/351-U/1B.cpp 89c00d40736da67fcb98d8838a1055fc5be4d7b2
F SRM/352-U/1A.cpp 0f9aa2d57aa323913eb0303c83ef257b9ddf1dcc
F SRM/352-U/1B-U.cpp 426e0d13a9708eff64138006dd5d6214d4754f75
F SRM/387-U/2U.cpp 8d99ffa6917f3084496b33784762562937300111
F SRM/394-U/2C.cpp d68ad4a9285e9556c12776f9a24644048567b0ff
F SRM/396-U/2C.cpp c544017c1bc2bc01f3adf8cd2ab610f4b727e6ce
F SRM/397/1A.cpp 55345db3fdf9a0470499cc71c4c8de23a3ccd70a
F SRM/397/1B.cpp 148a1a19572b802a21ab07455141773892dec42f
F SRM/397/1C.cpp 9cb81db248e7a64cc49923c44cd1a47dcf3ca888
F SRM/398/1A.cpp 0a8206adef9888890030c149bad9e725bfa3696a
F SRM/398/1B.cpp 5b09cb848fba39308e5160aa3565b9a0ee09ebcc
F SRM/398/1C.cpp 19f42a31025a41f778ec26e9277c557f48db7659
F SRM/398/2C.cpp f85d7cb8c1261a548e39a0801328dd5a37eaee6e
F SRM/399/1A.cpp daf9553b63d995fb1bdfae81fdd9096a7ade68f0
F SRM/399/1B.cpp bfb46b6941f2d6d4cf24a27a6edb8b362eadb1cc
F SRM/399/1C.cpp b357fd2040b9449a5148cbba3e66c95a567f84ea
F SRM/400/1A.cpp 8c5bdf5260c7702442fe6f343523ddcfb4cda739
F SRM/400/1B.cpp a8db06433cf2bbb2a1eb4a0084de28b9c1b868f4
F SRM/400/1C.cpp 9f9946fdf86740c42911b27e277e07f47aaf1a04
F SRM/424/1A-2B.cpp 28d343930b8a6ef80ed1c2b45c80d2c5d01ab912
F SRM/424/1B.cpp bc1042fb4b67d356d374186be574b5cfbb9bcbe4
F SRM/424/1C.cpp b256d59b02db33a59314519b9e6d025b066b95c0
F SRM/424/2A.cpp d8235f29f64235d208760f4a59480ca7a85cb9d1
F SRM/424/2C.cpp 8b2db66f69d32595c830db74f19b72c50763313f
F SRM/425/1A.cpp 637ed2e24dcc1d56ef6afb96b9a6ad01448bc74f
F SRM/425/1B.cpp e714e7afac0b764b2504a44dfbe3c872e11cb9c0
F SRM/425/1C.cpp bd2409ddf241ebbe72c10733f537662194b5ece9
F SRM/425/2C.cpp f7ec079893dd31a3da8c37568534fd7764e27826
F SRM/426-U/1A.cpp 4232481aaf9254620b56f429f2a964dedcbda14c
F SRM/426-U/1B.cpp 0e4f7f13c5c792cd07a5bc8ed529dc5b0d3b5914
F SRM/426-U/1C-take1.cpp 4413ce4dac004874adfd74c74493d759965bf2c4
F SRM/426-U/1C-take2.cpp 3cd3d111843830ab7d7b3e37908beaa1f8773ac0
F SRM/427/1A.cpp ad7c58f8100455665aee544049f43d6c1ad52ec0
F SRM/427/1B.cpp cd5512e0c909abdd423297d7c0e9c22b5be08dd4
F SRM/427/1C.cpp c7e9f05169f65f76f01f80a63074b20a7704cc2a
F SRM/428/1A.cpp 08de86b9b3316798b758480d633a0a2788a16c7a
F SRM/428/1B.cpp e110c16d9a9bffd53f881091cd58d56f4e3f1779
F SRM/428/1C.cpp 0bbb80b9b0468b3d487dd0c5bb968a476676d5a2
F SRM/428/2A.cpp 8837192db915bbc6c85f3af29245f08ab48dfd45
F SRM/428/2C.cpp 6285086493d4d5982f34a780db4c51e2932063d1
F SRM/429/1A.cpp 0c272f575c59737f63a5448d0f6e34be0fabcc0c
F SRM/429/1B.cpp 61896c32b2eaf9289b92c3562d1c97309f0d217a
F SRM/429/1C.cpp 0b43e0ef88516e582ecd3012ea1934fca009921f
F SRM/430/1A.cpp 2990a35eb58be62ae1416f0974ab2aa41cbe468a
F SRM/430/1B.cpp d61bab3b8e785a85f828d1c1655415d7770aa452
F SRM/430/1C.cpp 0d8ab1eb2aa0ceeb07c44f6cc3583ffbe5ade778
F SRM/431/1A.cpp b3187b46cfd5d3bbd5610c1c8253691fcfa46d83
F SRM/431/1B.cpp b5f1e84102a9aa7f511b02b2247e641f808993f4
F SRM/431/1C.cpp c220b48258d1e6335347484fe8dd5d23331c239f
F SRM/432/1A.cpp 329bdbe17af21f45e95526b5e2f303ca67516b53
F SRM/432/1B.cpp 22831069cfdf7e1fe2955b1f4d10f6b59d5c21fa
F SRM/432/1C.cpp 31dd781df2b6765da4ec34bcdb14ebc3df133fa3
F SRM/433/1A.cpp 2697f802cd1ec7d5e03e25b0b87828aba4c182af
F SRM/433/1B.cpp 6a8dec603d2a8fec9078e09a10469d61c6ba3408
F SRM/433/1C.cpp bfd8440d84a22d10ae7fb5d9ef740599004858a2
F SRM/434-U/1A.cpp ca2bcca06d919fe6846737ac509eb61cc5a1c60a
F SRM/434-U/1B.cpp 5e2ee475015aa982fb99b0add460232414239988
F SRM/434-U/1C-U.cpp a7fda6c5ea37e4b7086088b85238e8dece9c39ce
F SRM/435/1A.cpp 90be7959357bf00ff62979d2a9adf17f7c37f728
F SRM/435/1B.cpp a9aeb90d8d076e62807690b68c65566532e7a172
F SRM/435/1C.cpp 0b6298dd57a02ed4b42048a7400253e5d16eb82f
F SRM/436/1A.cpp 4452768ad937b4c9ecd1c5cf8eda0b015f3898ed
F SRM/436/1B.cpp 1b05819e2eb7f37b08554788f76ad719bb32c6b7
F SRM/436/1C.cpp eda6862a8c9a53836365d3074ef015c074e2ffb6
F SRM/437-U/1A.cpp 570e3d3e6e5277cef810f9436d84040c02473a4b
F SRM/437-U/1B.cpp fba485787235da94a78103f0ecd31ae802e8af61
F SRM/438-U/1A.cpp 65e4989f51362500ee86032ec2e73b4cc4a07495
F SRM/438-U/1B.cpp 65a8b90d6a216ada1c472b8c1ff88ffbacd9beab
F SRM/439-U/1A.cpp 403128c17a6bd8b1d739fa5f5ccec53e324694ae
F SRM/439-U/1B.cpp 286098999b75ba9e70158e78ece5c3d0c2004c15
F SRM/440/1A.cpp 40b011870ac59713a08ed157f50953749c2652fa
F SRM/440/1B.cpp 3dfb717e5a03a7d868faec4583cdf3e791f1e9ba
F SRM/440/1C.cpp 29d8b3c8147890dbd94157bb268f511e5543cd33
F SRM/441-U/1A.cpp e8ca5f00584e6a135f5d0faa23ca9dd50d890e31
F SRM/441-U/1B.cpp 607f8314241c61a9311a5fc84db4e96c92e2eb6b
F SRM/442-U/1A.cpp 0aeee53c2fe85791db317d22059710917d382e04
F SRM/442-U/1B.cpp 3917b4343fc07af59d9a4214fa0cd022e3f55056
F SRM/442-U/1C-U.cpp e2301b523ba75830ec01c901132163a79b739a0d
F SRM/443-U/1A.cpp 9e9e07b8082e082d9772b58ff34994f7674084f7
F SRM/443-U/1B.cpp 1096f6b690aa542dd54c711be9c86cef0972121c
F SRM/444/1A.cpp 3aabd385e4b10b4a14a416f01a477aa280d34f7d
F SRM/444/1B.cpp 2b2cc140266eef07d33e5c0cba6f2358d271162e
F SRM/444/1C.cpp f7d0e00a6c0eeef7f45a83cac6fc4494424bc0c1
F SRM/445/1A.cpp fc75099a804bb837ecf065219d017da24f9d6def
F SRM/445/1B.cpp 299e5c03487b074ccbd1c4fc5b2b60faf84e7c21
F SRM/445/1C.cpp b01c730886ab7acaebb68fae405b9120661f356e
F SRM/447-U/1A.cpp a89ac69a75cbec949f1a4eee0f1fabc2c6ef3314
F SRM/447-U/1B.cpp 89bd12ca6419d95a025fcd76512460e72ba5b146
F SRM/447-U/1C-U.cpp 1ff60a30e59ecd0befd997b0c842009deba6c730
F SRM/450-U/1A.cpp 41eb9ab0d33a154bbc6b42872a9b3151f146806e
F SRM/450-U/1B.cpp 076d8405b22e14c4810c953f1f4d29dfd08608e0
F SRM/450-U/1C-U.cpp d0bfb26f428b0c51d21546d6331b6f772d847a8c
F SRM/451-U/1A.cpp 5ddd5533b318ee93a0e1f2c1638994df9e351b7c
F SRM/451-U/1B.cpp 179a24bc8356088b4244ae4ed1fb121b9e6b6da8
F SRM/452/1A.cpp a26c173c3d2bd17e7f19772aeabc11a3e480ce7c
F SRM/452/1B.cpp aa7e1a1a6f23a9b69de7885d42784009acc510b3
F SRM/452/1C.cpp c255d7f6a0dc716709e9da0d4917b7b00c7902af
F SRM/453.5/1A.cpp 264b779c9b54203fe2bdf076fed5cf577ce747b1
F SRM/453.5/1B.cpp c3946bd33dff056f52c38e3df61529b33378bbdd
F SRM/453.5/1C.cpp 199b4b73c8055efff93b24ecce65eb4f4f7b9ee5
F SRM/454-U/1A.cpp f520f03e2411db6e8f6c5e57ffcad3a23b05adfc
F SRM/454-U/1B.cpp 54e51fc2420680302bbd07b7b6c24a8bcd5d417c
F SRM/454-U/1C-U.cpp 237d262a30af71675004f995fe6908b9ba981381
F SRM/456-U/1A.cpp cddace57bcfd8713dac3419a86fc4a73e082606c
F SRM/456-U/1B.cpp 4a688b8acc36f02dca6cbd06a14b49007689cce3
F SRM/457-U/1A.cpp 3c8f623356e9f51dba4433bcf44aecb33a48a29d
F SRM/457-U/1B.cpp 66d130730b42345ebe1bd3c04a80608706a51daf
F SRM/457-U/1C-U.cpp 1f56abd1e071f50d3e69f548906ebcbdc926dc97
F SRM/458-U/1A.cpp dd4898e19fbf1df80da752a97eafdf2071c7715e
F SRM/458-U/1B.cpp 4c507d892b5c2673fa0b8507b1067c943530cde9
F SRM/458-U/2C.cpp fa4ee92d598a53960f28bc6eab2e803569167f5c
F SRM/459-U/1A.cpp 70860f519d844ba538f20bb5f7c7abb7da603acd
F SRM/459-U/1B.cpp 9ca9b4bf809d337c6010f7ae72bf2a6323a49d7a
F SRM/460-U/1A.cpp 70b68db021e8c302b347247659fa9b7d516f316f
F SRM/460-U/1B.cpp 2b2ccff9854de3ab50be63e73b9d370f0d77ff1e
F SRM/460-U/1C-U.cpp 94cf308d5baaaf21d7db3b896fbe0716677174af
F SRM/461-U/1A.cpp 0fb66fe6be1bd22dba8e1d322297592b020b8a49
F SRM/461-U/1B.cpp 800766c7be5a99d9127df75a1faf62c1c4b24abc
F SRM/462/1A.cpp 3ac34d38668840d0c3b7c66280f7a3e3b0a48964
F SRM/462/1B.cpp da8cd7890ede0b8d096b15af763c15cec84dae7d
F SRM/462/1C.cpp 12341843ad5afdc4b51edeb9961719b09c42b75c
F SRM/463-U/1A.cpp 9b89d023895fe0e450ddf97c7cc83d88cbe58ea0
F SRM/463-U/1B.cpp 72b87e10d5e14a674667844e035f68505493d630
F SRM/463-U/1C-U.cpp 7e42d41150443f381dda57c20829a951779a191a
F SRM/464/1A.cpp 22cbd7d786057de9f7264891c6e4f11de266d072
F SRM/464/1B.cpp 5d045ee47ad32484dd7a5e5da8368ed91950aedf
F SRM/464/1C.cpp ea1144bd38a3e84cb725806bfffbe389d040cf3e
F SRM/465-U/1A.cpp 34029dc0172b7ef928ce0e371bdbf9848813a76a
F SRM/465-U/1B.cpp 93c53f4c26bd697ea27adc653935594b79ae99d2
F SRM/465-U/1C-U.cpp 4ab9d94a2abea13a2c7703a4bbc4ba9430731547
F SRM/466-U/1A.cpp b77551cfbb4fa077d6d8b494ad109b14e641ca37
F SRM/466-U/1B.cpp 7c6bd3238ef8c0b3a77e9ab3f5283180073a160d
F SRM/466-U/1C-U.cpp c596015123288fc08c153c50f8a3766c38d610b5
F SRM/467-U/1A.cpp 0013ea53e2a547800e17b04a9efea73a7f8ed944
F SRM/467-U/1B.cpp b74c3219548cc7103640d7554a123ea0410831c1
F SRM/467-U/1C-U.cpp 02fca67c4fcabadb60ada5301d3a316c54ac1690
F SRM/468/1A.cpp bb06222c7a60f7be95e983d66d1dc517a30d0492
F SRM/468/1B.cpp 9574f58423d9446614706ac9f7bc0b8024367ec4
F SRM/468/1C.cpp ef7e420ef333d5ce8ca0790a7125caf70d7adfc1
F SRM/469/1A.cpp d06567508a7c08306693afe5bf0d365ff380b6a9
F SRM/469/1B.cpp bec7920e12c18fbc89ee438ee06da4b2c0d580b8
F SRM/469/1C.cpp d5918a22f737d339429f10e7089fdeaad4a4fe6d
F SRM/470-U/1A.cpp 24617375bbc033b8291aa5db0d5a11d47d64bed3
F SRM/470-U/1B.cpp 5418de6c5fb4301bc59cfc32d02ccda43d72e02e
F SRM/471-U/1A.cpp 47ade1da7def45156d74277cc7324d7a3b020fe7
F SRM/471-U/1B.cpp bb11249db9cf179a3559f9c3c55cad619fb6599b
F SRM/472-U/1A.cpp e239d468ae47778cadc00aa57e8e67c265a94a45
F SRM/472-U/1B.cpp 033d37ff367d441d4deb57e1dad60d2b2f77d24b
F SRM/473-U/1A.cpp 54bf3e40d837f13bc1b6081aee17938ec0fdd224
F SRM/473-U/1B.cpp ad649cfd4e78d396e22f1ab639efc5f62619921b
F SRM/473-U/1C-U.cpp 35a3e3aba95688f7aca063ca8240781311cb81c3
F SRM/474/1A.cpp 6b0f4c18c12a29a45effc37ae34a38ab29d08ec3
F SRM/474/1B.cpp 96cf85c87151dbba0c3f9c0786a8c57b6eed679e
F SRM/474/1C.cpp 20f85c4e20ad270e0db6abd1a025bafd319e0122
F SRM/475-U/1A.cpp 1b625ac1477fd5f00c4eee688cd288ac5ca16ec9
F SRM/475-U/1B.cpp 0a3d4549914a8f57e5a51a22f5314deca6670f2a
F SRM/476-U/1A.cpp e10f449b73402d2c92fea797c8d0f5a0c9d79a03
F SRM/476-U/1B.cpp 98c2d671691b0a489d3306b1a7ab8557e6d2ed0e
F SRM/476-U/1C-U.cpp c81f1fbeaeaef3fd0e888846b361a840f48cdecb
F SRM/478-U/1A.cpp b7f0b3a8ec81231036bf231e7b933152b65fd1a7
F SRM/478-U/1B.cpp 3cbbfe4224f260a70a1d4ff093e669aaba5a1690
F SRM/479-U/1A-U.cpp 816649b6f120c38e5a18e202f861ad7231aab168
F SRM/479-U/1B.cpp 5d5ec3acb844c5c957d6ec210d5d8a3bd21fb7d4
F SRM/479-U/2A.cpp 569c7cb5f3c676efeaf080a98659f15928f791f6
F SRM/480-U/1A.cpp c4cc4d65db9bedbb08d24fb5328bac250e9b3df3
F SRM/480-U/1B.cpp 4c32e38aec559696fb47bba06d04ece434994215
F SRM/481/1A.cpp 5beaeafc55fc55b64a6c1b933fbae84215bacae7
F SRM/481/1B.cpp 9a6b2ff88d4819cc5afb72bdf1f02d1f09b0f75f
F SRM/481/1C.cpp 33f000c44b39ef2dc9dfbbdc6f6c54cdc24084dc
F SRM/482-U/1A.cpp 622c85edd2a0b0bfba95ae3b3b53a8d0c0156f5c
F SRM/482-U/1B.cpp c9cf49d6b744849fa1e123d5b03dedb138d0d3b7
F SRM/482-U/1C-U.cpp 65aad8bb5e7b3849b0fa65cb5921dd6f58bfa850
F SRM/484-U/1A.cpp 6a42e8ac2f9b115bb934973ba3d5058a79d19b4b
F SRM/484-U/1B.cpp be7ddcd5afb0c754c6de63475d75862a764198b2
F SRM/484-U/2C.cpp ff8a7dedf31c21ecf4ad9dba4d57b6934036da64
F SRM/485-U/1A.cpp 561cc23e487a1233d6c3114885493c1c07fce837
F SRM/485-U/1B.cpp 50efd272f7286bd4f6d14c71c1b704f6e05cfc4f
F SRM/485-U/1C-U.cpp 27e70b189824397209fadfababb1007c82345954
F SRM/486/1A.cpp a62787f87989e0f0859b48cff263b8eba687c313
F SRM/486/1B.cpp 937144173b305ccc0e25e6a79efd4f4e1f8f8412
F SRM/486/1C.cpp 0a15ef1d15a672eef9709ff0b901fb25d98163f2
F SRM/486/2C.cpp 894982b1719fd8db73875a71fea69dbe8222d9b1
F SRM/487/1A.cpp 4c5e2466526b5e9f2f31b41d54b76916779949f7
F SRM/487/1B.cpp adf3912f0e556cd5ed2d7688d4d54e5c9accb919
F SRM/487/1C.cpp 42380d118339650a189ab0ec44b674b233153d5f
F SRM/487/2C.cpp 707c8d59bdc01e9a979419a1018c0f6428982779
F SRM/489-U/1A.cpp 7de7b5143ca315629eb85bf132da22a677860227
F SRM/489-U/1B.cpp 4377d1219d057c6f99bfee8d063469055259e9ff
F SRM/489-U/1C-U.cpp d8218ea4a0fb855c1bc5ee9c3fea2540d5d9d5c1
F SRM/490-U/1A.cpp d56c04a6bea2df82d290e7204522ca1523906b3d
F SRM/490-U/1B.cpp 67cc5158338e6e25439951846737ee840f234380
F SRM/490-U/1C-U.cpp 2698a1e7c9451719c9bc3b6c804ed61ba6457b6d
F SRM/491/1A.cpp ec3c7b925e5f4d41117bc3f12ccac0110e724566
F SRM/491/1B.cpp 258b2dbb2f8262f71964559dc961a60830fbd136
F SRM/491/1C.cpp fc13d82ca1ace5500aca3dda74ec90d67cd4fbd4
F SRM/491/2C.cpp ba05691b3037f75216b75b80f0785525ac892b41
F SRM/492-U/1A.cpp 49693ab4e53ef6821d81ccc5c7f2c4adffb75284
F SRM/492-U/1B.cpp 90d5ca1902401bc0fd850d50de69862e71f27b13
F SRM/493-U/1A.cpp 295e562b1438d93f1402574dcb860cd99577d9eb
F SRM/493-U/1B.cpp 13f8fe20f39799a28232a433023ea7dbf97a333f
F SRM/493-U/2C.cpp 11f187ebddae9d97b7abcc477d30c430ea810694
F SRM/494-U/1A.cpp 7486de33876cf54627c11c2f6a6eaae8d4dc8180
F SRM/494-U/1B.cpp 7ca249caa65bea302e9180a95777e2487655ab4b
F SRM/495-U/1A.cpp 87e839b8017e092a576be54713e3734aedc87aca
F SRM/495-U/1B.cpp 3f7b3fa46030db3fc02a6a3cd3ac340ff87a442a
F SRM/495-U/2C.cpp 6fa6be636b9ebdef8e6e109204d7a3e722502a02
F SRM/496/1A.cpp 02521b08a944dd23d2575d10459f9d5a9b091d93
F SRM/496/1B.cpp 85211b8e1f2074c00a103396af8732def766fa3a
F SRM/496/1C.cpp 243d0d4a58986591c2c1a715d81b5db4be4270c3
F SRM/496/2C.cpp b8edf4ca77074ee34518ae8bd3ceead6167d0f9c
F SRM/497-U/1A.cpp 6442f8ba618ca35382ba360eb65fb0a6788f0bfa
F SRM/497-U/1B.cpp 1dd2adf40bd7c456b30f9bc3fccf898f17082c04
F SRM/498-U/1A.cpp bc240ca099bb34e9815cfa359e7734454f6abea1
F SRM/498-U/1B.cpp 762d28b66486ec7df90aacc5077395d1ec0094c2
F SRM/498-U/2C.cpp 12f642c106b5741226ecef1c3ca8768d06678d13
F SRM/499/1A.cpp 1b6c222f9c3582e7bf8556f33429d8f0c96d575f
F SRM/499/1B-U.cpp 13e543b5a0b1db4488edab7f324cee8d3748a2d1
F SRM/499/1C.cpp 4983b441ed2ad4dae569e2c156fd2e7ed56f2b6a
F SRM/500/1A.cpp 86caa30b4834e1a25dcfb71250b91ab60f7e6d65
F SRM/500/1B.cpp 5fcb34f3f46b9954eae3dbd6883dd337f3957590
F SRM/500/1C.cpp 45a3476fb0482db3398b276a918a5529f5a8b53d
F SRM/501-U/1A.cpp d3ffed894b1fce357bb961b7b9f8231cfc2a5275
F SRM/501-U/1B.cpp 91246eeadde8d75d84e3e8116a531c3891c3a6ea
F SRM/502-U/1A.cpp 2978fcbee76e9eafb24b38fac03f1cb1f436810b
F SRM/502-U/1B-U.cpp 4ee8e1b0161a0735532cc626ef7837a715fcc4c4
F SRM/503-U/1A.cpp b72e6c307321202592aa4327e35047892cae9ada
F SRM/503-U/1B.cpp fe5a5960384579121892ecee2190b9945c116b3d
F SRM/503-U/1C-U.cpp 852235c2e0a91bd672810bd7fa256379fc7bcde8
F SRM/504.5/1A.cpp 7026c83513549f24cd221e6c2be411221a2c38a2
F SRM/504.5/1B.java 40bffdccb4631d6990664d0b7e991baba6ea00fa
F SRM/504.5/1C.cpp 1f5d9f15dbb3d7e23f8fe13f06862147397a196a
F SRM/505-U/1Au.cpp 9979db28a5ab5334b34fbbe7aea41bb2b33db704
F SRM/505-U/1B.cpp dc8b7855f7fb41f0a3f67f0c22c5cf5ef9e2026e
F SRM/507-U/1A.cpp 4e5b4d79ecf48d8e3351fc54e839912ecf9a021d
F SRM/507-U/1B.cpp 9c730bac0778f4f4c89d6d3fae53b9777110fdc4
F SRM/507-U/1C-U.cpp 58f85286182a4ca4d3febfe3bd8aa84bc20836d9
F SRM/508-U/1A.cpp ecd23a1d05cecd1528fb043abae6ec775b184a6b
F SRM/508-U/1B.cpp 3d778b85bf6f47a511b5c595e725415dbfc87fda
F SRM/508-U/1C-U.cpp 1ce44cdd43d689dbecea3c8cbb76b76ac57e552c
F SRM/509-U/1A.cpp 712b40dbdb712dc967c807869a1898758f56e0d2
F SRM/509-U/1B.cpp 665b46c2c4b5b562a66555950ccc2b452727987d
F SRM/510-U/1A.cpp 4b8ef53b93c8e743139ed9fdf35e21a4ae4d63fa
F SRM/510-U/1B-U.cpp 29ee29a34dc5af35b07b1098cebe25d23bbbb39e
F SRM/510-U/1C-U.cpp 7df1c0211e8d6875c3a5b3a8e2f40fb9217eb12b
F SRM/511-U/1A-U.cpp 0939e8f38eb262b66ebd196a5505d55379c4d7e8
F SRM/511-U/1B-U.cpp 5cb364fac0d3a48feec08e6019c65b2258d093d1
F SRM/512-U/1A.cpp 0f86d3bb71a9b2cc29a472c6a04f7854532af4de
F SRM/512-U/1B-U.cpp 44710d18d6a7b1732f0618d8767e3801bf284499
F SRM/512-U/1C-U.cpp 4a5bd572b13e0e84499d77d41bfbaa50a2f11fc5
F SRM/513-U/1A.cpp d303488aa62482096a57a38478a2f2fba35c69ca
F SRM/513-U/1B.cpp d2075b0ec6259c1aeea8046205094c7ab54630b4
F SRM/514-U/1A.cpp 3c6459225e1fc2fa7236c30373efa708df56b7f8
F SRM/514-U/2A-U.cpp 757c488211084a3db2b0e02d1b79a2702d190f7c
F SRM/515/1A.cpp 27159b7b45b871980139a67657fefab708e70914
F SRM/515/1B.cpp aab4c30d49ab7bd6d78e8de4c610b46ef0e20d47
F SRM/515/1C.cpp 345e49df172a4d838458f8a09fe07f6629b6a83c
F SRM/516-U/2A.cpp 2e6ce5bbe0d9efd7fee99644339db9c20bfb1c12
F SRM/516-U/2B.cpp 8e15fec270ef292a3edf78e22ab4b8c389e2e50a
F SRM/516-U/2C.cpp 9236182d8721831100803e0a6efa6467256df5cf
F SRM/517-U/1A.cpp 64a4787ef91ae507e5f80124e6eb57f8afa2479c
F SRM/517-U/1B.cpp 498d0330a61d76ab4ab6793823bfe304f4e1f2f7
F SRM/517-U/1C-U.cpp e962c41de1c7ae6bf9ada62a97f2aef62dfe6758
F SRM/518/1A.cpp 39f7d6474ae7b7535be9e933ba2a2af9b5c5ea79
F SRM/518/1B.cpp 3c712bb16a6c8631c6da6c5ef8c17e64de41ec5e
F SRM/518/1C.cpp 1b6b6f1bf178804be92a8b0426cf17bc506de7e6
F SRM/519/1A.cpp ab38c113cfe34364e9884067219d548d9a6809d3
F SRM/519/1B.cpp 148e8147aebc92eb9137c46674a57c65aaa2d03e
F SRM/519/1C.java 805872cfb459b818bf6cff89d898ed41a741eb8e
F SRM/520-U/1A.cpp ba2c28c303f93ceec445437f506c6684e541d78b
F SRM/520-U/1B.cpp 3680215ae4f12899056694d2a64d0b272945fadf
F SRM/520-U/1C-U.cpp 7ea625a8bdca1eb3fc8792cbf8ecb633f6205a29
F SRM/522-U/1A.cpp e8ec418b9332bc9f23e92ad7e3cd5e9b09370fdc
F SRM/522-U/1B.cpp 34827d4e4ac8d217cd082419de6ccac314429340
F SRM/522-U/1C-U.cpp 2049344b195d192d028b07747e51fc1bfe40a70b
F SRM/522-U/2A.cpp 0b730a19c7ddccdbc2fdeb77b956a37a44eae84f
F SRM/522-U/2C.cpp 54a6027b9b62c48a92cdeaf20901cac8babd627c
F SRM/523/1A.cpp e904c748ecdc6b47e60481ff857893d5e8f5d3f0
F SRM/523/1B.cpp 2ad7ecc836973d8a5085143426025b9f6524f95a
F SRM/523/1C.cpp ac1374745693c0580f23b72ff7ad8c1cebd5ce39
F SRM/524-U/1A.cpp d971d0647e4bd58eefa6f4034a87597e8eaa3d19
F SRM/524-U/1B.cpp 38ff0d11552da11a6cb3a5a18d8e9f7bfe36970e
F SRM/524-U/1C-U.cpp f38a8ea9a6bc4e279935b9a1656391daa0012754
F SRM/524-U/2C-U.cpp 925481462bafb3b08cdb2195e70c11ee992d97df
F SRM/525-U/1A.cpp e66e79bfc0293cc68080e3e717a3a09e4e69b8b2
F SRM/525-U/1B.cpp 1cfc045ea674117fa1da69d684022ad8eae0bac0
F SRM/526-U/1A.cpp 3cb93565653b13039dfecc4f3f883a69b1ef2f62
F SRM/526-U/1B.cpp 6420102b826df671b84826ae5d107117220ef3b6
F SRM/526-U/2A.cpp aa83e3a5e10e2fe4f36e4e670c97752c789bf958
F SRM/526-U/2C.cpp 7d7d14d6f38066ca64630a0e05c43865f342de7e
F SRM/526.5-U/1A.cpp 577cfc25d3b1c3b969e1c799682db10e7295ca4e
F SRM/526.5-U/1B.cpp 6a80b80254e8b11117fa0e6720f8792410b661e3
F SRM/526.5-U/2A.cpp 85387e3cdd5302baf88d0eead06c6aa0ce2b3375
F SRM/526.5-U/2C.cpp 71780af0d20da0b94840a488e28f9f0b1af62cc2
F SRM/527-U/1A.cpp e86c37863d2b6878935ab6a74ff49643d5f9f7fc
F SRM/527-U/1B.cpp 9446f824184a311c9253d52876906be7bb07fc64
F SRM/527-U/2A.cpp 395d0c02f1fc946126b720e73100bdaf501a652e
F SRM/527-U/2C.cpp 8a1cb626f49403d657ed94c4da0461e5bc336a2a
F SRM/528/1A.cpp 1f7e5221dd3ee508cce0e88167f834460f944f89
F SRM/528/1B.cpp e3b7dabae0461c08b2390791bb87d55f99b7ad43
F SRM/528/1C.cpp db458a8bf7c0ef4dde6173d14c5e4deda4fd6328
F SRM/528/2A.cpp 294b894277ee8322a2473f30483522080c6fc1da
F SRM/528/2C.cpp ce0cb27aa1496b82235cab41a815e0393b4be357
F SRM/529-U/1A.cpp 872512230b80af22c17268fa8f062e974dcc75c4
F SRM/529-U/1B-U.cpp 340c6fa4252b478accd7d49f17095ba5d6e9d9c6
F SRM/529-U/1C-U.cpp 89efd56699a58e1af39bcb25e02a6c6852788eed
F SRM/TCO10-1-U/1A.cpp 86891d068367bcdf1297f465558bbaec2e2d9aa8
F SRM/TCO10-1-U/1B.cpp 56eab9a0d5dca1c426ce6f8b3e5761507711f606
F SRM/TCO10-1-U/1C-U.cpp a16249ed416e3f883181dd9497a807dc2b6b7b68
F SRM/TCO10-2-U/1A.cpp d7e39504fab9386900d126939d76f8ff7c652e5a
F SRM/TCO10-2-U/1B.cpp cd08fa40861c2ec8bb428a49360d76ce7fd48556
F SRM/TCO10-2-U/1C-U.cpp 09d7f34f11d09ccc0213e2baf297fbbcc28367e0
F SRM/TCO10-3/1A.cpp 4a490e7a696723ed040a3e8658b617b79ff6b1cf
F SRM/TCO10-3/1B.cpp c7168a3555d839b7da4ff2476ec665018dfa4e9a
F SRM/TCO10-3/1C.cpp 244c2d068d085457b322ecc642e87b6596f6b786
F SRM/TCO11-1/A.cpp 3a5fb18ce90cdda643aece911bff49d917ca34ac
F SRM/TCO11-1/B.cpp f52c1a0b3c125396ddc55eec60e47239c51869bc
F SRM/TCO11-1/C.cpp 7383f594e57587765acbda0a8473fe97ec79184b
F SRM/TCO11-2-U/1A.cpp e1aea37918978601680b5b0a1cf499508d55881c
F SRM/TCO11-2-U/1B-U.cpp 4b292360dba252905b87d05d8d1b45b2d730d6e6
F SRM/TCO11-3/1A.cpp 7c3fa8bfe90815c9dea09ee07ef9d513fb6040ec
F SRM/TCO11-3/1B.cpp b1fd16df13023b5a14ff5df5f1c5f07e1b2fe55b
F SRM/TCO11-3/1C.cpp bb93038d2c81fe7fd4b59f3bf1a268c3166528cf
F SRM/TCO8-3-U/1A.java 49868c43512ca5f3c70daaf9633fe345ed185123
F SRM/TCO9-1/A.cpp 07008cbdf3a5db57053babbb7960e945fa782399
F SRM/TCO9-1/B.cpp 9180662f25d62836a12c4545c257ee3a342283ae
F SRM/TCO9-1/C.cpp 850feccc28db3e68eed96cf31ea6081175c044e3
F SRM/TCO9-2/1A.cpp b8cf68d0e0d741f2c58d7185e745b22822ed1f78
F SRM/TCO9-2/1B.cpp 5c2f54954f3e8b6d1befc50b4d0c002af35e1951
F SRM/TCO9-2/1C.cpp f35e47b64486be8c4e52d251a1453c14fb5e4e61
F SRM/TCO9-3-U/1A.cpp 7f6a0aa40df322bf38db67de0b3f3f7c6f23d5c0
F TZTesterSp/ContestApplet.jar 38843265df3fb2cafa4d988e0ee710608dba8e2f
F TZTesterSp/Makefile 362cbea8b2a2ebd3b028db05df44cf163d6f34f4
F TZTesterSp/tangentz/TZTester.java 9ea2716e7a7a319a88d5ea219d35342b5c31ac5d
F TZTesterSp/template.cpp 56e8b77f261a915b830b265f4fbf5f25ccf60d39
F lib/dataStructure/AhoCorasick.cpp 71f65eb207acadc5111ef3d876f996bf55ab2ca3
F lib/dataStructure/fenwickTree.cpp 5a7c5bc1ec0fdf3078ab4ba75a3c529f9dbc0d2d
F lib/dataStructure/rmq.cpp a0dd84df47a73891341ee803993c750cd094848c
F lib/dataStructure/segmentTree.cpp d90f43e790c04822abf6f6e89ecea9c73383b1f7
F lib/doc/fft.txt 893844b7e5ed0726e2e8aec1bc99558deed882c4
F lib/doc/lb_ub.txt 6993ff5a52ea6cbc94700224a0cb109777798c43
F lib/doc/nim.txt d63874d4c871cfe6a11e5aec18ce96f10590e9f0
F lib/gcj/!gcj-smpl.aml 9caa644d5228a4f9afe09acf1f44a6fa1ddaa974
F lib/gcj/!gcj-smpl.as a762a8ed088b0770483c8c6a2ae837e103d5afd8
F lib/gcj/!gcj-smpl.bl e21b6366bf8728d909d8ce92c75ec4634a173022
F lib/gcj/!gcj-smpl.cl 5615f7e126fc9cd7c328d1b4b021baed71df5c21
F lib/gcj/!gcj-smpl.cs 2cc6fccce968278db4b1135aeb38298c7014b650
F lib/gcj/!gcj-smpl.vbs 4dbab301b915fb0de86c09d812f2d0516844f33a
F lib/gcj/!gcj-tmpl.cpp 8b7e23cf8b869fd67d51dea1cf69665558207ca4
F lib/gcj/!gcj-tmpl.java e9cb1325b5300e50a4d168a688ed3ee438d3c7eb
F lib/gcj/!gcj-tmpl.lua a2c96590b21d65bc0f2236a0aa1194238b7ad775
F lib/gcj/!gcj-tmpl.py da8352105d588b9376c8bccc4b13b0423e6c4b78
F lib/geo/area.cpp 959cda21c7e42a70dc6791077e124c0aebde0573
F lib/geo/ccw.cpp 81dbefbd30f15e7930198a1946498518b4e58abc
F lib/geo/circle_3pt.cpp 40885cae01887a2cac5f874f130e221317294827
F lib/geo/convexHull.cpp 75743e110118c49cd9a8cce9408438c0745cd246
F lib/geo/convexHull_old.cpp 9ffbc36d1d4aa6a7da03e785207383c67286dbcf
F lib/geo/pt_in_poly.cpp 05f672d15009c4b53de46381ddfeb3a685fba3df
F lib/graph/__goldberg.cpp 3f97582085a591c3d90e95880285684c3916c497
F lib/graph/biMatch.cpp de8fb2bb9f6a1b6db919912d3742787fd8270ab1
F lib/graph/dijkstra.cpp f701e2736c51ff6ef3b00e19e28b97e6458fa55d
F lib/graph/isGraphical.cpp 5fae6e092a92d7c8ea4556f16ecf0b6ab070b0d0
F lib/graph/maxFlow.cpp 296b9275312ebbf1e64a9e94d6e99fdf47d1d6c2
F lib/graph/mincostFlow.cpp 4236b55037662c66a592a8df9920f39f6fd1c653
F lib/graph/scc.cpp 1f3d1cfa1b9a8b8a251abf74979b2be32b887f89
F lib/graph/undAllPairMinCut.cpp 08ac17a6157e8d09cf98835de13eeb57fe4bf28b
F lib/graph/undMinCut.cpp 27b1f3ac721526bcf53951c370bf5b826f25f0f7
F lib/numeric/bigintFake.cpp 029a85274b27ccda289c953720891b01fd7e0dda
F lib/numeric/erathos.cpp 451164162aaf47508c1c13db23603eb8470fda8b
F lib/numeric/fft.cpp 30aac07db1a49b69289dcfa47ac8a123493d0214
F lib/numeric/gcd_lcm.cpp 9e6d3cbd67078cb94df7fdd01ac6cc161e652c66
F lib/numeric/linearEq.cpp 908cbaac8fbb72e4a82b2b44be0686c9f8d2abfe
F lib/numeric/linearEq2.cpp bf7f1d164fa346363d8bc257b4591b1250f97cc5
F lib/numeric/matrix.cpp 2c92483914a46a5636fc57fdf4c53f62bfa9fd8e
F lib/numeric/mebius.cpp daa89aa8f6eb3e5c0aa30d56173dc0c713fccef3
F lib/numeric/modArith.cpp 76c58f82b36b80e2aa9df082d49df2c5c76b799e
F lib/numeric/nextComb.cpp 291928c8067379300b85ee18deb0a67853a450b4
F lib/numeric/sternBrocot.cpp bfa0be1fa6ea3c75c678e1a1b27ac92f68d0a561
F lib/typical/BigIntegerUseCase.java 49868c43512ca5f3c70daaf9633fe345ed185123
F lib/typical/amap.cpp 8e84d319ff86cb61de52f2b3b463b3e242ab6b7d
F lib/typical/bfs.cpp b584e6b7fe45956b44f542c7625d149871f335d2
F lib/typical/bitop.cpp 80d6730d2c161aa483a031c445e391322fcb51f4
F lib/typical/comb.cpp d63ada0513560bce41ea7d1a204630cbf157065b
F lib/typical/dp.cpp feb5fdb1e50b8e31b602449794bc46080c8f0518
F lib/typical/idGen.cpp 01a2602f05b036ac5c8770b88c89bf824f5222d4
F lib/typical/inMap.cpp a5a448928ab966730e054c6a18b93c66253dc09b
F lib/typical/maxRectArea.cpp 73000b9fbf0fd9f67f0e7ab4b5cbeb7e2b35b25a
F lib/typical/setCover.cpp 3071774087420287802f9927d8945311f4356169
F lib/typical/setCoverEasy.cpp d2930c13625ebb9212dca232b7282a48d8458bb6
F lib/typical/ternery.cpp c1b48b3999a9f65ad3f00bf5275c72bf7eb06f19
F lib/typical/unionfind.cpp 734bdff2cfc3cb9d3b6f9eedd05ff2fdfb0e7edf
P 1a2a57338cde6b576dfdc8926595eb0280719076
R 0f7475850972b8c8184e5ec12226619f
U kinaba
Z f998588f5f4bb1f3b63ad813231ff0c9