perm filename TTYINI.BIN[HST,NET]22 blob sn#843070 filedate 1987-07-10 generic octal, type ?, neo NULL

000000000003 000000000034 777777777777 777777777777 000000000177 777777777777 777777777777 777777777777 777777777777 777777777777 000000000001 000000000034 777777777777 777777777777 000000000121 777777777777 000000000206 777777777777 777777777777 777777777777 000000000117 000000000376 000000000032 000000000277 000000000237 777777777777 777777777777 777777777777 000000000321 000000000333 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000022 000000000012 000000000273 777777777777 000000000026 000000000235 777777777777 777777777777 777777777777 777777777777 000000000360 777777777777 000000000363 000000000224 777777777777 777777777777 777777777777 000000000317 000000000345 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000233 777777777777 777777777777 777777777777 777777777777 000000000413 777777777777 777777777777 777777777777 777777777777 777777777777 000000000371 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000141 777777777777 000000000142 000000000143 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000144 000000000137 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000145 000000000146 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000147 000000000135 000000000136 000000000066 000000000102 000000000103 000000000150 000000000151 777777777777 777777777777 777777777777 777777777777 000000000106 000000000112 000000000100 000000000044 000000000002 777777777777 777777777777 000000000152 777777777777 777777777777 777777777777 777777777777 000000000153 777777777777 000000000154 000000000155 000000000156 000000000160 000000000161 000000000162 000000000163 000000000164 000000000165 000000000166 000000000167 000000000170 000000000171 000000000172 000000000173 000000000174 000000000157 000000000175 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000176 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000255 000000000260 000000000263 000000000266 000000000271 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000275 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000211 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000016 777777777777 777777777777 777777777777 301446020247 617376262501 417375671737 663124074157 265507133553 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 022000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 301446020233 607075064735 625012267737 665017033533 321626732401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 301466061401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 311406620213 623236464101 437235461313 713516367735 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 527355367337 737340000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000010 777777777777 777777777777 777777777777 301446062501 407316064303 723636062501 503455167351 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623535561001 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 311526100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 633454562501 703376272001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 633454562501 703376272001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 633454562501 703376272001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 633454562501 703376272001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 633454562501 703376272001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 633454562501 703376272001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 633454562501 703376272001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 301506062101 537136372315 647135462101 741465530551 301560000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 311426620235 647316320235 647316371737 670000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000016 777777777777 777777777777 777777777777 433376271763 723214520353 717136220303 713134100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 022000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206326561 315546024401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206326561 315546124401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206326561 315546224401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206326561 315546324401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206326561 315546424401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206326561 315546524401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206326561 315546624401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206326561 315546724401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206326541 301546124401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206331145 265426533541 244000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206331145 265426533543 244000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206331145 265426533545 244000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206331145 265426533547 244000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 423234166353 701006131141 301326330141 201206331145 265426533551 244000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000016 777777777777 777777777777 777777777777 301446020247 617376262501 723036062501 613034365753 701016462745 667235660401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 022040000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000004 777777777777 777777777777 777777777777 456311147223 455016571713 711335567711 625015464735 624000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 022000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000010 777777777777 777777777777 777777777777 433455767351 202135662101 215444041651 544000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623535561001 777777777777 777777777777 000000000000 000000000010 777777777777 777777777777 777777777777 433455767351 202135662101 215464041651 544000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623535561001 777777777777 777777777777 000000000000 000000000010 777777777777 777777777777 777777777777 433455767351 202135662101 215504041651 544000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623535561001 777777777777 777777777777 000000000000 000000000016 777777777777 777777777777 777777777777 301446020247 617376262501 417375671737 663124074157 265507133553 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 022000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 503474572711 675336462745 667235660731 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 462370340630 000000000000 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 503474572711 675336462745 667235660731 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 462370340630 000000000000 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 503474572711 675336462745 667235660731 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 462370340630 000000000000 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 503474572711 675336462745 667235660731 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 462370340630 000000000000 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 503474572711 675336462745 667235660731 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 462370340630 000000000000 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 503474572711 675336462745 667235660731 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 462370340630 000000000000 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 503474572711 675336462745 667235660731 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 462370340630 000000000000 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 503474572711 675336462745 667235660731 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 462370340630 000000000000 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 503474572711 675336462745 667235660731 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 462370340630 000000000000 777777777777 777777777777 777777777777 000000000000 000000000011 777777777777 777777777777 777777777777 503474572711 675336462745 667235660731 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 462370340630 000000000000 777777777777 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 447356462745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000031 777777777777 777777777777 427515062745 673136420235 532500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000130 777777777777 777777777777 777777777777 000000000131 000000000132 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000133 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000045000030 777777777777 777777777777 000000000134 777777777777 777777777777 777777777777 777777777777 777777777777 000000000276 777777777777 777777777777 777777777777 777777777777 000000000140 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000014 000000000031 000000000016 000000000027 000000000020 000000000015 000000000024 777777777777 000000000017 000000000021 777777777777 777777777777 777777777777 777777777777 000000000013 000000000025 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000126 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000127 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 407315560735 677447220233 452204030145 301011560707 643235662501 713375766401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 417636071313 717467220233 452204030151 303124051751 627554520205 653376265401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 423234563737 351016262751 647454562001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 447357167565 202331244101 301466061101 453034365501 407316062745 720000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 467036264735 351011545221 203054171713 667135672101 717516562313 673504060401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 467375667565 203454572323 713134400001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 467375672313 713137135101 466251020151 325400000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000242 000000000244 000000000246 000000000250 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000030 777777777777 000000000023 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 473036060565 202132246101 723454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 503035467533 407316467565 203454572323 713134400001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 503035467733 607447220345 627515171313 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000044000103 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000125 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 503376272337 663027220233 452204030147 303024052337 665011060745 733137100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 523455167323 723627220207 446464060735 723236172713 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 547375467565 202415167313 202214166331 201210141623 515011662751 737376265401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000016000032 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000033 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 000000000074 777777777777 547376362733 647514535101 426451420151 301620000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607316467401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000354 000000000350 000000000352 000000000355 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000076 000000000046 000000000061 000000000071 000000000074 000000000067 000000000062 000000000064 000000000104 000000000077 000000000101 000000000050 000000000060 000000000105 000000000113 000000000055 000000000052 777777777777 000000000036 000000000075 000000000051 000000000056 000000000110 000000000111 000000000042 000000000037 000000000043 000000000047 000000000116 000000000070 000000000035 000000000114 000000000073 000000000054 000000000063 000000000065 000000000045 000000000057 000000000041 000000000115 000000000107 000000000040 000000000053 777777777777 777777777777 777777777777 000000000072 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 407114135101 503376362745 237464046303 610000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 407455171751 677515462565 202515471135 202044050253 412311141401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 413034261303 637127220251 713035166313 711010430401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 413035462357 647347220251 713035166313 711010731001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 413135673313 673236372313 351012471303 647314571101 425520000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 413374175165 202516260723 663136220203 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 413375766313 351012471303 647314571101 435420000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 413375766565 202331244101 311466600001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 413376070165 202516260723 663136220213 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 423136361703 713514571565 202554567351 727454120143 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 423374463747 677347220251 713035166313 711011031401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 427235671751 627235635101 523316227101 431012052605 462230300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 427534366323 621644052331 711344041101 502530246223 414000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 427535462745 351012471303 647314571101 405460000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 433236272321 351012471303 647314571101 405500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 433454563713 351012471303 647314571101 421420000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 437036571747 351012471303 647314571101 435440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 437374562313 661644052331 711344043101 502530246223 414000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 437454562735 613136263565 202554567351 727454120145 340000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 443036262363 351012466345 271010620241 526051444607 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 443134762731 351012471303 647314571101 435440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 443135162313 637174571165 202074171723 723024032543 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 443135466721 677316475165 202515471135 202144050253 412311141401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 443535562565 202554567351 727454120145 314000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 453136370313 713474567165 202516260723 663136220203 324000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 457234571327 627174160745 621644046625 441006232143 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 463135161335 647517235101 533135672353 713024031153 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 463374260707 643136671727 645644052215 202412541231 446060000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 467036274165 202554567351 727454120147 314000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 467235466165 202516260723 663136220221 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 467375771313 351012466345 271010620241 526051444607 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 473136772337 671644053313 673516571303 201447100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 477074360733 351004150253 412311141501 422511143613 511020000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 503036361703 661644052345 607235462745 202166200001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 503314172337 351012662735 723536260501 311540000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 503316567327 351011545221 201446232401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 503376372165 202515471135 202144050253 412311141401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 503515766313 667627220233 452204031151 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 503636464303 637376260747 351011545221 201446334001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 517075772353 715644053313 673516571303 201446100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 517214167335 677347220103 502530246223 415010452223 436132220401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 523375772165 202331244101 311466600001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 523455772705 627517265737 745644052345 607235462745 202166200001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 533375472303 647454535101 523454164731 627444044153 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 533375647313 727334167335 351012471303 647314571101 435440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 537215171751 663127220233 452204031151 314000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 537234567313 711644041703 717236460501 325420000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 537236472317 627356372313 647347220251 713035166313 711010530401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 553135667565 202516260723 663136220203 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 416471444533 553236063165 202516260723 663136220213 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000120 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000124 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 405624041713 623036220221 607315400001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000343 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000122 000000000123 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 411426020207 627114171101 443035466001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 411426220207 627114171101 443035466001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 417134460745 202214166331 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 547235635101 466251020141 315414220241 643235464741 202035466743 727236372001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 547035663565 202331244101 301466061101 503215166323 701010166333 707535171401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000017 777777777777 777777777777 777777777777 463235663703 665644046625 441006031541 611012064323 663236020203 663336172401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506531001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 503454172351 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 325405420247 723534462735 721011272735 637314500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 416470420245 607354467733 202154161753 663517100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 523454161305 202414171311 674000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466246430555 261011064751 717375600001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 305550226101 503035466303 714000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 305545420215 647355460763 717375600001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020147 321460000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 325405420247 723534462735 721011272735 637314500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 301445420233 607355600001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 311445420245 677476300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466246430555 261012464313 647334571001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020147 311400000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 315405420231 607356475001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 315465420233 607075064735 625012267737 664000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 311425420345 647175072001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466246430555 405304043745 607620000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 305550226101 413136263731 727354400001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 305550126101 423134571323 673160000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 311405420225 727315160737 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 331400000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 301600000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 301440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020141 321414426101 423035620227 677315367757 647517200001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 301440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000060 777777777777 466251020141 321414426101 413235466101 537136372315 647135462001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733176471551 340017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020141 321410326101 523375520211 647135671751 613234571001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 301600000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020177 375760000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 325400000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 325400000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 301440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 311545420247 723535566401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 311445420247 663036662735 613536263401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 311505420207 643136264751 677340000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020151 311545420205 627454300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020141 315410226101 503215166101 407315570753 647476400001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020145 311525420251 627455564735 607304051337 677320000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 000000000034 777777777777 466251020141 321414526101 517514573313 202055267745 654000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733476567001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000223 000000000222 000000000213 000000000217 000000000200 000000000203 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000060 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000031 777777777777 777777777777 777777777777 467070372731 663376563721 202515170101 513375766401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070330553 331011527101 467072764337 713514571001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070330555 321010467731 677454571501 437535672321 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330555 341010467735 673024046703 713075072727 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330545 325010467753 637314171501 457135172321 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330553 321012364303 713375620217 627455460707 640000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070330553 301012364313 713457120303 673104042323 607354500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330555 301013173337 673354520251 643375570347 677340000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070330553 301010464703 673124051721 607355366313 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070330557 331012327101 447515764001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070331141 341011264733 202214171345 647460000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331141 321012267717 627444050313 607474500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331141 331012227101 517574167347 677340000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070331541 314000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070331145 331011460747 627456771323 723136220353 673236420161 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331147 341011560745 745010360745 663476462703 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070331153 305012370323 617136220231 607044021545 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331145 341012727101 517415161713 710000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070331145 311010760603 715011541213 202314161337 713036467745 744000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070330543 321011460745 713624051303 727075073713 713174571001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070331145 301011260733 627464043723 613055767347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070330545 331012267735 202054571747 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070331153 305012370323 617136220231 607044021543 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330555 301011560745 647035667313 202334171361 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070331145 321011560745 745010366337 727515162745 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331147 331010766337 713234120205 607455662747 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070330155 305012464323 671010664731 665012267737 664000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070330153 325012566351 713036462707 640000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330543 341011272735 625012062751 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070332143 340000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000004 777777777777 777777777777 777777777777 467070330555 311011767101 723214520221 627034420337 631014120241 647340000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330543 305011166737 637135662501 443374760735 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330543 335012464313 677115771313 202174561303 663134500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000007 777777777777 777777777777 777777777777 467070331151 331011560745 655011561607 677454400001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641426530141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070330541 346024046303 717136273745 647514571101 727355172101 305500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070331145 331011460747 627456771323 723136200001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070330553 311012464313 202176262703 721012764323 723124043303 723214571001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330557 331011327101 517135364721 607454120115 202245620227 647320000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070331141 315010171335 677314420251 677614567001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070331541 324000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000060 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000031 777777777777 777777777777 777777777777 467070372731 663376563721 202515170101 513375766401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070332143 321010760603 715010772731 617200000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070332147 300000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070332145 342044046713 607476571313 667135672347 202455767733 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070332145 342044046713 607476571313 667135672347 202455767733 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000007 777777777777 777777777777 777777777777 467070332145 342044046713 607476571313 667135672347 202455767733 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641426530141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331551 321011062731 665176320221 607554567001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331551 321011062731 665176320221 627234764351 714000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331551 311012267705 627456420221 627315571401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070331547 331011167317 677314620231 647354460753 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070331551 341012450255 202314161001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070331551 341012450255 202314161001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331545 301012764751 237464042735 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331545 301012764751 237464047751 643136220213 673100000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070331545 311012467733 202475163733 677340000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070332141 345012373703 673475767101 437455772741 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070330541 311012372353 713320000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330553 341010767745 623375620227 647355700001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330541 331012060745 723624053737 713314400001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000007 777777777777 777777777777 777777777777 467070331541 341012372747 607344043713 713314161721 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641426530141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070330545 321011167317 677314620231 647354460753 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 751447100377 777777777777 777777777777 000000000000 000000000017 777777777777 777777777777 777777777777 467070331147 311010171351 202555162747 617036300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506531001 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070330553 301012267747 625011460735 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 413034420231 647354500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330543 324000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 526352551613 421005520241 476472344605 462124041203 421011444635 424000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330541 314000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330541 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 526352551613 421005520241 476472344605 462124041203 421011444635 424000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070330541 341010760731 663235767001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331541 324000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070330543 321012427207 271011462713 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070332145 342044330501 407314574101 443036273723 720000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 467070332145 342044331101 407314574101 443036273723 720000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000017 777777777777 777777777777 777777777777 467070332145 342044331501 407314574101 443036273723 720000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506531001 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070330541 341004331001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070330545 321011167317 677314620231 647354460753 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 751447100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070331141 321004331101 517035662363 202135171713 673474562401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070331547 342024046703 713174171313 721011364735 717135466303 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070331547 342044045353 673124050313 723136271401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070331145 331011460707 643135620241 627354362401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070330543 301012373703 673475767101 437455772741 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 467070331145 321010166313 741011060745 737236400001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 467070330545 301011560745 637036262751 202275167347 627315460401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070330155 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 751447100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 467070330155 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 751447100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000207 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000077 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000006 777777777777 777777777777 777777777777 426451431153 335012367735 677334120333 607075064735 625016267737 664000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451431155 330000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451431155 333040000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451431155 333020000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451431141 313040000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451431141 313020000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451431141 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451430541 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451431143 336020000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451431141 331012462745 667235660731 202314563351 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451431141 331012462745 667235660731 202455163721 720000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451430541 346024052203 203455767733 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451430543 306024052203 203455767733 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451430541 346044052203 203455767733 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451431141 345010542543 341464046303 610000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451430543 306044052203 203455767733 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 426451431141 331012352637 515011050145 306333000001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420145 331424055313 673375600001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451431147 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451431153 324000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451431153 324000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451430545 335012071337 631011561657 643376272313 710000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 426451431155 320000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420151 321510120211 627355664747 202035466323 717375600001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 426451420151 301564042723 617214567305 627454762745 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451420151 325424045703 713334167335 202275460753 715012062751 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 426451420145 311430220213 733035671501 503036361721 607300000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420151 325410100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420151 321500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451420145 305570220251 713375466101 517214161727 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420151 331410100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420151 331410320143 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420151 331410400001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 426451420145 331504021545 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 426451420145 331460000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420145 331504021543 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420151 305440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420151 325504046303 717136273745 647514571001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000032 777777777777 777777777777 777777777777 426451420151 325504043345 677356420237 633155161713 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 617375661713 703500077777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420145 331500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420145 311500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 426451420145 305570220203 673354120233 271012360731 733036467401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451420145 321604051751 607344053703 673354571001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 426451420147 301440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426451420241 677456420347 737236461721 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000066 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000031 777777777777 777777777777 777777777777 523236026603 426314120207 677356367731 624000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420145 301520000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420141 301564044313 663135671501 523136266723 673035420245 677375500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420145 301560000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 406131420143 311504051323 617214171311 202476062735 617136200001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420143 311604046313 715012267705 627456471401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420145 311464042761 723136267303 661010566313 617516267735 647076320001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420145 305544052313 663135562751 713624043745 677536000001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420145 311620000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 406131420143 311464051713 673475771101 437455772741 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 301624040731 645010667751 677574172133 407215560711 744000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 251245241203 421011444635 425245225001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420145 301624052313 663135562751 713620000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305600000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420143 301464041345 647035620207 607455166331 644000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420145 311624041331 677375520207 677535672363 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420145 315424052321 625012267733 703136220245 677375500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420145 301444043313 663624041303 713454571303 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305540000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000042 777777777777 777777777777 777777777777 406131420143 265464040731 613136272101 443135667323 673160000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420141 301564044313 663135671501 523136266723 673035420245 677375500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233145 307020077777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420141 305464046323 723515462501 513036361703 663460000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420143 305012471337 663304044337 727474520207 677375364713 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 406131420141 301564044313 663135671501 523136266723 673035420245 677375500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420145 301630120231 727064041337 727476362401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420141 301564044313 663135671501 523136266723 673035420245 677375500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233145 307020077777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420141 301620000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 406131420141 301500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420141 305464051751 607456364323 701010567351 627456071323 717120000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420141 305464052321 625011366323 673175767001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420143 315444042703 713464051101 527460000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 406131420143 315444040745 723234664707 647035420213 607456320117 511164052401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420141 301544041313 617265441721 607120000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 301564051703 713024046703 616175166355 713020000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447126703 003777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420143 301560000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420141 305404042703 713464051101 527460000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420145 301460000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420141 301564044313 663135671501 723136266723 673035420345 677375500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233145 307020077777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305524051613 461010161707 677535672323 673160000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424042533 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 413034420231 647354500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420143 311570220245 677054571351 202305620257 643236462401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420145 301464052337 665010266303 673260000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315420000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315420000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 301564041313 733136266363 202634172313 714000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315420000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 311550100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305524043001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 406131420143 315440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420143 311451420233 647075062731 625012264735 607314467401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420143 311452220241 607516464501 467070360705 624000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 301624021545 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451420143 301530100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 751447100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451420143 301530200001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 751447100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000060 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000031 777777777777 777777777777 777777777777 523236026603 426314220207 677356367731 624000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 311504046353 647644051703 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 406131420143 305464051303 617214566101 463136674401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447126703 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305464052735 623136220351 643124041345 647114762401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305504041203 416260000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305524043401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 311624052313 713335167303 661012267737 664000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305464052345 677315420211 647076460751 677440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305464043345 607355320215 727255166737 723360000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305464042751 643136252323 701012467745 723536262501 417214166401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305524042001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 311624052313 713335167303 661012267737 664000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424043133 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305464052337 673234120207 607356471313 663300000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305464046723 617214162731 202135462345 627114762401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420143 305604000001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305524040707 617376567351 647354700001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426124063303 717504062323 607316570347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426124063303 717504062323 607316570347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426124063303 717504062323 607316570347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426124063303 717504062323 607316570347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426124063303 717504062323 607316570347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426124063303 717504062323 607316570347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426124063303 717504062323 607316570347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426124063303 717504062323 607316570347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426124063303 717504062323 607316570347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 000000000004 777777777777 777777777777 426124063303 717504062323 607316570347 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420143 300000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420143 315440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000051 777777777777 777777777777 777777777777 406131420143 305464042613 416144052345 677315463745 607335562745 714000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 751467126703 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420141 301624041721 713236320227 627354471323 617260000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420141 301420000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420141 305540000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420141 301440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420141 301564044313 663135671501 523136266723 673035420245 677375500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233145 307020077777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 375760000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420145 301540000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 406131420143 311504041345 627356420205 727455671401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420143 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420143 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424040533 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424040533 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424041133 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424041133 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424041533 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424041533 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424042133 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424042133 310000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 315424042533 304000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000020 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000031 777777777777 777777777777 777777777777 523236026613 426070620207 677356367731 624000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 000000000051 777777777777 777777777777 777777777777 406131420143 305465543101 426125541615 202516267731 663176260733 667136271401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 751467126703 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305465542101 513034364313 661011462755 744000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305465542501 523455766331 202074173313 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 406131420145 301504051751 627554520221 607356362735 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 301624041737 673154571313 673074520245 677375500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000052 777777777777 777777777777 777777777777 406131420143 305465545501 523375664703 202074167351 713135466001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607556400377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305424054313 713377020245 677375500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451420143 301524046737 677355464717 643500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 751447100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 426451420143 301524042303 737355464717 643500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 751447100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000031 777777777777 777777777777 777777777777 523236026613 426070630541 202075767347 677314500001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 406131420143 305464042751 643136252323 701012467745 723536262501 417214166401 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000313 777777777777 000000000225 000000000230 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000060 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000031 777777777777 777777777777 777777777777 523236026651 627455560735 405010367735 717375462401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 523136266703 671006430143 202074567351 627440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 523136266703 671006430551 202574166351 627444046753 713454174401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 523136266703 671006430143 202314563351 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 000000000010 777777777777 777777777777 777777777777 523136266703 671006330157 202436566713 202416264735 723136200001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623535561001 777777777777 777777777777 000000000000 000000000034 777777777777 777777777777 777777777777 523136266703 671006330157 202315167313 201520000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 723555134543 310017777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 523136266703 671006330157 202315167313 201540000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 523136266703 671006330157 202315167313 201560000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 000000000005 777777777777 777777777777 777777777777 523136266703 671006330143 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 623326232541 300017777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006230143 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006230147 202474364357 607416060707 640000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000006 777777777777 777777777777 777777777777 523136266703 671006230161 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 643406233151 324017777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 523136266703 671006230151 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006230145 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641447100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000004 777777777777 777777777777 777777777777 523136266703 671006230541 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000004 777777777777 777777777777 777777777777 523136266703 671006230155 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006230543 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 376514571333 607344030541 322044051737 727515020107 311760000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006332545 202565620221 607536366703 670000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006230553 202274567101 423376767001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006330155 202130551501 423136072135 202374663323 617120000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000004 777777777777 777777777777 777777777777 523136266703 671006330155 202105620231 727135661313 713174571001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000004 777777777777 777777777777 777777777777 523136266703 671011532161 405011027101 517214173401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671006230551 202416264735 723136200001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000004 777777777777 777777777777 777777777777 523136266703 671006130151 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000004 777777777777 777777777777 777777777777 523136266703 671006230161 404000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000004 777777777777 777777777777 777777777777 523136266703 671006230551 202515062501 423134167001 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 607115531401 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006230551 202114560735 627457100001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 523136266703 671006130151 202335161745 675010367735 717535472303 673500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 523136266703 671006130151 411010471303 637375623747 202314164745 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 523136266703 671006130151 411010170341 713374161721 647354720233 607060000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000007 777777777777 777777777777 777777777777 523136266703 671006330157 202114561723 717235767101 517636372313 667464046001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641426530141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671010260731 617375674501 513035166101 215440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 522571700000 000000000000 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671006130163 202514172501 413136460501 503220000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006230551 411011560745 745010366337 727515162745 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671006230153 202116760723 671010672731 663136272337 670000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 523136266703 671006332563 202455761313 713504041703 713316367735 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000060 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000031 777777777777 777777777777 777777777777 523236026651 627455560735 411010367735 717375462401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 523136266703 671006130151 202115773735 663374162323 673164052313 713335167001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 000000000007 777777777777 777777777777 777777777777 523136266703 671006330157 202315167313 201426200001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641426530141 003777777777 777777777777 000000000000 000000000034 777777777777 777777777777 777777777777 523136266703 671006330543 202254161727 202056262713 717120000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 723555134543 310017777777 777777777777 000000000000 000000000034 777777777777 777777777777 777777777777 523136266703 671006330543 202135564731 647364047303 733036271337 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 723555134543 310017777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006330547 202474166753 627304044337 663517266703 670000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006330547 202115171707 677355662707 723134400001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000034 777777777777 777777777777 777777777777 523136266703 671006330545 405010562323 717375620251 717120000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 723555134543 310017777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671010260731 617375674501 537035466101 215440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 522571700000 000000000000 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242106124401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242126124401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242126224401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671010260731 617375674501 405420000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 522571700000 000000000000 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671010260731 617375674501 405440000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 522571700000 000000000000 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671010260731 617375674501 405460000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 522571700000 000000000000 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671010260731 617375674501 405500000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 522571700000 000000000000 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671010260731 617375674501 405520000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 522571700000 000000000000 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671010260731 617375674501 405540000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 522571700000 000000000000 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671010260731 617375674501 405560000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 522571700000 000000000000 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671010260731 617375674501 411460000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 522571700000 000000000000 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242026124401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242026224401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242026324401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242046124401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242046224401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242046324401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242066124401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671011464705 713036274501 242066224401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000020 777777777777 777777777777 777777777777 523136266703 671006130151 411010264731 661010262745 673136200001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 733506130141 003777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671010172711 647515771323 727325730553 330000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006530553 202114173323 621010262703 617200000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006531147 202334171327 202076572327 677475374401 003777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006230547 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006531153 202475062745 645012364313 703414171311 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 523136266703 671006130151 000017777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 523136266703 671006530163 202415064731 202054171327 607340000377 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 727356571713 620000077777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000234 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000252 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000254 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000020 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 000000000031 777777777777 777777777777 777777777777 437636267501 523454164731 627456300001 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 026000000000 777777777777 777777777777 777777777777 641427100377 777777777777 777777777777 000000000000 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 000000000236 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 777777777777 7777777777