fork download
  1. #include <iostream>
  2. #include <stack>
  3. #include <cstdlib>
  4. #include <cctype>
  5. #include <queue>
  6. #include <cassert>
  7. #include <fstream>
  8. #define MAXN 1000000
  9. #define PARENTHESIS 2
  10. #define UNARY_PLUS_AND_MINUS 3
  11. #define LOGICAL_NOT 3
  12. #define BIT_NOT 3
  13. #define MULT_DIV_MOD 5
  14. #define ADD_AND_SUB 6
  15. #define BIT_LEFT_AND_RIGHT 7
  16. #define BIT_AND 10
  17. #define BIT_EXCLUSIVE 11
  18. #define BIT_OR 12
  19. #define LOGICAL_AND 13
  20. #define LOGICAL_OR 14
  21.  
  22. using namespace std;
  23.  
  24. typedef struct component
  25. {
  26. string symbol;
  27. int priority;
  28. }Component;
  29.  
  30. using namespace std;
  31.  
  32. string removeSpace(string line)
  33. {
  34. for(int i = 0; i < line.length(); i++)
  35. if(line.at(i) == ' ')
  36. {
  37. line.erase(i, 1);
  38. i--;
  39. }
  40. return line;
  41. }
  42.  
  43. bool isNumber(string line)
  44. {
  45. if(line.length() == 1 && (line[0] == '+' || line[0] == '-'))
  46. return false;
  47.  
  48. for(int i = 0; i < line.length(); i++)
  49. {
  50. if(!(isdigit(line[i]) || line[i] == '+' || line[i] == '-'))
  51. return false;
  52. }
  53. return true;
  54. }
  55.  
  56. int toNumber(string line)
  57. {
  58. int number = 0;
  59. for(int i = line.length() - 1, j = 1; i >= 0; i--, j *= 10)
  60. {
  61. if(line[i] == '+');
  62. else if(line[i] == '-')
  63. number *= -1;
  64. else
  65. number += j * (line[i] - '0');
  66. }
  67. return number;
  68. }
  69.  
  70. string readNumber(string operation, int& index)
  71. {
  72. string buffer;
  73. while(index < operation.length() && isdigit(operation.at(index)) )
  74. {
  75. buffer += operation.at(index);
  76. index++;
  77. }
  78. return buffer;
  79. }
  80.  
  81. void check_and_push(stack<Component>& bufferStack, queue<string>& postfix, Component component)
  82. {
  83. while((!bufferStack.empty()) && bufferStack.top().priority <= component.priority && bufferStack.top().symbol != "(")
  84. {
  85. if(component.priority == 3 && bufferStack.top().priority == 3)
  86. break;
  87. postfix.push(bufferStack.top().symbol);
  88. bufferStack.pop();
  89. }
  90. bufferStack.push(component);
  91. }
  92.  
  93. void pop_all(stack<Component>& bufferStack, queue<string>& postfix)
  94. {
  95. while(bufferStack.top().symbol != "(")
  96. {
  97. postfix.push(bufferStack.top().symbol);
  98. bufferStack.pop();
  99. }
  100. bufferStack.pop();
  101. }
  102.  
  103. void traverseLine(string operation, stack<Component>& bufferStack, queue<string>& postfix, int& index)
  104. {
  105. Component component;
  106. string buffer;
  107.  
  108. if(operation.at(index) == ')')
  109. {
  110. index++;
  111. pop_all(bufferStack, postfix);
  112. return;
  113. }
  114. // read number
  115. if(isdigit(operation.at(index)))
  116. {
  117. buffer = readNumber(operation, index);
  118. postfix.push(buffer);
  119. }
  120. else if(operation.at(index) == '+' || operation.at(index) == '-')
  121. {
  122. // unary plus and minus
  123. if(index == 0 || (!isdigit(operation.at(index - 1)) && operation.at(index - 1) != ')'))
  124. {
  125. component.symbol += operation.at(index);
  126. component.symbol += "PM";
  127. index++;
  128. component.priority = UNARY_PLUS_AND_MINUS;
  129. }
  130. // addtion and substraction
  131. else
  132. {
  133. component.symbol = operation.at(index);
  134. index++;
  135. component.priority = ADD_AND_SUB;
  136. }
  137. check_and_push(bufferStack, postfix, component);
  138. }
  139. else if(operation.at(index) == '*' || operation.at(index) == '/' || operation.at(index) == '%')
  140. {
  141. component.symbol = operation.at(index);
  142. index++;
  143. component.priority = MULT_DIV_MOD;
  144. check_and_push(bufferStack, postfix, component);
  145. }
  146. else if(operation.at(index) == '!')
  147. {
  148. component.symbol = "!";
  149. index++;
  150. component.priority = LOGICAL_NOT;
  151. check_and_push(bufferStack, postfix, component);
  152. }
  153. else if(operation.at(index) == '~')
  154. {
  155. component.symbol = "~";
  156. index++;
  157. component.priority = BIT_NOT;
  158. check_and_push(bufferStack, postfix, component);
  159. }
  160. else if(operation.at(index) == '&')
  161. {
  162. if(operation.at(index + 1) == '&')
  163. {
  164. component.symbol = "&&";
  165. index += 2;
  166. component.priority = LOGICAL_AND;
  167. }
  168. else
  169. {
  170. component.symbol = "&";
  171. index++;
  172. component.priority = BIT_AND;
  173. }
  174. check_and_push(bufferStack, postfix, component);
  175. }
  176. else if(operation.at(index) == '|')
  177. {
  178. if(operation.at(index + 1) == '|')
  179. {
  180. component.symbol = "||";
  181. index += 2;
  182. component.priority = LOGICAL_OR;
  183. }
  184. else
  185. {
  186. component.symbol = "|";
  187. index++;
  188. component.priority = BIT_OR;
  189. }
  190. check_and_push(bufferStack, postfix, component);
  191. }
  192. else if(operation.at(index) == '<' || operation.at(index) == '>')
  193. {
  194. component.symbol += operation.at(index); component.symbol += operation.at(index);
  195. index += 2;
  196. component.priority = BIT_LEFT_AND_RIGHT;
  197. check_and_push(bufferStack, postfix, component);
  198. }
  199. else if(operation.at(index) == '^')
  200. {
  201. component.symbol = "^";
  202. index++;
  203. component.priority = BIT_EXCLUSIVE;
  204. check_and_push(bufferStack, postfix, component);
  205. }
  206. else
  207. {
  208. if(operation.at(index) != '(')
  209. {
  210. cout << operation.at(index);
  211. exit(-1);
  212. }
  213. else
  214. {
  215. component.symbol = "(";
  216. index++;
  217. component.priority = PARENTHESIS;
  218. check_and_push(bufferStack, postfix, component);
  219. traverseLine(operation, bufferStack, postfix, index);
  220. }
  221. }
  222. }
  223.  
  224. void printPostfix(queue<string>& postfix, deque<string>& calculator)
  225. {
  226. cout << "Postfix Exp: ";
  227. while(!postfix.empty())
  228. {
  229. if(postfix.front().length() >= 3)
  230. cout << postfix.front().at(0) << " ";
  231. else
  232. cout << postfix.front() << " ";
  233. calculator.push_front(postfix.front());
  234. postfix.pop();
  235. }
  236. cout << endl;
  237. }
  238.  
  239. int calculate(deque<string>& calculator)
  240. {
  241. stack<int> buffer;
  242. while(!calculator.empty())
  243. {
  244. if(isNumber(calculator.back()))
  245. {
  246. buffer.push(toNumber(calculator.back()));
  247. calculator.pop_back();
  248. }
  249. else if(calculator.back() == "*")
  250. {
  251. calculator.pop_back();
  252. int a = buffer.top(); buffer.pop();
  253. int b = buffer.top(); buffer.pop();
  254. buffer.push(b * a);
  255. }
  256. else if(calculator.back() == "/")
  257. {
  258. calculator.pop_back();
  259. int a = buffer.top(); buffer.pop();
  260. int b = buffer.top(); buffer.pop();
  261. buffer.push(b / a);
  262. }
  263. else if(calculator.back().at(0) == '%')
  264. {
  265. calculator.pop_back();
  266. int a = buffer.top(); buffer.pop();
  267. int b = buffer.top(); buffer.pop();
  268. buffer.push(b % a);
  269. }
  270. else if(calculator.back() == "+PM")
  271. {
  272. calculator.pop_back();
  273. }
  274. else if(calculator.back() == "-PM")
  275. {
  276. calculator.pop_back();
  277. int a = buffer.top(); buffer.pop();
  278. buffer.push(-a);
  279. }
  280. else if(calculator.back() == "+")
  281. {
  282. calculator.pop_back();
  283. int a = buffer.top(); buffer.pop();
  284. int b = buffer.top(); buffer.pop();
  285. buffer.push(b + a);
  286. }
  287. else if(calculator.back() == "-")
  288. {
  289. calculator.pop_back();
  290. int a = buffer.top(); buffer.pop();
  291. int b = buffer.top(); buffer.pop();
  292. buffer.push(b - a);
  293. }
  294. else if(calculator.back() == "&")
  295. {
  296. calculator.pop_back();
  297. int a = buffer.top(); buffer.pop();
  298. int b = buffer.top(); buffer.pop();
  299. buffer.push(b & a);
  300. }
  301. else if(calculator.back() == "^")
  302. {
  303. calculator.pop_back();
  304. int a = buffer.top(); buffer.pop();
  305. int b = buffer.top(); buffer.pop();
  306. buffer.push(b ^ a);
  307. }
  308. else if(calculator.back() == "|")
  309. {
  310. calculator.pop_back();
  311. int a = buffer.top(); buffer.pop();
  312. int b = buffer.top(); buffer.pop();
  313. buffer.push(b | a);
  314. }
  315. else if(calculator.back() == ">>")
  316. {
  317. calculator.pop_back();
  318. int a = buffer.top(); buffer.pop();
  319. int b = buffer.top(); buffer.pop();
  320. buffer.push(b >> a);
  321. }
  322. else if(calculator.back() == "<<")
  323. {
  324. calculator.pop_back();
  325. int a = buffer.top(); buffer.pop();
  326. int b = buffer.top(); buffer.pop();
  327. buffer.push(b << a);
  328. }
  329. else if(calculator.back() == "~")
  330. {
  331. calculator.pop_back();
  332. int a = buffer.top(); buffer.pop();
  333. buffer.push(~a);
  334. }
  335. else if(calculator.back() == "&&")
  336. {
  337. calculator.pop_back();
  338. int a = buffer.top(); buffer.pop();
  339. int b = buffer.top(); buffer.pop();
  340. buffer.push(b && a);
  341. }
  342. else if(calculator.back() == "||")
  343. {
  344. calculator.pop_back();
  345. int a = buffer.top(); buffer.pop();
  346. int b = buffer.top(); buffer.pop();
  347. buffer.push(b || a);
  348. }
  349. else if(calculator.back() == "!")
  350. {
  351. calculator.pop_back();
  352. int a = buffer.top(); buffer.pop();
  353. buffer.push(!a);
  354. }
  355. }
  356. return buffer.top();
  357. }
  358.  
  359. int main(void)
  360. {
  361. string operation; stack<Component> bufferStack; queue<string> postfix; deque<string> calculator;
  362.  
  363. while(getline(cin, operation))
  364. {
  365. operation = removeSpace(operation);
  366. int index = 0;
  367. while(index < operation.length())
  368. traverseLine(operation, bufferStack, postfix, index);
  369.  
  370. while(!bufferStack.empty())
  371. {
  372. postfix.push(bufferStack.top().symbol);
  373. bufferStack.pop();
  374. }
  375.  
  376. printPostfix(postfix, calculator);
  377. cout << "RESULT: " << calculate(calculator) << endl;
  378. assert(bufferStack.empty() && postfix.empty() && calculator.empty());
  379. }
  380. }
Runtime error #stdin #stdout 0.33s 3960KB
stdin
( 3)+ 0 <<! ( 0/(8^ (7 ) ) - -! 0>>9-1 + 3 +8) && - 4>>- (7)
4 - 3&&( 7 *5)| ~ 1*~ -!3&& 2
( 8 + ( ( 4+ !(4 )) ^ 4 -8 | 9)^ ~1 *5 ^3 >> 6 && ( (0 ) >>7 <<9)<<1 &&+1 ) || 9 +7
3+!1
(4) +9
( 7& !6<< 6 )>>5
4^ - 4 <<~ ( 1<<((8 && 8&&4)|| 6 && 8 & - ( 4|3) -5) )
6
7* 9
6 | ( ( ( 3 ^~ - 3 ) +1)) <<2 -1
4 -7+2& ~ (8 |(8 >>!5 ) <<8)
( 8 +( 2 )*~(4 ^( 8 ) |( 2^( 8 || 9 *(0<< (( 6 ) )&3 ^ ~(7-8)) & (1 )<<4<<-+ 0 ) ^ 6 +4 << 8>>8-!2>> 3 )&&3 ^- - 2 |5 * 3 - 2 ) + + ( (1 << 8| 4 +3 + + (3 *0<< -5-(1 && (7) -8 << 2 ^ - 4||~ - 1 || +3>>4|(0 >>!+(((0 ) ^5&&( ((9|6>>- ( 5*7+2 *! 2&&~ 7|| 4)))) -(0)&& 4 )) +0 && (3 & 5)& 0 )) <<8) <<0 * ! 5 )+0 & 1&0 ^8 )) >>1&- +(3& ( 1 |+0)- 8 || 9)
2 << ! 6<<(( 5 |7 ^ 7+4 ) )<<0 & 4<< 1<< 9 | 7 &4&2&5 | (7 |!2&( ( 2|| !-8 ))|~ (1 )& -6^ (2|| 2<< 3 - +( 2 )) + 5|| 3 << 1^( 7- (3 * (( 7 * 3 || ~-2 ) +-3*8 ^ 9 &&6 ) ) |6 & !1||5 | 2|8&6+- - !8 + 1^~ + 0 )&& 0+3 + +1 ||4 >>1 || ( 8^ 1 *~ + + 6 ^ 7& 7 )|4 + 6 || +2 -1- (1) - 3 - 7^( ( 5)) |4 )
8& ( (8>> ! - 7 >> +(3) +5<<7&!5 + 1 && + 7*-0)&&~7 &&1 >>( (2 +( 9 - 8+ 2>>+ 9^ ~9 ^ + ( 1) * !~((6&-+ 2*6 ||( 3- 8 ) &(1 >>+! 3+ 8<< (2* 1 + (7|(1 ) *- 6 && 4 << + 0>> 8| 2&9>> 8))) &9^(8>> ! 5^ 1 )* -6 || ! 3 << - -( (8 ) | 4 * 9)- ~ (4 || 6 ) -2 &&8 ^~ -+ 5 ) )|0 ^2>>+ !(8 || (( 0 ) |2) || 7&&+ 2- +9 ^ 2-2 ||1 -8>> 3) - 7||+0 )|4- + 2) & -~2&& -7 ) ) *0 &2*7 - ( 1 - 6 )*0- ( 0+4<<6 >> (4+6 ) )
9 &&6
3* 6|| 6
4
3 * ~4^ 3|| 5+5
9
4
( ( 1 |(0 ||(8 << 3&!(3))| 4^ (7)<< 1 ) ) &&0 <<( 5)&& ! 1 >>! ~~ -3)<< 0^ (3&+ ( 5||8 ) << 1||2 | !-2 |0)& 8 >> 8
6
6 + 0
( ( 0 * ( 9 ||!5||6-( 1 )<< 3&!7<< 2 <<( (2&&2 - -!( 4-1) ) +9&&9- 8 ||( 1^2 >>((9& 8 & !3>> 5+2&4 +~ (4>> (1 )& 2<< ( 8*0+( ( 2&&9*+ -(( 8)<< 0 || 1)&+ 4&&!+- 5 >>2&&5- 1 ^ +8 &&7 || ( ( 7||4 ^ ( 5 &&5) ) )) )&&- 1)+7^! 7>> 9 ) + 2 &&! 0) && ( 8 << 3<<7+(6| (9<< +6 | 1* (6 ) ^5)>>~ !7 ) ^( 6^ 2 * ((3 ) >> -2 ) )||5 &8 -8 <<( 9* ( ( 9& !7 -! 6|| 2|( 2 *4 || 4 ) >> ~ 3 >> ~ 9 + 1||5)^(( 7&& 9+ ( (5 >>6 * ~6 ) ) ))| + +0+8&! ( 0|9|| 5 ^0+ 2 )<< 5| ~0 +~ ! 8 >>(5 ^7) &0-6>>3 - -! (3&&4^ 0) >> 7) ||-(5 ) ||4 ) ^- ( 6 &&0^9 << 4 &&0 )) )||- ( ((1) &( 2 ) || 4- 0<<1<< +6^7 & 9&& 3| ! 0 ) <<~3>>!1 || 9 >>+5 -( 9||5 & +! (9&&1||~3 &&7 ) && +0& 8 + 0 && 7) &+5 )|7 << 9| 6 )*!9 && 5 >>+0 || - - !7>> (( 4 <<0 ^(4 >>(( 2>>1 ) +( 6 << 6) ) | ( 2<< 9 ^ (( ( ( 9 *5 ) * 2 <<0* (1 + +1-~0 >> -~8 ^ ~ !6||0>>+(9<<(5<< ~+( ( 3 || ~9<<9) >> ~2 ||(3& - 1<< +7 <<~ 7 + +3<<!7^( 6 -( 0& 3 >> ! 3* ( ( (7 << (( 5 )&&2 - 5- 7>> -~ 9 +7& 6>>!3 )- ( 6*5+ 7 || + 5||5 ) + 8 ^5 + ~9)& 9) * ~ ( 1 )& 7))|!! 8 &&2 )| ( 7>> ( 0 )||~7|5 ) ) + !1 >>9 ) ) ))) && ( (6 +9||+ 9 - 2- ( 6 )) <<-! 5&& 8 ))& 0 )&1 +~ !0 |+ 8 )+8 ^1 | (7 ) ) && 4||((0* ! 9) * - 4&6 & ~ 3 && 5 ) |! ( 1 |6 << +7 ) *3 >> ( 2 ||-9 >>3 ) ) +!8*- - 5-+-( 9 )<<7) |( (0 ^( ( ( 5 >> 5 || 0) || 8<<6 ||!4| ( 6)|0 &(4|| !~0 << 6 |(1 << 8 || -1>>0^ 2) ))<< - +- ! 5&& ( 2 )<< 6 )) ) && ~7- 8| 5 ) &6) || (( 2 ) * 0 ))&&-6 )^2
1 *5& !8
3 |~ !- 4 || + 6<<( 3)
4+( 2 || ( ( ( 9 - ! 7 +~9 + ( 5 <<+4)^~!2 - ! 9+ ((1& 2 ) * 0&&2 )>>0 -5 +4>> 4 <<!((( ((2&& -2)&&6 -( 1>> ~2|~ (6 >>7 << 3) | 1&&-0||6 ) | 1 + 1 ^+ (2>> ~(1 )|| + 6 )) )| + 8 -8 + 6 +8 ||( 5 * ~~6 ^8+5 - - !~7 +(3* ( 6)) <<7 ) + (( 8 )|! 5&& 2 & ( 2 )| 2 &&+9) *7 ))||8 ^+ + 1- 2) +6&~ 6 - ! 0)>>8&&! 7 || ~ (5||8 &&4 ^+0&~ 1 )-2 ||3&& 9+ 3&& 9*5 )&& 2 )- 4 & 8&&! (4 <<(((4 )||(8 )^( 8) && 5 * 6 ) ||6|3 ) *3 -6)|| 9
0 ^ 4 << ~0 | 2
5 || 6*( 7 ) &4>>( 7 ) &&7&6 ^ ( ( 2 | ( ( 5 )^5 &( 1+5 ^-+ 3 +- 8 +0 &9 )+! 4 |! 0 >>8) ) ||3&&-4&&3&&3 ^ +3 &&3>>! 4& ! 3- - ( 4&&6 ^1 &&~ 0 ^+ 4>> 1) ^ 1 && 5 >>3 >> 2 | 6 || 3| 8) && 2& 1<< ~5
7&& 3<<~8- ( 5 >> 4 ||- 0^1 << !2) * 4
5
1 ||(2 || 2 && 2 ) ||( 1 ^0&- 4 ) ^2
8||2
(7+8||!6) << 9<< + - ! 1||9 << +((2 )+(6|| 0 |0 ) ) ^9+~ ~ ~ + 7 | ~ (( ( ( 8&& (2 )&&~ - 2- 5& 9+-5|(5 <<(4* 5 ^3+(8 ^4 +6 << + (6^ ~ (3>>8|(0 )&(4 *( 8>>0 >> ~( 2^6&&(6) ))>>! 9 )>> 6 +( 6 ^! 2 + (( 0 | ! 0)-(5 ||4|| -6*( ( (1&&8 )<<( ( 6-0 ) &&( 6 )+(4 -4) && 1+ 8 <<0 ) )>> 4 &&!0 && 6*( 6)) & 9 ||9 >>0&& + ~0||( ( 0&&3&&~! 3* 6 &5 ) <<2 ) -0 >> 9+ 2+ 2|| 6-(3>>0 )+8|| ~ 7|| 7^ 1)||2 >>2)&- 7& 5))<< 5)- 2 <<( 4>>9* 7&&(4)* 6)*6| - ~3 ^ (9 &8) &1 <<1) &&3-( 5)+3>>(6 | 1) ^ 6 +-((4 << 9<< (5)) +! -0<<1<< 4- 7* 0 *5&&7)&&~ 4 )<< (3 |+( 2 |9 )^ ((7<< -9 ||3 >> 7& (2 + ~~5 |1 -1 )||2 )|2 *3||4 * 2 ||4- 4) &( (7+ !-1 &5 ) & 5) ||7)>> 3||(6 ) << ( 6+8)&- 9 >>~1 )) +!! 2&&3 || (( 5+9<<!7 ^4 ) * 2 * ! 3-!( 4)+ ~ 0 >>9- 9&5 +-( 1 ||+ 1<< 8||+(6- + ! 7) ^( (1) ) )|0^(7) * ! 9>> ( 4 ||+ 4 ) |8|| ~6 << 6 ^ 6 &+!+2 )^+(8) -+6>> 6 | 5^8 * 3^ ~ 2 ^3) ^ (6 +6 )) )- ( 7)^5 && -2||3 ^ ( (2 + ( 7|| 9 ))|(( 5 - 9- ~ 5 &2- ( 5*- 3 * 5 ^ ~ 2&1) << 0 + 7 - ! 2+6 << (5)||6>> ~7* ( 7 +8 &6|-4 <<4<<-2 <<3 ) )+5*~ (6-0 )<<8 )||8|| (( 7 >>7 |+ 6*7 <<8&& 9 * 4 *+ 3 &&3 * ( 1 ||!9||4+- (1||7 | ( (5<<! !4 >>3+ ( 8 + ( 2* 9 >>( ( 2 + 0))^- - ~1&-4 >> 9-!3 | 5>> 6 )| 1) )||7+4 ^ -~ 1) >> 5 |4 <<(4 | ( ((( 2>>~5 >>((5^ 5 * !7^ 9) <<7 &6) &&7| 2 ) >> 2- 9 & 1| - ~ ( 5&&4 ||3^ -6) +6 &6&! ((( 2&& (6 >> ~ 0 ^ 7 -(6<< 4 ^ (( 4&~ - ( 5& ( 9<< 8 * 5|( 5) * ( ( 2 ||1 || + ( 5| 0 || 3^ ( 6& 0& ( 6 ^ 9*1 ) |2 ||+ 0 |((3^5 &&1& ( 0 +! ~ - 1&&9* + 5 ))|0||8 )| ( 3|| 2 |+!( 5 ^6 ||0 >>-~ ( 7* 9 | (0 -9 &&2&!(2 )&5+6<<+(5) )||5&& 9 -2>>~8)^! 0& 0 + ( 7 & (5 ) )<<8 - +2&8+2^6&&+6+ !( 4 >> 1 - 4 &0 ||~ + +9 & + ~ -7*+ 1 ^ 3 &&( ( 4 || 8*9) + 2 ||6||5<< 1^ 5 ^( 8-~-( ( 3 ) >> 5+5 )) ) << 5) )<< 9 |0&& 6)-(2 <<1&&7 &-!- ( 5&&7 - ( 9 ) * 8 & ( 6>>-( 6<<8 )^6>> 2&&8+!7 - 8 - (4 ) ) && 9 & 8||9| 9|| 3*7<<2>>8 -4 <<+~ 3 ^ 6 * + ( 5)| ~+4-3 &&- + + -8 |( 7+ ( ( ( 2+ !5-3-1+ (1 >> 3 +7&(3 ) >> 0 ||9- 7|| 8- -+ 4&& 2 | 1 -(8 && 6) &&7 | 4 ||7 ))>>1* ~0 | ! - !+0 ) )& 0 *- 7) ) ) << 1-9 || ! 6*2& + 1)>>! 0- 3>> 7|3 ) ^ 9^ ( 5 -(6 >> (4 ||2)) -6&& 2&~4& 4 >>5 )- 5 | 8^ !6* ~ - (( 7 &7* ~(9 - 7<< ! 2 | !2^~ 7+8 &0 | 8|(9 | 1+-(0)&+-5)*0+6 &&0) * (4 * 6)+3^ (8& 5 ) ) >> 9>> (7&&~(( 2+ 7 - 9+( ( 3* -6 )||6 ) >>(4)+-(6 <<((( 3+ 7 |6 * 7 &&~-8|(4 *6 ^ 4 &(9) * 9&5 <<2 *1& -(0>>4)&& 4 *6 )^! ~ 0 && 9 >> +! 0* ( 9+( (3 *( 4 ) ^ 2)) ) *3 +4 >>3)+ - 3)*0) << ( ( 9 &3 ) + +7 >>2||- ~! (8)- ~ 4)& 8>> 2 )||~ 8&& 6&4&&5- (1 - -1>> 3 ^ 4 ) -5<<1<<! !( 9 >>3 >> 5||- (9<<( ( 1) &!4| !1 ^ ( (9 | ( (7 |3 +~5 |2& -(4^ 9&& 6) ^ (2<<2) ^ 6^ 4&&7 ||( 1 +-(7|3|| 2 &&0&&3&& 6 &! 3&+ 8) &-0& 9| 5 || (( (8 >>( ( (5) +!3 << (3- - ~( 4 * 9 <<((0 |!0 | 7>>+- 5<< 4 ^5<<9&5 & 2 *-2<<3-( 7 ^ (( 5) )>>6+ (3&&6 + 1 || 5 - 9 -2 ) | 3 )^~ 8 * 1 ) - -( ( 0* 7 +4 ) ) )|( ( (4 ^ 1 >>- 1|| 0 )) ) << +( 6)) -2 && 7 + - - 6^~ 7 +9 & ( (5 && 9|2&&0)) >>9 ) | 5&&( 5* 2 - -0 >>-( 0- ! 5 ||0^( ((2&& ~(8 && 6 >> +4^1 | 8))^7 +0 && 1&&9 ) >> 3 << ~ 6 *- 2) ) ) )) ||+ ( 4<<( 5^3*( ((3+9 << ( 6) )||5&&3 << ( 8 ) |2 >>- ~ 1^~( (( 2|| 7* (( (7^ 9 + 3 | (0<<(9*5 &&1 *8 >>((8* 1 & 4 ) )>>6&& ( ( (8 * 0& 1 * + 2 ) * ( 0 + ( 2&& 8 >>( 5 )) + 5))& - (8 >>(0 |4 +8 ^ ! ( 1) << ~(( 6&-(6)||3 ) << 4^ ( 8) )&& 0 ) ) | ~ ((((7>> 3)&&9 +5| 2-5 ) & 6 ) +5 + 8^(( 2*( (3 ))- ~ 2)| 2) ) )| (4-( 1 && 9 && ( 5 ^ ~1 - 5 <<9 ^ 8)) )+9*- + + ( 7-((( 4 ) - 8& 6 || 8)+ 1 &&(5|7>> ( (2 |4 -3 <<3)&&-8 )||4^ ~ 5 ^ 0) )) >>6 || ~((4* -0 ) +4 ) &&-1&9<< ( 1|2* - 9&- 8||4 || ( 8 +8>>- - ( ( 4 ||9 |7 || ! 6+ ((6||1-4| + ((( 1|| ~ ~( 5&7+(( 1 | 5 >>- 9 *0 - 6 *7)| 5 ^( 1+ ! ~-+ 9 ) ^! 0 *( 1)>> 2 +7 ) &5- ( (1 )*( (5 &~+ 7 * ( (( 8 + 5<<(((4 & 7<< 0 - + + -+ 8)&& ( 6 ) ) - 4 ) +(1 * 2 - ( 3| 1 * 7 - (9^ 2 &- (8 & 1 ) *1 + -6 * ((0 ^1 )+(4 || 9) <<+ +8 && 6&&! 7 ) || !-+!3 ^ +(3* 0<<0^ 9<< (8 || (1&&+4 *((9 ^ ((4 &1 *0 ) ) + +7 &+9 ^ 6& !6- ((0||8 * -9) -~ 2 *- 4-~3 ||4 ^ 7 - 5||((6*5&& ~ 9 * ! ( ( 0)* ( (2 + -0&& 3* 7>>9<<( 1 <<( 5<< 2 +- ! 9 ||9& 3 * 0 )-! 4 )>>5 || 2+ (5 <<0*2<< 1 & 9^ 4+ ~+4 && (0&(( 2 &~ 7 *9|-(4<<0 )+1 &&4 +2 || 4)& 1 >> 8+ 3 << 9 + - 7* 7>>3 &7) +~2>>!9 )|| ~ ( ( 7 & 9^+5^2 <<! 3^ (2& - 7)) * - ~ (7>>(3 ^ 3 )) * (0)+ 6 - ~ ~ +3 &&3 *+6* 7^8* 8 && ( 1-6 ) )+! ( (2 |3)>> 1 )& 4 &4+ 3 + 9 | + - 5 *+! -8-! 0 || (2 ||~ ! 0 ) & 5) ||0 ^ 0- 1) )) ) ) ||( (5 + 0 &&- -+ ( ( 5))&& (( 9 >>-~( 5 << 0-4*0&& ( ((2&&6 )>>~-4)+ (6 >> 9* !2 ))* 1||7* 7) & 6^ 9 << 5>>-~8 * ~( ( (0 &&0| + ( 2 & 6 )-5 &3 ^7 >> + 6^2+ 0 - 7 && ( 6|| ~ 8) &( (2 -9 &7) ^( 8 || ~ 6 ) ||(( (( 5 << 2 ) && 6>> !9 & 3^+2 << +~1 * 4 *- 9 * 0>> 9)&4|+ ( ( 3) - 1 )||4 ||1>> 2)^ !! 5& 7*- (8 + -0- 2+(6& +~ (( 8 ) - 8+(1 + 5 * 5 <<! ~ ! 9 )- 5 ^ 3 ) << 9&& 1 * !1 )<< 4^ 0 &8 & 8& ((( (0 ^ (8| 7 & 5&&1>>9&~~ (9) &4 && (4 + - + 7 - ~-3&( 6&&- 6)) * 7& ~ 9 && 9 ) >> 3 |7 *5 )+ + ((6|| ( ( 5 &+5| ! 1 <<4 -~ 4 &&1 )&&+ 2 ^9 ) || 3 >> 3*9 << ~~8 || 0 ) || 3|| (8 +5| 9 ) + 9^ ( 3) ^1) && ( ( 9 |9 << ( 2 ^6<< 8 -+ ( 9 ^6>>0))<<6 | ~ 6&(9&&0^ 8 ) ) )&& ~-2 << (6)<<(8|8 )|| 3- 2 )) +0 &&5 <<(6) | 1- -9^2& 1 )|| + ~!! 6 * -5 + ~ 1 )) - 1)+(8 )||2-9 +9- 1>>7|| 8 ^ (3 || 3*5)+8-5&& + 6 )^(2 * 6&1*3+( (0 <<-( 2)*- 0) ^! 0*6+ 1 ^ ~ 8 ) ||( ( 3 )) && 0)-6 - + (3 )) +0||6 &5- +9 *3& 2 &&- 2|8 || (5 &&( 1&&~ ( 9*0&( 0 * ~ + ~ 3^2)<<((5 ))- 1 &&+ 5^ ( 7 - -((4^~ ( ( 0)* ~ 3&+0 ))& 6 <<-!(1+7^6)) ) ) + 8 -~ ( ( ( 6 -8 &- 9<<8&&2 + + ~ 1 +! (7 + !!( 9 |(2 <<5 +~3 -!+ 1 ||4)&& (1<<0|| ~ 7<<(5 ) && (6>>~5*0*5^ 3&&(0 ) ) >> ( 1)|( 2)<< !-(0>>7 ^( 1* 3 )& -( ( 8^ 8| ~ 4&& ((7) >> 2+ 3 & 3 )|8 + 5^ 1 << 0 ) & 7&( 2 ||2 *! 0&&( 3&& 1||4|| 0| (0 | 6 ||0 ) ^ 8 )^ 4 ) ) -(6) + 1 * (4 +1 ) || ~ + 3*~3-6*1 - - (( 1) && 5 )+ ( ( 7+ 3^~ (8 )&& 7 || 0 - 7 ) |8||( ( 4 ) && (0 )&&+ 6-7*( 7^ ~(3)*6 >>( 8*0)) )>> 5&& ~6>>3 -(6 )<<7||( 1) || (8* 9| 6>>1* 9-(( ( 5&& - 9 ) -3 )^4) )&&2-~ 0- (6>> ( 7 ||9^ 1|| 2<<7 ^+8>>1) ) *5&& 2+ 2 +( 0 ^ 3 +((8 ^ ((( 7|| 8 ) - -3 << 9 -1 |7<<3-! ! 3 ||(2 *1 || 6 )-!7) &(( 6 & 6+ 0*7& + 0 )+ ((1 ) >> 8+ 1 ) ||9- !0* 1 & 0 >> ~ ~((6 + 5 )) * 0 - 5) - ! ((2 &&3||5 << 8^6 |( ( 9 ^ 4&&( ( 2 <<! (( ( 9 -( 2<< 1 + + ( (0 || 8^7) + 8 ) )- ~ 4 * 6+2 |+ ! 2) || (((8 | ( 8 )|| 9 <<(1- -+3&1) ) )) ) &&3)+ 1*3 -4^(0| 7*4 * 2-+5)^ 0 << ( 1)) + ( 9&- 3)-+ 4&+ 1 <<- +! (8 +4 | ~7)+(9 -5||9) || ( 4)&&- 1>> 5 )|| ( 1 ) ) ^(1 -(2^ 8) || 9 >>0 )* 6 >>6>>~9|4 & ( 6 * -1+- 8 *! (1 & 8) ) * 8||! 5 )) &&(6| 4&0)+7) >> 4 )|4 +((2 ^ 5<< - (7 + 2 +8- 3 + (3 ^ 2)) -0)^ 2- 2 >>+8 * 2 ||7 && (1 | ~ ! 5 - +6 ^ 2^5+((9 ) +(2 |0<<-0)&7) && + 3||0 )^ 5 <<(((( ( (4&( ( 1)|| 7^ 1+2*0&&( (6 + 8- -5 ^3>>(9 >> 4)|| ( 4 & ( 3 ^1+1&+ - 3)- ~-3 &&- 3 &1 || - -0 ^9^-9 >> 8 ) -5 +7)&! 4 ^8 & 0 | ! !~(3- (7 -7+ 0)&&~1 + (( 9 *((7 )&6-7>> + 1 || 8||3) )) )- 1||( 9) &&(8|( 9|| +2|| 5 )&&~ 0>>~ 3+! +4||+ 4 * 9 * (7^ 5 ) &- ( (4<<2 | 3 )+ 2 && ( 4 ) +4>> ~4&&3 )>>0 | (8 ) << ! ( 4 &&9) *~ 4 &(( 4 ) - 8&& 7- 1^ 0&&~7>> 9) & - !( 1|4 | 1&&4 || ! 5- 7 ) ))-!( 4 +6))&2 ) + 5&& (3 <<! 4^( 0 &&6+6 )&& ( 2 *+ 3>> 1 ^ 4>>!- 3 ) ) +5 * 4)) && ~ 4 )*8*2 &&3^ ( 4 || ~0 )<< 2) ^!- 9 &&3<<1)<< 4 & ((7|| (8)&& 4* ! 8>>6+ ( (1 ^(0 | 0 | (6 >>( 3<<((1 ))| 9 << ( 5 ) )^8)) *-0)| 8&9||3 & (6* 0) )+ 3 - 9&-+ 3|| 5 )<< 2 )<<( 7 && (7 |5 +- 9||8||8* 8 & ( 6^ 8 + 4 ))))&7^ 8 >> (( 1 ) ^( (1 ^ 9 || (3|0)) - 9 ^~ !5)+ 0>>9 ^3 |5)| 6^ 3| 1 )| 3<< ( 4 >> + +3 | 6 ) )&&-( 2)) - ~0 & -(2 & 0 -4 <<3* - 5||+~( 9+3<<7 | 4 *! 0|7>>-7)<< 2 &&- 4&( 2| 2 - ! ~8 ) >>0 ) ||~+ 6) -5 *9& +(9)& !0 )+2)) *+5) & + 6 & 2& 8 |2+ 8) ) <<( ( 0 * 1)|1+ 1 *( 4)) ) << - 2+ 6 >> 5 ^ 7 >> (( (4) ) )|( 7 & 3<< 2 ))&& 9 )) - 6 >> (9 + (1) << +0 ) +3 || 8 && 5 << ~ ( 5 ^ -3 | 2^5 )) ^ ~6 * ( 0+ +~(( (1*( 5&& + +9 )>>7 ) && ( 6) | 1 && ( 0+9 &9 )|| 5- 3+~ (2|| 0>> 5 ^ 5>>8&&~ 4+(5 ) && - 1|(6&&5*4+(4&& 7&& 8 ^ -2)&&1 <<-(0 & (4|0 ^~ + 8&& 1 ^(( ( 5) )-~( (( ( 8) |(3 || ! 3&&3 ) )||~( (6 && 4 )-0 + (( ( ( 7))&&1 )|8 -3- 1 && 1+9 )^ 1 +8 ) |4 | 5<< 0^ 6&& 1 ) &&4 ) | (3 ^ + ~- -2-6-5 ) ^9)<<! ( ( 4>> 0<<~ 1*6 ) && -~ ~6>> (2 <<((3|1 ) *8 ) ^5 << 6 << 4|( 8 ^+(7<<8 &&4||2 -1&& +4 )) ^ -(7 ) &~0>> 1^ + ( 7 ^9>>- 8*( 9 - + ! ! ! + +1|! (6 )-3 |9 )<< + ~(1 + ! +7 >>~(8 ) - ~ 1 |6*+(0)&(7)|0 || (( ( (( 7 << - ( ( 0>> 2 - 2&+ - 7 - 1)<<7 ^+6 ^ ( 1 * !( 5 |2||(2 & 3 && 5 - (6 &1)| ~ (4 &&1^8 + ( 6 &1^ 6 && ~1)>> 0 ) +! ~ 8>>(5 * - 8-1 )^ 2)&& (4- 2 ) ) ^ 2* + 3&8 && ~ 0 << -+1) |( 8)+ 3 ) -8 || ( 7 ) >>1|0- 9 ))) >>6) ) || 1>> ( 1|3>>- 3 ||-! 7 ^8>> !7) && 3&&- 8||( ( 5)-+(1 >> !+ ( ( ( 9+5 ) ||+4) + 1*4 || ~7>> 2 &&( (8& - 0 ||9 - 8+ +9 |9 |4>>!-+7- 2 ^3^ !- 9 +(9*(5>> 0 ) >>7||~ ! -! +7+9&& 9 &&+5<<- (4) ) |0+9-1<<(4 &&0^((1&~ 6 >> 4* ~! ~4 &&9 + 1 && 3 )|| + 9)&&3&&5|3 >> 9)+8 ) | ! 8| (2 ) *0 >>8 ) * -6 >> ! !4 && ( (9)&& 3 >> 8 ^ 6) |( 9+ 7| 7- 7& 6 << -3 & -7 ) >> - -1 + 1 + 9+( (2 |( 6 && ( 6) )>> 8 ^ 5 * ~ 5 )& 2 & 5 >> 4 >> 5 ^9<< 4- 4 * (3 ) ^-+!3)* 4 + !9 -1 )&& ! ~ 2&& 1 * 6 ^ (0 + 6 || ~6^+ -~ (0<<!5|| 2 | 4 <<0+ 8 &3- 6 && 0 && 2 ^6 && -0| ( 9-7|4 ^+-1 - 2 |-1 >>4 ))^ ~ 2 ) &3)& 3 ) >>1* !6^9 )<<~ 1 ) * 6 )&&8 ))) )& 9&&- 5 && +8+ 6 >> ( ( 9| -~! +( 2 +0)) && 1) & 4&&+0^ ~ 2>>( 9|| 9 && 5*4&&(6& 0 )|| !3&&( ( 8 ||-((( 4 |2>>5 & 2 << (0>>(0))&& + ~(0)|| 1- - 4^(7) ||5 &9)>> + ~ 8-3 <<+ + 5+ +(6) + 0) +1 >> !3- 6&& + 3<<6 )>> (9>> (5 ||6 * ! (9 << 4||! 0) + 9& (0 - 8 ||+ +2 &&5)^6<<1 -~ 5<<!1- 3) ) + 9&&+ 6 &+ ! ( 6 &3 | 1>>+(( 0 ) ||3+ + - ( ( 7) && 9 + ( 5) || ( 0 ) - 6 << 4 )-+ 2 >> 4||( (9<< 9 | 1))<< 5 || 8| 9 >> + 0|9| ~6 << ( 8*4) |! ! + 1|3 & 5<<~~~ - 4&&6&& 4- 7 )* +4||4) ^4 )>> ! 6 && -(4 & 1 )&& ( (( 9&& 6)<< ! 3&~ (( 7+3 - - ( 8 -8|(9>> ! 5 >> (5 << 9)) -1 <<(2 +9 >>~ 7&&(( 7 ) *4+- (3 | 6 >> ~8>> ~ 6 * + 6 ) -9 ))|| 2 &&4 ^6 && + + + 4) >> 0 &6 + 3&& +2+~3 >> 6+ ( 7 *2))*4 -+0 * (5 +6 -9)<< ~ !~0^-5<< (2| ~(( 3 +1- 3 ^(7 ^4+7 <<8 &&2* ! 5&~ 8| +( 3 << 0 >>~5 ^ 3 * (2 >>~( (5)- !5>> 1 ))) & 7 ^ ! - 9 |(8 )<< 1 ) - 8 <<(3&& (0 ||5&&( 7))-! 3 ) +( (9 ||1 -6 &( 5) <<0 ) | 2+ 0)*5 ))||4)>>5 <<0+0 || -( 3 ||+ 6)- ! - + ! 1 +~!(6<< ~9 - 7>> 0+2^3 )&6 >>! 9 &&4<< 9 ))+1 ) ) -9 )|9) >> (2 | ~+ + (7 >>+!2 )&& 3&& -(8&&-2 >>7) )+9 - +5))^4 |+ ( 2&&~ 5- 6) >>4^9 ) >>8 )&& + ( 5 | 0) >>4-+ 3 | 5- (9 >> (4* 6^! 6 ) <<4+ 5 ^1 *( 1 &3 + ~ ( 2 ))||7 ^! 9^ 3 >> 5 << 8 |0|!0&& 5 || ! 7 )&& 0)) ^7^ 0)|| 9*+ 1- 6 || ( 5- ((1)&& (7^- !~ 1 )- - ~3 <<7 - 7 *( 0^ 0^ 1 + 8 ) &!4& ~ 6 ) -2 & ( 8 |3 ) |5>>+ 6 <<! 2 ) *0 ||1 )&2 +-~ 8& !3 )>>9&& 9) || 1) &0) -~ 5- ~ 7<< +7 +(9 - ( 1 +- 0 | !((9) + ((1|| 5&&4+ 1 ) ) +9>>+1+ (6& 9 )*5 ) +! ~( 8 >> 3 ^8 &( 4 ) ^ 0 ^ 4 -( (3&& 3- 8 ) ) || 3 <<(1- !( (( 7 -2| 2|| (0- 7 ) ) - -( 3&& 4) | 8 )- 8) ) >> ! 2* 2-( 9 ) )))^5+ 7* (6 << 7 * 3| 1>> 7 &0&&8 >> 1 &3) - -9 ) || 4 * 3 -5 ) &4 * 9|| 0<<5 ) +3*2 << 4) *9<< (( 0<<5)- 8 ) << -0 ) << !6|| 4)&~ 2 ||6 - 9 &&8 && 9))<<1 *+- ((( 0&&9 &&7* +(3 ^ +(1 ||+6 & 0 ) +- ((( 7 * 5 >> 6^( 9 &3+6 + 6) ^9 || 1 &1>>3 || 8&&5- -4 )) ) ) |!-( 4 -6+ 6|| 2 >>( 4 >> 4)- ~((9 ^+2&!8 >>6) | 2>>( 6 && 9&&- 5) -+ ! 4&&+ 8 ) << -~4 | 2 || 3^!5 ^!7+ -~! ( 4 *+8| (8 ||!!8|7 ) )+ !6 |8 ^+ ( 6 << 6^ 6 *6 & 8 >> 8||!3 )+2 ^1+5 ) || +(( 3<<4 ) )& 1&&3 && 9)*!7 || ( 6 * ~ 5)>>( 3 ) ) ) * 7<<! 6^ 9))) ) *-(6&+( 4 + 0 ^( 2 *3 ))- 9 ^~ + +! ( 6 &4 |1<< 5) &4 - - !0 && 3 <<0<<7) ^ 1 *6 ||6 -7<< !1 +4 ) >> 8 )) ) ) >> -8 ) * 3)<< 6) ) + (8 ) ) & 8&& -3)&& - ( (3) ||3-4+3) )* - ( 6)+ 3 ) &1|5 <<6 )&&( 6 |~5| + ( ( 4)& 0 >>6 &&3 |0 &(2^5 ) ^( 4)& + ( (5&4 +8| 4 | 9 )&& -2^ +(( 1&5+( 0^9 ^ -!1* 4 | ( 7 * ~0 &(6 ||8 ^2&!( 6&& ~ ! 1 ) * 0-6<<(3 &&9)) - 4 *0 | (1* 5 ) - ((2 )*6 &9 ^ - 6+ 3 ^ 5||9 ) &7 )- 3 >> + -(4*!+1 ))+ 6 <<7>> ( ( 5 >> 0 ) && !1) )>> 2 )) &&6+ ( 0) ||( ( ( 0 ^0 +( 7 ^9 *8 )&&8+0 *-5 )^4 >>8 ) )&& 3 &&8 ^ (2 ) ) +- 9 <<1- 0 ^ (8)& ( 1&&( ( 6 ^~ 3 -( 6^ 8) |~ ! 0 )>> 3 + ~3 )>>6<< 5<<2) |5 )|1 && 9 &-0 ^! 0<<+-( 8) - 8 ) + 8*8 * ( 9>> (5^ 1||(6 |- - 3|(1&2 & 4 -5* 7) * - ! !4)) & ( 9 | ~6+1- 2|7))-+ 8-4 + 1 *0 ) * 0 )|0 )&&6- 6|2 -8 & ~9 *0 ^ 2 ) )+(6) )>>1 - ~! 9 <<( 6*0 +~8 ) ) + 4* - 8&5) ))<< 0)&7&&( 2- 3|0))|8 |0 && ~8 ) ^8) *(5 ) ) &( 7 *4 + 8 ) ) )&& ( 1 - + 4 ||- ! - 2&~ 2<< 0 ^ - 8 - 8) &&+0+( 0 - 8| 6 -(7 << 2) &( 9<< 0 )>>~ ( 4+ 0 ) |6 ) ^ ( 6 << 4)- 3 << 6 )+!9| (0)) ) && ~6 | 5 ^0^ (0 >>1*~(8 + ( (9 - 4 ) )&&1 ^ 7 >> 4& 1- +6 ^~ 1| ((( 4&&(8) ^+8 -(( 5+ +4- (( ((5<<2+ + 0|| +9 || !3&& 7 + 8+- 3 ) )^ 1*6>> ! + 4+0 >>! (((( 0 &(8 ) ^!(9*3 && -1 ) && (4& 8 << ! 4>> 9 ||+ 6 ||( 6 )) ) | ( 4* ! ~8 ) | (( 3 ))<< 8<<1 &3 || ~ 1&&8|| ! 5&& ( 4 <<+1 *9 |! 2 |6 ) &~0 )) | 1) |! -!0 )>>2|((5- + 7 && ( 5) +~3&& 1 -!~ 6<<( 5 *(8 ^ 8) + 1*( 2) | 2 | 7)) >> ( 3- ~ 0 |~ 3 || 1)||(5 << ~! + ( 7 |! -6 + ! 7 & (1& 2 ) | 3*6<<+(6<< 4 << ( 6 * 2 )>> +~ 6 & 0 )>>4 >>3 &&5^ 9 || -4 )&+( 1 ^ !~(9 ^((( 1 ) | 6|9+ ( 7|1) << 4)+3 - - 9 -6 *2 ) ) )*( 0 &- -6 ^( 0 *( 0 )| -( (9*6&& ( 0 )*( 4 * ~2^0 ^ +( ( (( 7 -7)| + 4 &&9<<! ~ + + ~ (( 0 )) +4<<3 &!+ !6+(1 && + 7+ 6>>9 | ( 4 - 2-7&&+ +6 |(2 - 1 | 0 - 9-2 | 0) *1| 4 * 5^ 4)&0 -+8<< +- 4& 0 || (4 )>> 4 )) *( 3& ! !+ 5 | 3|( (7+((9<< 6* 4 >> 3+2) ) &&9 << 7 + + +( 5*3 * 5 && +-( ((2 >> 2*2 && (5 )* 8 |! 5) &1<<6& 0 - ! 0-3 -~7- ~6 * + ~ 5) &&6>>7) || ~3 ) || 7+ ~ + -+ 7<<7 |5<< 3^ 5*-6 ||9 >> 2)) ^7 ||(( 9 ) * - (3& - 3 -( 2 )& 4) ))^ 1 & 2 ) ) ) >>9<< 8&- !7 || 4| (5 ) << 8 | ~4|| 5<<0||(0* -4 ^5 || ~ + 0+ 3&&3) -0+( 3 <<5<<5 ) )- 1 | 1- 9)||! ~ 7 )>> 5*( ( (4 ||( 0+(8 ^ -3 ^ 2) &&8 ) ) && ( 5) )>> 9 ) >>~( 6*( 9 && 3) ) <<~ 1>> (5 << ( 7)>> ~8<<9) ^ 7 ^ 1 +0 ) & 3 << 6&& 9+ 5 )) *( 0)&5<<6&& 3 ^ (3|+ 6+ - 2) | 5 * ~1&1 ) ^4) << 4 ^9 *0) )<< !( 5 + 7 ) - 5>> ~8+ + 9 ) ) & 8 ||(6 |(3 + 4*1 ||6 >> 4^+ 2|7 ^ ~ +( 0&& ( ( ((0 )&1 &1 |3>> ( 2 )) ) *6>> 3+( 4 )) - + 2+ ( 0<< 9-4 ) &(0) << !2+ 7||! 2>>! 8|!2- !9* 7 ^ (7* 5-5 ) ) ) &5) )&3^ - +5- -4 ) || 3 &&1|| 7 | 3 ||4 ^4 | 0* 3-5* 9 ||6+ +4 + 9 ) )||3 )* 6 -0 >> 2<<5 ))| 0 >> - 3 ))))>>6) -( 7 * 3+ 7-(( 5* 0) )+ 1^ 9*( 9^7 - (( 8>>(5) )& 5 *+ 3* +~1 ^1) <<3| ( 7|0 ) >>- 5&& 3) |(4 |2&& (8 ) +( 1&(7*1 << 0 -9 ||9 ) >> + ( 7 ) ) && 0 ) +5 - ! ~ ~8|| ~ 3) || +3|2 & 6+ 8) && ! !6+ ! ( 8| 1+ ~ 0*( 1&&1 >>6 <<(3-3^9 | (( 0 <<5 << ( 8 >>~(((3 )^ 0 ^ 8-4* 0*(( ( 8)) &&6&(5||! ( ( (8 ^3<< 2 && 8 &!6) >> ! 6 << 6 )*(1 )*8+( ( ( 9<<2-!8 |+ +! 8 ||6+ (7 |4 || ~ 4) )<< 3 + ( 2- -2| ~ 5 +4 &&(4 | 7 ^2 + ! 9 -1 && -4 + + 7|-! 2) >> 5) +7 - 9 >> 2 << ~ ~9 ^7 | 0+1)^-2 + (3>>4 | 4<<5||(5 && 9^2&4) ) ^(7|4+ 5>>((3^5 || 7&&3<< 0>> (9| (8 << -+(8 ) )<< 4 &+ 9 & ( 5 && !5-8 ) ) <<( (4)-( 0* 4+~2) ||(5>> ! 4 ) )) - +3 ||5^7& 1 - 5& ~( 4*1 ) )<< 6- (0>> ! 9&& 4 |9 << 5 >>4 ||7 & 6 && 2)>> ( 7- ! ( ( 7|| (0 ^ + 6 ^7<<1 )) )^( ( 0<< +1-6* 3 && ~ 6 ))^(( 3-6 &&5||+ +- -5 <<1 ) || ( 7 >>! 6 ||! 0 ^+3^8&&((1&&- 4 ) ) *+( 0 >> 2+( 8 *~4 ||( 2& 0 -~+(7^ (8) ) ^ +~+3 - +5)+ 4 && (0) ||5^ ( 3&&7 )- ( ( (8>> +( 8 && 0 )- (2 |+ 2 )||- 4 -+5&9 &-7 +7 )+ 7)& 6+7* (2 ) -( (((5 & 3 -0 *- + 2 - - 0^ 3^ ~ 7+ ~!( 4 - 5 << 5-5- ~0) ) ^ ~ (7 &( (4) ^3))&&+(( 5 - - 1 ) || ( (( ( 5<<5 && -( 6 *+( 9+(( (0 >> ~!(( 6 &! 5 << 4 & 7>>- !( 1) * -+0 >>6>> 7 ||( 0 * ((0+( 9&8<<8 -( 5 )>> (8 ) << 0 |0- 3 ^ !5^ 0)) ||+(6)|| ~- ((2 || ( 4- (7<< 8 ^ 6 ) >> 1 -4 * 1+ 2& (7* 6<<! 0))) )&-+~ 4 |0>> (7&&7||4^+ !5 * -+2 ) ^5 <<7+ ! ( ( 2 | ( 5||2&1 * 9 >> ~ 5 ||(9 ||( 5 - 9)<< 3 ))-~ 5 * 3 *3+ 6 ) + 8 & ~+ 9| 9) | 9 )) )| 4 |( (( 8+8| -(9)) ^ 0 | ( 0>> ( (0 +~9 ||7 )^ + 1 )^ 8+(1)) &5^ ! 9)<<3 ^ 8* 9||+ + - 7- 4) &&3^((2 ) * 5) ||5)^2 ||5>> 8) ||~1- 4+~ + ( ( ( 1+2&&4|| ~ 2 <<7 >> ~7 &&-( 9 |7 |4&&+~4&&(8 + +4-0+ +8&6 - 1 ^ 9<< 7|| +8|| ( 0 * ( ( 4 & (9<< 7 +4&8 ||(5-6&1 )| -3 | 1 & ! 6 ^~5 *!8 )^ 2>> 2 - - 7) ^ 8 >> 0 +~2 || 4 *!~ ! - 3 || 2*1 && 3)&&7&0 &6>>(2&&8) >> ( 9 + 7>>2 |6 ^ ~8 *(7<<( (9-4)-~ 2>> +8 |8) >> ( 1^1) & ~9 +(5 +2 *- 1 )| ( 5- 7 &6 || (7 )-2*8 )&&2 ^ 7||9 +9& ( 0&&3|| 5||( 4 - - 0)|(7 ^ -! ~5>>~! 2<< 2^ ( 5 ^ ( (9* -~ 2>> + +0| !! 0 )>>!8 << 1+ ( (7)+- 9||~ 3 )- 7 && ! !6) & 8 >> 9 && ! 3 &&8+3|2 >>8 ^ 8|| 2 & (1)) || ( 6 << 6) ) & 5|| 8 & 7 * ~ ~ 7& 4 )-+9| ((6 <<6|!6&&9&&(3 ||(9 ^ 3 )-~2) -(6&& ~ 6 || 4+ 7* 5)& 0+8+ 2)<<9^( 6 >> 1 >> -+- -9<< - 1||- -7 -7 |7 - 3 + 7+ 3||4| ( 0 >>7>>3 ) ||8*(8)|| 6^ 8||3^ 1 & 3 ^( 4+ 3 ||5) >>4&1 ) && 2>>0 ||5)|( 6 || 7) ||~ 3) * ( 6 )& !7 ) ) &7)&( ( 4-4)) ) )&&7&& ((6<<((9 && 1 ^ 7+ ( 0>>3 ^ ( 4 - ( 5)|6^ +-3 &&6) - + + (6)& + 7- -+ 5 )>>6)*6 ^9|| 9 >> 8 &- 9 +8 &&!(7+5 ) | 3 ||5>>!( (8* 7>>(3 ||( 5 ^ (( 1*1 &&9||6+1 )+ 0)+3 ) - (0)) +(3) ) | 9 |! ! 1||0& !1- 5 ||2^~ ~ ! -~ 9 ^ 8 -~ 0) ))*(7<<8 &(6)|5) | 1 ||~- 2^9 - ((4 )<< ~ 8 <<6 +9<< ~7^9 ) - 6 +7) )-3 - (( 6+ ~ -7) ) || (6 * ! +6)^6 ^ 7 || -4 )* 8 ^ 8)|( 9 << (8 || ( 9 ) <<8 )>>6& 2 << 9&& + ( 6 )* 7 & 1 )*(5<<0 * -( 3&& ~ + 5 )>> (( 9 |9 ))+ 8 + !9 ^ (6| 4| 7|| 5 ) *6^+ !(8 )<< 5 &! 8 ^8 ^( 7&&4 ) ) +5)|+- -(2) )+ 7- 2 ) * 6 | 0 ^(8) && +1+ ~8* ~ ( 5 &&0& ((( ( ( 1 +( ( 9 | ! !(2 | 7 ) )))- 9 *- ! (3&& 5 &1)&& 1 << (2)) ))<< 3>> 0 &&( 5 ) )| 6|3 ) << -~ (0| 5 | 0) && 5 )&&-1 *0 | +4 *!6 )&(( 4 ) | 5|| 2 ||~! -6) ) | 9 + ~3 -0- 2^( (((8 + ~ ~ 0) ))>>( 1 ^4 ) - 6+5 >> 4 >>7||3* 4 >>~ 0>> + 8<<6 -~4&&1 << ( 1<<4 & 9^ 3 ^7 ))) ))& 0 || - ~ 1>> 3 - ~ !9*+9 &0 ^3*9+ - -!5- 6||7) ||2 ||~( 6& (1 || ( ( ( 8 &&- + 4 <<+4||~-8 >>6 ||( 8&&6|| ~0 ^ 0* 1)&&7 && (4||(1 ) -(0 ) << 0&& 3 )<<-!0 *4 ^! 0 ^ ( 9 *3 ||7 ))& 3&&5 >>+5 &&(8)&&!1 ) || 4 || 6) - + 3|| ! 9+~8^( 1-2 &1 -6- + 1 << 3 -8 *2) | 6 +-(( 5 ||1 )-( 4 -6) ) >>1 &&2&&1 << - ~(7 | 7^0 )& !- 9) & 4&&(9 ) )>>4 -+ 1 ||2 * ~ 6) + 2 ^( 2<<( 4* 9-2&& 5 >>-((8 &&( 0 >>1 ) -5 ^ (7 ) &&+2||4* - 2 | 4 *- ( 7 )>> + 1 >> +8&&9))|6&(0 + 9 ) +3>> (2 - ~ 8&& 7&& +0) >>6 )<<- 9 & ( 5<< 2 - (1) & 5&& 8 )>>3 << 8 &&5 ) >> 6 ^ 6|!0) ^2)^ (5 |0 & 8 ) -( 5 ) |5)) >>3&( 7 | 9<<3 |3 | 3&(8) - ( 7 << !4 >>(2 )) * + 2 |8) -0&( 2>>-5 - - 0) + ( 3 )))&&3 &&2 >>(5 ) *8||!+5||5| 1 ^8>>!+(4- 8|| ( 5)^9 >> 0 |+9&1 )) ^ ( 2>> + 3*+ 4 || - + 4)+ 1 +!( 6&& 0 &&(8 + + ~! 9 &( 1 && ! 0 << 6 ) ^ ~0 )^ - - ( ( 7 ) -2 << 0 &8 -6^4 )) -( 5 &2 <<0 )&&+ 7<< 7 >>4 <<4 &&0^8)&&(2*2||(1>>3*2))& + 0 |- 9+ 7 ^+(7^ 2) >>3) ^ ( 4<< 1- - 1 ))<< 2^6 - ! (( 1&&( 6 *(8| -4&7| 3 &5 ) )^ ~ 4) ^ 6* 4- 2* 4) >> (6 ) *+ 1<<4 || 8 + 8& 9^ +- - ~ 5>> 1 - 8) - ~ - (3* ( 8<< 2&4 )<< 2&9)<<8 ||1+ 7 ) ^0) | 8 )+( 9+!1^6 & -( 2<< 8 )<< 0||0*( 5- ~ ~ 0 -( 3||8*( 1 )) ) &&( 3&& ~(0- -( ((1>>( 2||4) &0 || +9 || ! 8 ^+ (7||9) + (5 +1 ) ^ 6))-8|| 3 ) || 6)* ( 0* ( 4 >>9&9 >>+ 0 ^!3>> -6 << 3 )) &&-4 *( 4 ||+ 3|7 >> 8 &&( 8 ||(7* ~ ( 5*7| 4|| 5<< 5 ^ 7& ( 6^ 7-3+ + 3 >>7)>>4<<! ( 9 >>7 ) ))>>3*(4 &&4)* 2 & 4&& ( 8 || + (8 &((2|2<< - 4 >> 2) ) +4 |- ! -9 ) & ( 0) ^ +3 | 3 +3 *- !!8 )) -2 ^! 3&5)&& 8|4 )>> 6 )-(9 >>2 )) >> (8 )<< 3 * (( ( (( ( ( 6 ^ ~- 8 ) ^ +9 )*( 9 )<<2 + 8 |5 && (7+ + ( 9) )|| + 8 ^ !7<< 0 *(( (0&& ( ((0*9)||6 & 3&& 2|5 << ! ( 8) <<1 * 6 &&8 ) ))& +~(2+5 << 5) << 3 |7 && - 5 )& 4 *7>> 9>> 4-2^8 |2 ||( 5 +! 5 ^ ! + 8+~3* +4^ -+ 2*0|7)+- ( (5) &&! ~+3 ^ 4 <<4 - 2 << ( 9) | 5 ) >> 4>>2 +8) ) |- (0)+(9 )) ) -2 +~ ~ 9 >>7 * 0|6 ||3 + (2 ^ 8* 9 ^3<<2 <<( 8 || 6 &&9<<0 ) || 2<<!!+1 -6 |+4)- (1 +( 1 &&1|| 6) )| 7& 8 - -4 )|| +1 |- ~2 * ( 6 >>9& ~ 2 ) | 2 )^5) * ~ (0) + ( 4)<<( 8 >>( 1 &&9 && 6||7 ) )&&4 ^ 7 & 2))+ - +-0 >>2 )&( 6 || 6>> 3^ (2 ) ) & 0 & 3 ) * ( 4&& ! ! 0|9+ 7 ) || ( 9)^( (3- 7) )||!5&0 *3) ) )* 5- ( 9 |~ !4 + + + - ( 8 ))& (1^4 ) - + ~-6 >>4 - ~+ 0^2 &&5 && 4 *4<<5 << 4|| 4^ 8)| +9*0 *(4|6) ) * 0 - 3 & +! 4) )
(6 - 7^ !8 | 8 << 1|| 0- (5 >>(5&& ! 0 - 5+ +( 6|((2+3)) << 3) - 2 << + -1) ) + +0 ^ ( 4)) & - -~+ 5
( 6 + - 0*3^( (2)>> 5 >> 1|| (7 ^ ~~9 ^1 ) * 3 |( 9 - 1 ) ||7 ^ ! ( ( 5 *8^ 7 * 7>>(1 |~ 4| 3<< ( ( 8 *2 + 1 ) || 7>> 6^!!9) )-2 ))|0 || 0 <<3 | 3<< ~ 0+ + 1& 7 ) ) << 3-(0 ^ (4>> 2)) << !5
7+8|| 6
7| ( 7&& 0 >>((8) ))*1- -7
3
7 ||2&& ! 2 | 7<< + ~ 8 &&! 5 +1*0 -+ 6+ +1 >>~+9
2& 6^1 ^ - ~! -5
( 2*4||! 2)| 7 -7<<+( (8 << 2& !+3>>3|9 +4^ (5 +0 - 6^ 5 ) && 7>>9 |7 ) & 3 ^- + + 6&& 3&& 0|!(3| 8) )
3 +0 &~!1-+ 3 |6
( ( 6 << 6 | (9 )^ 0 |6 *4 &&!0-1)>> 7 || 2 || 7)
5
5 + 0>>(4 )
( (( ( (3<< +7|(8 ) - - 4<<2>> 2<<( ( 1 )>>7| (1 >>4& 6>>4 ) )|| 1 *~1 &&( 6 <<( 5 & 7^ (6<<7|! 0 << 6>>5 ) ^3 &&2+5 * ~ (8*1 *( 1))+4| !! 6 )>>8^ 5 ) + -5 &&0 ) ) ^ 8 & 4&( 4 <<3)) ) ) * 5
9
(1|| ~(7 << 7*( 6+ 0 >> 8 ) >> ( 8 >> 9+4 << 0)^0>> (6 >> 6 <<! 6|( (9|| ( ( 7>>0^7&+0 ) << (4 << 8 >>2) | !0&& 6 |4* 2) -2<< 9 || 1& !4 >> !2)^( 5+ +0 |~ 0*6<< ~ 2 + 4*0 +5)| 5 >>- 4) <<9<< 4 | 6<< 5 )- ~-!4 ||- !~ 9 ) -7^( 1) ) | ( 7 *(1 << ! ( 7+ !3 -9*(8)||4 &&~9+ 9 ) &&7 )) | 0
2
( 1 )*( (5 + -(8 >>+ (4 *6- 0 ||2>> 0 && ((7- 0 &&~0) - 4)|9<<~+(3|~((5 >> !9)^ ~2)+( 8) ) ^ 9 ^ 2 ) )+6&6 )+ 7 *(( 4+(7) &&8 & + 6 -6 ^6 ||4) >>9+3| 5 *(4*4) && 4^ ! 2 | 4) ) >> 2
6 &( 5 )-5&+ +( (( 8 || 5 >> (((6 <<5 |( 4 + + (1>> 4 && ( 2 ||~ 4+ ( 5 ) * ( 1^( ( 1- - 0+ ( 0)- 7) >>! (8 *( 1<<6) && -9 || +5 *!5 |7 )|6 ) ||5 | ( 3^(9<< 5 ||1>> 7 + 8 )& -!-~4)<< 3 >> 9|( (4 &&(( 0& 9)) *0<< 4 )<<~+ 2 +1 *3*( 1)+ ~ !7 && ~( 6 ||- 0 | 3- 3||6<<4* 5&&+ + +(4&&( ( 2 && ( ( 4 |3 ||+5) >> !0*((0 |4+4 >> 9 << 8) &~2>>6 * !( 7) )&&~( 2 || - ~ 9+( 2 -1 ) &&! 4| 9>> 0 && - 4*! 7 *5))<< 4 &&- -~ 9*(1 <<~3 + 8|3 << 5 +-1 && ( 2 ) - 9 ^5) ) |( 8) && 8+2& (7 +~ 5 >> 1)-5) ) )+ (6 -( 0 )<< 8&6)|0 &&1 <<7) && 3 && ((4 -8*( 2 |2+3- 5 &6) | 2*2 - 7) ) +3- (1&7||6 )) <<+ + 5^(4) *6) *5 - 8+( 7& 0 |-~ 6) & 9 | 0 | ( 0+ ( 9&&1 )| !( 4&& ( 0<<7) )) &&( ( 9* + (8+ ~ 9 ) - ~ 8 *+ 2||8 +( 4 )+ +!8<<( 9) | + ~( 2 ) * ((5 |9^ 7| 5 >> 0 ^ 7) &( ( 8& !(3 |! 4) >>(8 >> 7|| 7 ^ + !2||9- 1& 4 >> 3&!9 )&& 7|| - (4<<+ 2 &&+ 0) << ( 0 ) -( 5 &0| - 1 -3&&5* ~ 2 &&!0 - (9*! ~7| ( (8<<(6 ) - 3-8<< ( 3|| ~ ~(((( 9 & !4 &(4 * 4<< ( 0&&+ +5 *(2 <<4&& 7)*1&&(( 4 && ! 9&&~0||2&& ~ 5 - + 5&+ 4) * - 3) ||2^2>> ! 2 &+5 &&0 ^ ( 2) )| !(2 ))) | 3 * - (0&(3 >>4>>(8<< 0 )||5^ 6)& 6 + (3 & 7 )<< +~ 4- 3&2&&8 )^ ( 3<< ~(7 )|| 5>>9 )- (3&&8 ||8 | (6)-9&3<<3 || +1 || (7+0&&5&- 9|| 1 ))|6|! ( 4 + +(9>> 4-( 4 ||8>> 3 >> (1|5 & 3 ||((9 - ~ 3 - -((3 >> ((4 *!8 - 3 >>4 ) * -4+( 7*~ !( 1- 1 ) >>5^( 6-~1|7|| 2 && +~((2* 1+-2 - 9 ) >> ~ 5+ (5 || 4+5)) &2 )&&7 && 6<< ~8<< - - 5 *-6&& - (8>>~+- - (1 >> ( 3-( 5 << 4 ) - ~ 3 ) ) &~9 | 2 &&!!(9 ) &(( 1&&~ - 4 >> 4*-+ 8 && +9+1) ^4) + 9 |9& ~ 3 )+ 1 || 4 ) ) -6 || 5 ^ 3 & -0 -1&& ( (1 >>7 &&3 | ( 4 ) )+~0^ 8&5 >>~ 4^ (8 && ~ 2 & 3 ) | 9^6 && 8 <<( 0>> 4 +- ((0 << (1 + ~ 1 *+ ~9)))&&~ +9 ) )& 9||6 )<< + ~ 2))) +(1 ||-+4 ) -!8 - 9>>!8 + ( ( 8 << -5 ^ 7 <<+ ~ 1& 3) << (3 )) |-2) ^3 &&6 * ( 0* ((( 2 ||2 && ~8)+ 4 || +! 9-5- 1&(8 *1 ^4 >>2)-~ 3<< 5 || 6)| 0 && (((( 7 >>!! ~ 6<< 0) >> - 4 ) ||(1) ))|| 4&6|| 6 <<0 ^ ( 1<< 6 | (( 2 >> 3 - 0+~ 3+8))+ 6>> - 5 >>1 ^ 5 >>( 4 ^2))|((7^8&&(6 | 0 *+( 7 || 3 & 6 ) ) + ( 2) <<-2 | 6<<8 << 9 >>2 << !2^ + 0 - 1) - ( 5 ))+(7&& ~ !+ 4)* - 2& 9 ) * 9) &&- 4 | 8^+ + 5 - 4^ ~5&& ~((5))>> ~ 3 ) ^ 1 + 7 && +~8)+ +( (0^ ( (2 | ( 6) |1 <<-(( 5||( 3&& !6|| - (2 ) +1)| ~1<< 7 ) & 2 ) <<( (2 || 4 ||3^-+ +!0 |( (4 ^~ 9 *(1) ^+ 6 <<1 &&4 ) )) ^ ! (6| !! 0+ 3+3+ ! 9) |( (( 1)& 8|| ( ( 3 -0 |1 &~ ! 8 *5& +5 | ( (6- ( 5)) + 9) )- 9&&7 ^5)&3 *1& 3 )^9+(9+ - ( 4+ 8)& 5* 9 )^(1>> -9* !8 *6 *9- 8- 6+ 7 |~8*( (5 - 5 &8&& -( 3) )^9& ~4 + 3 ) && ! ( 1>>1 ))* 3&&! 3+1 -9 || 4 &&(1| 4<< 2 ||~ !! 0* 3 ) >> +(4>>2&&0)-1-0)| ( ((0>>(4 -1 *(5& !~8-~(7) | 7 << 9)+ +6+0+2+ 9&4 &&-0 -3&&5<< ~ 7 ^+!( 1& (8 | ( 3) + ( 0) ) && ( 0*8 | 2*(7||! - ~!9+ 1 * 1+!7||0 ) ) + 6 )>> + 7 || 3) ||6&& 1 |(( (((8 ||+ ~ 0|(4 || - 1 &&8<< 8 + 0-8 -3<<6 >> 2 || - 5+ 3>> 2 - 6<<6&& -9 ) ^ ~ 9 )) >> 7 || 2&!6 >> (9) ) ||( 1^ 7 &7 * -~ 8^3| (4 ^ 2- (8|6 <<7* - 6 ||0)| 0 ) |4 &&(4 <<9 + 7 - + !4 && 5 ^ 1 ) | (4 +6 - 4-( 6 ) |4 -(( (9)|| ~ 2)<< 5||( (4&& 4* 2 ^1 *( 2 ) << ~ ~(( 5) )|| 9 <<7& 0& ( 4)) ) >> 1+9 ^- (9* 3*0)<<(6 *9 )>>~7 ) * (2-8>>1 ^( 5- 2>>( 0)<< + + - 0& 7-6 * !6 + ! +( 8+ +9 ) <<-0 )^ + 9 + ! 1 * 0 >> ( 4 ^ + 4) )| ( ( ( (2& 6 &3 ) -7 && 5>>-3>>-9 && 8 || 2 ))) +5&&- ( (( (1 -~ -(1 +~-+ - ! 6>> - (6| 2) * 1) <<- ( (9 )^+ ~ ( 7^ (3 ) >>7 + 3* 8<<+- 7|| 3&( 7&&-8| 4 |1 - 6- - 9) )) || 2 >>( 2* ( 1-( 7 -9- +7&& 9 >>- - !( ( 7 * ( 1^6||( 5) ) &1 && ! + 9 ||( ( (6 | ~ ~ - 9>> 4^ 1 )>>9||4 << 1 >>9) && + ! + 2&(3 << ( 7 +((4 )^~ +( ( 3| 8^ 6-8 * -4 |2+- 0 && 9) | 5<<9 -! 8- 6| ! 7 ^ 7 &8))-6 || -4 )<<(4-( 3 >>8* 5&+ 6 & 8 * 5 ) ||2 && 7|| 7 ) + +7 )^~3<<2 * 9 ) >> + ! 1||4& 2^ 6)) ^7 << ~5 >>9 )&2&& 5 << 3) ^(8 >>8 - + +( (( 3) )) )<< 2 && +~ + 2 * ( 3 >> ( 2>>~4| 9) ) * ~ 7 ) | 9 << ! 6||( 3-0) || 3>> ! !! 6>> ( ( 2 - 0 << (9&& (2^9+ ~+ ~ (4 <<9* 2&+ (4|0*2+ 2 || ( 7+9 - 0>>0 ||!5-8) ) >>5+3|8 >> 3<<!( ((3&&1<<5 )- 8 ) - 6 +- - !3* 7 )>> 1+ (4 ) ) -8*~ 8 ))<< +9&8&&+ +9 | 1 <<4<< 3 >> 2^ ~ 7>>4^~( 3+ 6+!1- 2 + 8 << ( 8 -2 &5 ) >> 0 ^!4+2<<!(( 5 - (4 <<5 )* 3|!( 5 )))>>( 2- ~ ( 6^ 2^ 8) ))|- 5 &&~ (4*3+ (5* 4 )<< 5) -3 ) & ~ 4 && ( ( 0 +0)| 3 &&5 && ( 8 <<4 + - 8+ +0+ ( ( 7 )- 5 )&&2- 6+~ 9^6*7 )&& 2* 3^8 )* (4 ||~2& ! - -!7 & 2^ 7*4) &1) - 1<<7 )&&(6)|- ~ ! (( ( 0)||( ( 7^2>> - 4 |6 - 5^1 - -(5) -7 + - 0-! 8&& + 0 && ( 7 -7>> 9&&(1^ 0&& (3>> (8 +8) >> 0 & 0) )>> 3 ) )^+ 5+4&&(0&&5 >> 7|7|( 0 * 6 |6^- ~ ! 5 >>4 )+ 3*( 2) + 5 ^5)|| ( ( 1 -! 1||3 *5 >>+9>> -(6 *! -5 && ~~2 * -3) * 4&&2)<<3 *3 ||~ 3 >>( 9 ) -8-5||+ ~8 >>(4* 2 && 6 &6 <<( 4>>~6 >> 9 ))^0 && 9 & ! 4||1)<<1) &5<< - 7) |8 *1 &6) ) |( 7 * ( ( 0 |4 +( 5 ))||1| 2 ) <<2 -+! 9<< ~5+~ ( 5 )|9) <<0 +0 + 2 << + 7) )+ !~- 9 ||+- 5+ ( (0 || 5 || 3 ||2*6^(4 -(( (9>>2 &7- 5&(6 ) -( 9- 8)+ +- ( 2 *2<< 5 )* ( 6 | 4 )<< 3 &&(4)))<< ( (2|| 4) ) << 2+ +(4 *9 )& 8 || 7 * 8- 4>>0 - (7 *( 4| 3||( 4))) * ((2 *~ ! 0 ) ) | 4& ~ -8 << 4)& 4 ) - 1- 2 ^ ( 7&&7 &+ !2&&8 -3 ||9 ^5>>~6 ^(8 ) ^4 ) && ( 2|5-1)) ^ ~7^ +( ( ( 7 &0 && ( 7) -( ( 2 ) || 4& 2 ) >> 2&& 7- 7) & 7) ||6 ^2 &! 2 || 3 +2&& +! 1 ^ 4&&3 >>5 )&(1 | 8+ 4 ))& (( 8 + - 6^( 9>>4&& 7 <<!9&&4) )| ~0 *! 4 * 9 &&+(0<<!( (2 >>3 )^2 || 2 * 0) + (7)&&2 << 7 -1^ (2 &&(3 + 4 + (9 & 7|! ~+ 3 && 6* (6+4 |8)+ 5-(5 && 0) |~ 1*! ( 8 ) -3 >> ( (( 1 &&2||~ (2+6 ^ -~ - 5) * 9 ) -1) + 4& ( 2) >>0& 2 <<6+ 6)) ) >>1* ( (3*1&&( 9| 0 * 7) ) ^( ( (5<< 7)<<~7 + 3 &3 ^+3&8+ +~ 1 ) *4 << 3 )) - 0| 8 ) ||7&&8 )- (( 8^ 1 &2 & 6 | 8<<4&& ( 6+(6<< 3 <<( 0 + ( (1 | 2)&&5)&& -0 <<+ ~8) -(9 ) -(( 0) + 6 ))&& 6 &2 & 3 * ( 5 >>3)&& 2 |6| (3 && 0>> 5 ) ) &&8|| + ( 9)|+ 2 & 5^(1) &6 ^ - ( 6))* 2 * + 0 ^ -(8 ^ -0*2 &( 6 ) | 4)* -3) ) <<4<<0)|1) << ( 3 )) ||3 ) &9&&8) ^ 2 - 9- 9 + !8 &&(2&& 9 -4 &&! 7&8 )| 1 ^1||+1|-6|| -0- 5&& !6 << !- +6 &4* + +((8 << ((7^ ~+4 && 5>>5>> (7 +4>> ~ 3 )^4 -4| ( ((( 0)) ) <<3&&9& 1 -( 5) ) )- 5)<<( 8^4&(9 ^6&-( (1^~9+( 9>> 2*4 ))<<~ ~ 9 |( 1 ^ 0 <<~7+ (( (7 ^(6) & ! !3) -+ !(5>>2)+( ((9 *0 &7-( (1 & 9-(8&& 9|5 ^ 8)|( ( (( ((2 + + !~8 ||( 6))) ))))- 3||(8 -!6 +8))) )&& -6 >>8 *1 ^(1 -+ ! 1 - -(7 <<4)- +9)* 4|(( 8+ 6>>5 >> 9| 5& 5 -+ 0-9) || ( 9 && 6 <<~6 )-(8<< 4| (3 *0) ) << ~4) ||4 & (3) * - -0 ||0)-9* (6>> !7 )<<( 5 && ( 9+1^( 7 ) - (((7^5 >> + + !(6 << (( 4 ^! - -2 ) || ( 3 )^7 >> 8&3>>3 ) )| ((4>> ( 4 & ( 1) | (1& ( 7)||8+ ~ 1 << 4>> 4 +-5)) )) - - ( 0 - 2* 6)))| 9| ( (3 | 2) ) -~~+ 7 << -9&&0*4 * !4^~ 9 * ~-4)) )))-~ + 7&& (6 & ! (8&4 )+ 4<<9& (6>> 3|1| ( (7&&(9 * +1&&3) || 6 &&- (2 << ((1|6 |5) +( ( 1)+ 8))-0&& 1 >> ( 7 ))& +( 8 &9|0<< ((( ( ( 9) - 9) &( 4 &&0+ + 7* (( (8 )^! 4) )| 2 || 6 &&9^ ( 4| ~!-2 *2 *1 ^ ( ( 6 && 3 ||8 << 6+ 0- 2 ) ) ^3 +7)+ 2 * 2*+(3<<( (( 5 )+5& ( 9 ) >> -5>> (2 - 4 ^- ( 2) <<4 * !4<<2+ 8 &&2)>> ( 7 -9 <<( 6&0 | -3| 5>>5 )||2|| 9&6 || 9 >>( ( 5 + 7) +-7 &&(9|7 |9 &&9 )>>0+ 7|6<<!4 &3 +7 && + 1 ||(9<< 4 ) || ~!0 &6 -4>> +9^3|~(3) + 0 )) ) &6|| 9& 5 ^0 ) && 8) - 7|| 9+ ( 2 ) ) )) >>(5 ^ (( 8) && ( 4- + ( 8 && ( 3+ !!3*9 ^2-8 )&& 1|6 ||5) >> -7 && 0>>+ 1|( 0^1||! 1 )*3 >>2| + ~ 8 ^ 9^5 | (8* 5*6)^ 4 || !6>> 9 &&3<<-(5 ) |(0 <<1 >>2) ) <<! 8 )*6 |- +7 )*( ( (2 &&6)& 7) |7<< 4 )) * ! ((6 >> 1 | (3 +!( 4 )^ ( 5 + ~ ~6& !5)* 9 -5 ) && 0 *9) << (2)) && 1>>2^ ! -1|| 4&& 1|| ( 3 && ( 6 <<( 2&5 + 7)) &8 *9&&! 4)>> 6 )<<5 ) * !6 & - 5)- 9| 0- !6*(2>> - 7 && ( 6)|| 5 )+0) << 1+ 5||0<<( 4|| ( 5||3&&( 7 >>9) | ~( ( (9 &&( 9^ 8 -8-2 >>9 - + -! 6 *((1)>> !3 ^ + ~3* (1&0 )^ 7 )&8 ^ (5 || ( 4) | 0 ^ 3 && ( ( 2 - 8||(1 & ~ ( 3 & 6 +3 +( 4) )&8| -(1^ 5 >> ( 3+! 2 ) & ( 4>>1 >>-8 ) << 0* 1 *8) & 0>> ~ 9|| 1 & 0 - 9 <<(9 &&2 * ~+1)<<8 |( ( ( 5 )- (5 -7)& 0 |(3 && 0 ) - 5&7* 1&& 5)|| 7 && ~-0 & ! 1* 4 +(9 * 5|4 *!5* 0||6 ^ 5 <<2 + ~- ( 8 )& - 3||+3)<<0|2 >>9-+ 0 | 5&& 8 << +2+0^0- 8 >> 4 + (5 >> 4*(2)*3 +6 & (( 6 +7) ) *( ( 0 *4+(6 ) | 9 +! !+! ~ + 8 - +( ( 4| ~ 4) ||+1 &&8*0 && 6 ) & - - 6|+~( (3* (8 &+ ~ 5>> ~ ( 8& 1 ) | ( 0 - ~ - ~ ( (5<<3 <<6 || ~-( 4& ( 8>> !( ( 8 ) >> 6+5<< 1 +8 ) &&8>>0 | ( (8&2)& 0 &- 7)+!-~ 3 )>>(7 + 8 ) &&-4|(4) ^ +( 5 *7)) + 5 || ~ 6 | 9 -+ ~( 0)|| 9+~8 &&+ ~7 ^ -6)) &3& 5 || ~ 3 ) ) &( 3 || 5 ||1 ^+ + + 4)* 3 &+5 ))) &&(0 -+4&& 1&8*- ~ - - 8 & ( ( (6) << (6- 8)&-1 *! +! 0&3- 3 &7 &&!(4+ 2^(0 ) )- ( ((((0 *4<<2&& 2 * (( ( 2 ) &((4 &5 ^ 7)| 0 )+ 3>>( 7 >> -9 )-1 ) ||6)&&5) &(4&& 0 && ( 3 + (4 ) >>6|| 7 ) << (0 >>6 | 8 &&( (2 & ( 4 ) * 7 && +( 1 |8- 8&(( 3 | ( 8- + 7*8 & ~ 8 << 6& -6 *8^ (2 << 6 &1^2| 9<< 7 - -4>>(9 >>8-7 *- ! 4 && !((9^( 2-8>> (0 &3 && ~ 7 & !1 ^ ~( (9 << -2 * 4&& 3 || ( 3 ^ 8>>+ 1 <<0 >> 7+ + 0) && 6 & +6<<2&& ! (9)+ 6 - 2- -6|( 2) &4<< ~3&&6 |+9+ -5 - 8)>>9 ^+( 8 ) ))- + 0) *~1)) -+ (( 2 * 4 + (( 8| ( (2 &2 - 3 *!((6 ||( (8|| ((5& 4&&1 ||+1 & ~ 7 ) + 6 <<0 ) +0 << 1 |3|1 & 6& 1 +2 & +!( 2<<1^-(5|1|(4 << 3 || ((1 ) )) *9&& (0+4 *6 |3 *- - (3) +(6 ) &&7 *7 | 6 )&& 5*((1) <<( 7* 7- ~( 3* + ( 0 | (6 | !~ + 6*(( ( 7 )& 6))* ( 8 ) |4| -4 << 3*3) ||0&&1||8>> !( 1|8 ^((5- 5 * ( 0 ||!( 3 ))&&- ~3) >> 5 ^ 7- ((2 | 9 || ! (0&&9^ 0)&& 2 ^ 5& 2 &(3 -8 ^- 7 + 8 &&4 << !+ ( (9) &&4||! ~(8)| ( 7 ) |+7 ) - 3 ||- 5 || (3 -8+ 4 ) <<-( 1 &( 9 + 4>> 3|| 3 |( 6)-8 && 4 - 8- 4<< + 6|| 1|| ( 3 ||2& ((5-5 * 0)&&( 3 & 0<< +( 2- 9*7 && 4 ^~ (3<< 4 &&( 3 )*0-8) | ~ ~ 6^( 7+2) + 1 -3 &&9 *~5 ) | 6 && 8 )|6|(0||!2^ 6- (4 >>- 4 - - (2+6||9 &&9 &&0&& ( ( 5 *! 3) ) || 7^7 + 0 &( (1 -8 << 2&2 ^ ( 2 ) )&5 <<1&& 8) * ( 0| (((1 & 2- 8 ||( 9 | 1 ||~+!9)) & ~5 ^- 7 <<2 * 7)|| ~6 ) ) ) &&- !((6) &&8 ) << 4||3 | 9+ +4 >> 5)||+ (1 ) )+~((( 5-0 ^ +7 && - 3>>6)&& ( 1|~2& 9>> -4-0 * 8) + 0>> ((6 )|| 8)^9)||(3 && 6& (3 <<(8 )&& 7 ||7 | + 8& +(3 +(6 )&( ( ( 5 << ( 6 &&9 -9& 3 >> 3 +5 - - 7 )<<6 |+ 0&5 || 2 ||0 &&1* 5 )>> 3 ) || 9||6+6^ 6 & 3||2+7 ^ (6 )|| !~7 * 6)^7 + 9)&9||!8+ ( ( 1&&9 <<2)) && 0&4 ) ) & ~ ( 2|- 6&&( 4) <<8* 6& 1& (6 + 7&& 6 )))|( 8|( 6 || 2& 7-~7 ) || 6 )&& + ~ (( (6&&( ( 3-2 <<6+ 1+ ~ 1 )- ! 5 &&7 +7 >> 4 )+ 1 << 8-8&& 7>> 7 <<((5>> - - 3 -1*2* 5 ^0 )*9 || 8)^9 ||8) << ! 0+- ~-~ ! ( 9 ^~ ~1) >>3|| ! 9 + 5 ^ 7| 2))|| 0 || 2 )||8 && ~-+-6 | 7&& -( 9 ) ^ 6 )- 1 + + 8 ) ) +4 + ((0|| -(3 ) &&0 || 3) << 9 *0 ) >>~ !~9- 4 >>3 &&!!9 || + (5 ))>> 8 ) | 1-( 0)+ + 1>>5)) ) )+1 &6)&&4 ||~ 1<<- 0<<7 & ((9) <<( 7 *((8 +(9- 6| 8 && 5)||- -0 << 3 + 4 *( 5 &+4 << 9* ~!8<<5 )+1 &+6>>(( 5 &&~ 9<< 5|| 2 ^ (9) &&0-!4- 0 && ( 6 & ~2 >>3 |+ ~ (7+ 0| 2& 9-~ 0&&1 ^ +9*!5&3 >> 5 ) && 1 ||~ 3 >>8+ + ( 9)^((4+ 6<< 2||+(9 ^9 |8 ) || 8- - 7 ) >> ( 4>> 4 >> 6 ) ||1) * ( ( 1 + - - 7 * -4+9 || +3) ^2| 8)&+ 6 & (0 | +3 )) ) |1) && 6 & +((( 3 |( 2 >>( 7&!5)) ^ 5 && 2 << !(6^5|!!3)) << 3*5+( ( 6<<+2 >>( ( (9*1*~0)- 1 ^( 9 ) )| - 1) ) )<<( (( (9&& 6 -( 3) <<+0 && 7 ^ 8-3 )|-(1) ^ 3 +( 9))^5<<9+ ( (4) )) )) ||3 && 8 >>9 ))|| 5 &&-(6 ))+ -~ (4 >> 6 << 1 ) + 4|+ 9 & + 1 ) - +4 ^2+0) >>9&& 8<< 9 || 6||(2^ 8)*4||+( 6))&&1+ (2 - 4& 0 |8>>0 >>0 >> ! 3 ) ) - 9| 1&1|| (8 ))+9)^( 7<< ~ 7^ 6* + 8+ - 4&&- ( 5)>> ( ( 7 )) ) &&0^+ 6 )*8 &&( 3 ) >> (8 ^ ( 6 ||~ 1|9 || 8 +(6 >>(( 1 & 2 ) ))- 1)-0&&- 8&& 6 ) ) & -(8) | 4& ! 1+2&&~ ~! 6* 2>> 5<< 7 || 7+(((4)<<3) +( ( 2*0+ ~ 6))&& ! ( 6 <<(4 ||-( ( (7 ^-9 << + 9||7 &! - ~6>>-8))&(4 << - ( 7 ) ) |(2 |9-5&4^ 7)* 1^ 5 ) && 1| 3 || 3 ) ||1) - ! 7-!(0||6 | 4 && ( 7 -1<<0 - ~ 2<<+ ~8^( 2||((1 << 8 >>1^ 5 ^(0)-((( 8-0 + 4^ 5 >> ~1 )^+ - 6 <<2 + 0 | 2|| 4 && 0)) || ~ 3 - ~! ~ ~ 1 ) - 5|0 + 1-(6 ||7* 5 *!-! 3 >>~ 1 + 7+(5+ 5 )- 7&& ~7 ) >>6 && 3|4 +5 >>1 +1 | 9<< 2-5+7)&&! 5 ||4 - - -8 ) ^ -7*8 * + !5>> 6) + (8^9 ^ +(3-9 ^(3+- 3 | 9 )) && 4 ) + + 2|| 5|( 8 - 5&-5 >>0) )+(6-(4) << 6 &&6>>(4))|| ( 9||7))&( 4& 2 * +! 4) &&(2 ) || ! 0) - -0 * 5 ^ 4>>( 0&+~ 6)|3- 9-3 * ! 5 <<6 ) ) - -2 ^ 9&9 *0 && ~ 3)| 5 && (1)<<4* (4 ) && 9 >> 6 >> ( ( 0| -4 | 8 ||4&& ((0 <<1 <<+ 8) >>+2<<8)| 0&&0>>6- 6>> + 2>> (3)& 7 ) +3 ^ 3 ^+ 1 | (8 | + ~8|8& 7&& 0&8 ) & ( 2 & (( 1* 5&&3>> 5 >>!6 )+1)||2 &&( (((5 )+5) -9 ||8>>!2 )>> 9||(8 & !5 || 9 )>> 4^(4))-+1 &&5 &&+ 3 | -~5&& 9+ 6||-+2 && 9*6>>! 2 -0 ^9|8&! ( 5 ^! 2- 2 ^ -~ 6 -!3^(5 | 0 ^2 &&(0 ^ (9) )))&& !+ 3 | +1 &4| 5| 2 )<<0 << 6 && 1 ) +~2 ^9 - 6&&(6|4^ 6 ^ 0>>0 ^- ~(1* 2 )-~1 &&7>>5- 6+- 6)*~0<< 8^ 5) &&1<<( (4 )- 6- (4 +!3^3* 5 +! 0|~ 8 + (0) &&( (2 ))>> 9-1) && + ~ 0+ + (2)^ 9 ) ) )& + ( 6+~( 2>>!~ ! + 3 << 0 - 6 & 6 +4& (3 ^5)*-7 *(5 ) *9 | 7)^ 5& 4 -5+0 ||( 7 + !6||~ 1 | 3|5| 0 ||1)+ ~2 -(6 <<((8)|- 3&! 9 <<+ ! 9&& !- -9))||((2 ^5|+0 ) - 3-7 & 5 <<(7 -+5 + 9 >> 6 || 6* 7- 5 || 4|1<< 4) ^ - -1 ) | 5) &7 | 7 |3) ) && 7 ^7 ||+4|- 1 >> 8 & ! 0 ) - 0>>( 5 +- + 6-(9 <<( 0>>1 )^ ( 4- 8- + - (0 ) )-(4) +1^0 << 0&& ( 9* ( ( (8-6&& 1)| - 5 |9&5&& 4>> 5- 7 ||( 2 ^3 <<8 *8 ) ^2 >>9) >>- - ( 6* 5 ) -3 ))| 1 ||1 ^0 * ( 2 *( 9 )& ! ( 9* 4 ||(8- 6)^9)&& +( 5) || (9>> 9 <<((7 & (9 &( 0||~ !1) &~9 *5 ) )<<~ 4- +! 5))&0||((((9- ( 6 ) )&&5 +6 ||2 +6 ) >>~~ 8) )&& 8* ( 2+ 6 |2&6 )-6| 7 +(6 | 3^! 2* 4 *8 -1+ 8 &&~ 7 ^!6) &(9 & 5 + 0 <<(0)& - 7 | 3 || !6 )<< 9 * 7- 9 ^ ! 9 )>> 8 - -3 &&-0)*- 1))<<0 *( 0 && ( ((6&+- 1)) *( 9 >>4+ 8 * 1*( ( (0<< ! !4>>(2 )) &7 |3&&( 1&&+( (8&& 2 - + + ~9 )& - 5| +4* 1)>>( ( 6) << + 4 )^ ( 4)+ ~ !7<< ~!9|!5 ) )* ~ (( 8&9| (7 +9 )))&& +0 - +8 * + 6|6<< ! 0 ^ -! - 4 <<7 ||0 >> 3 |! 3 |5|| 4*~( (2)+ 7)+8+ (8 ))) -6)||0 >>( 9 |2 &&0 )& 7 )) ^ (7^ ( 9 +( 4 ) ) >>9 *5 )-~ ( 9* ~ 5 )&1 + 0^9<<~ (6 * (( 1+(3^5 - 0)|2&&0& 6<< 4) - -3)*8<< 8<< 7 - 9>> ! 6 + 6 -3 >> (2 ^ ! ~4 ||( 3 |+1 >> 5 >>3 >> +9+2 || 0 ^2 &&! 8+4|| 9<<7 |6 >>7 << - 3 *! 5 ))||4 ^7 *7 ) >> -7) & (0 >>1*~ 1 )+ 1 &&1 & -7 )&7) >>3||4<<2)&& ~+5 )) ^+( ( 9 ||3 & 4 | 3 ) >> (7+ (7<< 5|9 && 4 ||8 | 6 << 2) ) ^ 4* (3 +9>>7 * 0 *4 << (4<<0-((1 ) + + ~ 2 ))-9<<5)) * 7)<< 8| (9 ^ 8) ^-( 8 || 6 & 0&&- 0 - 7 *0 && 3 ) + + 6 ||8 + ! 3 ))* 6 -9 ^ (6-~2 ) <<2 & (4 && 8 &+((4 -~7 ) +! 7 -!4 || 9)) |7 ) ^2 <<0) & 1 )+ 6&+~( 1 ^ 8)+ !+5>>8-( 7)) ^ 9||(4) & (5&&( ( 2 <<( 3 )<< + 4& 4) |( 4& 6^- 3>>3 ) << 0>> 2)&&!+1 *-~ -+ (9<< ( 0 ^ ~ 0 ^ 4 >> 6 *- 2 * ( 4&& + (2 >>(7&&8 || 8>> ~ ((7|| 9&~(9)|2|| 2|4) &2 ) &&-8 &&7&8& ( 8|| !4 & -0&&8& ((4||5||~ 6| 7 *9^ -5 + 1) -+ 2+ ~6)|( 5 + 3* 9 | 0 *7)|| 5&6<< -5& - 4 -+( 9) - 8 &9 >> ( 0) >>+2 | -8 &2^( ( 2 >>3)<<-~ 4 +(4+ 7) & ( (8 ||- ! ( 2- -9))||-7 *!-9 ^4&& 6 )-3 ) + ! 0&(5& 8-3 *3)|+ 9 || 1 && +8) & - ((3+ 4 ) |7 )>>- 5 +- 8 + 4 &+ +5) )+ 0 ) || 4<<8)) -9 &&3 -8+ !( 9 <<2 && 9+ 6 +1- !6 ^ 6 )+ ( 8>>0>>5-5) ^ 9 + 0 & -8| (7 << ~ 6&5 ) >>+( 3^9) &2 )))+ ~(((4 ^~ +( 4& 7 || 5) ^1||6)>> 3-5 |-(6 *! 2 * 8- ( ( 1 ) + 2<<8&& 4-+6 ^ 5 )||0 | +6 ^4&1)- (7 << (3 +3<< - 6 - -9&9)) &&6 |2 ) >>9 + 0 - 1 | 4)- 8 * ! (8 -5+(6 -(4+ 5)>>0 << 8 << ! 7|( ( 9<<+0 || !+ ~ 9|| 8 >>0 && (4| 0)*(1|3 ||(4<<( ( 7 && (6^~9 ) + 6 <<! ((0 * (6^ 7 ^6 +1) ) ) <<+ 3 )&& 3+ +5&& 3) >> 3 || ! 7 )-(5 >> 6 || 1>>4-3 ) &&- -8+1 &0 |( 7 )) >> 3 )* ~1 && ( ( 9>>!1|3 - 0+ ! !2^ !~3- -(6 <<7 * 5|(5 ))+ 7* (8>>8 || 3||3 || 3 *(( 3<< 2 ) &8| ( ( 8|| ( ((( 4 ) *2 * ! ( 0 ))& 6>> ! ( 8&(3 *2 )<< 2 ^! -(2& 3*~9 )+9 <<!(5) &&1 & 7) ) <<(( ( 9 ) * 7 -! 0>>( 3*6) ||6 >> (4<<2|2||8) >>8))>> 7& ( 1 | 5* 6 <<0 ) ) |- ( ( 5 ||~+ 0| (5 & 3 | ! 1 ) << 4 <<5|| + + ~( 3)^8 + 8||6 )))-7 ) >> 7- 8^3 + ( 9 ^ 7 ||!( 5- -1 - 0|! ( 7|| ( 1 >>4^7^8|+ ( 5>>9 &&+ 0 * ( 6+ 8<< (5+3|0<< 6 )|( 2|| 4<< 3 * 0 )-(7 )) *+ !4) ) | 1| 4- ( 6- 5& - 5 -5+ ( ( 1 |( (5 ) >>7 ) + -2 ) & 6^8 ) )^~7 ||0 ) & 5- + 2>> 2&5 << 5|6 << - 0 ) &(( 6&(6 ^ 2+( ( 1* 6 +2 +3) <<0 -3* (4 )<<7 *! 5 ^ 2 )||2&~(5 >>( 7 ^5 + 1&&6 ^7 & 4 * 0)&&2+ -2 && - 0 >> + -6*9 >>7)|| (8& 5| 1|| ~ 2|| 2&+~1) | 7 -( (9 +(9&& 4)+4-0 || 1 >>(4>> 5 && 2 )-~1)>> ( 4 )||!8^3 + 8& + 1* 3 )<< - 0) <<( 3 ) )& 0||5 ) - - --1 ^ (8 )| 8>>1 ) |0 ||1* ( 4) ||- ( 6 - 3&&7&6<<! 9 ^ + ( ( 7 ^6<< ( ( 2 & 1- ( 3 <<3 &&2 | 6 & 2<< 9)|(9 ||1 >> (( 5 <<3) ) <<+ + 7 |!1 ||(((7 -4^ -( 5<<4 ^ 4 + ( ((0| 4 |((0 ) ) |9) +1 >>8)&&-(7 )|| 1 -+7 || + 6^ 1<<( (0&0 &(0 - 9)|| 8 -9 + 3>> (0-7*- 7-! 5 >> 4 | 9>> -6 - - 4 )) - (( 0 &&( 1>> - 2)>> ! 6*! ( 6 +0 ) ) ) ) ) -2&& 7 *~ 0+ 5 ))^( 5) )^ 2 - ~3<< 2|( (5 -( 4 | ( 9 ^ 9)) * 6-2& -(( (( 5+-~ (2 + !9)- 4) *~ ( 4>> 2||5 << ( ( (1) ) +5 >>4 >>2 * 2 && 5) * 6 & - 7) * 0^ (7) || 7<<-2 |6) * 3 | 8| 1>> 5&& (( (9 <<( ( 1+2&& 8 ^ ( 7 ) *- - 2 + 1 >>8)+8*7)<<+4 & 6&& (2 )-2) ) ^6 + -6<<4 ) || ~ ( 2 -!- 9>>- !1)+1||2+ 6 )- - 8 )& 3) | 5+ + +(0+ ( (( 2 >> 5 ) &&0 >>1 >> - 8- 4)^7+!( 9* 6 )) << ( 2 )) >> 0<< 1|4 >>( 2 ||3 <<2 ||1<< 8 && 8 & 3+ 8+! 6 |7)+6 <<2 & 3 ^(4 &! 7 )|~ ~ ( 8 ))^ 6 -(1 << + +(7 << 9)) && 8)^ 5<<1&&7)^ 0 + 6& ! ~ !9+ 8 >> ~ ( 1 >> 4<< 0) ^7 *( 0 ||- 4<<(8 &&!(1 ^2 )) |1 ) |2* 8 <<+-3&- ( 2|| ( 7 >> -0* 7| 9>> 9+ + 5<< 3<< 7&+9 >>6 * -~ + 8)- -((7 * 3^4 ^ 3)&&7 >> (6* -6<<7 &&5&& 7*-6+ - -4<< 9<< ( 6) ^~(6 ||1&&5&!1+3 ||0 *4<<-1&9)^ 5 ||- -3* (5 ) + ! ! 0 ) >> 6 -7 ) <<+2) ) *+1 || (5*8) >>9 <<3 | 5* 1)<<+9))) ^ ( 2 >> 9>> ~ 4 &2>> 3&( 2&( 7)& 4 )&( (1 - 7 |9-7 )-6 *9 -+7+ - 7 )>>!6 -( (8* 7 >> (9) +!4 <<! ~8 *6 <<~~ (0))+ + 0 >>8 -0 ) |(4- 8&9)>> ( 1 && + !1 <<1-1- !(8* 4 *(4 ^ ~ 0^2 )+ 6- -6 + +!( ( 8 &(0)-(8 &&5|+3 >>8 * 2 << !3-2| 8 && (5* 6) )& (9* + 2<< 0 &&9<< 0^4>> 8 +(2*1 &&7 &&+(3 << 7 ^(1+(1|((9&& -1&(5 ^( 7 *~0 *-6 )+ 7) << 5 << (6>> ! + -1 >>3 ) ||+(0 ) )||8 )) ^8 << 2*( 5 -6 +0) <<6 ) && 4- 8&7 ))|| 0| 2 ||+!(( 4 ) >> ~6) &+( 8|| 1^ 8* (4 )<<8^ 4 - ( ( 7) +2 || 2 )& 0 * 2 ^7^( 5 | -6<< 9|2<<(6 )^3* ~9||6- 9|| -2 | 8 *6 >> 4 - 7&9|5- 0^5 | ! ~ 4 * 4 >> 8^~ 3 ||+ 6 +~ 3) >> ! ! 3+( 4 ) &&3 ) ) *(2* 4-1 )|9& 9 )*7>> ( 0 )* (( 9>> ! 7& ( 6)+ (2<<7 * 5)>>(6) ) |- ( 4-~ 1 || 7)>>6)| ( (2&9)^9 ) <<9- ( 2) ) *5 <<5 ) + 7 -1 )<<1 ||( 0|| 6 ||~ !3)^9+ -+ 4)+5||( 4 + ( ((1 & 0 & ( 2 + ~7 )& - 0 - ( 1 &( 8 >>1| 3 +! (0) | ~ 3 << 8 +0+6&7) ^-0 )+ ( (((( 2||-2||5* 2||8)*( 0 | 5 )&&(4 )&&~~0 || 1 | 5 ) ||2 ^1 ) ^ ( 3 ) && ~~ (4)) && 2 << 4+ 8) -+3*( 2+ 0- ( ( 3|| 5)^ (3 &&2| ~ 5^0 )&& 8) >>- +9+ + +7)) | 9*( (0+ - (3|| 7 ^~8^ 4 | ~8)|9 & 7 ) &&0 &~(7 <<- (3 + 9 & !1 )) ) && ~2<< 0<< - 7 & 0 &&+(1 )|8 >> 9 ^~5 * +- 7*(7) >> 8 ) &-(7-0 || (6&+5 && ( (0* 4*(4^- 0 |3))) >>1 >> ( 0||7 && 3 ^ ( 2 <<+2)*~~9 )) +(8) )|( 5 ) &&1&( 8^ 5 )|( (( 1) + +8 *1 |+( 9*-~+- ! 9 ^9 >> 4& +( 4 | 3 * -( 9+ 2 & 6 |6 +~! 1>> 7 ) | 1 |6 &&~2 *8)+- 5 ^ ( 0 - 4 && +- -+ 2 &&-4 -4 ) * 7 *(1-~ (5&0)) &&+( 2 >>-( 5&8 ) ^ 1 - 6 >> !0 &&0|0 *-4) << ~0 &8) >>+ 0^ 8)&& !( 7+6<<6)>> 9 | ( 9& 0- 2^ 3&& 3 )>>! ( 3<<+~3 &4))>> ~6<< 1 ) -! 1 - (7 << 9<< (( 5+0 +- 1 <<2-+ 4&&+ !( 7|| 8 && 7 <<~!2|( 5& 0& 7 )>> 0+~ 2 >>( 7*7 &- 0 << -1 )&4||~8-7 -4-1 - (( 9&1|| 3| - ! 1 ) ) >> ! ( 6+ ! !-( 0 >> !( 7 )^ (8) <<0 - - 2)- 0 && 8*0 *7 | ( 5 ) ) >>9 )>>( (( 3 +6 & 3*0 )+~- 9) ^ 1 *7 &(6+6 )>> 4 ^ 0- (7^! -8|| 4) ^ 0)|6^0 |(8 & 1 +7<<(1 >> ~9)- +-3 ^4 ||! (2^ -3 ) *! 4<<7 ^ 5+ 4 *5+ +3- 2|6-3) || 6 - ! 4 * -0&(( ( 8 |7 ^ ( 4|| ( 7 *8 |4& 9^ 5& 9) << 0 &&~ (7>>(9 << 1) ))& - 0 ^ 9+0|| 3 >>( 0+( 1 )|| ! ((5 ) | 0^0^- 9&&6 |~! (3&& + -~4 &&( 6&&! -( 6 +4 & - ( 8 &&9 || (5 &&- 5)+ ! 7^(9&& 1&& 5 ||8|(9 ^ - - 3<<!! +5 &9 &9||(6 &+ + (3<< ~!2 - ~ 8 ) ^1<<(3 ) ) ) + 3-0|4 <<7|6+ 2-3 &&(8 << 0^ ( 8&& -3*5 -~ 3 |! 7 && (1 ) &&0)<<( 9 ^1) ) ) )^ ( 3 ) || - (8 << 6 )&&4 |(3)-6 + 7) ||9&&7||2 &!0 *9 ||( 4 +4) +((9 ^!( 0>> 0 ) &9 << 6 *8+2)+ +4 && 1 ) ) && +!!( (0) | 5| +~8)<< - ! 4 || ( (8 >>7 )) ) ||(4&( 2 -+ ( ( 5<< 4 ^ +~ 2 ||+ 8 )^ - - + 6) >>( 8>>- 1 )&7|| ( 8 + (0)^ +1 * 3 - ! 9 & -~!+(2 | 4-~ 3>>6 ) ^ 2^ 5 *6>> 7^+ 2^7| (0 + 4 )>> 2| + 1 ) <<1|| 8)+ 7 >> -!1 * !( 5 && (5 * 9) ) <<+8 -8 )&& ~ 5^ 6)) & + -+7-( (5 -0) ))) ))| 4 )+ 7-8) )+(2*4 - -1 |( 2<< 8 ^( ( 2<<0 )^ 5&2 >> ( (5+ 3* 7 >> 8& ( 9 ) )-8+ ( 3 + 8-2) || 4 )* 0))- 8^5) &! 5+((7 - -( 3) && + ~+4 >>~ ~+ 9 | 2 &&0)) -! (4 ||0&&8+ -3)& !2>> 4) )<<6<< 1 | ( 9 +( 0 )* 3 ^ 0 ) - ( ( ( 3)>> 2)<<9 * +0) >>9+3 << 1 &( 1| 2 ^7) ) << 7 -5+ + ! 2 || (2 ) )|+ -5>> ~ 8+9 <<9 ||6 ||~(1) | 3| 3 - (3 ) || ( ( 2) |5* 3&7 ||(3 )) && 1+ ~ ! ( 3 ))-7 && 7&8&1 | 4) ) || ! 6 ^ 5 ||8 |3||( 6 )^4*1 ||(4>>~ -0&3-(( (3 *(1&& 3 <<6 )| 4 * ( 0*8 ) &&( 2^0* - 1) ||1 && !8 >>6^7 |9 ) )&& (9 ^9+ 7&& + !-8 ^ +-4+ 1 )+5&&! 0) >> 2^ ( ( 2) +4>> 6 << 0 * (8 ^7) & 1 << !0|8)) ^! ~ +3 << 6>>7 - 2| ! 6 || 4 - 0 &0<< ~ ( 9&&8 *(7 * 7+( ( ( 1 )+1 ^ 0|0 ) |8 | (( 2&&7 >>!~1 &&( 5+ 9) >> (3 |! 3>>1 ^((3 *4) )&(7) |8 )) || 4>> - 3+9 |( 4- 8<<7 << ( 3 - ~5 >> +8 * ~ 5 <<+(8*4&& 5 | (4|| 9| 7|| ( 0 ) )-3 || ~1-7 & +5 ^5 + 4& 8 - ( 9&& (1 ) & 7 >> 2) ||2) )- !1 )+ 5&& 9 -! 1&0 || 7&&! 4)| 5 ||4)-1 | +6<< 6&& 1 - 3&5 )+ 4) )* 4 >>9 |-7^ -7<<8 |3 >>~ +~ 7&& 1>>+( 7&&3 ) )|2>> 8 )^ 5 << 1 ) << 0&5 ) *3 &&(9 ) | 4 & 7 >>(( 8&& 6) <<5-8 )<< +-6) - 2 &&3<<1& 9>> ! 3||2 >>+ 4 )&&!2) >>6-9) * +! 8>> !~ !(5& 1+ + (6 || 5)^ 0)&(( 6) ||5) )) - (0<< ( 4-6) ) >>- ( 4|(3- - (( 9- +~3)+ ~4)^ -(( 0 )<<6 >> 7)) ||~ 0&( 1&& 4 ) && +(3 *+4 + 4 && 3>> - (( ( 7 - 6<<2 *4+ 0 & 9 ) -9 <<(( 3 ^7 <<2 >> !0^ + ~(2&! ! ~8&6 +~7 *+(( 8^( 5|2 ^ -~~- ! ! (1 * +9 && 5 << ! ( 6>> 6+ 2 || (5 | ( 5&& ( 1))||1 + 5 >> 2|~ 7 ) ||7)-8>> + 8<<3 | !7 >>~ ~(6 )|(9+ 0 >> 9 && ~ ( 6|3>>+2>> +-4 - + 8 )||((8 -1>>3 & 1*9 )>>1 << !~~ - - 9&& 1)& 8-8 )&( 4^3) ) ^ ~1)^0 &&-6) * 5 +0*+5 -~! 4)&&(( 4 )|| -+( 5^~1& 8 | 9 ^ ! 6 ) || ( 3 + + 1&& 6 + ( 4 - 1 )>>~ 4 )| 2<< 0 & 8 * 5+7 ^ ~ 4) ) >>!( ( 5 *! ~7 )|(2 << ! ~2+8 ^4 >>! ! 1 | 2& 7&(( (0 << 5>> + 5&&3 &&(5| 2||3 && 8* (7 ) ^ 7||9-1)>> 3 | 6 | 7 +8) ||1 & 7 *6 ) >> 4 || -(( 6* 7 )&(5 >> 4* ~ 8) - + 3| 4<<+ ~(7 | +!2>>1 * 3 | ~ 1)&& 5 -0 )*2 )>>2 >> 1<< -7 )||5 << 2<< -~5 >>5 |(7 )<< (( 1 && ( 4 )|| !- 3 + (9&0+ - 5 <<(1+ ((3 &&+ ((6>> 9 &( 4) ) * !(8 | 4 |3&!-8 * + 6>> 0 >>~ 9 ))+ 8* 2 << + 7)&8)- 4|| (7 )) | 9) & 6 &4))|~5* ( 2^ 6+ 4 ||6 &&2 >>! 6| 8 *3) - 9 & 4- 6 || 9 ) << ( 1 + ( 0||1|| 3)|| 6 -( 3 -0 ))| ! 2 - 6 <<3 & ~(0 && 7*~0 << 7& (( 9||2 ))^ ( 1+ 7&&7 *( 2>>6) +( (6 - -( 7) <<4 << 5 ) && 9>> !7 || -( 8 -1* !(( 3 <<( 5 * -~ (5&&1<<(5||5 -3&& ( 9 ^9 -8) & ( 7 && 2 ^(1^6)||+1 )) * ( ( 3^7)&& 1 ) )) * 7||( ( ( 2| ((8 - ( 8 &1) ) ) & 7+4 )& ! 7) )) ^6 && ( (5 << ( 8 * 8^1>> 2<< 5^ ( 7 ^~7<< ( 0^ 2<< +8 >>- 0) ) |2 >>+(3>> ((3 <<7& 7+( (6 + ( 8 &&(( ((5-5 |6&& ( 5>>( 8<< -~8 &&6) ) ))>> !3)>>4 &&4+ 4& !~ 6 >> (( 1 )^ 9) << +1-~ !4& - 1&5 || 5 ) &- 7)<< 4 &&-3)* ( 3^1- - (2+ ( 2+ ~(4 &+ + ~ ~( 9 |2 &4 ) ) << 1^8* 6 >> 0* 6& ( 5&! (3+2) - ( (( 3 | 8|| ~ 3 || 2 &&6&&3)- 5 &&-9 >>+ 1 >>4) >>+~8 >>3) ||0 )|- 8>>+ 7<<8 >>6 && ! ~ 5 || (4- 8 | ( (4)^!(1&&-~( 0&& 6* + ~ 0 ||6|| +1)&&8*( 9 )& ( 9&& - +(8 )) -( 5 +6 <<3- ~ 9 >> ( 4 - 6 &&7 ) *~! - +- 4 && 2 &&0 | ! 8 || !+ 6+ 1)) <<4&&6>> ~ 0- ( 9* 4 )<< 2*! 5 ) &!(4)^6 ^ +-0* 3^ - 8^ 4|3 ) -9 || 7||(4& 0 - ( 3+8 || (5 ^ ( 5 )+ 8^9||0|7||0) || ~5 ) +! + 9 +3*5||8)&!5|| 8 - -( 4 ||(1<<+5 )&& ! +5 + 6 )^ 5& 6* 9) +( 5 |! 4 |5 )&+(2 &~5 >> 3 )* 0||- 4 << 7 | 4<<0>>8||2& 2^( 6-+!~ 2 ) - (((9 -! 0 << 2^( 6 ) ^(5& 1|| 3 )+7) | 0^4 >>6&0-5 ) ) >>~5>> + 8 ^ 6 >> ( (1 && 2 )&& (0 + ( ( (2 ^ 1)* - - 5 ) | 9) ) | +-! 3&&(5 &&( 9+( 5 >> 6)&&!~ (9 -! !! 1<<6&3)-3 << 3>> 9- ( 8&1 >>+0| ~ (2 +8)+ 4 ^ ~6)>> 2+4<< 4&&! 1 ) * -~ 9- + 8 |(( ( 3<< 5&&+1*~2 >> 0) | -4 &5 <<1 ) *6* ~ 4- 5 &8&3 >> 4)| 9 | 9^ 9)& 1&& (1>>( 3 <<3 | 6 -9| ( 6 & ((( 4<<(4&(8| 0 && 6* 3+6&2+ ( 6 >> 6 & 5^! (1 << 5) -1|| 6 * -7) ^+ ( 7& !9) ) >> 0^ (4<< 0)& 1 *8 ||0)) >> 4 )&2 ) ) |5 ))+7||3 << 4 |1 >> (8|| 1 )- ~ (2 ) -2) - 9&- 9 * ! 2& 1)>> !( 5 + 8<<8^+4^ 0))<< 1 ) )>> +9 *5 >>0 ) - + ~( 5 <<( 7 ))&& - 9 )-( 3<< 3<< 6 ) - 8 *(3- ( ( (5 * 5)+3)|| 8) ^ 1) || 7 *7 || (1&6 + 0<< 3 ||+ 6^6)&0 ||(3 ) ))))&&~ ( 3 ) || !( ( 4|| !(( 3 & 9- +!5^0| + 4^9 &7+ 8&& ~( 8|| 3)<< -8&~ 3^5)+ 1* 1+ +( (0- 6<< ! (8*1|| ( 9+~ 8 )| ! ~+(0))&& ~ (((9 -4)*8) )|| -( 2) && 0) ) )+( 2^! 2 )<< ~ 4 ) && 5 *3 &~+ 5& 4 ) +6 ^2+8*~ 7 )) ^( 1>>(5)*0 * ( 2* 4>> 1|3|| ( 8))||4 )+ 8<<2 | 6& 0 ^ +7 )||1) &( 2&& ( 9>>0^ 8 )) && + ~ 2-4- ( 3 | 7<< ( 6^ ~5))+ (6| ! ((6 & 5 | 7 << + !9 ^ 5+ +4 &(4-1||5 ^ 6*( 7+ (6 << (7 |(6*2+ + ( 5 >>6 ^ 7 ))-2 )>> ! ( 9<< -8 >>- 7 *(1>>+ 0) +9 ||7^( 7 & ! 3))| 2 &&9 +! ! (8& 1||5 )^!(9) ||6 |( 1 )||- 3 <<4 ) | 5&((( (0>>(( 6 + 1 |+1&& 2| +( (( 2 ) ) |0- 7 >>3)>> - 4 &( ( ( ( 6^!7>> !( 8)) ))>> 7& 7|| + 1 + 9 ) ^- ~9&4- 7 &&7)* 1|5 << +~9 << 4 << 8 + (9 ||0- 2*( 6+2 & ~( 3 )||5>> 3 ^( ((9)|| 2* ~5 ^( 2 >>( 4 -9 - 0 * ~ (7)^0 << 2 >>+5 *8 + 2*7<<8 *( 0) || 0-4)) ^(9+5 ||( ( 4 |! 1 )+ 5<<3 &&-( ( ( 6))<< 7 >> + +4<< 2 >>( (8*( 2 +(( (4& 9 &&( (3&&4 )^2 *7 -3) * ~( 2) &4 ) && 4<<!7 *8)) | 1 * 2&& 1) ^7) -(( 0 ^(4 & ( 5+3) | 1+ 0 ) + 5|| ( 3 |( ( 4) ^2 *( 1 ) <<5) ) || ~ -(3* (3 ^0 <<6<< 1 *2|4+5 ) &&~+ 0 -4<< (0 << (0*~ ( ( 7 ^ 3 || ( 1>> 3 |1 && ~ + 0<< 9) ) >>2 ) ) ) >> 0 &&2)) )>> 4) && ( (1-+ 5>> 8)^ 0+( 4&& !5*0 -( 0* 6 && 8 << 5- 7>> 0-8 ||~ 5 ^4 *2 ^!4&5 << 3 * ~2||( 0* 5| 5 )*~ 3&0| + 7 |2 )+ 0|| 1<< (2 ^ 3&& 1 || !5) <<-1&&( 3 -!3 &&- 1 & (5>> ~2 ) >> ( 4 ^3& 3 ) ) |6 >> (1>> ( 1 -6<< 6 || !5 >>5 <<7 -(( (( (4 *-!8& 0 | -~ 3 * ~ ! (( 7 >>( 0 ) * 8 << +8 ||+ 8 && 5<< !8<< 4) >> 1 & !0 |1<<(3 *! 5 && 3 )) |6- - ( ( 0&&( 0)>> 1)&& ( 6 -( 6 -( 1)^ 0& ~1+ 4 >> 3) +~ 7)+ ~( 1||7 +(6^(9 ^0* ( 8 ) >>0)>>~ (8*6 ) ) + 9 >>! (4 &-4) * ! + ( 8|3 -0)||1^ ( 1 << (1* ~ +2& 9)>>5 &6|9 - 4& 1>> ( 2 |1<< 6 * 0 ) ^ ( 6 ) ))>>3 ^- 9 << 5|4^ !8 +((5 )- ~+ 0 | 2 <<5&& (2&( 2 <<1) |( 7 ) &!8&&+(8 <<~ 9 | 1*3 ) >>4 -4 +0 ||~ 8*4 ^9|| ~(( (7 +9*3 <<!5 &( ( 6 | 8 << 2 >>(0 ) )|| 6 )* 7 )<<!8 |(0 ) ) )&&7+ 9||!6+~ 9|| (8^3 )>>- ~+(9 - 5 ) |( 3||(3 )) ) <<! 0 )>>9) ^ ( ( 7) + 9- 4&&-2&& 1+ +4-8^ + ! - -+(4- 8 && 9 ||9 ) -8) & (2 | 3)-9)<<(5<<5 &3 >> (5*(3 &&-0^2 -8>> 5|4 ^ (( 5<<7|| +4>>7 <<!9 - 6 - 1<<4 || 5|5 &5&2 >>6||7<<5 || + 0) - ~6&9 | !2+- 8 &2 - 2+3 | 5 & 4 - 0 <<0 ) + + 1 >>4 - 3 ^( 0 )^!0>>- -9^5 && (7^ (0*!((6 >> 6)|| ( ( ( 3)* (5 | (2 - 8) >>8-! !6 *~ + 2 >> + 4 |5>>+((0) <<~8|3 ||+( 1>>5<<!+! 3 )^ ( 4>> 1- 8* 1^( 5 * ! 1 & 2>>~ 3<<4*9 &1) ) +( 4 *0 +3 * 0&&+8) *-+9 *6&6 +5 >>8*~ + +5||( 8 >>! ~ (8 & (2 && 9 + ~ 5|| ( ( 9 ) <<-(4^4>> ( 1||6&& 4 |((7>> 8 ^ 3|1>> ( 3 & ( 5<< 5 * 5 | !+ 2 & ( 6))) && 2 - 7) << 0^ 1 ) -5)>> 9 || 2 &&(9&& (3 << +- ( ( ( 9 >> 8 -~5 )>>( ( 8*5<<~5&&4) *(( 4 << 8|7) &&(3 >>3+0) | 1 << 3- ~ +2 *6>>! 0 *0 )&& -( ( 4 -~ 1 |6| 2 ^ 5& 8^ ( 0 |+!7 ^ 4+2 ^ ( 5 ) | 3- 6 ^ 2^3 || ! ( (5 )>>4) ^( 3)^6|9 *8)<<8||4 + +( 6 ) || 8|~7|| 6 >> 3 )| 0|| 2 * 3 )- 0* 0* 4)+ ( ( 5) ) |-7)- ~ 0 | 1 +4&& - 3 ||5 &4 ) && - (8 )* (4*7&& 4 <<-2 >> 7* ( (0+7) ^6 &&3 ^ 8&1* + -9 | - ( 1 - 6 <<1 ) + + 3 )|| 4*6>> 2+ +1)&3 ) - + +2 ) )& 9>>8*(8 ) &8<< 9>>+ +3 )+(1 ||( 3 << 2 |3 )&&~5 ^ 9|7* 0<< 8 >> ~ 1 ^- 8 |+ + ( 8) ^ (1 >> - 4 ) << 6 &6) &4<< 0+5 && -! 9)*6 |3 ) *( 7 ||0 ) -5-((1&& 9 )>> !( 0 & 8 -4 ^((5+! 5 << ! +3*3 -+ 3 >> 5 >>+ + (2 & - 3) || (4>> +5^ + +( 1 - ! 6&&1|| 7 ||!6-7)<< 6 ) * 0|| 9 ) )&& ! - 8) ^4*~5 | 4 | ! 5^8 ^+ - 6 ^ + ( 8)&!(5 )* !6>> -9 ) ) ) )* + ( 9<< ( 0 - 9&& (3 || ~ + 0)) || 4|+9 )* -3 +(5 <<- 1| 6 | ( 8 |8 )&& ( 5 ))+ ! 3 + 5 *0 ) )||(1| ~+-(0 + 6) >>2 +0 ^ 3 |~ 5) &&((4 >>0 & +-+(6>> 6&6 )) & ~3 -7- 4& (0 ))) <<~4) >>6- 8* 2| 6 *7<<(9+0 ^ (4 ^ 2) & 9 )) ) +4- 9&1 ) *( 1- 1* 9|| 9 - 0>>-~1<<6 <<3| (((0)&& 7 ) *! 3 <<((4 &&~4 << 9 )+4+ 2 |8* 7 || 6- ~ 2 & 8 - (8)| +3+ (6)|| 0)+ + 2 <<6- (1|| (( 7>>0| 7)<< (7>> -( 6) +!( 2* ( 3 &&!1>>! 0)&&3 -8- 1 *5 << 7&( ((7 ) )| ! ( 7 << ( 3 ^ 2+ 8^( (2 )<<~ 0<<( 5 )&& 4<<-( (( 6 >>6&& !6|| 9<<+8 >>0 &&3* (5 ) + ( 2| 7 ) &&+ 0 *(( 4 <<((8 >> ( 5 <<0<< 1 - (8 &! 9+ ~0 && -( 4+ 0 +! (8 <<7 <<+ 0+7&& 9 ^5-(( 8 &~- 1|6) )^ 4 && ! 6 || 2 << 7 ) &3) - 2 ^ 8| 7 &&8 ) ) +8 | 0 +~ 0^8>>8 ))>> -( 4& 3&&1 ) <<- 6| 8>>( 4 ) & 4 )*3 && 5+ !~ + - -~ + + 0|9)) )+ 4) ) - 0&&5<<4 & ~8 && ~ 3 ))*7||+ 4 ^~0 ||5) ) + 6+7<< ~ ((1 << 7)*5 ) + + 5||0) & ( 5) |3 )&5 << 8 +( 7 *! ( 2| (5)&7 &( 0-9 )<< !+ ! 4 *-7 |3 * 4 ) |7- 8) +9|1>> 9 )) | 9-9 )| 6 + ( 4)||( 8>>-9 >> ! 4&& 9 - ~ 2- - 2 && 4|| 6 |4+-1| 1*7 &&- - 3-6+3<< - ( ((4- 4<< 0| 0* ( ( 1^8&& + !- (5)|6*- + 9<< 9 )|6 )| 4 && 9)-6) | ( 0 &&2&+ ~ 4 >>2 << 3 -! 2+!(0& ( 1 &&( (5|| -9 ||- 1 ^ +- 2) &(9+ 1 ))) >> 3 && ~ 8 &3 ) * 6 )- ( 9 )<<9 ||( ( 4 ^6+6+7 >> ~ 3 || 7)|( 4)- -(4& + 2||0 * 0 ) &&5 +7 )& 9)>> -( 0 || !! ~6| 3) * 5) )) >>6 & ( (8 ) ) ) -~ 3| 7) || 6 +(5|9 ) + 8 || 5 ^( 9 & +- 1 &&9 <<(5 * (7) ^3 && ~(2) >> 2 |8 - 6 << ( (4* 2 <<0)>>~9^8 || 4 )- + 6+6 &&5>>(6 )) && 7^ 7 ^ 8)* 1 && 0 >>( (0-6 >>6>>2 && ~(8 >> 3 & - ( (2 &-( ( (9&+5) )))&6|| 5 << 8&( 2+ (5 |3+ 7*!((( 3)- ( 8& ( 1)&&2) )||~ 7 &+ - - -8 ) * 0 >>2 *!3 * -1 )) << 7&2)>> + -!+ !(6 | 8 )>> ( 0 >>9 && 9 &+1 * (( 8 + ( 2>> (4 -2>>3 << 0)*1 ^!6 >>9&6) ||8^ 1| 0 - ( 3)||0>> 7|4) ||~ ~(((7)- 5 ) && 4) + 9) )|( ( 8^ + (7-9 >>2&&5 ) - 5&~ ( 7 * -2 ^-5 )-4) |7<<!0 &! 1 -6 ||4*4>>~ 7* 2)+6- (2^3^ ~ +6 ||4 )|| 3|6 )>> 0&&~ 2 )<<~ 1)|3<< 6 |6 ) -1 ) + ( 6)&&2 ) ||(1-((8)) | ~4 |! 9 ) +5-8) * 7 >>8| 5>> ! 5^ ~1&0| -0 >> ( 7 ) )&&8 ^ 8* 1) - ~0 >> + 6 -8))-+5>>+~!0 ) + 0 ) )- ( 5<<( 8 * 7&&!5^ 5+!8* 3 >> 1^ + (0 && ( 4| (2 ) )) &3 ||0- 1 ^ + 1 >>7&&(4<<1- 5 *1 ) ) )| 5 -~ 6) ) << 4 )^!-! 5 << 8)&& (2& 8 >>9*8) ||5+ +1 ^8 + 2* 1 * 9 +- 7 | 4 ||- 1 - ( ( 2| 9 | 0 * ~~0 &(1 & ~ !4&7 || 2 ^7 )<< !( ( 3^ 8>> 5| ( 9)&6 <<6^ ( 0<<- 9 ||6 ^ + -(( 4 && 9 + 4&1 ) +4+2 ^ (8 >>~+5 *7 )- 0 ))+-( 1*(8)) & 9 ^ ~ ( 2| 3+ !+~9+ 7)*( 6 << ( ( ( 5 + 1 ) + ~3 )| ( 1 )^ +( 3) )| -(1 )&0 && +8||7 -3)||2+~( 2) ))<<( 1 )))& 0^7 & (8 ) ^ ~ ~ -0 * 0 *6 - 5 + 0 & 4 ) *1 * 5 +0*3 && ~ -7& 4>> ~3 ||0 &1 ) -6- 2>> +( 0& ~- 1 + ~ ((6*8-( (4)| 2||3- 9|7 )<<2)>>8 *+7 >>6^1-3 & 2-9<< ~ (9 * +1 )&4 && ~- 5 ^~( ( 6 + 1 ) * 6& !(( 8 && 4& (4 << 9|| 1))^ ! 4)<< 3^ 1)+ ( (2 && 4 * 6 &&3)) ) &&- 4 )) >> ~ ( ( 1) | !3* 2>> 9))>>( 2 &&7) ^3 ) ^ 1 |-9)>>3>>2- 8|(5| 2 )) ^ 4 ^ 0<<-( 0 || 1 ) >>+( 4 &&7) -8 || +9 - 2>> 4 )^5<< + ~ -( 2 | 1* 5)|| 0 && 3|| 3) &( 7>> 9||8 >>+ ~(1) & 1+ 5>>5 +2 - ~ -(1&6 & - ~ ( (2 && 4 && 4||(9& 9||9)&~ 8-0 ^ 6) )) ) *1 -6 * ((6& +3 & 6 +( (( 0) << 1 )|5||! 2- 3 >>! ( 9&&9&5 >>+ ( 6|| (3 <<2) ^ 3)) ) &2|5& 3&&0<< 4>>1) )>>( 2|6<<4) ) + 8) &1)<<~ ( 4+2>> 3>> 3) )|| ( (( (0 )|| 0 + 6 -6) >>5+ !6) << 5 ||- 6 ) | 5 * +~ ( (4 - 1& 8*3 | 8-5 && !4 ) + 0* ( ( ((( ( 2 - ( 1 )| 8 &&~ 4 || 8 ))>> ( 5 ) +( 7) ) -(6) ) && ~0>>(5 ) |- ! 1)- + - !8 ||3- - 5&3 ^3 + 8-6+(2) |1 >> ~2 << 5-0|4 ||1 *5*(5 -! ( 8 || 3&& ! 2&& 2 + ! 9<< +0^ ((0 - 5^ 9 - 2 ^ 4 - 5& +4 >> 1&& 6 -+ + ( 3 ) + + - 4 && ( 8 +(2 ) ^ ((( 4 *-+1 |3 & ~( ( 5 | 3 || 3 - 3 |!+ !9>> 8|~ ~ 7)-! 8 )<< 4) <<! 6- 9 >>4| 9|| 8 >> !8 - 4 |5& 0 &- 9*~ ( (7 )-0| ~2 | 3 << 8 &1& 0 | 2) >>0-+ 6 <<0&& 6+( 3 >>9 >>~ ( (8||0|!-1- -!9 <<( 3 || 3||9 ) &3&& 4 ^ ! -(( 0) && 4 || ~ ( 7<<4 + 2) )&& 5^3 || 7<<0* 1 +1 ) ||8 ^ ( 5 << 6) >> + 3 ^8-(2+ 9 *1&& 9 )|| 7)) ) >> 0 && 8 <<9 + ~1&& - +(4>>(5 + -( 5<<7+ 1 +3 * 9 ) & !! +7 &&8^ -8 | 8 <<9 &9 & 9 +0 || 0<< 5)) * ~8+~( 3 -+ +3 & 4 <<!9))) && 9 )&7 )&& ~ -2| (5&6 * + ((9- ( ( (1 + 8 && 9 &&( ( 4 |1& 9& ! 2||1) ^( (8<< ~ 1)+ + - 4 *2 +4)|( (8&5 ) )) &0) )) ||9 )+(3 ))&+9 <<9 )&~ ! 1 ) >> 1 ^6 * 6 <<( 9+( 8 &0 &( (2<< 2 | ~~ 8 >> 4 +~~ !6- 1 & 9 )+!- (3*3) -8 <<3 >> 3|| 0 ^ + 0&& 8<< + + 8- 2^ + ~9 -( ( ( 5&( 2 )+ 5<<~ 7^ -4* 0) )*- (( 0 )))+ (7) ) >> ( 9)<<!0|| 1<< 0) ^2 + +0 )) >> ~1& (6|(9 &8 ^ -~ 5| + ( 6 ||9|| !-7<< 8)|( 5&8 <<7& 8<<+ ( 3 )- +~ (2 - 4 ) ))|| 2 *+8 ^9 >>9 >>1*+ ( 7 |~ 3 >> 8 * (2 & +3<< 5 ||9 )) ) )|| 3- ( 1 >> ( 6>>8 )*4-6)+ 9 ) >> +(( ( 8 << - (4<<6<< 0& 7)))||3| 8&&! ( 4)|9 <<9 >> !5- + 2 && 7) <<~0>>+1)|| 0*+ + (6^ ((3))& 0- (1>> 4 || ( 0 )) ||3 >>5)|| 6 ))-2 )+ 2 - ( 7 &3&& 2+~ +3) >>2) |6)& 7| 5) &4 >>2+ (4 &&2+-3 +8>> 1^ ( 0)- + (8+ (7 +2>>!( 3<<0)) & 7 >>3-7 ^ 3 & ( 0) -3>> 2 )&& ( 9 &0<< ( 8&&( 5^ 1|( (( 3 ) || 8>>- 2||((3) *( 2))|!(((1)&(4 - + ( 4+ 7 ^8+ ! 4 |(8)* (0) >> + ! +8 | ( (8&&2 )) ))) ) | +(2 || (9)^! 6&& 6) ) || ( (4|2>> (6)>>- 3-( 4) -7 >>7- 5) && + 5)|5 - 5<<2^5^~+5 +3 >> 1 ^7 * 3 -2)<< ( 4&&0<< -(0 ) || 9- - 8 + 5 &&6 *~-~! ((( (4 ^2|| 3 >> 6 && ~ 9 <<9 >> 3|| 5| 6 >> +0>> 8 & 7 | (6>> ! 7<< ~7 ) -(2 ||9&&!!8 &&0) ) >> ( 6|| ((5 << -2 || ((5 << 7 ^0 ) ) +( 9 &&2& 6)+1) ) - (( 5 && 0 << 0 )<< ( ( 5 * 7 ||3 )))) >>( 2 <<5 + 7 << - -1>> 9^ 6+ 2 &&- 9|+(0+ 7+ 8|| 5& 9 - 3 * +2<<(7 >> -! 4 ) *7) |+ (( 8- 8)*5 ^ ( 3 * - 1*+8 ^1<< 3 *1^ ! !(0+ 8&& ( 9^(( 3 - 8)- -6 - 0 + ( 2 ))<<(9 |-0)<<+8 <<5) ) +(( ( 1* ((1 | 3 &&!(9 | 5& 4 ||(6 << 3)& ~8)>> 7 *0) ))^7 )& 0 )^1-2 ) &4 )||7|| 6))||( 1 + 7 >> 5 << (1 ^( 5>> ~ 1) +!6 *~ 3 ) ) &~3 & 6&3)<< 2^ ( 7) << -7 -+ (0 ) >>1) ^8^8|1 <<4 -1 - - 5-(8 ^~! ( 0^ 6)) ))||4^ 5^ 1+8 ) | ( 1>> ~ - + 7>>(6 + 4 ^(4-9*+ (8- 2 | - +8 << 5 )^4) || 3^5 *4 ) )&&(3&&+6 << 8&& 9&& ( ( 2-8) ) || 2 - + 7 &&+4 |2<< ( 9 ^2 & 4>> ~ 6 ) )&~ ( ((2 |( 2) -(3 )+ ( 8 * 9+ ! (4 | + 7) )) &&(( 9>> -7 &2 >> 2) &( (6 &&-! 9- 0| (5& ( 0&( 4 ))&&8 |8 & 1<<3 ) )) * ( (4 >>6&- 0<<6 ^ 1&& ( 6 ^ 2 ^ 8^ ~ 8 ^ ~ 5 | ( 7 | 0 ) <<+-5 +(((0 - 4* 5) + ( (1 >> 7 &(4 <<! ~ 3| 6+ 4<< ( 3 *5 ) || 9)||4>> 8) *+ -5& (2 + + 1<< ~ 7<<+ 0 )& 5 <<3 -5) |5) *0 &&7) -1&& 4-!+ +~ 6 & - -+8 )-( 5<< 6 + ~+ 3) )) ) <<5|| 6 - ( 9<< 6& ( 3 + 6 &&~ - (1)* +6 | (9 * -+-1 )&&( 0* 0+ 9 ) )) | 5 & ~9) << 4 |6 )&0 << 4) ) +2 *( ( (0 - ( 1 - 0&( 0>>~0 &( 2) || 2 * 4)&& ( 9) )-( 9 + (1|! 9 >> 9| 5 ) ^ 0 ) | 9)||((5+( 9 )* 0* (6 )| + - (6- (5 )|| ~ 8 ||+ ! 8 ^ 7 | ( 8|| ! 0>> 6 * 1& 4 |~ 6 * ( 7 <<(8 -3 ^6& 6 & 8 - !( 6 & ( 3+-8 ) + !~-6) >>9 )^ 7* 7 +(2<<2 ) | 7&7 )+9 | ( 0 << ( 1 ) ^ 6* 1 -2|4 * 8) +8 &&~ 1+1^( ( 4^ ! 4) &&! (2&& 4|! - 1 <<( 5 )<<9 )>>(2 * 6 ))) ) * 0 )^-5 << 3 &&8 ) || 0 | 6 ^5 || ~( ( (3) ) >>4)) )) ^ 6 & ( 6 &0<<5 ) <<- ~6^! 0 | - ~0*(1)+(4) - - ~~+! 3 <<(6|7| 8 ))^ ( 6 )+ 3>>-3>> 3-4 | ( 2))| 9 -9 ^7|| (1>> -1 ||7) ) )>> - ( 2)|2 &3 ^ ( 5^ 1) &&6& 0 >>1^3* ( 4)||- 3 - ( 3 & 2 ||( 0<< (9*5 >> 6&& 4 << (( 7 ) >> 9^ 8||~ 3 +7 - 1^ 3 - 2>>-+- + 7 | 9 )>>- 4 - - ((6)<<2 >> 8>> 5||+7 &&3 +( 8 ) -5*9^3 &3&( ( 0<<2||3>> 5 || (9 & 8 ||3<< ~( 6>> 0<<8 *2| - +6)+ 6^ !!- !7 && 2 -1 >> 0| -( 6) & -1 & 3 * ~5 - -!(4<< ~ ! 3*(9 || -5^ ((5>> 1 | 9 >> (1 &4 ^+ ( 2) *3 & 3+ 7 |7| ( 0 ^ 5^2 && 8 +( 6 ) >> 3 - 9 >>2| 3^5 -+ ~1 ||+ +~ 8 ) || ((8 + 8<<( 6&( 1|( 7 >>(7 +0 & 6|| 0&&- ( (6 | 2+ 2^ 2^ (( 2 ) *- -9 ) -(( 0|| 3+ 2^ 6||0 &7) |6 << ( 6- ! (7+8- 5 & 4 ) )>>2 & 1 ^~((1 <<- 1*3)) ^ 3*5)<<8+! 7 )>>5) )& 6 * 9^ -! ( 9||2 << ( 3 ^ !5 -5)^(8)^ ~ 6^ 0 ||7)|9|+5^ - ! - 9 ^ 5 )) || ~2||9)* 4* ( 3 & ((7 ) &&(6^0^ 5 ||+ 1&&1)+- 3 && 5 *!5 )& 8 <<9) << + ! 8 )& 3&( ( 7>>+(1 <<3 ) *2 |4 ^~ ( (4) ) & 8 ||8) - - 5>> 3<<!2||(2 *8- ~8^ 9 <<8 )|| 1- 8 -3 ^1-9&( 0<<1) ) >> (3 + 2 |! (( 9 & 7- 4)>> 3 * 3 |3| 1 ) << - ~ ( 8 + -5 & 6 && 1<<3|9 ^ ~ -~ 0&&~4<< 7 *1^ 4|| 7 ) >>! 5 )&6 & 9 &4+ 3& 0) )|| 5 | 9-( 7&( 3 ) )) * 3 && 0*4 )&8 ) & 8| 0-9 ) *6) +9 - +6) >> 7) <<5 ||(2 >> !( 6 * ( 9) + - 1+4 &( 7 +7) )^2&&+ ( (6)<< 3 & 0&5 |3 - -( 6 ^( 4&1^( 2) & ~- (( 2*+ 7 || ( 8&&7 +( ( 0^ ( 9 &!4 &&5>> 3<<1&&(3 >> 6 >>2 >>2<< ( 2 &&~ + 6 ) -! (( 8 ) <<1 )>> -7 << - - ( ((((3-(8 ) && - 7 - 9>>6 &2 &4 ) >> 2<<5 ))) && ( 5 | 4 -3|9 *9 |7^ (6<< 6|0 |4 >>( ((3))) | 5>> 0>> 7+ 9-2>>7 &&((2 )|7)* 5 ) - 1 -(5)<<3 &&(7| ~+- ( ( 8 ) ) ^ ~ 6>>1- 6+7 & - - ( ( (5 ))) >> +(3| ( ( 8>> 5>>0 ) >>+5&!2>> ! 1 +4*(0*7|3 - (8-6 &&0 |5&& ( 7 <<4 ) && !(1 ^ - 5>>( 2&3 ^9 ||1 * ~5 &8||0 | 3|| 8 )))& 0>>1 + 5*-5^( 8) << 8^ 8) || ( 5>>+ 6) +-+ 4*0 && 6+( 4 )) >> ( (2*0)|| ( (8| 9-~ - 5 +~ 9 ) -+ ( 5 *(6 *0 )*2 &3) |(0 *~( 1)>> (( (9 )^9 ) &1 <<5>> (3))| +8 *1)<<~ ( 7>> !!~ 6 ^ 6 >> 0 )&& (( 4^ ( 0) )& 6 ^0 || 4 &3 - - ~ (7^ 8|| ((7|| 4&& 0 *(( 6||2+0 >>9+(8 ^ ~1 -8&&5 -7 <<-7 -2 || !3 |4 >> (9)>> 5|! 1 +8)+ 8^ 7| ((2)|| -5^2 || -( 7 + 9 >> 0) <<5 << + +~7 << - + + 4-( 0 + ~~ ( 3-2 >>4* 7 *+!1 ) << 2<< 1 || - ( 6&&2 <<8 &(4<< ( 1 &&( 8) ) |+ 3|(8 >> ( 7>>( 9 & 2- ( ((4 && 4 ||1 ) ) ))) |0 && +- (3&&( 2| 4 ) &&6) ) &&4 +(5 - -0 ^ 0>> 8 * ~ (5 -((( (6 + 5 + - ! 6&& ( 6>> 8 |4& ( 1 |-9 ) + (6 << 8) * 3||4 )>> 6*3)*9 || - 6 - - 2 ^2 ) | - 5&& 4| +(0*+ 7>> 1||1 )<<6+ 6+ !~~~ ~ ~! !6 &5<<8 -8&4*( 4||~ ~7 | 5| 4&&2 ) <<5 |7)- 2 ^ 8>>9&&4 ) *5 | ((5 | ! 6 +(2&& 9 >>( 0>> ~(( 3 |~ 4 ) >>( 6* 7 ) &&-2^1-( 4 & 5&0 - 1 ))>>~ 9 ) ^4) &0&& ( ( 4 ) ^+ + -2)+7 ^ ((3 )) *+ 5 * -~ ( 9&&3)-! 9 ) &7 )>>( 2- +- 6 ) * 3 ) ) )>>- 9|| - 7|| ( 4 * 9 + + 2+ +3 -4<<~! 5^(6) )| (( 0|4|~ 8|6 ) * 7)<<6&9 ^ !! 9 <<6 ) ^ 3 )|7) )& 7 >>- 4 * ! ( 8- 8 *7<< (2)*8^ ~ 0 +(9>> 7 - ~4&& 7>>~6+ 2>> + ((5 ^ !3^ 3 + 4||~ -2 +7) <<9 )|+ 7 << 2 -~ ( 6 & (7<< ((9 )||1|0&6*0 &&(9 )<<! 0& 0)+( 0 ) ||5&(4 -! 6&( 4 ) << ( 9&&~ !! (( 7>>( 6*5 * 6>>6)& 7^ (7) +~2&& ( 3) << 1+9 * 5| 1+ - 9+8 -7|| 6 * 7+ (8- - 2* 5 && 8 >>( 2|4^ 7* 0 ))^7 +2 - 5-8>>1<<( 4|| +4&9 - ~1 ^ (8 >> ( 0 ^ ! (7-6 | 8))) >>~ 2 <<6 |~ 7 -7>>0-+ ++9 -9 ) >>4+- 9 -8 - ~ 6|- 2 )+- (6 & 8 >> 8>>( 6 )) + 3 )- 0 * (8 ) ||7 ^3&& (3 *4* (( 8|| 6 ^7) -6 | -+ ( 9>>7 <<9 >>7 ^ 2 >>6 ))&0) )&& !7 )>> 6 - -5 -6) )))^ (3 + 6>>( 1 )>> ((7 >> - 5 >> 0 ^ - ~ ~ 7 )|| 7* ( 8 )+3 * 0+0 ))&& - 0 && ( (4|( 8) ) ^8 ^ (1&3 ^-0 ) | 6 >>(4 * 9* - 2 )^ 7 ^9&&(7* 0+ - 0 | 8) || 4>> +(9)|| 8- ~ 7) )&& 7 ^ (8)+ (7 )) << 0 <<0 * !1||5&&(4 ) & 8 * 9 )<<4*2 ) && 2- ( 5>>4 |!( 8 +6 || (5*~ - + 1 && 6 *2&&4 )& 5-+5 )^( 4| 1>>~5| 8 &&0 ) && 9)) )<<4 )|| 3 ^ (0>> +( 0+ 3 )&1|| ( 7) &&7 && 9 & 6 -6&&7 *6>>1 >>+ 5) >> 1 >>~ !3 & 2>> 9* ((8<< 1+ !0 ^ + 0&&( 9- 2 >>~9-(6 )^ 7 >> ( ( ( 5 <<5 ) && 0& ~ 1 )&!6) ) &&0 && -(( ( ( 1& 3<< 6 )<< ( 9 -! 3 &(5| 2>>2)-(0>> ( 5 ^( (7 ^ 8 || 9 ) ) ^ 3 || 9 ))&( 2^! 4 )|| 1|9 + ! 7 +9) - -7+ +0)|+2 ) << 5||1&& 9 | 4 &4 ||4<<(6) <<1) )- - 7 && 1&&+8&3*4 || 1* 8& 6*( ( 6|| 3 * - + +~( 9))&&1 >> 0 || 5 << 8 &4<<~ (6 - 2 |1^ 3) )& 7+- 9 ) >> 9 ^ (5)+ ~ (2)) -~5 << 8 |3& 1&( 6+8 >>3 | 6*7 - 5||~ - !8 || 1)) &9^ + - 0+6+ + 4||2 |4* 0) ^ (7 ) || ( ( 3 ^ ~(( 8<< ( ( 1 *( 1 ) )&1 |( 8 ||6) >> 3<<3 ) + 8 &6^~5 ) >> 1)>> 2 && 2 ) * 4|9&0 &&~ - !9<<5 &8^( 8&& 5&&-(3 - (( 0 ^ ( (9) * 1&2 ^3 && ( 5)<<(( 0 ||1 << 7)<<0<<2| ~ 5^ 7 >> ~7)>>( ( ( (7 &&( 7 ||8 * ~2&&2 + 8 & 3 >> (4>>- 9& 5*8 ) & !~ 7 ) +6+ 0* 6*( (0*( ( ( 6 ||(7 ) >>9 ^1|9)))^ 8 )* 3)) ))& ( 5* + 7|( (2 ^((6 |3 || 4||7-6 << ~8- ( 3)||8^ 4 || 1 | 8 )<< 4 ) ) |4 >>( ( 4>>+ 8 )&&4&5* 2 >> 2&+( 5<<9 ^-7 >>~- ! 6)) ) <<1) * -(( 9^ 7| (7+ ~ + 1 - - 5+ 2 &&0>>(2 ^0)^ ! ( 5 - 8& 4 ) + (2 -9 && 2 && + 3 )))) * 8- 5+ 7 >>1 - + 0 >>3)||9 +9 || + -0>>2 ) )| 6 >> ~2 ^ 9& 2&( 8 & -((( 7) + 4&!- (2 +! ( 2 ) ^- -! 9& !7|| 5 ||~6 >>7>> ( 3 ) &&( 2)<<( 0& + 7 )) )| 0 &6 - (7|| 0 |0&( 8 &&!( ( (4+ 9 >>1-!2 )) + 7 |+4)|9 >> 3& 1||3 ^ 3 ) )<< ! 4 |- -3>>3||9+2 )| 5 |+ ~ ( 9 ) ^!( (6&! + 1 )) &6 ))|8& 7<<~( 0>> - 7)>>( 3 |5* - -8&& 7 ||7& (6 +0- 1+7+~ ! 4 ^+ + 7 || -((8 ^ -!3<<0 &&3 *8>>(( ( 8 ) << 0 &1&&6 *4*1*~!6 || 9+7 +9 & ~(6 ^1) )- 3&& 2)<<0 * 6|| 6&&- 9*8 >> ~ 8 & 0))-3 )|6) && 7 >>7 >> 1-1 ) >> 2 )) )&! - 4* (5>> + 6 &9 -! + 6 + +! ((6 &+3 )) >>( ( 4&& ! ( (4 ) | 5<<1 )))>>3) ) <<! !2+ (( ( 4<< 9*(2& 4- -(0)&3 | 8& 0 ^1^(4 -1 << (5+ (7 >>8 ^ (6 >>(0>>! 2&((( 1* + 5)-! ( ( 9 << 3& (8 )) | 8| ! 0<< (1 ^ 6 << (7+ !(6 ) *!2 + ! ~9 + +7 <<(6 && 6 - ~ 9*7 +( ( 9<<5* ~ (2 + 5 && 5 -7 -1 - 2 ^( 0 +2- 3 &0+~ 8 <<7 <<1 <<4 >>(8&& 2& 6| ( 8 << 4>> ~4| +9|| 3 ) | 0^(( (( 3 << 0 ) >>4)- 8* (0>> 0<<9 <<( 2 *4 >>-5 )- - 4|| 8 )^- 1>> 4))>>0 << 2-~ - ( ( 0+! 6|| (5 )+3>>~7 ||+2| - ( 7)* 2))|| ! ( 3*8&& - 0&(3 -9 |1^3) ||(9<< 5 ^4<<2- ! 9 ^ + 9& 8& !+(2 )<<- ( 9 -6) -!1)& !1 ) + 6 &&5* (8||4)|4 *! 8) || +7 )|( 7 || +( 0 & + +~9 || ! 3^ ((0+7 | 8 )-2||0 ) &2 |3 <<6<< -3-(3)||( 7 ^ ~ - -(2>>6>>+1 && 3 ) ^ 8)- 2 || 2| 9 ) - 2 ) |7 + 1 << ~( ( ( 4&&( 8&&3 || 7 +9>>(5||! 0)-7) -~0 -2&6 + -! 0& - ~ !4 ) )) && !-(((7 ) ^6|| -1 &&7- 3+ - 3 - - 8 & ( 0 + ! 0<< 2 << 5 -8) + - 2| 5 || 0 && 1^ 6 )-+3 >>5) )&& ( 4 +9 << (( 0<< ~ 7 + ( 3&& ~ 6|!2 >>4 >> (0 )&+ (0* 8^ 4 )|~ ( 4 & 3& 0 ^ 5) >>8 || 0 >>8 *+ 3 |~2 && !1 | 8<<1)<<~ ~ 7+ - -(1 & 6|9-+5&& 2 | +(6) <<2- (5 ) &&0 )*5 >> 9 + 1 ) ||((7 << 6 + ( 0|+! 7) ) )|| 6 <<5 <<4&&( 4&5^-1) ||( 9 & 2&& +3)& - !(6 *4 | 4 |7- 5 + (3 )<< 9&(7 ) )+ !+6<<(7 && 9 )-(( ( (5| 7&&( (( 6)*4)<<( 6||~1 | ~1 + 4 ) &5 -2<<~1 ^+ + 9|| 6| 6 + - 8>>7 +0 ) ^ ! -(( 1&&1<< !- 5 *6&7>>( ( 0* 3 &( ( 2 ))|| ~8|0 )&8 & 4>> ( 8& 7>> (8&2 || ( 1 - 3 )^8) << 4<<( 1 *- 4 << 3 )) &3|| + 2 + 8 *4 )>>+3*~ 5 &&! 1 * 0 && 6 <<9 +!4|+4 <<8- !0 &2 )- (8<<+ 4 && 9 +! ( 5 ^7 << 9 & - 3 | 7*(9 && 0 >>5 && 9)+9 ^ ~( ( ( 9 ) >>- -9| 8 ) << + 2 ||~ ((( ( 0 ) ||9- - (8 ^ 2- + + +(( 7 * ( 6^8)<<!6) |+(0 >>~ 1 ) <<0^ 6- 2||0| 6 ||0+5 )&4&& 8 )& (7) |(4 << 9>>!4 - + ( 6 |9 >> 9 - ~ ( 0+-2) * ((( 0* + !5 || 6 )^ (6 * 7* ! 1 &8<<7| 0))| ( 7 )^ - ((3 +(5 )- ( 8* 2)* ~ - 2 >> ! 5| 1 | 5 + ( 5 +9& +( (9) + 2 <<7 * - !1) )<<-+ +3& 8 ^ 8))<< (( 3)&~7 || +(9 + ~ ~ 6<< 8 ))& 4- ( ( 3 +1^ 6+( 6 +2 >> + ~ (5 << 4+2 || 3&&- 9-2 )& 8 & +9 )) && 3 * ( 4- 2 * ! 8 ^ 0|8 &&1 )|| 6 >> ( 4 ) )&& (5^ !(2 ) ))* -9^ 0) ||~+4 ||6| + ( 3)) >> ~1||( ( 4) |6)+2 *8 * 4 )) +9^ ( 1 )<< (3&& ((( 1) *0<< 5>>! ( 4 )|( 3-9) )>>2 && (4^(2)<<0) | 0 -5 * 1^ 9* ! 6) ) >> 0 <<7|| ( 8&( 8^ ( ( 7 +9-5 ||- 5 &&~ 8 && (4) |4 >>7 & 3+ + 1 - 4) << ~ 9 |(8&&(4 & +6)| 1- 6 >> - ( 7&&-2 <<2 >> -1|0) + 7- 8) * ( (5 )* ~ 4 ) >>3+7 && 5 ^4 ) -9 << 5)) ))^ 8)) ||7 && 8 | (4|3<< ! ( 9 <<! 5 << 2 ||( 1>>- 6 )| 6 || - 0)^5||- 1<< +1 || 3| ~0) >>( ( ( ( 7 | (9 ) -+ 4+-!5 <<8 + (3 &(7 * (6 <<2>>- ( (( 9&&6) )) ) * 1 )& ! + -5 ) *2&& - ~ +(4 &&-~~- 8 <<4 - + ~ 7 - 3<< 3+(9 +~~ ! 8 )) + 1 || 1>>~8 || 0 && 4|( 8>> 8 * 1)&&3 *0 || -+4 +8 *7) )+ ! -~(2) *8 |0) +-1 ||4 ^ 7 * ( 8 ||- 1 ||+ 3)|1 &&3- ( 8<<4)| ! 8>>8+9>>+4*8 ^ 7* - 8 -8& 4 -2)>>+ ( 7 + +!5& ( 6 | 1 >>!4 ) )&& (( ( 9>> 9 ) )+ 7&3- (4&& 4 && 6 <<( 4 ^ 3>>2*+2 ) * 7) )+1^-1- !9 <<6&&- 3 -5 ) | ~6)-!1 ) * 1)&( 9) *1&+ ((8 &&! 5^0<< !6|| ~(6 &+ 5)&1 ) ))) ) |6 +9 ^5 + 1&& 1&& 1) *7-6 <<7) + +9 && !3 ) )&9 ))*6- 3||0 >>- - 2| ( ( 1 << 9) ))&& 0 ^ +2 )| 6 ^ 0^ + +( 4 &2 )*1 & 3<< ( 1 ) <<( 2 ) ) ^ 2 )>>7&4 )- 0*~ 7 |4 ) ) >> 1<< 2^4 & 4)&(2 >>6 | 6 -+ 2&& 1 ||3 ||0 |~- 2 && ( 7 )+8^2<< ~0)&&! 2<<2<<8 |3 & + 2|| ( ( 1&&~1^ 1 ^4 ) )^ 1) )) >> 1 ) ) *3 *(2>> 0 || ( 4 )& 5 +4||8))& 4 ) |( 1>> 5>>(4+ (( 8+ 1* 0<< 4 && 1 & 1 <<8* - ~ 3 ^ (3<< 7 || 2 + 6))&&( 2>>3*6 >> (( 5- 9 |2) +1* 3) || 8 )| -! 7+ + (8+6& ~(( ( 8|~8 ^ 4 >> 0- 8)>> +0 ^ 6|| 1 << ! (5)&+3 ^ ( 0^( ( 6^ 6+7* ( (( 4 -9 && ( ( (9))& 3 )&6 &7 &&(5 * ( 3 ||3<<1 -7 <<2| (4+ ( 0 ^-2)|6^ ( 3| 1) ) - 2) & 7<< 2&&3)*+7 * 0) & ( ( 8 +0 &&( 8 && -1- -((4 ||6<<- + ! 3)))* ( 3 | ( 1 | -2 & !- ~8 && ( 9 | 7^2- (5 +8 >>7+7^ !4) & 4 - ~( 1)&&1 ) >>6 +6 ) + + ( 9* 3|| 4 >> + 1 && 9 * +3 & 9 && 1 >>0 - 0)|| + 5>> 9 + 2 &&2)|(8+!8 |0 |8||~ (( 3& 0- ( 2 ||+ 6+(0&&(0) *+ 6 )&4 |9) +-6 )^ ( 5 >> 0 || 1 +( 6- 2)) ^ ( 1||+ ~+ !+~ 7|3<< ((3)<< ( ((7 ||~ ! 7 || 1|| 1 ) >>4&& 5 |( (1* 0 ||4||2 )&9 + 2 ^ +(7 ) - 5 ^ 1)* 1 ^~ !7 * 0 )^4 + 2 ^( (9 - (2>>8 >>4 ^8 || ~ + ! ( 1 ||4 + !1 & ( 5) | (5|(( (5 &(7 -3+5-( 8- 8 )+~ 4|| 4 |3|- 5)&&~3 ||7>> ( 6- 8| 5 * ( 2)<< 0 )>>+ 6&& 9 + 9 ||~ ( 5 +(0)) ) ) ||9<< 9&& +-7>> + 1)+ 5 ^!+ 4 )& 6 * - 4 >> +7 + 5))*( 6 << 9 )* 9^0) && ~( ((5- 8|2 -(((4<<7+2 ) &5 )-7&(2<<! 6 * -(7)|(1 ) ) << ~!5 +4
stdout
Postfix Exp: 3 0 + 0 8 7 ^ / 0 ! - - 9 1 - 3 + 8 + >> ! << 4 - 7 - >> && 
RESULT: 1
Postfix Exp: 4 3 - 7 5 * 1 ~ 3 ! - ~ * | && 2 && 
RESULT: 1
Postfix Exp: 8 4 4 ! + 4 8 - ^ 9 | + 1 ~ 5 * ^ 3 6 >> ^ 0 7 >> 9 << 1 << && 1 + && 9 7 + || 
RESULT: 1
Postfix Exp: 3 1 ! + 
RESULT: 3
Postfix Exp: 4 9 + 
RESULT: 13
Postfix Exp: 7 6 ! 6 << & 5 >> 
RESULT: 0
Postfix Exp: 4 4 - 1 8 8 && 4 && 6 8 4 3 | - 5 - & && || << ~ << ^ 
RESULT: -2147483644
Postfix Exp: 6 
RESULT: 6
Postfix Exp: 7 9 * 
RESULT: 63
Postfix Exp: 6 3 3 - ~ ^ 1 + 2 1 - << | 
RESULT: 6
Postfix Exp: 4 7 - 2 + 8 8 5 ! >> 8 << | ~ & 
RESULT: -2057
Postfix Exp: 8 2 4 8 ^ 2 8 9 0 6 << 3 & 7 8 - ~ ^ * 1 4 << 0 + - << & || ^ 6 4 + 8 << 8 2 ! - >> 3 >> ^ | 3 2 - - ^ 5 3 * 2 - | && ~ * + 1 8 << 4 3 + 3 0 * 5 - 1 7 8 - 2 << 4 - ^ && 1 - ~ || 3 + 4 >> 0 0 5 ^ 9 6 5 7 * 2 2 ! * + 7 ~ && 4 || - >> | 0 - && 4 && + ! 0 + >> 3 5 & 0 & && | || - << 8 << + + 0 5 ! * << | 0 + 1 & 0 & 8 ^ + + 1 >> 3 1 0 + | 8 - & 9 || + - & 
RESULT: 6
Postfix Exp: 2 6 ! << 5 7 7 4 + ^ | << 0 << 4 1 << 9 << & 7 4 & 2 & 5 & | 7 2 ! 2 8 - ! || & | 1 ~ 6 - & 2 2 3 2 + - << || 5 + ^ | 3 1 << 7 3 7 3 * 2 - ~ || 3 - 8 * + 9 ^ 6 && * - 6 1 ! & | 5 2 | 8 6 8 ! - - + 1 + & 0 + ~ ^ | || ^ 0 3 + 1 + + && || 4 1 >> || 8 1 6 + + ~ * ^ 7 7 & ^ 4 6 + | || 2 + 1 - 1 - 3 - 7 - 5 ^ 4 | || | 
RESULT: 1
Postfix Exp: 8 8 7 - ! >> 3 + 5 + >> 7 << 5 ! 1 + & 7 + 0 - * && 7 ~ && 1 2 9 8 - 2 + 9 + >> 9 ~ ^ 1 + 6 2 + - 6 * & 3 8 - 1 3 ! + 8 + >> 2 1 * 7 1 6 - * | 4 0 + << 8 >> 2 9 8 >> & | && + << & 9 & 8 5 ! >> 1 ^ 6 - * ^ || 3 ! 8 4 9 * | - - 4 6 || ~ - 2 - << 8 5 + - ~ ^ && || ~ ! * ^ 0 2 8 0 2 | || 7 2 + 9 + - 2 2 - ^ && || 1 8 - 3 >> || ! + 7 - >> ^ | 0 + || + 4 2 + - | 2 ~ - & 7 - && >> && 0 * & 2 7 * 1 6 - 0 * - 0 4 + 6 << 4 6 + >> - & 
RESULT: 0
Postfix Exp: 9 6 && 
RESULT: 1
Postfix Exp: 3 6 * 6 || 
RESULT: 1
Postfix Exp: 4 
RESULT: 4
Postfix Exp: 3 4 ~ * 3 ^ 5 5 + || 
RESULT: 1
Postfix Exp: 9 
RESULT: 9
Postfix Exp: 4 
RESULT: 4
Postfix Exp: 1 0 8 3 << 3 ! & 4 7 1 << ^ | || | 0 5 << && 1 ! 3 - ~ ~ ! >> && 0 << 3 5 8 || + 1 << & 2 2 - ! | 0 | || 8 8 >> & ^ 
RESULT: 0
Postfix Exp: 6 
RESULT: 6
Postfix Exp: 6 0 + 
RESULT: 6
Postfix Exp: 0 9 5 ! || 6 1 - 3 << 7 ! 2 << 2 2 4 1 - ! - - && 9 + 9 8 - && 1 2 9 8 & 3 ! 5 2 + >> & 4 4 1 >> 2 8 0 * 2 9 8 0 << 1 || - + * 4 + & && 5 - + ! 2 >> && 5 1 - 8 + ^ && 7 && 7 4 5 5 && ^ || || + 1 - && 7 + << & 7 ! 9 >> ^ ~ + 2 + & 0 ! && 8 3 << 7 6 9 6 + << 1 6 * 5 ^ | 7 ! ~ >> | + << 6 2 3 2 - >> * ^ ^ 5 8 8 - 9 9 7 ! 6 ! - & 2 2 4 * 4 || 3 ~ >> 9 ~ 1 + >> | || 5 || 7 9 5 6 6 ~ * >> + && ^ 0 + + 8 + 0 9 | 5 0 2 + ^ || ! 5 << & | 0 ~ 8 ! ~ + 5 7 ^ >> 0 6 - 3 3 4 0 ^ && ! - - >> 7 >> & | * 5 - || 4 || << & 6 0 9 4 << ^ && 0 && - ^ || && >> ^ 1 2 & 4 0 - 1 << 6 + << 7 9 & ^ 3 0 ! | && || 3 ~ << 1 ! >> 9 5 + 9 5 9 1 && 3 ~ 7 && || ! + & 0 + 8 0 + & && 7 && || - >> 5 + & || - 7 9 << | 6 | || 9 ! * 5 0 + >> && || 7 ! - - 4 0 << 4 2 1 >> 6 6 << + >> 2 9 << 9 5 * 2 * 0 1 1 + + 0 ~ - 8 ~ - >> 6 ! ~ ^ 0 9 5 3 9 ~ 9 << || 2 ~ >> 3 1 - 7 + << 7 ~ 3 + + << 7 ! << & 6 0 3 3 ! 7 5 2 5 - 7 - 9 ~ - 7 + >> 6 3 ! >> & && 6 5 * 7 + 5 + || 5 || - 8 + << 5 9 ~ + ^ 9 & 1 ~ * 7 & * >> & - 8 ! ! | 2 && ^ 7 0 >> 7 ~ 5 | || | 1 ! + 9 >> || + ~ << << + >> || * << 6 9 + 9 + 2 - 6 - || 5 ! - << 8 && && 0 & 1 0 ! ~ + & ^ 8 + | 8 + 1 ^ | 7 | ^ 4 && 0 9 ! * 4 - * 6 & 3 ~ & 5 && 1 6 7 + << | ! 3 * 2 9 - 3 >> || >> | || 8 ! 5 - - * + 9 - + - 7 << >> 0 5 5 >> 0 || 8 6 << || 4 ! 6 | 0 4 0 ~ ! 6 << 1 8 << 1 - 0 >> 2 ^ || | || & | || 5 ! - + - << 2 6 << && ^ | 7 ~ 8 - 5 | && || << & 6 & || * 2 0 * || 6 - && 2 ^ 
RESULT: 2
Postfix Exp: 1 5 * 8 ! & 
RESULT: 0
Postfix Exp: 3 4 - ! ~ | 6 + 3 << || 
RESULT: 1
Postfix Exp: 4 2 9 7 ! - 9 ~ + 5 4 + << + 2 ! ~ 9 ! - 1 2 & 0 * 2 && + 0 5 - 4 + >> 4 >> 2 2 - && 6 1 2 ~ >> 6 7 >> 3 << ~ | 1 | 0 - && 6 || - 1 1 + 2 1 ~ >> 6 + || + ^ | && 8 + 8 - 6 + 8 + | 5 6 ~ ~ * 8 5 + 7 ~ ! - - 3 6 * + 7 << ^ 8 5 ! | 2 2 & 2 | && 9 + && 7 * + || ! << ^ 8 1 + + 2 - ^ || 6 + 6 ~ 0 ! - & 8 >> 7 ! && 5 8 4 0 + 1 ~ & ^ && || ~ 2 - || 3 9 3 + && 9 5 * && || 2 && || + 4 - 8 & 4 4 8 8 ^ 5 6 * && || 6 3 | || 3 * 6 - << ! && 9 || 
RESULT: 1
Postfix Exp: 0 4 0 ~ << ^ 2 | 
RESULT: 2
Postfix Exp: 5 6 7 * 4 7 >> & 7 6 & 2 5 5 1 5 + 3 + - 8 - + 0 + 9 & ^ 4 ! + & ^ 0 ! 8 >> | | 3 4 - && 3 && 3 3 + ^ && 3 4 ! >> 3 ! 4 6 1 ^ && 0 ~ 4 + 1 >> ^ && - - & 1 ^ && 5 3 >> 2 >> 6 | && || 3 8 | || ^ && 2 1 5 ~ << & && || 
RESULT: 1
Postfix Exp: 7 3 8 ~ 5 4 >> 0 - 1 2 ! << ^ || 4 * - << && 
RESULT: 1
Postfix Exp: 5 
RESULT: 5
Postfix Exp: 1 2 2 2 && || || 1 0 4 - & ^ 2 ^ || 
RESULT: 1
Postfix Exp: 8 2 || 
RESULT: 1
Postfix Exp: 7 8 + 6 ! || 9 << 1 ! - + << 9 2 6 0 0 | || + + << 9 7 + ~ ~ ~ + ^ 8 2 && 2 - ~ 5 - 9 5 - + & 5 4 5 * 3 8 4 6 + 6 3 8 >> 0 4 8 0 >> 2 6 ^ 6 && ~ >> * 9 ! >> 6 6 2 ! 0 0 ! | 5 4 || 6 - 1 8 && 6 0 - 6 4 4 - + && 1 8 + 0 << && << 4 >> 0 ! && 6 6 * && * 9 & || 9 0 >> 0 ~ + && || 0 3 && 3 ! ~ 6 * 5 & && 2 << 0 - 9 2 + 2 + >> || 6 3 0 >> - 8 + || 7 ~ || 7 1 ^ || - 2 2 >> || + 7 - & 5 & ^ + >> & | ~ 5 << ^ + 2 - << 4 9 7 * >> 4 6 * && 6 * << ^ 3 ~ - 9 8 & 1 1 << & ^ | + ^ 3 5 - 3 + 6 1 | >> 6 4 9 << 5 << 0 - ! + 1 << 4 7 0 * 5 * - << 7 && - + ^ && 4 ~ && << 3 2 9 | + 7 9 - << 3 7 >> 2 5 ~ ~ + 1 1 - | & || 2 || 2 3 * | 4 2 * || 4 4 - || 7 1 - ! + 5 & 5 & & ^ | 7 || << 3 >> 6 6 8 + << 9 - 1 ~ >> & || | && 2 ! ! + 3 && 5 9 + 7 ! << 4 ^ 2 * 3 ! * 4 ! - 0 ~ + 9 9 - >> 5 1 1 + 8 << || 6 7 ! + - + 1 ^ || - + & 0 7 9 ! * 4 4 + || >> ^ | 8 | 6 ~ 6 << 6 2 + ! + & ^ || 8 + 6 + - 6 >> ^ 5 8 3 * ^ 2 ~ ^ 3 ^ | || 6 6 + ^ ~ 7 - 5 ^ | 2 - && || 3 2 7 9 || + 5 9 - 5 ~ - 2 5 3 - * 5 * 2 ~ 1 & ^ - 0 7 + 2 ! - 6 + << 5 << & 6 7 ~ 7 8 + 6 & 4 - 4 << 2 - << 3 << | * >> || 5 6 0 - ~ * + 8 << | 8 || 7 7 >> 6 + 7 * 8 << | 9 4 * 3 + * && 3 1 9 ! || 4 1 7 5 4 ! ! << 3 8 2 9 * 2 0 + >> 1 ~ - - 4 - 9 3 ! - >> & ^ 5 6 >> | + 1 | + >> 7 4 + 1 ~ - ^ || 5 >> | 4 4 2 5 ~ >> 5 5 7 ! * ^ 9 ^ 7 << 6 & >> 7 2 | && 2 9 - >> 1 & 5 4 && 3 6 - ^ || ~ - 6 + 6 & 2 6 0 ~ >> 7 6 4 << 4 5 9 8 5 * << 5 2 1 || 5 0 | 3 6 0 & 6 9 1 * ^ & 2 | 0 + 3 5 ^ 1 0 1 - ~ ! + 9 5 + * && & && 0 | 8 || | 3 2 5 6 ^ 0 7 9 * 0 9 - 2 2 ! & 5 6 + 5 + << & && | 5 9 2 - 8 ~ >> && || ~ - >> 0 ! 0 7 5 & + 8 2 + - << & 8 2 + & ^ 6 ^ 6 + 4 1 4 - >> 0 & 9 + + ~ 7 - ~ + 1 + * & 3 ^ 4 8 9 * || 2 + 6 || 5 1 << 5 ^ 8 3 5 5 + >> - ~ - ^ || 5 << && || ! + && || ! + 9 << | 0 | 6 && || 2 1 << 7 5 7 9 8 * - 6 6 8 << - >> 6 2 >> ^ 8 7 ! + 8 - 4 - && & && 9 8 & && 9 9 | || 3 7 * 2 << 8 4 - >> 3 ~ + << 6 5 + * ^ 4 + ~ 3 - | 8 - + + - 7 2 5 ! + 3 - 1 - 1 3 7 + >> 3 0 >> & 9 7 - || 8 4 + - - 2 1 8 6 && - | && 7 4 | && || 7 || + 1 0 ~ * >> 0 + ! - ! | + 0 7 - * & | && || - ! - & && - 1 9 - << | || 6 ! 2 * 1 + & || 0 ! 3 - >> 7 >> ^ 3 | || + 9 ^ 5 6 4 2 || >> - 6 - 2 4 ~ & 4 5 >> & && 5 - ^ 8 6 ! 7 7 9 7 - 2 ! << 2 ! 7 ~ 8 + 0 & ^ | 8 | 9 1 0 - + 5 - + & | 0 * 6 + | 0 && ~ * 4 6 * * 3 + & 8 5 & ^ 9 >> 7 2 7 + 9 - 3 6 - * 6 || + 4 6 3 7 + 6 7 * | 8 - ~ 4 6 * 4 9 9 * & 5 2 1 * << & 0 4 >> - & ^ 4 6 * && 0 ~ ! ^ | && 9 0 ! + 9 3 4 * 2 ^ + * 3 * 4 + >> 3 >> && 3 - + 0 * << 9 3 & 7 + + 2 >> 8 ! ~ - 4 ~ - || << 8 2 >> & - + >> 8 ~ 6 4 & && 5 1 1 - - 3 >> 4 ^ - 5 - 1 << 9 3 >> 5 >> 9 1 4 ! & 1 ! 9 7 3 5 ~ + | 2 4 9 ^ 6 && - & 2 2 << ^ 6 ^ 4 ^ | 7 && 1 7 3 | 2 0 && 3 && 6 3 ! & 8 + & && || - + 0 - & 9 & 5 | 8 5 3 ! + 3 4 9 * 0 0 ! | 7 5 - + >> 4 << 5 9 << 5 & 2 2 - * 3 7 5 6 3 6 1 + && 5 9 - 2 - || + >> ^ 3 | - << & ^ 8 ~ 1 * ^ | 0 7 * 4 + - - << 4 1 1 - >> ^ 0 || 6 + << | ~ - - 2 - 7 6 - - + 7 ~ 9 + 5 9 2 | && 0 && 9 >> & ^ && << 5 | 5 2 * 0 - - 0 5 ! - 0 2 8 6 4 + >> 1 ^ 8 | && ~ && 7 0 + ^ 1 && 9 && 3 >> 6 ~ 2 - * << ^ || - >> && >> 4 5 3 3 9 + 6 << 5 3 8 << 2 1 ~ - >> 2 7 7 9 3 + ^ 0 9 5 * 1 8 * 8 1 * 4 & >> 6 >> && 8 0 * 1 2 + * & 0 2 8 5 >> && + 5 + * 8 0 4 8 + 1 ! 6 6 - & 3 || 4 << 8 ^ ~ << ^ | 0 && >> - & 7 3 >> 9 5 + 2 5 - | && 6 & 5 + 8 + 2 3 * 2 ~ - 2 | ^ ~ | 4 1 9 && 5 1 ~ 5 - 9 << ^ 8 ^ && - 9 7 4 8 - 6 & 8 || 1 + 5 7 2 4 3 - 3 << | 8 - && >> | 4 5 ~ ^ 0 ^ || && - + + - * + 6 >> | && 4 0 - * 4 + ~ 1 - 9 1 2 9 - * 8 - & | 4 || 8 8 + 4 9 7 | || 6 ! 6 1 4 - 1 5 7 1 5 9 - 0 * 6 7 * - >> | 5 1 9 + - ~ ! + ^ 0 ! 1 * 2 7 + >> ^ | + & 5 1 5 7 + ~ 8 5 + 4 7 0 8 + - + + - << & 6 && 4 - 1 2 * 3 1 7 * 9 2 8 1 & - 1 * 6 - 0 1 ^ 4 9 || + 8 + + << 6 && 7 ! && * + & ^ 3 ! + - ! 3 0 * 0 << 9 8 1 4 + 9 4 1 0 * & 7 + + 9 + & ^ 6 6 ! 0 8 9 - * || 2 ~ 4 - * - 3 ~ - 4 7 5 - ^ || 6 5 * 9 ~ 0 2 0 - + 3 7 * 9 >> 1 5 2 9 ! - + << 9 3 0 * & || 4 ! - << << 5 >> && 2 5 0 2 * << 1 << 9 & 4 4 + ~ + ^ 0 2 7 ~ 9 * & 4 0 << - 1 + | 4 2 + && 4 || 1 8 3 + >> 9 7 - 7 * + << 3 >> & 7 & 2 ~ + 9 ! >> & && 7 9 & 5 + ^ 2 3 ! << ^ 2 7 - & ^ 7 3 3 ^ >> ~ - * 0 * 6 + 3 + ~ ~ - 3 6 + * 7 * 8 8 * ^ && 1 6 - && ~ 2 3 | 1 >> ! + 4 & 4 3 + 9 + & 5 - + 8 - ! + * 0 ! - | || 2 0 ! ~ || 5 & || + || 0 0 1 - ^ || * ! * && || 5 0 + 5 + - - && 9 5 0 4 0 * - << 2 6 && 4 - ~ >> 6 9 2 ! * >> + 1 * && 7 7 * || ~ - >> 6 & 9 5 << 8 ~ - 0 0 2 6 & + 5 - 3 & 7 6 + >> ^ 2 0 + 7 - ^ | && 6 8 ~ || 2 9 - 7 & 8 6 ~ || ^ 5 2 << 6 9 ! >> 3 & 2 + 1 ~ + 4 * 9 - * 0 * << 9 >> ^ && 4 & 3 1 - + | 4 || 1 2 >> || 5 ! ! 7 8 0 - + 2 - 6 8 8 - 1 5 5 * + 9 ! ~ ! << + 5 - 3 ^ ~ + 9 << & 1 1 ! * && + 4 << 0 8 & 8 & 0 8 7 5 & | 1 9 >> 9 ~ ~ & 4 & && 4 7 + - + 3 - ~ - 6 6 - && & 7 * 9 ~ & && 9 && 3 >> ^ 7 5 * | 6 5 5 + & 1 ! 4 4 ~ - << | 1 && 2 + 9 ^ && || 3 3 9 * >> 8 ~ ~ << || 0 || 3 || 8 5 + 9 | 9 + 3 ^ 1 ^ || + + 9 9 2 6 8 9 6 0 >> ^ + - << ^ << 6 << | 6 ~ 9 0 8 ^ && & | && 2 - ~ 6 << 8 8 | << && 3 2 - || 0 + 5 6 << 1 9 - - 2 1 & ^ | && & ^ 6 ! ! ~ + 5 - * 1 ~ + || - * & ^ 1 - || 8 + & && 2 9 - 9 + 1 - 7 >> || 8 3 3 5 * || 8 + 5 - ^ 6 + && || 2 6 * 1 3 * 0 2 - 0 - * << 0 ! 6 * 1 + ^ 8 ~ ^ + & 3 0 && || 6 - 3 + - ^ 0 + 6 5 9 + 3 * - & 2 & 2 - 8 | && || 5 1 9 0 * 0 3 ~ + ~ * 2 ^ 5 1 - << & 5 + 7 4 0 3 ~ * 0 + & ~ ^ 6 1 7 + 6 ^ ! - << & - - ^ && ~ 8 + 6 8 - 9 - 8 << & 2 1 ~ + + 7 9 2 5 3 ~ + 1 + ! - << 4 || | 1 0 << 7 ~ 5 << 6 5 ~ 0 * 5 * >> 3 ^ 0 && 1 >> 2 0 7 >> 1 3 * 8 8 ^ 4 ~ | 7 2 3 + >> 3 & 8 5 + 1 0 << ^ | && 7 & 2 2 0 ! * 3 1 && 4 || 0 0 6 | 0 || 8 ^ | || 4 ^ && || & - 6 - 1 4 1 + * + & ^ 3 + ~ 3 ~ * 6 1 * - 1 5 && - - 7 3 + 8 ~ ^ 7 && 0 7 - || 8 | 4 0 && 6 + 7 7 3 ~ 6 * 8 0 * >> ^ * - && 5 >> 6 ~ 3 6 - >> 7 << && || 1 || 8 9 * 6 1 9 * 5 9 - && 3 - 4 ^ - >> | 2 0 ~ - 6 7 9 1 ^ || 2 7 << 8 + 1 >> ^ || >> 5 * - && 2 2 + 0 3 8 7 8 || 3 - - 9 1 - << 7 3 3 ! ! - << | 2 1 * 6 || 7 ! - || 6 6 0 7 * + & 0 + & 1 8 1 + >> + 9 0 ! 1 * - 0 6 5 + ~ ~ 0 * 5 - >> & || 2 3 && 5 8 << 6 ^ 9 4 ^ 2 9 2 1 0 8 7 ^ || 8 + + + << - 4 ~ 6 * - 2 + 2 ! + | 8 8 | 9 1 3 + - - 1 & << || || 3 && ! 1 3 * + 4 - << 0 7 4 * 2 * 5 + - | ^ 0 1 << ^ 9 3 - & + 4 + - 1 + 8 4 + 7 ~ | ! + - 9 5 - 9 || + << & 4 1 - 5 >> && || && 1 || 1 2 8 ^ - 9 0 >> || 6 * 6 >> 9 ~ >> ^ 4 6 1 - * 8 - 1 8 & ! * + 8 * & | 5 ! || | || 6 4 0 & | 7 + && ! - 4 >> & ^ 4 2 5 7 2 + 8 + 3 - 3 2 ^ + - 0 - << ^ 2 2 - 8 + 2 * >> ^ 7 1 5 ! ~ 6 + - 2 ^ 5 9 2 0 0 - << | + 7 & + ^ | 3 + && 0 || 5 4 1 7 1 2 0 * + ^ 6 8 + 5 - - 3 9 4 >> >> ^ 4 3 1 1 + 3 - + & ^ 3 - ~ - & 3 - 1 & && 0 - - 9 ^ 9 - 8 >> ^ || 5 - 7 + || 4 ! & 8 0 & ^ 3 7 7 - 0 + - 1 ~ 9 7 6 7 - 1 + >> & 8 || 3 || * + && ~ ! ! 1 - | 9 8 9 2 + || 5 || | 0 ~ 3 ~ 4 + ! + >> && 4 + 9 * 7 5 ^ * 4 2 << 3 | 2 + 4 4 + 4 ~ >> && 3 && - 0 >> & 8 4 9 && ! 4 ~ * << 4 8 - 7 1 - 0 ^ && 7 ~ 9 >> && & 1 4 | 1 | 4 && 5 ! 7 - || ! - & | || && || 4 6 + ! - && || & 2 & 5 + 3 4 ! << 0 6 6 + && ^ 2 3 + * 1 >> 4 3 - ! >> ^ && 5 4 * + && 4 ~ && 8 * 2 * 3 4 0 ~ || 2 << ^ && 9 - ! ^ 3 1 << && << 4 << 7 8 4 8 ! * 6 1 0 0 | 6 3 1 << 9 5 << | >> 8 ^ | 0 - * ^ 8 9 & | 3 6 0 * & || + 3 + 9 - >> 3 + - & && || 5 || 2 << 7 7 5 9 - + | 8 || 8 8 * 6 8 4 + ^ & || && << & ^ && || + 7 & 8 1 1 9 ^ 3 0 | || 9 - 5 ! ~ ^ 0 + 9 >> ^ 3 ^ 5 | >> ^ | 6 3 ^ | 1 | 3 4 3 + + >> 6 | << | + ^ 2 - && + 0 ~ - 2 0 4 - 3 5 - * << & 9 3 + 7 << 4 0 ! * | 7 7 - >> | ~ + 2 << 4 - 2 2 8 ~ ! - | 0 >> & && || - & && || 6 + ~ || + 5 9 * - 9 + & 0 ! & || - ! 2 + << | && || && ! ! 5 + * + ! + 6 + & 2 & 8 & 2 8 + | && 0 1 * 1 1 4 * + | << ~ - 2 - 6 + << 5 >> 7 4 >> ^ 7 3 2 << & | && && 9 && || ~ * 6 - >> 9 1 + 0 + << 3 + >> ^ 8 5 5 3 - ^ 2 5 ^ | ~ << && || 6 ~ 0 1 5 9 + + && * 7 >> 6 1 | && 0 9 + 9 & && 5 3 - 2 0 5 >> 5 8 >> ^ 4 ~ 5 + && 1 - 6 5 4 * 4 7 && 8 2 - ^ && + && 1 0 4 0 8 + ~ ^ | 1 5 8 3 3 ! 3 && || | 6 4 && 0 - 7 1 && 8 3 - 1 - | 1 9 + && + 1 8 + ^ ~ 4 | 5 0 << 6 ^ | 1 && || 4 && ~ - 3 2 - - ~ + 6 - 5 - ^ 9 ^ | 4 0 >> 1 ~ 6 * << 6 ~ ~ - 2 3 1 | 8 * << 5 6 << 4 << ^ 8 7 8 << 4 && 2 1 - 4 + && || + ^ 7 - 0 ~ 1 >> & ^ 7 9 8 - 9 1 + + ! ! ! + - 6 ! 3 - | 9 | * >> 1 7 + ! + 8 ~ 1 ~ - >> 6 0 + * 7 & | 0 | 7 0 2 2 - >> 7 - + 1 - & 7 << 6 + ^ 1 5 2 | 2 3 & 5 6 1 & - 4 1 8 6 1 & 6 ^ 1 ~ && + 0 >> ^ && ~ 8 ~ ! + 5 8 - * 1 - >> 2 ^ | && 4 2 - && || ! * 2 3 + * 8 & ^ 0 ~ 1 + - << && ^ 8 3 + | - 8 - << 7 1 >> 0 9 - | || 6 >> || 1 1 3 3 - >> | 7 ! - 8 7 ! >> ^ || >> 3 && 8 - && || 5 1 9 5 + 4 + || 1 4 * + 7 ~ 2 >> 8 0 - & 9 8 - 9 + + 9 | 4 7 + - ! 2 - >> 3 ^ 9 - ! 9 5 0 >> * 7 >> 7 + ! - ! ~ 9 + 9 && 5 + 4 - << && || + ^ | 0 9 + 1 - 4 0 1 6 ~ 4 4 ~ ! ~ * >> & 9 1 + && 3 && 9 + || ^ && 3 && 5 3 9 >> | && 8 + << | || 8 ! | 2 0 * 8 >> | 6 - * 4 ! ! >> && 9 3 8 >> 6 ^ && 9 7 + 7 7 - 6 3 - << & 7 - & | 1 - - 1 + 9 + 2 6 6 && 8 >> 5 5 ~ * ^ | 2 & 5 4 >> 5 >> & 9 4 4 3 * - << ^ 3 ! + - ^ 4 * + 9 ! + 1 - >> | && || + ! >> 2 ~ ! && 1 6 * 0 6 + 6 ~ 0 5 ! << 2 4 0 8 + << 3 6 - & | 0 && 2 6 ^ && 0 - 9 7 - 4 1 - + 2 - ^ | 1 - 4 >> | | && || ~ - + ^ 2 ~ ^ || 3 & ^ && + - 3 & 1 6 ! * >> 9 ^ || ~ + << 1 ~ << ^ + 6 * ^ | >> && 8 && ! << ^ && & - << && 9 & | && 5 - && 8 + 6 + 9 2 0 + + ! ~ - | 1 && >> 4 & && 0 + 2 ~ 9 9 5 4 * && 6 0 & && || 3 ! 8 4 2 5 >> 2 0 0 >> << & | 0 ~ + && 1 4 - - 7 ^ || 5 9 & || 8 ~ + 3 - >> 5 + + 6 + + 0 + << 1 + 3 ! 6 - >> 3 + 6 << && - 9 5 6 9 4 << 0 ! || ! * 9 + 0 8 - 2 + + 5 && || & 6 1 5 ~ - << 1 ! 3 - << ^ || >> 9 + >> 6 + 6 3 & 1 0 3 7 9 5 + && 0 6 - 4 << || - + + 2 + - 4 >> || 9 9 << 1 | 5 << || 8 9 0 + >> | 9 | 6 ~ 8 4 * << | 1 + ! ! | 3 5 4 - ~ ~ ~ << & | 6 && 4 7 - && || + 4 + * >> | 4 || ! + & 4 ^ && || 6 ! >> 4 1 & - && 9 6 && 3 ! << 7 3 + 8 8 - 9 5 ! >> 5 9 << >> 1 - 2 9 + 7 ~ >> 7 4 * 3 6 8 ~ >> 6 ~ 6 + * >> | - + 9 - && << | 2 4 6 ^ && 4 + + + && || - - 0 >> 6 3 + & 2 + 3 ~ + 6 7 2 * + >> && 4 * 0 + 5 6 + 9 - * - 0 ~ ! ~ << 5 - 2 3 1 + 3 - 7 4 7 + 8 << ^ 2 5 ! * 8 ~ & 3 0 << 5 ~ >> 3 2 5 5 ! - 1 >> ~ >> * ^ + 7 & 9 - ! ^ | 8 1 << | && 8 - 3 0 5 7 && || 3 ! - && 9 1 6 - 5 0 << & || 2 0 + | 5 * + << ^ ~ | 4 || << 5 >> 0 0 + << ^ 3 6 + || - 1 ! + - ! - 6 9 ~ 7 - << 0 2 + >> 3 ^ ! ~ + 6 9 ! >> & 4 9 << && || ~ & 1 + && 9 - && || >> ^ 9 | && || ~ + 2 7 2 ! + >> + + ~ | 3 && 8 2 - 7 >> && - && 9 + 5 + - >> || ~ + + 4 ^ 2 5 ~ 6 - && + 4 >> 9 ^ | * 8 >> ^ && 5 0 | + 4 3 + - >> 5 9 4 6 * 6 ! ^ >> 4 5 + << 1 1 3 2 ~ + & * ^ 7 9 ! ^ 3 5 >> 8 << ^ 0 | 0 ! | 5 && || 7 ! || - | && 0 && 7 ^ 0 ^ || - & ^ 9 1 + * 6 - || 5 1 7 1 ~ ! - ^ 3 ~ - - 7 7 0 0 ^ 1 8 + ^ * - << 4 ! & 6 ~ & && - 2 - 8 3 | & 5 6 + >> 2 ! << | 0 * || 1 || 2 8 ~ - + & 3 ! & * 9 >> && 9 && || 1 || << 0 & ^ + 5 ~ - 7 ~ - 7 + 9 1 0 - + 9 1 5 4 1 + && || + 9 + 1 + 6 9 & 5 * + >> ! 8 3 >> 8 4 & ^ 0 ^ 4 3 3 8 - && - ^ 3 1 7 2 - 2 | 0 7 - || 3 4 && - - 8 | 8 - ! - << 2 ! 2 * 9 - >> || ~ ! + | - + << ^ 5 7 6 7 3 * << 1 7 >> 0 & | 8 1 >> 3 & && * + 9 - - ^ || - | 4 3 * 5 - || - 4 9 * & 0 5 << || + 3 2 * + << 4 << 9 * 0 5 << 8 - << 0 - << 6 ! << 4 || * & 2 ~ & 6 9 - 8 && 9 && || * 1 0 9 && 7 3 1 6 + 0 & || + 7 5 * 6 >> 9 3 6 + 6 + & ^ 9 ^ 1 1 3 >> & || 8 5 4 - - && || - + ^ + * 4 6 - 6 + 2 4 4 >> 9 2 + 8 ! 6 >> & ^ 2 6 9 && 5 - && 4 ! + - >> | 8 + && ~ - >> 4 ~ - << 2 | || 3 5 ! ^ 7 ! 4 8 + * 8 8 ! ! 7 | || | ! ~ - + 6 ! + ^ 8 6 6 << 6 6 * 8 8 >> & ^ 3 ! || + 2 + ^ 1 5 + ^ | || - ! | && 3 4 << + 1 & 3 && 9 && || 7 ! * 6 5 ~ * 3 >> || - + * 7 * << 6 ! << 9 ^ - & ~ ~ || 6 4 0 + 2 3 * ^ + 9 - & 6 4 & 1 5 << | ! + + ~ 4 0 ! - - & ^ 3 0 << 7 << && - * 1 6 * ^ 6 7 - 1 ! 4 + << || + 8 >> | || + || - - >> 8 - >> 3 * || << 6 << & && || << 8 + | 8 & 3 - && 3 3 4 - 3 + || - && * 6 - * 3 + || 1 & 5 6 << | 6 5 ~ | 4 0 6 >> & 3 0 2 5 ^ & 4 5 4 8 + & 4 | 9 | 2 - 1 5 0 9 ^ 1 ! - 4 * ^ 7 0 ~ * 6 8 2 6 1 ! ~ && ! 0 * 6 - 3 9 && << & ^ || 4 0 * - & 1 5 * 2 6 * 9 & 6 - 3 + ^ 5 ^ 9 || - 7 & | 3 - 4 1 + ! * - + >> | + 6 + 7 << 5 0 >> 1 ! && >> & 2 >> + ^ && + & ^ | && 6 0 + && 0 0 7 9 8 * ^ + ^ 8 0 5 - * + && 4 8 >> ^ 3 && 8 2 ^ && || + 9 - + 1 0 - << 8 1 6 3 ~ 6 8 ^ - ^ 0 ! ~ | 3 3 ~ + >> 6 >> 5 << 2 << && & ^ | 5 | 1 | && 9 0 - & 0 ! 8 - + 8 - << ^ && ~ 8 8 * 9 5 1 ^ 6 3 - - | 1 2 & 4 5 7 * - & 4 ! ! - * | || >> 9 6 ~ 1 + 2 - | 7 | & * + 8 + - 4 - 1 0 * + ^ | && || 0 * * ^ 0 | << 6 6 - 2 8 - 9 ~ 0 * & 2 ^ | && + || 6 + 1 9 ! ~ - >> 6 0 * 8 ~ + << 4 8 - * + 5 & || || 0 << | 7 & 2 3 - 0 | && ^ | 8 | 0 | 8 ~ && << 8 ^ - 5 * || ! ! << 7 4 * 8 + & && || ~ && 1 4 + - 2 - ! - 2 ~ 0 << & 8 - 8 - ^ || && 0 + 0 8 - 6 7 2 << - 9 0 << 4 0 + ~ >> & | 6 | + 6 4 << 3 - 6 << ^ && 9 ! + >> 0 | - ~ * ^ | || 6 ~ 5 0 ^ 0 1 8 9 4 - + 1 7 4 >> 1 6 + - & ^ 1 ~ ^ 4 8 8 + 5 4 + + 5 2 0 + + << 9 + || 3 ! 7 8 + 3 - + && || 1 6 * 4 + ! 0 + >> 0 8 & 9 3 * 1 - && ! ^ 4 8 4 ! << 9 >> & 6 + || 6 || && 4 8 ~ ! * | 3 8 << 1 << 3 & | 1 ~ 8 && || 5 ! 4 1 + 9 * << 2 ! | 6 | 0 ~ & && || 1 | ! >> ^ 0 ! - ! | 2 >> 5 7 + - 5 3 ~ + && 1 6 ~ ! - 5 8 8 ^ * 1 2 * + 2 | 7 | << && 3 0 ~ - 3 ~ | 1 || >> 5 7 6 - ! 7 ! + 1 2 & & | 3 6 * 6 4 << 6 2 * << 6 ~ + >> 0 & + << 4 >> 3 >> | 5 9 ^ && 4 - || + ! ~ << 1 9 1 6 | 9 7 1 | + 4 << | 3 + 9 - - 6 2 * - ^ ~ ! ^ + 0 6 - - & 0 0 * 9 6 * 0 4 2 ~ * 0 ^ 7 7 - 4 + | 9 0 ~ + + ~ ! 4 + << 3 << 6 ! + ! 1 7 + 6 + 9 >> 4 2 - 7 - 6 + + 2 1 - 0 9 - 2 - | 0 | 1 * | 4 5 * 4 ^ | && 0 8 + - 4 - + << & 0 & | && 4 4 >> || + & && 3 5 + ! ! & 3 | 7 9 6 4 * << 3 2 + >> + 9 7 5 3 * 5 * 2 2 2 * >> 5 8 * 5 ! | && 1 6 << & 0 0 ! - 3 - 7 ~ - 6 ~ 5 ~ + * - & 6 7 >> && - + && 3 ~ || + + + << && 7 7 + - + ~ + 7 << 5 3 << 5 6 - * ^ | || 9 2 >> || 7 ^ | 9 3 3 - 2 - & 4 & - * || * 1 2 & ^ + ^ * 9 >> 8 << 7 ! - & && 4 5 8 << | 4 ~ | || 5 0 << || 0 4 - * 5 ^ 0 + ~ 3 + 3 && || 0 - 3 5 << 5 << + || 1 - 1 9 - | - | 7 ~ ! || 5 4 0 8 3 - ^ 2 ^ + 8 && || 5 && 9 >> * >> 6 9 3 && * ~ >> 1 ~ << 5 7 << 8 ~ >> 9 << >> ^ 7 ^ 1 0 + ^ * & 3 6 << & 9 5 + && || 0 * 5 6 << & | 3 3 6 + 2 - + | ^ 5 1 ~ * 1 & | && - 4 ^ 4 << 9 0 * ^ - ^ && 5 7 + ! 5 - << 8 ~ 9 + + >> 8 & | && 6 3 4 1 * + 6 4 >> 2 + ^ 7 0 0 1 & 1 & 3 2 >> | 6 * 3 4 + >> 2 + - 0 9 4 - << + 0 2 ! 7 + << & && 2 ! 8 ! >> 2 ! 9 ! 7 * - 7 5 * 5 - ^ | || + ~ ^ | || 5 & | || ~ * >> 3 & 5 + - 4 - - ^ ^ | && 3 1 && || 7 3 | || 4 4 ^ 0 3 * 5 9 * - | || 6 4 + + 9 + || * | & 3 || - ~ 6 * 0 - 2 >> 5 << & ^ 0 3 - >> | - ^ && 6 >> ! 7 3 * 7 + 5 0 * - 1 + 9 9 7 8 5 >> 5 3 + * 1 ~ + * & 1 ^ - 3 << ^ 7 0 | 5 - >> | 3 && * ^ 4 2 | 8 1 7 1 * 0 9 - << 9 || 7 + >> & + && 0 && 5 + 8 ~ ~ ! - | 3 ~ || - & | 3 + 2 6 8 + & | || 6 ! ! 8 1 0 ~ 1 1 6 >> 3 3 - 9 ^ 0 5 << 8 3 0 ^ 8 4 0 * 8 6 5 8 3 2 << ^ 8 6 ! & && 6 ! >> 6 << 1 * 8 * 9 2 8 ! - << 8 ! + + | 6 7 4 | 4 ~ || + || 3 2 2 - - 5 ~ 4 + | 4 7 2 9 ! + 1 - ^ | 4 - 7 + + 2 ! - | && 5 >> && + 7 + 9 - << 2 >> 9 ~ ~ << 7 ^ 0 1 + | 2 - 3 4 >> 4 5 << | 5 9 2 4 & ^ && || + ^ 7 4 5 + 3 5 ^ 7 3 0 << 9 8 8 + - << 4 << 9 + & 5 5 ! 8 - && & | >> 4 0 4 * 2 ~ + - 5 4 ! >> || << && || 3 + - 5 7 1 5 - & 4 1 * ~ & ^ || >> 6 0 9 ! >> 4 9 5 << 4 >> | && 7 6 & 2 && || - << 7 7 0 6 + ^ 7 1 << ^ || ! - 0 1 + 6 3 * - << 6 ~ && ^ 3 6 - 5 && 5 - - + + 1 << || 7 6 ! >> 0 ! 3 + ^ 8 ^ 1 4 - && 0 2 8 4 ~ * 2 0 7 8 ^ + ~ - & 3 + ~ + 5 + - ^ 4 + 0 && || 5 3 7 && 8 8 0 && + 2 2 + | - >> 4 - 5 + - 9 & 7 - 7 + & || 7 + 6 7 2 * + 5 3 0 2 + - * - 0 - - & 3 ^ 7 ~ 4 5 - 5 5 - 0 ~ - << ! ~ + ^ 7 4 3 ^ & ~ ^ 5 1 - - 5 5 << 6 9 0 6 5 ! 4 << & 7 1 ! - 0 + - * >> 6 >> 7 >> & 0 0 9 8 8 5 - << 8 >> 0 << & 0 3 - 5 ! ^ 0 ^ | + 6 + || 2 4 7 8 << 6 ^ - 1 4 1 * - 2 + >> 7 6 * 0 ! << & || - ~ 4 ~ + - & 0 7 7 && 4 5 ! + 2 + - * ^ || >> 5 7 2 5 2 1 9 * 5 ~ >> & || 9 5 9 - 3 << || || 5 ~ 3 * 3 * - 6 + | 8 + 9 + ~ & 9 | ! + << ^ | 9 | || * || 4 | 8 8 + 9 - | 0 ^ 0 0 9 ~ + 7 || 1 + ^ >> 8 1 + ^ 5 & 9 ! ^ | 3 << 8 9 * ^ 7 - + + 4 - || | 3 2 5 * ^ && 5 || ! ~ >> 2 ^ 5 8 >> || 1 ~ 4 - 1 2 + 4 && 2 ~ 7 << 7 ~ >> 9 7 | 4 | 4 ~ + && 8 4 + + 0 - 8 + + 6 1 - & 9 7 << ^ 8 + || 0 4 9 7 4 + << 8 & 5 6 - 1 & 3 - | 1 6 ! & 5 ~ 8 ! * ^ | || & 2 2 7 - - >> ^ 8 0 2 ~ + >> ^ 4 3 - ! ~ ! * || 2 1 * 3 && || * 7 0 & 6 2 8 && >> 9 7 + 2 >> 6 8 ~ 7 9 4 - 2 ~ - 8 + >> 8 | << 1 1 ^ >> 9 ~ 5 2 1 - * + + & 5 7 - 6 & 7 2 8 * - || | 2 7 ^ && 9 9 + 0 3 && 5 || 4 0 - - 7 5 ~ ! - 2 ! ~ >> 2 << ^ 5 9 2 ~ - * 0 + + >> 0 ! ! | 8 ! >> 1 7 9 - + 3 ~ || + 7 - << 6 ! ! && 8 9 >> & ^ 3 ! && 8 3 + 2 8 >> 8 ^ | && 2 1 & || ^ 6 6 << || 5 & | || 8 7 7 ~ ~ * & 4 & || 9 + - & 6 6 << 6 ! | 9 && 3 9 3 ^ 2 ~ - || 6 6 ~ && 4 7 5 * + || - 0 8 + 2 + & && 9 << 6 1 >> 9 - - + - >> 1 - << 7 - - 7 - 7 3 - 7 + 3 + | || 4 0 7 >> 3 >> | || 8 8 * || 6 8 ^ || 3 1 3 & ^ 4 3 + 5 || 4 >> 1 & ^ || ^ 2 0 >> && 5 || | 6 7 || | || 3 ~ || * 6 * 7 ! & ^ | >> & && 7 & || 4 4 - & && - && || 7 && 6 9 1 7 0 3 >> 4 5 - 6 3 - + ^ | 6 && 6 + + - 7 + 5 + - - & ^ + 6 >> ^ && 6 * 9 ^ 9 8 >> 9 - 8 + & 7 5 + ! 3 | && || 5 8 7 * 3 5 1 1 * 9 && 6 1 + || 0 + 3 + ^ 0 - || 3 + >> 9 | 1 ! ! | 0 1 ! 5 - & || 2 9 ~ - ! ~ ~ ^ 8 0 ~ - ^ || ! >> || << 7 8 << 6 & 5 | * 1 | 2 - ~ 9 4 8 ~ << 6 9 + << 7 ~ << 9 ^ - 6 - 7 + ^ || && 3 - 6 7 - ~ + - 6 6 + ! * 6 ^ 7 ^ || 4 - || + ~ 8 * + 8 ^ || 9 8 9 8 << || << 6 >> 2 9 << & 6 + 7 * 1 & && 5 0 3 5 + ~ && - * << 9 9 | 8 + 9 ! + >> 6 4 | 7 | 5 || 6 * ^ 8 ! + 5 << 8 ! & ^ 8 ^ 7 4 && ^ * 5 + | + 2 - - + | + * 7 + 2 - - 6 * 0 8 ^ | && 1 + 8 ~ 5 0 1 9 2 7 | ! ! | + 9 3 5 1 & && ! - * - 1 2 << && 3 << 0 >> 5 && & 6 | 3 | && ~ * + 0 5 | 0 | ~ - << && 5 && 1 - 0 * 4 + 6 ! * | && 4 5 | 2 || 6 - ! ~ || & 9 3 ~ + 0 - 2 - 8 0 ~ ~ + 1 4 ^ 6 - 5 + >> 4 >> 7 >> 3 4 * 0 ~ >> 8 + >> 6 4 ~ - << 1 1 4 << 9 & 3 ^ 7 ^ << && || ^ | || + && 0 & 1 ~ - 3 9 ! ~ 9 + * - >> 0 & 3 9 * 5 ! - - + 6 - ^ || 7 || 2 || 6 1 8 4 + - 4 + << && 8 - ~ 6 >> || 8 6 && 0 ~ 0 1 * ^ || 7 && 4 1 0 - 0 << 3 && || 0 ! - 4 * << 0 ! ^ 9 3 * 7 || ^ && || 3 & 5 5 + >> && 8 && 1 ! && 4 || 6 || 3 + - || 9 ! 8 ~ + 1 2 - 1 6 - 1 + - 3 8 2 * - << & ^ 6 5 1 || 4 6 - - - + 1 >> | 2 && 1 7 7 0 ^ | ~ - << 9 - ! & && || & 4 & 9 && ~ 4 1 + - >> || 2 6 ~ * || - 2 + & 2 4 9 * 2 - 5 8 0 1 >> 5 - 7 ^ && 2 + && 4 2 - * 4 7 - * 1 + >> 8 + >> | 9 && || - >> 6 0 9 + 3 + 2 8 ~ - 7 && 0 + && >> 6 >> & | && << 9 - << 5 2 1 - << 5 & 8 && 3 >> 8 << & 5 && 6 >> ^ 6 ^ 0 ! | - ^ 2 ^ || + >> 5 0 8 & | 5 - ^ 5 | + * && || 3 >> 7 9 3 << | 3 | 3 8 7 4 ! << 2 >> 2 + * - & | 8 | 0 - & 2 5 - 0 - - >> 3 + & || ^ >> | 3 && 2 5 8 * >> && 5 + ! || 5 1 8 4 8 - 5 9 0 >> ^ 9 + 1 & | || + ! >> ^ | || ^ 2 3 + 4 + * >> 4 + - || 1 + 6 0 && 8 9 ! ~ + + 1 0 ! 6 << && & 0 ~ ^ 7 2 - 0 << 8 6 - & 4 ^ - - ^ && ! + 5 2 0 << & - ^ 7 + 7 << 4 >> 4 << && 0 8 ^ && + 2 2 * 1 3 2 * >> || 0 + & 9 - 7 + 7 2 ^ + 3 >> ^ | && ! 4 1 1 - - << ^ || 2 << & 6 1 6 8 4 - 7 & | 3 5 & | * 4 ~ ^ && 6 4 * 2 4 * - ^ ! - 6 1 + * >> 4 << ^ && 8 8 + 9 & 5 ~ - - + 1 8 - >> ^ || * - 3 8 2 << 4 & * 2 << 9 & - ~ - 8 << ^ 1 7 + || 0 ^ ~ >> 8 | 9 1 ! + 6 2 8 << - 0 << & ^ 0 5 0 ~ ~ - 3 8 1 * || - * 3 0 1 2 4 || >> 0 & 9 + || 8 ! 7 9 || + 5 1 + + ^ 6 ^ || 8 - 3 || - - 6 || ~ 0 4 9 >> 9 0 + >> & 3 ! 6 - >> 3 << ^ * * && 4 - 4 3 + 7 8 >> | 8 7 5 7 * 4 | 5 5 << 7 6 7 3 - 3 + + 7 >> ^ 4 >> 9 7 >> ! << & ^ || ~ * 3 4 4 && * 2 * >> 4 & 8 8 2 2 4 - << 2 >> | 4 + & 9 - ! - | + 0 & 3 + ^ 3 3 8 ! ! - * + | || && || 2 - 3 ! 5 & ^ && || * && 8 4 | && 6 >> && || + 9 2 >> - << 8 >> 3 6 8 - ~ ^ 9 + ^ 9 * 2 8 + << 5 | 7 9 + + && 8 + 7 ! 0 0 0 9 * 6 3 & 2 5 8 ! << 1 6 * << | && 8 && || && 2 5 + 5 << ~ + 3 << & 7 | 5 - && 4 7 * 9 >> 4 2 - >> & 8 ^ 2 | 5 5 ! + 8 + ! 3 ~ 4 + * + ^ 2 + - 0 * ^ 7 | 5 3 + ~ ! 4 4 2 - << 9 << ^ 5 | && - + 4 >> 2 8 + >> || * << ^ || 0 - 9 + | 2 - 9 ~ ~ + 7 0 * >> 6 | 3 2 8 9 * ^ 3 2 << 8 6 9 0 << && || << ^ 2 1 + ! ! 6 - << 4 + | || + 1 1 1 && 6 || + - 7 8 4 - - & | || 1 + 2 ~ - 6 9 >> 2 ~ & * | 2 | || * << 5 ^ 0 ~ * 4 + 8 1 9 && 6 && 7 || >> << | 4 7 2 & ^ && << && * + 0 - + - + 2 >> | ! + 6 6 3 >> 2 ^ || & 0 & 3 & && 4 0 ! ! 9 7 + | && * 9 3 7 - ^ || 5 ! 0 3 * & || | << | || - 5 * + 9 4 ! ~ 8 - + + + | - 1 4 ^ 6 - ~ + - 4 0 + ~ - >> & 2 ^ 5 && 4 4 * 5 << 4 << && || 4 8 ^ || * 9 + 0 * 4 6 | * | && 0 * 3 - 4 ! + & || ^ || 
RESULT: 1
Postfix Exp: 6 7 - 8 ! ^ 8 1 << | 0 5 5 0 ! 5 - 6 2 3 + 3 << | + + 2 - 1 - + << && >> - 0 + + 4 ^ || 5 + ~ - - & 
RESULT: 0
Postfix Exp: 6 0 - 3 * + 2 5 >> 1 >> 7 9 ~ ~ ^ 1 ^ 3 * 9 1 - | || 7 5 8 * 7 7 * 1 4 ~ | 3 8 2 * 1 + 7 6 >> 9 ! ! ^ || << | 2 - >> ^ ! ^ 0 | || 0 3 << 3 0 ~ 1 + + << 7 & | || ^ 3 0 4 2 >> ^ - << 5 ! << 
RESULT: 28
Postfix Exp: 7 8 + 6 || 
RESULT: 1
Postfix Exp: 7 7 0 8 >> && 1 * 7 - - | 
RESULT: 7
Postfix Exp: 3 
RESULT: 3
Postfix Exp: 7 2 2 ! 7 8 ~ + << | && 5 ! 1 0 * + 6 + - 1 + + 9 + ~ >> && || 
RESULT: 1
Postfix Exp: 2 6 & 1 ^ 5 - ! ~ - ^ 
RESULT: 2
Postfix Exp: 2 4 * 2 ! || 7 7 - 8 2 << 3 + ! 3 >> & 9 4 + 5 0 + 6 - 5 ^ ^ | 7 9 >> 7 | && 3 & 6 + + - ^ 3 && 0 3 8 | ! | && + << | 
RESULT: 1
Postfix Exp: 3 0 + 1 ! ~ 3 + - & 6 | 
RESULT: 6
Postfix Exp: 6 6 << 9 0 ^ | 6 4 * | 0 ! 1 - && 7 >> 2 || 7 || 
RESULT: 1
Postfix Exp: 5 
RESULT: 5
Postfix Exp: 5 0 + 4 >> 
RESULT: 0
Postfix Exp: 3 7 + << 8 4 - - 2 << 2 >> 1 7 >> 1 4 >> 6 4 >> & | << | 1 1 ~ * 6 5 7 & 6 7 << 0 ! 6 << 5 >> | ^ 3 ^ 2 5 8 1 * 1 * ~ * + 4 + 6 ! ! | && << 8 >> 5 ^ 5 - + && 0 && || 8 4 & 4 3 << & ^ 5 * 
RESULT: 5
Postfix Exp: 9 
RESULT: 9
Postfix Exp: 1 7 7 6 0 + 8 >> * << 8 9 4 + >> 0 << >> 0 6 6 >> 6 ! << 9 7 0 >> 7 0 + & ^ 4 8 << 2 >> << 0 ! | 6 4 2 * | && 2 - 9 << || 1 4 ! 2 ! >> & || 5 0 + + 0 ~ 6 * 2 ~ 4 0 * + 5 + << | ^ 5 4 - >> | 9 << 4 << | 6 5 << | 4 ! - ~ - >> ^ 9 ~ ! - || ~ 7 - 1 ^ || 7 1 7 3 ! + 9 8 * - 4 9 ~ 9 + && || ! << 7 && * | 0 | 
RESULT: 7
Postfix Exp: 2 
RESULT: 2
Postfix Exp: 1 5 8 4 6 * 0 - 2 0 >> 7 0 - 0 ~ && 4 - 9 3 5 9 ! >> 2 ~ ^ ~ 8 + | + ~ << 9 ^ 2 ^ | && || + >> - + 6 + 6 & 7 4 7 + 8 6 + 6 - & 6 ^ && 4 || 9 3 + >> 5 4 4 * * | 4 2 ! ^ 4 | && * + * 2 >> 
RESULT: 3
Postfix Exp: 6 5 5 - & 8 5 6 5 << 4 1 4 >> 2 4 ~ 5 1 1 0 - - 0 + 7 - 8 1 6 << * 9 - && 5 + 5 ! * 7 | || ! >> 6 | ^ 5 3 9 5 << 1 7 8 + >> || 4 ~ - ! - & ^ 3 << 9 >> | 4 0 9 & 0 * 4 << && 2 + ~ 1 3 * 1 * + 7 ! ~ + << 6 0 - 3 3 - | || 6 4 5 * << 4 2 4 3 | 5 + || 0 ! 0 4 4 + 9 >> 8 << | 2 ~ 6 7 ! * >> & * >> 2 9 ~ - 2 1 - + 4 ! 9 0 >> | && 4 - 7 ! * 5 * && || ~ && 4 << && 9 ~ - - 1 3 ~ 8 + << 3 5 1 - + << | 2 9 - 5 ^ && * && 8 | 8 2 + 7 5 ~ + 1 >> 5 - & && && + + + && || ~ 6 0 - 8 << 6 & + 0 | && 1 7 << && | 3 && 4 8 2 2 3 + 5 - 6 & | * - 2 2 * 7 - | 3 + 1 7 & 6 || - && || * + 5 + + << 4 6 * ^ || 5 * 8 - 7 0 & 6 ~ - | + 9 & 0 | 0 9 1 && + 4 0 7 << && ! | | && 9 8 9 ~ + + * 8 ~ 2 + * - 8 4 + 8 ! + + 9 << 2 ~ + 5 9 7 ^ | 5 0 >> 7 ^ | 8 3 4 ! | ! 8 7 >> 7 2 ! + ^ || 9 1 - 4 3 >> & 9 ! & || >> & 7 && 4 2 + << 0 + && - 0 5 0 & 1 - 3 - | 5 2 ~ * && 0 ! 9 7 ~ ! * 8 6 3 - 8 - << 3 9 4 ! & 4 4 * 0 5 + + 2 4 << 7 && * 1 * && 4 9 ! && 0 ~ && 2 5 ~ 5 + - 4 + & && || 3 - * && 2 2 2 ! >> 5 + & ^ 0 2 ^ && || << 2 ! | & 3 0 3 4 >> 8 0 << >> 5 6 ^ || & 6 3 7 & + 4 ~ + 3 - << & 2 & 8 && - * 3 7 ~ << 5 9 >> || 3 8 && 8 6 9 - 3 3 << & | || 1 + || 7 0 + 5 9 - & && 1 || || - ^ | 6 | 4 9 4 4 8 3 >> 1 5 3 & | 9 3 ~ - 3 4 8 ! * 3 - 4 >> 4 - * 7 1 1 - ! ~ * 5 >> 6 1 ~ - 7 | 2 2 1 * 2 - + 9 - 5 ~ 5 4 5 + || + >> ~ + 2 & && || ^ 7 && 6 8 ~ << 5 - - 6 - * << && 8 1 3 5 4 << - 3 ~ - >> - - + ~ >> 9 ~ & 2 | 9 ! ! 1 4 - ~ 4 8 + - * >> && 9 + 1 + && 4 ^ 9 + & 9 3 ~ & | && - 1 + && 4 || + 6 - >> 5 3 0 - 1 - & ^ 1 7 >> 3 4 | && 0 ~ + 8 5 4 ~ >> & ^ 8 2 ~ 3 & && ^ 9 6 ^ | 8 0 4 0 1 1 ~ 9 ~ + * + << - + >> 9 + ~ && << && 9 & && || 6 || 2 ~ + << - - 1 4 + - || + 8 ! - 9 - 8 ! 8 5 - << 7 1 ~ + << 3 & ^ 3 << + >> 2 - | || >> 3 ^ 6 0 2 2 8 ~ && || 4 + 9 ! + 5 - 1 - 8 1 * 4 2 >> ^ 3 ~ - 5 << & || 6 || 0 | 7 6 ~ ! ! >> 0 << 4 - >> 1 || && 4 6 & || 6 0 << 1 6 << 2 3 0 - 3 ~ + 8 + >> 6 + 5 - >> 1 >> 5 4 2 ^ >> ^ | ^ 7 8 ^ 6 0 7 3 6 & || + * | 2 + 2 - << 6 8 << 9 << 2 >> 2 ! << 0 + 1 - ^ | && 5 - 7 4 + ! ~ && 2 - * + 9 & | || * 9 * * && 4 - 8 5 + + 4 - ^ 5 ~ ^ | && 5 ~ 3 ~ >> && || - >> 1 7 + ^ 8 ~ + && + + 0 2 6 | 1 5 3 6 ! && 2 - 1 + || 1 ~ 7 << | || 2 & - << 2 4 || 3 0 ! + + - ^ 4 9 ~ 1 * ^ 6 + 1 << ^ 4 && | || 6 0 ! ! 3 + 3 + 9 ! + | ! ^ 1 8 & 3 0 - 1 8 ! ~ 5 * & 5 + & | 6 5 - 9 + | 9 - 7 5 ^ && 3 1 * & 3 & || 9 9 4 8 + - + 5 9 * & + ^ 1 9 - 8 ! * 6 * 9 * 8 - 6 - 7 + >> 8 ~ 5 5 - 8 & 3 - && 9 4 ~ 3 + & ^ * | 1 1 >> ! && 3 * ^ 3 ! 1 + 9 - && 4 1 4 2 << | 0 ! ! ~ 3 * || 4 2 >> 0 && + 1 - 0 - >> && || | 0 4 1 5 8 ~ ! 7 ~ - & 7 9 << | * - 6 + + 0 + 2 + 9 + 4 & 0 - 3 - && 5 7 ~ << 1 8 3 0 + | & 0 8 * 2 7 9 ! ~ - ! 1 1 * + 7 ! + || 0 || * | 6 + && ! + 7 + >> ^ && 3 || >> 6 1 8 0 ~ + 4 1 - 8 8 0 + 8 - 3 - << 6 << 2 >> && || 5 - 3 + 2 6 - >> 6 << 9 - && || 9 ~ ^ | || 7 >> 2 6 ! 9 >> & || 1 7 7 8 ~ - * & ^ 3 ^ 4 2 8 6 7 6 - * << | 0 || - ^ 0 | | 4 | 4 9 7 + 4 ! + - << 5 1 ^ && 4 6 + 4 - 6 - 4 9 2 ~ || 5 << 4 4 2 * 1 2 * 5 ~ ~ << ^ && 9 7 << 0 & 4 & || 1 9 + >> 9 3 * 0 * - 6 9 * << 7 ~ >> ^ || 2 8 - 1 >> 5 2 - 0 >> 0 - + + << 7 6 6 ! * - 8 9 + + + ! + 0 - << & ^ 9 + 1 ! 0 * + 4 4 + ^ >> ^ * - | 2 6 & 3 & 7 - 5 3 - >> 9 - >> && 8 && 2 || 5 + | 1 1 6 ! - + - ~ + 6 2 | - 1 * >> - ~ - 9 7 3 7 3 8 * + >> 7 - + << ^ 3 7 8 - 4 | 1 6 - 9 - - | && & || ~ + ^ - << 2 2 1 7 9 - 7 + - 9 7 1 6 ^ 5 || * 1 & 9 + ! && 6 9 - ~ ~ 4 >> 1 ^ | 9 >> 4 1 << 9 >> || 2 + ! + 3 7 4 3 8 6 8 4 - * - ^ | 2 0 - + | 9 && 5 9 8 ! - 6 - << | 7 ! 7 8 & ^ | + ~ ^ + 6 - 4 - || << 4 3 8 5 * >> 6 + & 8 5 * & - 2 7 && || 7 || 7 + + << & 3 ~ 2 9 * << ^ && 1 ! + >> || 4 2 & 6 ^ || ! - - >> 7 5 ~ << 9 >> ^ && - 2 & 5 3 << && * 8 8 3 + + - >> 2 << ^ 2 + ~ + 3 2 4 ~ >> 9 | >> * 7 ~ * && >> 9 6 ! << | || 3 0 - || 3 6 ! ! ! >> 2 0 - 9 2 9 4 9 2 * << 4 0 2 * 2 + | 7 9 + 0 - 0 >> 5 ! 8 - || || + 5 3 + >> & 8 3 >> 3 1 5 << && 8 - 6 - 3 ! - - 7 * + ! << 1 4 + >> | ~ + ~ + 8 8 ~ * - ^ && << 9 + << 8 & 9 + + 1 4 << 3 << 2 >> 7 ~ 4 >> ^ 3 6 + 1 ! + 2 - 8 + 8 2 - 5 & << 0 >> 4 ! 2 + 5 4 5 << 3 * - 5 ! | ! << 2 6 2 ^ 8 ^ ~ - >> ^ ~ ^ | 5 - | && 4 3 * 5 4 * + 5 << ~ 3 - && 4 ~ & 0 0 + 3 | 5 && 8 4 8 - + 0 + + 7 5 - + << 2 6 - 9 ~ + 6 7 * ^ && && 2 3 * 8 ^ && 4 2 ~ 7 ! - - ! & 2 & 7 4 * ^ || * 1 & && 1 - >> 7 << || 6 0 7 2 4 - >> ^ 6 5 - 1 5 - - 7 - 0 - + 8 ! - ^ | 0 + && 7 7 - 9 >> 1 0 ^ 3 8 8 + >> 0 >> 0 & && 3 >> && && 5 + 4 + ^ 0 5 7 >> 7 | 0 6 * 6 5 ! ~ - 4 >> ^ | 3 2 * + 5 + 5 ^ | && && 1 1 ! - 3 5 * 9 + >> 6 5 - ! * 2 ~ ~ 3 - * && - 4 * >> 2 && || 3 3 * << 3 ~ 9 8 - 5 - >> || 8 ~ + 4 2 * 6 6 4 6 ~ >> 9 >> << & && >> 0 ^ 9 4 ! & && || 1 || 1 << || 5 7 - << & || 8 1 * 6 & | ! ~ - | && 7 0 4 5 + | 1 2 | || * 2 9 ! + - << 5 ~ 5 ~ + << 9 | 0 0 + 2 + << 7 + << | - 9 - ~ ! + && 5 - + 0 5 || 3 || 2 6 * 4 9 2 >> 7 5 - & 6 9 8 - - 2 2 * 5 << - + 6 4 | * + 3 << & 4 && 2 4 || << 2 4 9 * + + << 8 & 7 8 * 4 - 0 7 4 3 | 4 || * 2 0 ! ~ * * - >> 4 8 - ~ 4 << & | || - 4 & 1 - 2 - ^ 7 7 2 ! + & && 8 3 - && 9 5 6 ~ >> ^ 8 ^ 4 ^ || ^ 2 5 1 - | && || 7 ~ ^ 7 0 & 7 2 4 2 & || - 2 >> && 7 7 - && 7 & 6 2 2 ! & ^ || 3 2 + 1 ! + 4 ^ && 3 5 >> && || + 1 8 4 + | & ^ + 8 6 - + 9 4 >> 7 9 ! << && 4 && ^ 0 ~ 4 ! * 9 * | 0 2 3 >> 2 ^ 2 0 * || ! 7 + << 2 7 1 - << 2 3 4 + 9 7 & 3 + ~ ! | 6 6 4 + 8 | * 5 + 5 0 && - 1 ~ 8 ! * 3 - 1 2 && 2 6 + 5 - ~ - ^ ~ 9 * || 1 - 4 + 2 0 >> & 2 6 6 + << & >> | && + 1 3 1 * 9 0 7 * | && 5 7 << 7 ~ 3 + << 3 & 3 + 8 1 ~ + + & ^ 4 * 3 << ^ * 0 - >> 8 | && ^ && 7 8 && || + 8 1 2 & 6 & ^ 8 4 << | 6 6 3 << 0 1 2 | 5 && + 0 - 8 ~ + << && 9 - 0 6 + - << + 6 2 & 3 5 3 >> * & && 2 6 | 3 0 5 >> && | && && 8 && 9 + 2 + 5 & 1 6 & ^ 6 - ^ | || 2 * 0 + * 8 0 - 2 * 6 & ^ 4 | - 3 - * ^ - && 4 << 0 << & || | 1 | && 3 << || 3 || 9 & | && 8 && || 2 9 - 9 - 8 ! + ^ 2 9 4 - && 7 ! 8 & && 1 1 ^ | && 1 + 6 - | || 0 - 5 - 6 ! 6 + - ! << 4 8 7 4 + ~ ^ 5 5 >> 7 4 + 3 ~ >> >> 4 4 - ^ 0 3 << 9 1 5 - & && | && 5 - << 8 4 9 6 1 9 ~ 9 2 4 * >> + ^ 9 ~ ~ << 1 0 7 ~ 7 6 3 ! ! & ^ 5 2 >> ! + - 9 0 * 7 1 9 8 9 5 8 ^ | && - & 2 8 ~ ! + + 6 || 3 - | 8 6 ! - 8 + || - & 6 - 8 1 * >> 1 1 ! + - 7 4 << - - 9 + - 4 * ^ 8 6 + 5 >> 9 >> 5 5 0 + - 9 - & | 9 6 6 ~ << && 8 4 << 3 0 * | - 4 ~ << || | && 4 3 0 - - * & || 0 || 9 6 7 ! >> * - 5 9 1 + 7 7 5 6 4 2 - - ! ^ 3 7 8 >> 3 3 >> & ^ || << ! + + >> ^ 4 4 1 & 1 7 & 8 1 ~ + 4 << 4 5 - + >> || | >> 0 2 6 * - - - | 9 | 3 2 | 7 + ~ ~ - 9 - << | 0 4 * 4 ! * 9 ~ 4 - ~ * ^ && - ^ && << + 7 + ~ - 6 8 4 & ! 4 + 9 << & 6 3 >> 1 | 7 9 1 + * 3 && && 6 2 1 6 | 5 | 1 8 + + 0 - << 1 7 >> && - 8 9 & 0 9 9 - 4 0 7 + 8 4 ! ^ * + 2 | && 6 9 4 2 - ! ~ 2 * 1 * 6 3 && 8 6 0 + 2 - << || ^ 3 7 + ^ | 2 2 * 3 5 5 + 9 5 - >> 2 4 - 2 - 4 4 ! * << 2 8 + << ^ 2 && >> 7 9 - 6 0 & 3 - | 5 5 >> | << 2 || 9 6 & || 9 5 7 + 7 - + 9 7 | 9 | 9 && 0 7 + >> 6 4 ! << 3 7 + & | && 1 + && 9 4 << || 0 ! ~ 6 4 - 9 + >> & 3 ^ 3 ~ 0 + | || >> || >> & 6 & 9 5 & 0 ^ || << 8 && + * + 7 - ^ && || 9 2 + || & 5 8 4 8 3 3 ! ! 9 * + 2 8 - ^ && 1 6 | && 5 || + - 7 - >> 0 1 + >> 0 1 ^ 1 ! || 3 * 2 >> | 8 ~ + 9 ^ 5 ^ | 8 5 * 6 * 4 ^ | && 6 ! 9 >> 3 5 - << 0 1 << 2 >> | && || 8 ! << && 6 * ^ 7 + - | 2 6 && 7 & 7 4 << | * >> 6 1 >> 3 4 ! + 5 6 ~ ~ + 5 ! & 9 * 5 - ^ | 0 9 * && 2 << ! * << | 1 2 >> 1 - ! ^ && 4 1 && || 3 6 2 5 7 + & << 8 9 * & && 4 ! && 6 >> || + 5 << & && || 6 ! * 5 - & 9 - | 0 6 ! 2 7 - >> 6 && 5 || * - 0 + | 1 5 + << & 0 4 5 3 7 9 >> 9 9 8 8 - 2 - 9 6 ! - + 1 3 ! >> 3 ~ + 1 0 & * ^ 7 ^ * - >> 8 & ^ 5 4 0 3 ^ | 2 8 - 1 3 6 3 + 4 + & ~ & 8 & 1 5 3 2 ! + >> 4 1 >> 8 - >> 0 1 * 8 * << & ^ - 0 9 ~ >> & | 1 0 9 - 9 2 1 + ~ * && << 8 << & 5 5 7 - - 0 & 3 0 && 5 - 7 1 * & | 5 && 7 0 - ~ 1 ! 4 * 9 5 * 4 5 ! * 0 * | 6 5 2 8 - ~ + << 3 - & ^ || 3 + || + 0 << & 2 9 0 + - >> | 5 | && 8 2 + 0 + << 0 8 - 4 5 4 2 * 3 * 6 + >> 6 7 + 0 4 * 6 + 9 8 + ~ ! + ! ! + 4 4 ~ | 1 + 8 0 * && 6 && || + - 6 - - & | 3 8 5 ~ + 8 1 & ~ >> & 0 5 3 << 6 << 4 8 8 6 5 + >> 1 8 + << ! >> 8 0 >> 8 2 & 0 & 7 - & 3 ~ - ! + | && 7 8 + >> & 4 - 4 5 7 * + ^ | && - ~ 5 + || 6 ~ 9 0 ~ + - | || 9 8 ~ + 7 ~ + 6 - ^ && || ~ - ~ - 3 & 5 & 3 ~ || | * 3 5 || 1 4 + + + ^ || 3 * & 5 + & ~ + | 0 4 + - 1 8 8 - - ~ - * & 6 6 8 - << 1 - 0 ! + ! * & 3 3 - & 7 & 4 2 + 0 ^ ! 0 4 * 2 << 2 2 4 5 & 7 ^ 0 | 3 + 7 9 - >> 1 - >> & 6 || * && 5 && 4 0 && 3 4 + 6 >> 7 || 0 6 >> 8 | 2 4 7 * & 1 8 8 - 3 8 7 + 8 * - 8 ~ 6 << & 6 - 8 * & 2 6 << 1 & 2 ^ 9 7 4 - - << 9 8 7 4 ! - * - >> 9 2 8 - 0 3 & 7 ~ 1 ! & 9 2 - 4 * << 3 && 3 8 1 + >> 0 << 7 0 + + >> ^ 6 6 + 2 << & && 9 ! 6 + 2 - 6 - - 2 4 3 ~ << & | && 6 9 + 5 - + 8 - | && || 9 >> 8 + ^ ~ ^ && 0 + - >> 1 ~ * ^ ! 2 4 * 8 2 2 3 6 8 5 4 & 1 && 1 + 7 ~ & || 6 + 0 << 0 + 1 << 3 | 1 6 & 1 2 + & 2 1 << 5 1 | 4 3 << 1 || 9 * | 0 4 6 * + 3 3 - - * 6 + | 7 7 * 6 | && && 5 1 7 7 * 3 0 6 6 + ~ ! 7 6 & * 8 * | 4 | 4 - 3 3 * << | | 0 1 && || 8 1 8 5 5 0 3 ! || * - 3 ~ - && 5 >> 7 2 9 | 0 9 0 ^ && ! 2 5 2 & 3 8 - 7 - 8 + ^ 4 9 4 && 8 ~ ! 7 | 7 + | || + ! 3 - << && 5 - || 3 8 - 4 + 1 9 4 + 3 >> 3 6 8 - | 4 8 - 4 - 6 + << && || 1 || 3 2 5 5 0 * - 3 0 2 9 7 * - 4 3 4 << 3 0 * 8 - && ~ ^ 6 ~ ~ 7 2 + 1 + 3 - ^ | && 9 5 ~ * && + << & 6 | 8 && 6 | 0 2 ! 6 4 4 - 2 6 + 9 9 && 0 && 5 3 ! * && || 7 7 0 + 1 8 - 2 << 2 & 2 ^ 5 1 << & 8 && 0 1 2 8 - & 9 1 | 9 ! + ~ || || 5 ~ & 7 - 2 7 * << ^ 6 ~ || | * & ^ || - - >> 6 8 && ! - 4 << && 3 9 4 + + 5 >> | || - ^ || 1 + || 5 0 - 7 + ^ 3 - 6 >> && 1 2 ~ 9 4 - 0 8 * - >> & | 0 + 6 8 || >> 9 ^ && 3 6 3 8 << 7 && 7 8 + 3 6 + 5 6 9 9 - 3 3 5 + 7 - - >> & && << 6 << 0 + 5 & | 2 || 0 1 5 * && || 3 >> 9 || 6 6 + 6 3 & ^ || 2 7 + 6 ^ || 7 ~ ! 6 * || & 7 9 + ^ + & 9 & | || 8 ! 1 9 2 << && + 0 4 & && || & && 2 6 - | 4 8 6 * << 1 & 6 7 + 6 && & && ~ & || ~ + | 8 6 2 7 7 ~ - & || | 6 || | && 6 3 2 - 6 1 + 1 ~ + << 5 ! - 7 7 + 4 >> && 1 + 8 8 - << && 7 7 >> 5 3 - - 1 2 * 5 * - >> 0 ^ 9 * 8 || << 9 ^ && 8 || 0 ! 9 1 ~ ~ ^ ! ~ - ~ - + << 3 >> 9 ! 5 + 7 ^ 2 | || ~ + && 0 || 2 || & || 8 6 - + - ~ 7 | && 9 - 6 ^ && || 1 - 8 + + || & - 4 + 0 3 - 0 && || 3 || 9 0 * << + << 9 ~ ! ~ 4 - >> 3 >> 9 ! ! && || 5 + || 8 >> & ^ && || 1 0 - 1 + + 5 >> | - ^ ^ | ! >> || + * 1 + 6 & ~ - 4 && 1 ~ 0 - << 7 << 9 7 8 9 6 - 8 | 5 && + 0 - - 3 4 5 4 + 9 8 ! ~ * << 5 << & * + 1 + << 6 + 5 9 ~ 5 << && 2 9 ^ 0 4 ! - 0 - && 6 2 ~ 3 >> & 7 0 + 2 9 0 ~ - & | 1 9 + 5 ! * 3 5 >> & ^ && ~ + | 1 && 3 ~ 8 9 + + >> 4 6 + 2 << 9 9 ^ 8 | + || 8 7 - - || 4 4 >> 6 >> >> 1 || 1 7 - - 4 - * + 9 + 3 + || 2 ^ 8 | * 6 + & 0 3 + | & ^ || && || 1 | >> & 6 3 2 7 5 ! & >> 5 ^ | 2 6 5 ^ 3 ! ! | ! << && 3 5 * 6 2 + << 9 1 * 0 ~ * 1 - 9 ^ 1 - | >> + << 9 6 3 - 0 + << && 7 8 3 - ^ && 1 - 3 9 + ^ | 5 9 4 + << ^ << 3 8 9 >> && || + & && || 5 6 - && || * 4 6 >> 1 << ~ - + 4 + 9 + 1 + & | 4 + - << 2 0 + ^ 9 >> & 8 9 << && || 6 || 2 8 ^ 4 * || 6 + || << 1 2 4 - 0 & 8 0 >> 0 >> 3 ! >> | + && * 9 - 1 1 & | && 8 || - 9 + ^ ! + & 7 7 ~ << 6 8 + * 4 - + ^ 5 - 7 >> && ^ | 0 6 + ^ && || 8 * 3 8 6 1 ~ 9 | || 8 6 1 2 & >> + 1 - || 0 - ^ 8 - && 6 && >> && 8 - & 4 1 ! 2 + & | 6 ! ~ ~ 2 * 5 >> 7 << && || 7 4 3 << 2 0 * 6 ~ + + 6 4 7 9 - 9 + << ^ 7 6 ~ - ! 8 - >> & || 4 7 - << & 2 9 5 - 4 & 7 ^ | 1 * 5 ^ | - 1 3 | && || 3 || << 1 || ! 7 ! - 0 6 4 | 7 1 - 0 2 ~ - << 8 ~ + << 2 1 8 << 1 >> 5 ^ 0 8 0 - 4 + 5 1 ~ >> ^ 6 - + 2 0 + << ^ 2 | 4 0 && || - ^ 3 ~ 1 ~ ~ ! ~ - || 5 - 0 1 + 6 7 5 * 3 ! - ! * 1 ~ 7 + 5 5 + + 7 - >> 7 ~ && || - 6 >> | 3 4 5 + 1 1 + >> | 9 2 5 - 7 + << | && 5 ! && || 4 8 - - - || ^ 7 - 8 * 5 ! + * 6 >> ^ 8 9 ^ 3 9 - 3 3 - + 9 | ^ + ^ 4 && + 2 + + && || 5 8 5 - 5 - 0 >> & | || ! - 6 4 - 6 << 6 4 >> && + && 9 7 || || + 4 2 4 ! + * & & 2 && || 0 ! || 0 - 5 * - 4 0 6 ~ + & >> ^ 3 9 - 3 5 ! * - 6 << | ! * - & 2 - - 9 9 0 * & ^ 3 ~ && | 5 | 1 4 4 * << && 9 6 >> 0 4 - | 8 | 4 0 1 << 8 + << 2 + >> 8 << 0 | && 0 6 6 - >> 2 + >> 3 >> 7 & && || 3 + 3 ^ 1 + ^ 8 8 ~ + | 8 7 & | 0 8 & && 2 1 5 * 3 5 >> 6 ! >> && 1 + & 2 5 5 + 9 - 8 2 ! >> || 9 >> 8 5 ! & 9 || 4 >> 4 ^ || 1 + - && 5 && 3 + 5 ~ - | && 9 6 + && || 2 + - 9 6 * 2 ! 0 - >> 9 ^ 8 5 2 ! 2 - ^ 6 ~ - 3 ! - ^ 5 0 2 ^ | 0 9 ^ && ^ ! & | && 3 + ! 1 + 4 & | 5 | 2 | && || 0 << 6 << & | 1 && 2 ~ + >> 9 6 - ^ && 6 4 6 ^ 0 0 >> ^ 1 2 * ~ - 1 ~ - ^ | 7 5 6 - 6 - + >> && 0 ~ * 8 << 5 ^ && 1 4 6 - 4 3 ! + 3 5 * 0 ! + ^ 8 ~ 0 + | 2 9 1 - >> && - 0 ~ + 2 + + 9 ^ && << && + 6 2 3 + ! ~ ! >> 0 6 - << 6 4 + & 3 5 ^ 7 - * 5 * 9 * & 7 | ~ + 5 4 5 - 0 + & ^ 7 6 ! + 1 ~ 3 | 5 | 0 | || 1 || 2 ~ + 6 8 3 - 9 ! 9 ! + << & | 9 - - ! && << - || 2 5 ^ 0 + | 3 - 7 - 5 7 5 + - 9 + 6 >> 6 7 * 5 - || 4 1 4 << | || << & 1 - - ^ 5 | || + & 7 & 7 | 3 | + - && >> | 7 7 ^ && 4 + 1 - 8 >> 0 ! & | || 0 - 5 6 + - + 9 0 1 >> << 4 8 - 0 - + - 4 - 1 + ^ 0 0 << ^ 9 8 6 - 1 && 5 - | 9 5 & | 4 5 7 - >> && 2 3 8 8 * << ^ 2 9 >> ^ || 6 5 * - - 3 - >> * 1 | && 1 0 2 9 * 9 4 * 8 6 - 9 ^ || ! & 5 + && 9 9 >> 7 9 0 1 ! ~ || & 9 ~ 5 * & & 4 ~ 5 ! + - << << 0 & || 9 6 - 5 6 + && 2 6 + || 8 ~ ~ >> 8 2 6 + 2 6 & | * 6 - 7 6 3 2 ! 4 * 8 * 1 - 8 + ^ | 7 ~ 6 ! ^ && + 9 5 0 + 0 << & 7 - & 3 | 6 ! || 9 7 * 9 - << & 9 ! ^ | && || * 8 3 - - >> ^ 0 - && || 1 - * - >> ^ 0 0 6 1 - + & 9 4 8 1 * 0 4 ! ! << 2 >> 7 & 3 | 1 8 2 9 ~ + + - && 5 - & 4 + 1 * | + 6 4 + << >> 4 7 ! ~ + 9 ! ~ << ^ 5 ! | && && 8 9 & 7 9 + | ~ * 0 + 8 + 6 + * - 6 0 ! << 4 - ! - 7 << ^ | && 0 3 >> 3 ! | 5 | || 4 2 7 + ~ * 8 + 8 + || * + >> * 6 - && 0 9 2 | 0 && >> 7 & || * << | 7 9 4 + 9 5 * >> ^ 9 5 ~ * ~ - 1 0 + & ^ 9 6 1 3 5 0 - ^ + 2 | 0 6 4 << & && 3 - - * 8 * 8 << 7 9 - << 6 ! 6 + 3 - >> 2 4 ~ ! ^ 3 1 + 5 >> 3 >> 9 + 2 + >> | 0 2 ^ 8 ! 4 + && || 9 7 << 6 7 >> 3 - 5 ! * << | || || >> 4 7 7 * ^ || ~ << 7 - >> ^ & 0 1 1 ~ * >> 1 + & | 1 7 - & && + 7 & && 3 >> 4 2 << || && 5 + ~ && << && & 9 3 4 & 3 | || 7 7 5 << 9 | 4 && 8 6 2 << | || + >> 4 3 9 + 7 0 * 4 * >> 4 0 1 2 ~ + + - << 9 - << 5 << * ^ + 7 * ^ 8 << 9 8 ^ 8 6 0 & 0 - 7 0 * - && 3 && || - 6 + + ^ | 8 3 ! + || 6 * 9 - 6 2 ~ - 2 << 4 8 4 7 ~ - 7 ! + 4 ! - 9 || + & && & ^ 7 | - 2 0 << ^ && 1 & 6 + & 1 8 ^ ~ + 5 + ! + 8 7 - >> & && 9 ^ && 4 5 2 3 << 4 + << 4 & 4 6 & 3 - 3 >> ^ 0 << 2 >> | && 1 + ! 9 0 0 ~ ^ 4 6 2 - * 4 2 7 8 && 8 7 9 9 ~ & 2 | || 2 4 | || 2 & ~ >> 8 - && 7 8 & 8 4 ! 0 - & 8 4 5 || 6 ~ 7 9 * 5 - 1 + ^ | || 2 + - 6 ~ + & 5 3 9 * + 0 7 * | | && || 5 6 5 - << & 4 - 9 + - 8 - & 9 0 >> 2 + >> & 8 - 2 & 2 3 >> 4 ~ - 4 7 + + << 8 2 9 - - ! - || 7 - 9 - ! * 4 ^ 6 && || 3 - & 0 ! + 5 8 3 3 * - & & ^ | 9 + | || 1 8 + && || & 3 4 + 7 | - 5 - 8 - + 4 + >> & 5 + + & && || >> + 0 + && * >> ^ 4 8 << || << + - ~ - * 9 - && 3 8 - 9 2 << 9 6 + 1 + 6 ! - 6 ^ && ! + 8 0 >> 5 5 - >> + 9 0 + 8 - & ^ 7 6 ~ << 5 & 3 9 ^ + >> 2 & | && & || * & + 4 4 7 & 5 || + ~ ^ 1 ^ 6 || 3 5 - >> 6 2 ! * 8 * 1 2 + 8 << 4 6 + - 5 ^ && - 0 6 + 4 1 & ^ | || - 7 3 3 + 6 - 9 - - << 9 & << - | 6 2 | && 9 0 + 1 - >> 4 | ~ + 8 8 5 - 6 4 5 + - 0 >> 8 << 7 ! << 9 0 + << 9 ~ + ! || 8 0 >> 4 0 | 1 3 | 4 7 6 9 ~ ^ 6 + 0 6 7 ^ 6 1 + ^ * ! << 3 + << && 3 5 + + && 3 && << 3 >> 7 ! || 5 6 >> 1 4 3 - >> || - 8 - - 1 + 0 & 7 | && || * 3 >> && || 1 ~ * 9 1 ! >> 3 0 - 2 ! ! + 3 ~ ! 6 7 5 * << 5 | - - 7 8 8 >> 3 || 3 || 3 3 2 << 8 & 8 4 2 * 0 ! * 6 8 3 2 * 2 << & 2 3 9 ~ * & - ! 9 + 5 ! << ^ 1 7 & && ! >> & 9 7 * 0 ! - 3 6 * >> 6 4 2 << 2 | 8 || >> 8 >> || << 7 >> 1 5 6 * 0 << | & 5 0 + ~ 5 3 & 1 ! | 4 << 5 << | || 3 ~ + + 8 8 + ^ || 6 || - | || 7 - 7 8 - >> 3 9 7 ^ 5 1 - - 0 - 7 1 4 >> 7 ^ 8 ^ 5 9 >> 0 + 6 8 + 5 3 + 0 6 << | << 2 4 3 0 * << || 7 - | * 4 ! + * && + | 1 | 4 6 5 - 5 - 5 - 1 5 7 >> 2 - + | 6 & 8 ^ + & - 7 ~ ^ | || 0 || ! 5 2 + - 2 >> & 5 5 << & | 6 0 - << | ! 6 6 2 1 6 * 2 + 3 + 0 3 4 * - << 7 5 ! * << 2 ^ + ^ 2 5 7 5 1 + ^ 6 7 4 0 * & ^ && >> 2 2 - + && 0 - 6 - + 9 * >> 7 >> && ~ & || 8 5 & 1 | 2 ~ || 2 1 ~ + & || 7 9 9 4 && + 4 + 0 - 1 4 5 >> 2 && 1 ~ - >> || 4 >> 8 ! 3 8 + 1 + 3 * & ^ || - 0 - << | || 3 << & 0 & 5 || 1 - - - - & 8 ^ 8 1 >> | || + ^ | 0 | 1 4 * || 6 3 - 7 6 9 ! << & 7 6 2 1 3 3 << 2 6 2 9 << & | && - & 9 1 5 3 << >> 7 + + << 1 ! | || 7 4 - 5 4 << 4 0 4 | 0 | 9 | 1 + 8 >> 7 - && 1 7 + - || 6 + 1 0 0 & 0 9 - & 8 9 - 3 + 0 7 7 - * - 5 ! - 4 >> 9 6 - 4 - - >> | >> || 0 1 2 - >> 6 ! 6 0 + ! * >> && - << ^ || + 2 - ^ 7 0 ~ * 5 + && - ^ 5 ^ 2 3 ~ - 2 << ^ 5 4 9 9 ^ | 6 * - 2 - 5 2 9 ! + ~ - + 4 - 4 2 >> 5 1 5 + 4 >> 2 2 * >> 5 && 6 * << 7 - & || ~ * 0 * 7 ^ 7 2 - << 6 | || 3 * 8 | 1 5 >> | 9 1 2 + 8 7 2 - - * 1 + 8 >> ^ && 8 7 * + << 4 + << 6 & 2 2 - && 6 6 - + 4 << ^ && 2 9 - ! - 1 ! - >> ~ 1 + || 2 6 + || 8 - - - & 3 & 5 0 2 5 >> 0 1 >> 8 - 4 - >> && 7 9 6 * ! + ^ + 2 << + + + 0 >> 1 << | 4 2 3 2 << || 1 8 << 8 3 8 + 6 ! + & 7 | && || 6 + >> 2 << 3 & 4 7 ! & ^ | 8 ~ ~ | 6 1 7 9 << + + << - ^ | 8 && 5 1 << ^ 7 && || 0 6 + 9 ! ~ ! 8 + 1 4 >> 0 << ~ >> & ^ 7 0 4 - 8 1 2 ^ ! && << 1 | || * ^ | 2 8 * 3 - + << 2 7 0 - 7 * >> 9 9 5 + + >> 3 << 7 << 9 + 6 8 + ~ - * >> & | 7 3 * 4 ^ 3 ^ 7 6 6 - * 7 << 5 && 7 6 - * 4 - - + 9 << 6 << 6 1 5 1 ! 3 + & && || 0 4 * 1 - << 9 & || ~ ^ 5 ^ && 3 - - 5 * 0 ! ! + || >> 6 7 - >> && - - 2 + << || - & | 1 + * 5 8 * 9 >> 3 << 5 1 * | || << 9 + << ^ + ^ && - 2 9 >> 4 ~ >> 2 3 >> & 2 7 & 4 & & 1 7 - 9 7 - | 6 9 * - 7 + - 7 - + 6 ! 8 7 * 9 4 ! + >> 8 ~ ! 6 * << 0 ~ ~ << 0 + + 8 0 - >> - >> & 4 8 - 9 & 1 1 ! + 1 1 - 8 4 * 4 0 ~ ^ 2 ^ * 6 + 6 - - 8 0 8 5 3 + 8 2 * >> 3 ! 2 - << | 8 | && 5 6 * && - & 9 2 + * 0 << 9 0 << 4 8 2 1 * 7 && 3 7 << 1 1 9 1 - 5 7 0 ~ * 6 - * 7 + ^ 5 << 6 1 - + ! >> 3 >> << & && 0 + || 8 || | + 8 2 5 6 - 0 + * << 6 << ^ ^ 4 8 - 7 & && + && + >> ^ && 0 2 | || 4 6 ~ >> ! + 8 1 8 4 * 8 << ^ 4 7 2 + 2 || - 0 2 * & ^ 7 ^ 5 6 - 9 << | 2 6 << 3 9 ~ * ^ | 6 9 - || 2 - 8 6 * 4 7 - >> 9 & | 5 0 - 5 ^ | 4 ~ ! 4 * 8 >> 3 ~ ^ | || 6 + 3 ~ + || 3 ! ! 4 + >> ^ 3 && || + & || 2 4 * 1 - * & 9 9 & | 7 * 0 9 7 ! >> 6 2 7 5 * << + 6 >> & 4 1 ~ - 7 || - 6 >> | * >> 2 9 & 9 ^ 9 2 - << | ! + 5 * + 5 << ! - 7 + 1 - << && >> 1 << | 0 6 || 3 ! ~ || 9 4 + - + ^ || 5 + ^ || 4 1 0 & 2 7 ~ + & 0 - 1 8 1 >> 3 0 ! + | 3 ~ 8 0 + 6 + << 7 & | & 0 - ^ - 2 2 - || 5 2 * || 8 || 0 5 | * 4 && 0 ~ ~ && 1 5 | || 2 1 ^ || 3 ^ 4 ~ ~ && 2 4 8 + << && + 3 + 2 0 + 3 5 || 3 2 5 ~ 0 ^ | && ^ 8 && - 9 + - 7 + + + >> * - & 9 0 3 7 8 ~ ^ 4 ^ 8 ~ | || - + 9 7 & | 0 7 3 9 + 1 ! & - << ~ & && * | 2 ~ 0 << 7 - << 0 & && 1 + 8 9 >> 5 ~ 7 - + * 7 * 8 >> ^ | && 7 0 - 6 5 + & 0 4 * 4 0 - ^ 3 | * 1 >> 0 7 3 2 2 + << 9 ~ ~ * ^ && || >> && 8 + || - & 5 | 1 8 5 ^ & 1 8 + 1 * + 9 9 ! - + ~ - * 9 4 >> 4 3 9 2 + 6 & 6 1 ! ~ + 7 >> | - * | 1 | 6 | 2 ~ 8 * && + 5 - + & ^ 0 4 - 2 + - - + && 4 - 4 - && 7 * 1 5 0 & ~ - * ^ 2 5 8 & - >> 1 6 - 0 ! >> ^ 0 0 4 - * | && + 0 ~ << 8 & && + 0 + >> 8 ^ | 7 6 + 6 << ! 9 >> 9 0 2 - & 3 ^ 3 && 3 3 ~ + << 4 & ! >> | && 6 ~ >> 1 << | && + 1 ! - 7 9 << 5 0 + 1 - + 2 4 + - << 7 8 7 2 ! ~ << 5 0 & 7 & 0 2 ~ + >> 7 7 * 0 - 1 - << & >> 4 & | && || 8 ~ 7 - 4 - 1 - 9 1 & 3 1 ! - | || - 6 0 7 ! >> 8 0 2 - - << ^ - ! ! + 0 - 8 0 * 7 * 5 | && ! >> 9 >> || ! + 3 6 + 3 0 * & 9 - ~ + 1 7 * 6 6 + 4 >> & ^ 0 7 8 - ! ^ 4 || - ^ 0 ^ >> 6 0 ^ | 8 1 7 + 1 9 ~ >> 3 - + - << & 4 ^ 2 3 - ^ ! 4 ! * 7 << 5 4 5 * + 3 + + 2 - ^ 6 3 - | || | && 6 4 ! 0 - * - 8 7 4 7 8 * 4 9 & 5 9 & ^ | 0 << 7 9 1 << >> ~ && || 0 - & ^ 9 0 + ^ | 3 0 1 + 5 0 0 ^ 9 - ^ | 6 3 4 ~ - + && 6 6 4 + 8 9 && 5 5 - && 7 ! + 9 1 && 5 && 8 9 3 - - 5 + ! ! << 9 & 9 & ^ 6 3 2 ! ~ 8 ~ - << + + & 1 3 << ^ || 3 + 0 - | 4 7 << | 6 2 + 3 - | 8 0 << 8 3 - 5 * 3 ~ - 7 ! | && 1 && 0 && 9 1 ^ << ^ && || ^ || - & 3 ^ 8 6 << - 4 3 6 - 7 + | && || - ! && 9 7 && || 2 0 ! 9 * & || 4 4 + 9 0 0 >> ! 9 6 8 * 2 + << & ^ 4 + + 1 && + || && 0 5 | 8 ~ + | ! ! + 4 ! - << && 8 7 >> || ! ~ | && 4 2 5 4 << 2 ~ + ^ 8 + || 6 + - - ^ + - 8 1 - >> >> 7 & 8 0 + 1 + 3 * 9 ! - 2 4 3 ~ - 6 >> | + ! ~ - & ^ 2 ^ 5 6 * 7 >> ^ 2 + ^ 7 ^ 0 4 + 2 >> | 1 + | 1 << || 8 || 7 + 1 ! - 5 5 9 * && ! * >> 8 + 8 - << & 5 ~ 6 ^ && || ! || >> 7 + - + 5 0 - - & || & || 4 | 7 + 8 - << - 2 4 * 1 - - 2 8 << 2 0 << 5 2 5 3 7 * + 8 >> 9 & 8 - 3 8 + 2 - + 4 || 0 * >> & ^ ^ 8 - 5 ^ | + 5 ! 7 3 - - 4 + ~ + 9 + ~ ~ >> 2 | && 0 && + 4 0 8 3 - + && || ! - & 2 ! 4 >> & || * || * + 6 << 1 << ^ | 9 0 3 * + 0 ^ 3 2 >> 9 0 + * << - 9 3 + >> 1 << 1 2 7 ^ | & | 7 5 - 2 ! + + << 2 || 5 - + 8 ~ 9 + >> 9 << | && 6 || 1 ~ 3 | 3 3 - | || 2 5 3 * 7 & | 3 || 1 3 ! ~ + && || 7 - | 7 8 & 1 & 4 | && + ! * - >> ^ && || 6 ! 5 ^ || 8 3 | || 6 4 1 * ^ || 4 0 - ~ >> 3 3 1 3 6 << && * 4 0 8 * * | 2 0 1 - * ^ && 1 8 ! 6 >> 7 ^ 9 | && || 9 9 7 + ^ 8 - ! + 4 - + 1 + ^ && 5 + && 0 ! && - 2 >> & 2 4 + 6 >> 0 8 7 ^ * << 1 0 ! << & 8 | ^ 3 + ~ ! 6 << 7 2 - >> ^ 6 ! | || 4 0 - 0 9 8 7 7 * 1 1 + 0 ^ 0 | 8 | 2 7 1 ~ ! >> && 5 9 + 3 3 ! 1 >> 3 4 * 7 & ^ | 8 | >> && 4 3 - 9 + >> 4 8 - 7 << 3 5 ~ - 8 + 5 ~ * >> 8 4 * 5 4 9 7 | || 0 || 3 - | && 1 ~ 7 - 5 + & 5 4 + 8 9 1 7 2 >> & && - & ^ || 2 || + << 1 ! - << 5 + | 9 1 ! - 0 & && || 7 4 ! && || | 5 | 4 || + 1 - 6 + 6 << | 1 3 - 5 & && * 4 + && ~ << & || 4 * 9 >> | 7 - 7 - 8 << ^ | 3 7 ~ + ~ >> | 1 7 3 && + >> && || 2 8 >> | || 5 1 << ^ 0 << 5 & && || 3 * ^ 9 4 7 8 6 && 5 8 - << >> 6 - + << & | && 2 - && 3 1 << 9 3 ! >> & && 2 4 + >> || 2 ! && 6 9 - >> ~ 8 ! + * 5 1 6 5 || + + & 0 ^ ! ~ ! >> 6 5 || & | && || || 0 4 6 - << - << 4 3 9 3 ~ + - 4 ~ + - - 0 6 << 7 >> - ^ | 0 ~ 1 4 && & 3 4 + * 4 + 3 7 6 - 2 4 * 0 + << 9 & 9 - 3 7 2 << 0 ! >> ^ 2 8 ~ ! ! & 6 7 ~ 8 5 2 1 9 + * 5 6 6 2 + >> 5 5 1 && | 1 5 + 2 >> 7 ~ | || || 7 || ! 8 - << 8 + >> 3 << 7 ! 6 ~ ~ >> | 9 0 + 9 >> 6 3 2 + >> 4 - + 8 + - >> | ~ && 8 1 - 3 >> 1 9 * & 1 >> 9 - - ~ ~ ! << 1 && 8 8 - & || 4 3 ^ & | && ! ! - ~ ~ - ^ 1 ~ ^ | ^ 0 ^ 6 - && 5 * 0 5 + * + 4 ! ~ - + * + & 4 5 1 ~ 8 & ^ 9 6 ! ^ | + - || 3 1 + + 6 4 1 - + 4 ~ >> && 2 0 << 8 5 * 7 + & 4 ~ ^ | || && ~ + 5 7 ~ ! * 2 2 ~ ! 8 + << 4 1 ! ! >> ^ 2 7 & 0 5 << 5 + >> 3 && 5 2 | 3 8 7 * 7 ^ && || 9 1 - || 3 >> 6 | 7 8 + | && 1 7 6 * & || 4 >> 6 7 * 5 4 8 ~ * >> 3 + - & 4 7 2 ! + 1 3 * >> | 1 ~ | ~ + << | 5 0 - && - 2 * || 2 >> 1 >> 7 - << & | | 5 2 << 5 ~ - << 5 >> 7 1 4 && 3 - ! 9 0 5 - + 1 3 6 9 >> 4 & 8 4 | 3 8 - ! 6 + * 0 >> 9 ~ >> & | ! * + 8 2 * + 7 + << && 8 & + 4 - 7 || << & 9 | + 6 & 4 & || << | 5 ~ 2 6 4 + ^ 6 2 6 ! >> 8 3 * | && || * 9 - 4 6 - & | || 9 || ! >> 1 0 1 || 3 || + 6 3 0 - - || << ^ 2 ! 6 - 3 << 0 7 0 ~ * 7 << 9 2 || & 1 7 + 7 2 6 >> * 6 7 - - 4 << 5 << 9 7 ! >> && 8 1 3 5 5 1 5 5 3 - 9 9 8 - ^ 7 2 1 6 ^ ^ && 1 + || & && || 3 7 ^ 1 && * << && ~ - * 7 * << 2 8 8 1 & - 7 4 + & | 7 ! & || 6 ^ 5 8 8 * 1 2 >> 5 << ^ 7 7 ~ 0 2 8 + << 0 - >> ^ << ^ ^ 2 3 3 7 << 7 6 8 5 5 - 6 | 5 8 8 ~ - << 6 && >> && 3 ! >> 4 >> 4 4 + 6 ~ ! 1 9 ^ >> 1 + 4 ! ~ - << & 1 - & 5 & && 5 || 7 - & && + 4 << 3 - && 3 1 2 2 4 9 2 4 & | ~ ~ + + & ~ + 1 << 8 6 * 0 6 * >> 5 3 2 + ! 3 8 | 3 ~ || 2 6 && 3 && || 5 - 9 - 1 + >> 4 >> && 8 ~ + >> 3 >> - & 0 || & ^ 8 - 7 + >> 8 << 6 >> | 5 ~ ! && 4 8 - 4 1 0 6 0 ~ + * && 6 || 1 + || ~ - && 8 9 * 9 8 + - && 5 6 + 3 9 ~ - << 4 6 - 7 && 4 - + - ! ~ * >> 2 && 0 8 ! | && 6 + ! 1 + || - & && ! 4 << ^ 6 0 ~ 9 4 * - >> 2 5 ! * << && 4 ! & 6 ^ 0 - + 3 * ^ 8 - ^ 4 ^ | 3 | 9 - || 7 || 4 0 3 8 + 5 5 8 + ^ 9 ^ 0 7 | || 0 || || 5 ~ || - 9 + ! + 3 5 * + & 8 || 5 ! & || 8 4 1 5 + << 5 + ! 6 + && || - - 5 6 9 * & ^ || + 5 4 ! | 5 | + 2 5 ~ 3 >> & + 0 * & 4 - 7 << 4 0 << 8 >> | || 2 2 & 6 2 ~ ! + - 9 0 ! - 2 << 6 ^ 5 1 & 3 || 7 + ^ 0 4 6 >> 0 5 - & ^ | - 5 ~ >> 8 + >> ^ 6 1 2 && 0 2 1 ^ 5 - - * 9 | + 3 ! - + | && 5 9 5 6 >> + 9 1 ! ! ! - 6 << 3 & ~ ! 3 - 3 << 9 8 1 0 + >> & 2 8 + ~ 4 + 6 ~ ^ | - >> 2 4 + >> 4 << && 1 ! && 9 ~ - * 8 + - 3 5 << 1 + 2 ~ * 0 >> && 4 - 5 1 << & | 6 * 4 ~ * 5 - 8 & 3 4 >> & | 9 | 9 9 ^ | && 1 & && 1 3 3 << 6 9 - | 6 4 4 8 0 | 6 3 * 6 + 2 6 6 >> 5 & 1 5 << ! 1 - ^ 6 7 - * || + & 7 9 ! & + ^ && 0 >> & 4 0 << 1 8 * & ^ 0 || << 4 >> 2 & & | 5 | >> 7 + && 3 4 << 1 8 1 || 2 ~ - 2 - >> | || 9 - >> 9 - 2 ! * & 1 & ^ || - - 5 8 + 8 << 4 + ^ 0 ^ ! >> ^ * 1 << + & 9 + 5 * >> 0 >> 5 7 << ~ + - >> 9 - && + 3 3 << 6 << - 8 3 5 5 * 3 + 8 || - 1 ^ * - >> | 7 7 * || 1 6 0 + 3 << & 6 + 6 ^ || 0 & || 3 || << && ! * - 3 ~ && 4 3 9 5 ! + - & 0 ^ 4 + 9 7 8 + & ^ | 8 3 || ~ 8 - << 3 ~ & 5 ^ && 1 1 * + 0 6 - 8 1 * 9 8 ~ + 0 + ~ ! | || ! << 9 4 - 8 * ~ && 2 - 0 && || + + ! 2 2 ! ^ + 4 ~ << || 5 3 * 5 + ~ & 4 & && ! 6 + 2 8 7 ~ * + ^ || - || + 1 5 0 * 2 4 * 1 >> 3 | 8 || * >> 4 || 8 + 2 << ^ 6 0 & 7 + ^ | && ^ && 1 || ~ & 2 9 0 >> 8 ^ && & | 2 ~ + 4 - 3 7 6 5 ~ ^ << | - 6 6 5 & 7 9 ! + << 5 4 + + 4 1 - 5 6 7 6 7 6 2 * 5 6 >> 7 ^ + + 2 - | << 9 8 - << 7 - 1 0 + >> * 9 + >> 7 7 3 ! & ^ || ! >> 2 | 9 8 1 & 5 || ! ! + 9 ! ^ && 6 1 | || 3 - 4 << || + 5 0 6 1 + 1 + | 2 2 0 7 - 3 >> | + 4 - >> 6 7 ! 8 ! >> ^ 7 >> 7 & 1 + 9 + || & 9 ~ - 4 7 - & ^ | && 7 && 1 * 5 9 ~ + << 4 << 8 9 0 2 6 2 + 3 ~ & 5 3 >> 9 2 5 ~ * 2 4 9 - 0 7 ~ * - 0 2 << 5 + 8 * 2 7 * + >> 8 0 * << ^ 0 4 - || >> ^ 9 5 + 4 1 ! | 5 + 3 << 6 7 << 4 + + >> 2 << 8 2 4 9 & 3 4 && 2 7 * 3 - ^ 2 ~ * 4 & && 4 7 ! 8 * << && + 1 2 * | 1 && * 7 ^ 0 4 5 3 + & 1 0 + | 5 + ^ 3 4 2 1 * 5 << ^ | || 3 3 0 6 << 1 2 * << ^ 4 5 + | * 0 + ~ 4 - 0 0 7 3 ^ 1 3 >> 1 | 0 + ~ 9 << && || 2 >> ~ * << << 0 >> && 2 && - ~ || - 4 >> >> 1 5 + - 8 >> 0 4 5 ! 0 * 0 6 * 8 5 7 - << 0 8 - >> && 5 ~ 4 2 * ^ 4 ! 5 3 2 ~ * << & ^ || 0 5 * 5 | 3 ~ * 0 & 7 + | 2 | || - 0 + && 1 2 3 ^ 1 && 5 ! || << 1 - << 3 3 ! - 1 - 5 2 ~ >> 4 3 3 & ^ >> & && 6 1 1 6 - 6 << 5 ! 5 >> 7 4 8 ! - * 0 & 3 ~ - 7 0 8 * >> 8 + << 8 + 5 8 ! << 4 << && || 1 >> 0 ! & 1 3 5 ! * 3 && << | ! ~ * | 6 0 0 1 >> && 6 6 1 - 0 1 ~ 4 + 3 >> & ^ - 7 ~ + 1 7 6 9 0 8 * 0 >> ^ 8 6 * ~ >> ^ + 9 + 4 4 - & ! 8 3 0 - | + ! * >> || 1 1 1 2 + ~ * 9 & << 5 >> 6 & 9 4 - 1 2 1 6 0 * << | >> & 6 ^ | ^ || ~ + 3 >> 9 - 5 << ^ 4 8 ! 5 0 + ~ - 2 5 << | 2 2 1 << & 7 8 ! & | 8 9 ~ << 1 3 * | + 4 4 - 0 + >> && 8 ~ 4 * 9 ^ || 7 9 3 * + 5 ! << 6 8 2 << 0 >> | 6 || 7 * & 8 ! << 0 | ~ 7 9 + && || 6 ! 9 ~ + || 8 3 ^ 9 5 - + ~ - >> 3 3 || | || 0 ! << && + 9 >> ^ | && - - 7 9 + 4 - 2 - && 1 4 + + 8 - 4 8 - 9 && 9 || + - - ! + 8 - ^ && 2 3 | 9 - & ^ | 5 5 << 3 5 3 0 - 2 8 - 5 >> ^ 4 5 7 << 4 + 7 >> 9 ! 6 - 1 - << 4 << || 5 5 5 & 2 6 >> & | || 7 5 << || 0 + || 6 ~ - 9 & 2 ! 8 - + 2 2 - 3 + & | 5 4 0 - 0 << & | 1 + + 4 3 - >> ^ 0 ^ 0 ! 9 - - >> ^ 5 ^ | && 7 0 6 6 >> 3 5 2 8 - 8 6 ! ! 2 + ~ * - >> 4 + >> | 5 0 8 ~ << 3 | 1 5 >> 3 ! + ! << + 4 1 8 1 * - >> 5 1 ! * 2 3 ~ >> 4 9 * << & 1 & ^ 4 0 * 3 0 * + 8 + && 9 + - * 6 * + 6 5 + 8 5 + + ~ * >> & ^ || 8 8 2 9 5 ~ + && 9 4 4 1 6 4 7 8 >> 3 ^ 1 3 5 5 5 * << 2 + ! 6 & | & >> | 2 7 - && 0 << 1 ^ 5 - | && || >> 9 >> ^ 2 9 3 9 8 5 ~ - >> 8 5 * 5 ~ << 4 && 4 8 << 7 | 3 3 0 + >> 1 3 2 + ~ 6 * - << 0 ! 0 * >> | && * 4 1 ~ - 6 | 2 5 8 & ^ 0 7 ! + 4 2 + ^ 5 ^ | 3 6 - 2 ^ 3 ^ | 5 4 >> ! 3 ^ 6 ^ 9 8 * | || 8 << ^ | 4 6 + + || 8 7 ~ | || 6 3 >> || 0 | 2 3 * || - 0 0 * 4 * - && 5 + >> 7 - | 0 ~ - 1 4 + | 3 - && 5 4 & || - + << 8 - 4 7 * 4 2 - << 7 0 7 + 6 ^ 3 8 1 9 - + * & ^ 1 6 - 1 << - 3 + + | && * >> && 4 6 * 2 1 + + >> || * 3 & && 2 + + - && && || - << 9 8 8 * >> & 8 9 << 3 + + >> & 1 3 2 << 3 | 5 ~ 9 ^ 7 0 * 8 << 1 ~ >> 8 - ^ | 8 + + 1 4 - >> 6 << 6 & ^ | && || + 4 0 5 + << & 9 ! - && || 6 * & 3 | ~ ! 7 0 || * 5 - 1 9 && 0 8 4 - & 5 5 ! + 3 + ! 3 * 3 + - << 5 >> 2 3 - & + + >> 4 5 + >> 1 6 ! - 1 && 7 || 6 ! 7 - || + + 6 << ^ 0 * || 9 || ^ 8 - ! && ! >> 4 5 ~ * ^ 4 | 5 ! 8 ^ 6 - + ^ 8 + 5 ! 6 ! * 9 - >> & ^ | - >> || + >> | * 9 0 9 - 3 0 + ~ || && << 4 9 + | || + * 3 - * 5 1 - << 6 | 8 8 | | 5 && + 3 ! + 5 0 * + || 1 0 6 + - + ~ 2 0 + >> 3 ^ | 5 ~ | 4 0 >> 6 6 >> 6 & + - + & 3 ~ 7 - 4 - & 0 & && || ! * 4 ~ << 6 8 2 * - >> ^ 6 7 * 9 0 + 4 2 ^ 9 & ^ << | && * 4 + 9 - 1 & 1 1 9 * - 9 0 - 1 ~ - >> 6 << 3 << 0 7 && 3 ! * 4 4 ~ 9 << && 4 + 2 + 8 7 * | 6 2 ~ - 8 8 - & 3 + 6 + | || 0 || 2 + + << 6 1 7 0 >> 7 | 7 6 - 2 3 1 ! 0 ! >> && * 3 8 - 1 5 * - 7 << 7 7 3 2 8 + ^ 2 0 ~ << 5 << 4 6 6 >> 6 ! && 9 8 + << 0 >> 3 5 * 2 7 | + && 0 + 4 8 5 0 << 1 8 9 ! 0 ~ + & 4 0 + 8 7 << 0 + 7 + << 9 5 8 1 - ~ & 6 | - ^ 4 ^ && 6 ! && 2 7 << || ! + 3 & - 2 - 8 ^ 7 | && 8 && - << 8 + >> 0 0 ~ + 8 8 >> ^ | << 4 3 & 1 && - >> 6 - << 8 4 >> 4 & | 3 * 5 0 + + ~ - - + ~ ! + 9 | && * && || 4 + - << && 0 - ^ 5 4 << 8 ~ & && 3 ~ && << ! 7 * | 4 + 0 ~ ^ || 5 || & && ! + 6 + 7 + >> 1 7 << 5 * ~ 5 + + << 0 || << 5 & 3 | 5 8 7 2 5 7 & 0 9 - 4 ! + ! 7 - * << & | 3 4 * | ! * 7 8 - | + 9 + << & 1 9 >> | || - << | 9 9 - | || * >> & 6 4 + | 8 9 - >> 4 ! >> 9 2 ~ - 2 - - && 4 && 6 4 1 - + | 1 7 * | 3 - - 6 - 3 + 4 4 - 0 << 0 1 8 ^ 5 - ! + 6 9 + - * 9 << | && 6 | * | 4 | 9 && 6 - 0 2 4 ~ + 2 >> 3 2 ! - 0 1 5 9 - || 1 - 2 - + ^ || 9 1 + & && 3 >> & 8 ~ 3 & && ! 6 * + << & && 9 - 9 << | 4 6 6 + 7 + 3 ~ >> ^ 7 || 4 4 2 + & 0 0 * || - - | 5 7 + && 9 & || - << 0 6 ~ ! ! 3 | || - 5 * >> && || || << 6 >> 8 & 3 ~ - 7 | 6 5 9 | + 8 + || 5 9 1 - + & 9 5 7 * 3 ^ 2 ~ 2 >> 8 6 - 4 2 * 0 << 9 ~ >> 8 ^ 4 || 6 + - 6 + << | && 5 6 >> && << && 7 7 ^ 8 ^ && 1 * ^ 0 0 6 - 6 >> 2 >> 8 3 >> 2 9 5 + & - & 6 & 5 8 << 2 5 3 7 3 8 1 & 2 && - 7 ~ 8 - - - + & || ! * 0 * + 2 3 ! * 1 - * >> | + 7 << & 2 & || - 6 8 | ! + ! - + >> 0 9 >> 9 1 + 8 2 4 2 - 3 >> 0 << 1 * >> 6 ! 9 >> 6 & ^ + 8 1 ^ 0 3 - | || 0 7 >> 4 | || 7 5 - 4 && ~ ~ 9 + || * & && >> & 8 7 9 - 2 >> 5 && + 5 - 7 2 - * 5 - ^ ~ 4 - & ^ 7 0 ! << 1 ! 6 - & | 4 4 * 7 ~ 2 * >> || 6 + 2 3 ^ 6 + ~ ^ 4 || - | 3 6 | || ~ 0 >> && 2 ~ && 1 ~ << >> 3 6 << | 6 | && || - 1 - << || 6 + >> 2 && >> | && || 1 8 - 4 ~ | 9 ! | 5 + 8 - || 7 * + 8 >> ^ 5 5 ! >> 1 ~ 0 & ^ | 0 - 7 >> | && 8 8 1 * ^ && - 0 ~ - 6 + 8 - >> && || 5 + - 0 ! ~ + >> ^ || 0 + ^ || * - 5 8 7 * 5 ! 5 8 ! 3 * + 1 >> ^ 0 4 2 | && + 3 & ^ && 0 1 - 1 + 7 >> ^ 4 1 5 1 * - << && || << - 5 6 ~ - | || + << | >> 4 << 5 ! - ! 8 << ^ 2 8 9 8 * >> & && 5 1 + + 8 2 1 * 9 * + 7 - + ^ 4 | || 1 - 2 9 | 0 0 ~ ~ * 1 4 ! ~ & 7 & 2 7 ^ || 3 8 5 >> ^ 9 6 6 << & 0 9 - << 6 4 9 4 + 1 & && 4 + 2 + 8 5 + ~ 7 * >> 0 - ^ - + ^ || 1 8 * - + 9 & ^ 2 3 9 ~ + ! + 7 + | ~ 6 5 1 + 3 ~ + 1 3 + ^ | << 1 - 0 & | 8 + && 7 3 - || * ^ | 2 2 ~ + || ! << 1 << & | - 0 & 7 8 & ^ 0 - ~ ~ 0 * 6 * 5 - 0 + 4 & ^ || 1 * 5 * 0 3 * + 7 - ~ 4 3 ~ >> & && 0 1 & || 6 - 2 - 0 1 - ~ 6 8 * 4 2 | 3 9 - 7 | || - 2 << 8 7 + * >> 6 >> 1 3 - 2 9 - 9 1 + * ~ << & 4 & ^ 5 - ~ 6 1 + 6 * 8 4 4 9 << 1 || & && 4 ! ^ ! 3 << & 1 ^ ~ 2 4 6 * && 3 && + ^ && ~ + & 4 - && + >> & | * 1 3 ! 2 * 9 >> | ~ >> ^ || 2 7 && >> & ^ 3 ^ | 1 ^ 9 - | ! 3 >> 2 8 - >> | 5 2 | | + 4 ^ 0 0 1 || - << 4 7 && + 8 - >> ^ && 9 + 2 - 4 >> || 5 2 1 5 * | - ~ + << ^ 0 3 && || 3 || << 7 9 >> 8 1 ~ + >> 1 5 + 5 2 + 1 6 & 2 4 && 4 && 9 9 & 9 || 8 ~ 0 - & 6 ^ || ~ - & - ~ - >> & || 1 * 6 6 3 + & 6 0 1 << 5 | 2 ! 3 - 9 9 5 6 3 2 << 3 ^ || + >> & && ! >> || + & 2 & 5 3 & | 0 4 << 1 >> && * - 2 6 4 << | >> & 8 + - >> 1 & && + 4 2 + 3 >> 3 >> ~ << && || - >> || 0 0 6 + 6 - || 5 6 ! + >> 5 << 6 - || 5 4 1 - 8 3 * & 8 5 - | 4 ! && 0 2 1 - 8 | 4 ~ && 8 || 5 7 + >> 6 - 0 ~ 5 >> 1 ! - | && 8 ! - + - 3 5 - - 3 & 3 8 + 6 - 2 + ^ 1 2 ~ >> 5 0 - << | 4 | || 1 5 * 5 8 3 2 ! && 2 9 ! + 0 + << 0 5 - 9 2 - ^ 4 5 - 4 + 1 >> & ^ 6 3 + + - 4 - + + && 8 2 + 4 1 + - * 3 5 3 | 3 3 - 9 ! + ! 8 >> | 7 ~ ~ | || 8 ! - ~ 4 << & | 6 ! 9 - << 4 >> 9 | 8 8 ! 4 - >> 5 0 & 9 - 7 0 - 2 ~ | 3 8 << 1 & 0 & | 2 | ~ * 0 6 + - >> 0 << & | 6 3 9 >> 8 0 1 - ! 9 ! - - 3 3 || 9 || << 3 & | 4 0 4 && 7 4 2 + << ~ || - ! ^ && 5 3 ^ && || 7 0 1 * 1 + << || 8 5 6 << 3 + >> ^ 8 2 9 1 * + 9 && - ^ || 7 || ~ >> + && || 0 >> 8 9 1 ~ + << && 4 5 5 7 1 + 3 9 * + << - + 7 + ! ! & 8 8 - ^ 8 9 << 9 & 9 0 + & | && 0 5 << || >> + - 8 ~ * 3 3 + + - 4 9 ! << & ~ + && ^ && 9 && 7 & ^ && 2 - ~ 5 6 9 1 8 + 9 && 4 1 9 & 2 ! & | 1 || 8 1 ~ << 4 - + 2 * + 4 + ^ 8 5 & | 0 & && - 9 || 3 + + * & 9 + 9 << & 1 ! ~ & | && || ! - 1 >> 6 6 * 9 8 0 & 2 2 << 8 ~ ~ 4 6 ! ~ ~ + 1 - >> 9 & | 3 3 * - ! + 8 - 3 << 3 >> 0 0 + ^ 8 8 + + 2 - << 9 ~ + 5 2 5 + 7 ~ << & 4 - 0 * ^ 0 - * - 7 + ^ && || 9 >> 0 ! << & 1 0 << || + 2 0 + + ^ << ^ * 1 ~ >> 6 9 8 & 5 ~ - ^ 6 9 || 7 - ! 8 << || + | 5 8 7 << & 8 3 + 2 4 - ~ + - << & | | 2 8 + * 9 9 >> 1 7 3 ~ 8 2 3 + 5 << & 9 || * >> | + * >> ^ || & || * + 3 1 6 8 >> 4 * 6 - >> - 9 + || ~ + * 8 4 6 << 0 << 7 & - << 3 8 | 4 ! 9 9 << 5 ! 2 + - >> | && 7 && || + >> 0 ~ << 1 + >> | || && 0 6 3 0 1 4 >> 0 || - & ^ 3 5 >> || + + * || 6 || + << ^ 2 - | - 2 + 7 3 & 2 3 + ~ + && - 2 >> & ^ & ^ 6 | << 7 & 5 | 4 2 4 2 3 - + 8 + 1 >> 0 8 7 2 + 3 0 << ! >> + 7 3 7 - >> & 3 0 3 - 2 >> & ^ + - ^ && 9 0 8 5 1 ^ 3 8 2 - >> || 3 2 * 1 4 4 7 + 8 4 ! + ^ 8 0 * 8 + ! + >> | 8 2 && | + - & ! | 2 9 6 ! ^ 6 && || + | || 4 2 6 >> 3 - 4 - 7 - >> 7 5 - >> | 5 + && 5 5 - 2 << 5 ^ 5 + ~ 3 + 1 >> ^ 7 3 * 2 - ^ | || 4 0 0 - << && 9 8 - - 5 + 6 4 2 ^ 3 6 >> 9 ~ 9 << 3 >> && || 5 6 0 + >> 8 >> 7 & | 6 7 ! >> 7 ~ << 2 9 8 ! ! && 0 && || - | || 6 5 2 - << 5 7 << 0 ^ 9 2 6 & && + 1 + || 5 0 0 << && 5 7 * 3 || << - || >> 2 5 7 + << 1 - - << 9 >> 6 2 + ^ 9 - 0 7 + 8 + 5 9 3 2 + * - 7 4 ! - >> 7 * << & || + | 8 8 - 5 * 3 1 - * 8 + * 1 3 1 * << ^ 0 8 + 9 3 8 - 6 - - 0 - 2 + 9 0 - | << 8 + << 5 << ^ && ! ! 1 1 3 | 9 5 4 & | 6 3 << 8 ~ & || ! 7 0 * >> && * 7 ^ 0 & + ^ 1 2 - ^ 4 & ^ + | && 7 || 6 || >> 1 7 + 5 >> 1 5 1 ~ >> 6 ! 3 ~ * + ^ << 3 ~ & 6 & 3 & || 2 << 7 7 - 0 + - << 1 >> ^ ! ~ - ~ * 8 ^ 8 ^ 1 4 1 - 5 - - 8 0 6 ^ ! ~ ^ - << | && || << | && 4 5 ^ 1 8 + ^ || << & 1 7 + - ~ >> 6 4 + 4 9 8 2 - 8 + - 5 << | + * - 4 ^ ^ 3 5 4 * ^ || >> | 3 6 + 8 << && 9 && 2 8 - && 2 7 + - 4 + 2 9 2 4 6 ~ >> & ^ << | && || 2 2 3 - 8 9 * 4 7 + | ! + + | 9 7 - >> 2 2 >> & 6 9 ! - 0 - 5 0 4 & & 8 8 1 3 << & | && | && 4 6 >> 0 - 6 << & 1 ^ 6 2 ^ 8 ^ 8 ~ ^ 5 ~ ^ 7 0 | 5 - + 0 4 5 * - 1 7 >> 4 3 ~ ! << 6 4 + 3 5 * << | 9 || & 4 8 >> || 5 - + * 2 1 + + 7 ~ << 0 + << & 5 3 5 - << & + 5 | 0 * 7 && + 1 - << | 4 6 ~ + + ! - 8 + - - & && 5 6 3 + ~ + << - && * & 5 << && 6 9 6 << 3 6 + 1 - ~ 6 + * 9 1 - + - * | && 0 0 * 9 + && & - 5 9 ~ & | || 4 << 6 | ~ & 0 4 << & && && + 2 0 1 0 - 0 0 ~ >> 2 & 2 4 * || & 9 && - 9 1 9 ! 9 >> | 5 | + 0 ^ - 9 | 5 9 0 * 6 * + 6 5 - 8 ~ || 8 ! + 7 ^ 8 0 ! 6 1 * >> 4 & 6 ~ 7 8 3 - 6 6 & 8 6 3 8 - + 6 - ~ ! + & ! - 9 >> & ^ << 7 7 * 2 2 << + ^ 7 7 & | * 9 + | 0 1 << 6 1 * 2 - ^ 4 8 * | 8 + | 1 ~ 1 + 4 4 ! ^ 2 4 1 - ! 5 << 9 << | && ! 2 6 * >> && ^ && || | || - + 0 * | 5 - 3 << ^ 8 && || 0 6 5 ^ | || 3 4 >> ~ || * + >> & + + * & 6 6 0 5 << & 6 ~ - << & ^ 0 ! ^ 0 ~ - 1 * 4 + 3 ! + ~ ~ - - 6 7 | 8 | << | && || 6 3 + 3 - >> 3 4 - >> ^ 2 | | 9 9 - 7 ^ | 1 1 - >> 7 || || << | 2 - >> 2 3 & 5 1 ^ ^ | 6 0 1 >> & 3 4 * ^ && 3 - 3 2 & 0 9 5 * 6 >> 4 7 9 >> 8 ^ 3 ~ 7 + 1 - 3 2 - 7 + - + - >> ^ 9 | || << 4 - 6 2 << 8 >> 5 >> 7 + 3 8 + 5 9 * - 3 3 & 0 2 << 3 5 >> || 9 8 & 3 6 0 >> 8 2 * << 6 + - | ~ 6 + << 7 ! - ! ! ^ 2 1 - 0 >> 6 - 1 - & 3 5 ~ * 4 3 ! ~ 9 5 - 5 1 >> 9 1 4 & 2 + 3 * 3 7 + & ^ 7 | 0 5 ^ 2 ^ 8 6 + 3 9 - >> 2 >> 3 5 1 ~ + - ^ | && 8 ~ + + || | 8 8 + 6 1 7 7 0 + 6 & 0 6 2 2 + 2 ^ 2 9 - - * 0 3 2 + 6 ^ || 0 7 & || 6 6 7 8 + 5 - 4 & ! - << 2 >> 1 & 1 1 - 3 * << ~ ^ 3 5 * ^ | - 8 7 ! + << ^ | 5 >> - && || >> 6 9 * & 9 2 3 5 ! 5 - ^ << 8 ^ 6 ~ ^ 0 ^ || 7 || ! - ^ 9 | 5 + 9 - ! - ^ 5 ^ | | & 2 ~ || 9 || 4 * 3 7 6 0 ^ 5 ^ 1 + 1 && || 3 - + && 5 5 ! * && & 8 9 << & * << 8 ! + << 3 & 7 1 3 << + 2 * >> 4 4 ~ 8 & ^ | 8 || 5 - - 3 >> 2 ! << 2 8 * 8 ~ - 9 8 << ^ || 1 8 - 3 - 1 9 - 0 1 << & ^ || 3 2 + 9 7 4 - & 3 3 * >> 3 | 1 | ! 8 5 - + 6 & 1 3 << 9 0 ~ - ~ ^ | && 4 ~ 7 1 * << 4 ^ && 7 || ~ - << 5 ! >> | >> & 6 & 9 & 4 3 + & 0 & || >> | 5 9 7 3 & - | || 3 * 0 4 * && 8 & ^ || * << 8 & 0 9 - | ! - 6 * - & | && || 9 + 6 + - || 7 >> 5 << & ^ && || 2 6 9 * 1 - + 4 + 7 7 + & ! >> 2 ^ 6 3 << 0 & 5 & 3 6 4 1 & 2 2 7 + * 8 7 0 9 4 ! & 5 3 >> 1 << && 3 6 >> 2 >> 2 >> 2 6 + ~ && 8 1 << ! - << 7 - >> 3 8 - 7 - 9 - 6 >> 2 & 4 & && 2 >> 5 << 5 4 3 - | 9 9 * | 7 6 6 << 0 | 4 3 >> | 5 0 >> 7 9 + 2 - >> 7 >> | 2 7 | 5 * && 1 - 5 - 3 << ^ | 7 8 - + ~ 6 ~ 1 6 - 7 + >> 5 - - 3 8 5 >> 0 >> 5 + >> 2 ! 1 ! 4 0 7 * 3 8 6 - 0 5 | && 7 4 << && 1 5 - 2 3 & 9 ^ 1 5 ~ * 8 & || 0 3 | || 8 || >> ^ ! && - 0 1 5 5 - * + >> & 8 8 << ^ 8 ^ | * + >> & 5 6 + >> 4 + - 0 * + 6 4 + && || 2 0 * 8 9 5 - ~ - 9 ~ + | 5 6 0 * * 2 * 3 & + - 0 1 ~ * 9 9 ^ 1 5 << 3 >> & >> 8 + 1 * | 7 6 ~ ! ! >> 6 0 >> ^ ~ << | 4 0 ^ 6 & 0 ^ 4 3 7 8 ^ 7 4 0 6 2 0 + 9 8 1 ~ 8 - ^ 5 7 - 7 - 2 - << && 3 ! 4 9 >> 5 >> | 1 ! 8 + | || + 8 + >> 7 ^ 2 5 - 2 ^ || 7 9 + 0 >> - 5 << 7 ~ + + << 4 + + - 0 3 2 - 4 7 * 1 ! + * >> ~ ~ + 2 << 1 << 6 2 8 << 4 1 8 && << 3 + | 8 7 9 2 4 4 && 1 || - & >> >> 0 | 3 2 4 | && 6 && - + && | 4 5 0 - - 0 8 5 6 5 + 6 ! - + 6 8 >> 4 1 9 - | 6 8 << 3 * + & | 4 || 6 3 * >> && 9 * 6 - 2 - - 2 ^ || 5 - | 4 0 7 + * 1 >> 1 || + 6 6 + 6 ! ! ~ ~ ~ ~ ~ ! + << 5 8 8 - << & 4 4 7 ~ ~ 5 | 4 | 2 && || * 5 << & | 7 | && 2 - 8 9 >> ^ 4 && 5 * - 5 6 ! 2 9 0 3 4 ~ | 6 7 * >> 2 - 1 4 5 & 0 1 - & - ^ && ~ >> 9 ~ >> >> 4 ^ && + 0 & | 4 2 - + + ^ 7 + 3 5 + * 9 3 && ~ - * 9 ! - ^ && 7 & 2 6 - + - 3 * >> | ~ * >> ^ + && 9 - >> & && 7 - || 4 9 * 2 + + 3 + + 4 - 5 ! ~ << 6 ^ 0 4 | 8 ~ | 6 | 7 * 6 << 9 & 9 ! ! 6 << ^ | || - 3 ^ || - << 7 | || | || 7 4 - 8 8 7 * - 2 8 * << 0 ~ 9 7 4 ~ - >> 7 6 ~ 2 + >> 5 3 ! ^ 3 4 + ^ 2 - ~ 7 + || 9 << + >> 7 + 2 6 7 9 1 0 6 0 * & | 9 0 ! << 0 & && || 0 + << 5 4 6 ! - 4 9 7 6 5 * 6 * 6 >> >> 7 & 7 2 ~ + ^ 3 1 9 5 * + << 1 9 - + 8 + 7 - | && 6 7 * 8 2 - 5 * - 8 2 4 7 0 * ^ | >> && + 7 2 + 5 - 8 - 1 >> 4 4 + 9 1 ~ - & 8 0 7 6 - 8 | ! ^ >> 2 ~ >> 6 << ^ 7 ~ 7 - 0 9 + + + - 9 - >> | || << 4 9 - + 8 - 6 ~ - >> ^ 2 - | || 6 8 8 >> 6 >> & - + 3 + ! ! ~ 0 8 * - && 7 3 ^ 3 4 * 8 6 7 ^ || 6 - 9 7 >> 9 << 7 >> 2 6 >> ^ + - | * 0 & && || << & 7 ! && 6 5 - - 6 - >> & || & ~ - << | && + ^ ! * >> & 3 6 + 1 >> 7 5 - >> 0 >> 7 ~ ~ - ^ 7 8 * 3 0 * + 0 + || >> ^ 0 - && 4 8 | 8 ^ 1 3 & 0 - ^ ^ 6 4 9 * 2 - * >> 7 ^ 9 ^ | 7 0 * 0 - + 8 | && 4 9 + >> || 8 7 ~ - || && * && 7 8 7 + ^ && || 0 << 0 1 ! * << 5 4 8 9 * & && || 4 2 * << || ~ - - & 2 5 4 >> 8 6 + 5 1 + - ~ * 6 2 * && 4 && 5 5 + - & || ! 4 1 5 ~ >> | 8 | 0 && ^ | 9 && - && || && 4 << || >> | 3 0 0 3 + + >> 1 & 7 7 && 9 6 6 - & && 7 6 * 1 >> 5 + >> && || 1 >> 3 ! ~ >> 2 9 8 1 0 ! + << 0 + ^ 9 2 - 9 ~ 6 - >> 7 5 5 << 0 1 ~ & && 6 ! & >> ^ && 0 && 1 3 6 << & 9 3 ! - 5 2 2 >> | 0 5 7 8 ^ 9 || ^ 3 ^ 9 || >> - & 2 4 ! ^ & 1 9 7 ! + 9 + | || 7 - - 0 + + << 2 + | 5 << 1 9 4 4 & | && || 4 6 << 1 << || - && 7 - - 1 && 8 + 3 4 * & && 1 8 * 6 6 3 9 ~ + + - * || 1 0 >> && 5 8 << 4 6 2 - 1 3 ^ | ~ << & || * & 7 9 - + & || * >> 9 >> & ^ 5 2 ~ + ^ || + 5 ~ - >> 8 << & ^ | 3 1 & 6 8 + 3 >> 6 7 * 5 - | 8 ! - ~ || 1 || & | 9 & 0 - + 6 + 4 + + ^ && 2 4 0 * | || 7 ^ && 3 8 1 1 * 1 & 8 6 || 3 >> 3 << | 8 + << 6 & 5 ~ ^ 1 >> ~ 2 >> ^ 2 && 4 * 9 0 & | 9 ! - ~ 5 << 8 & 8 5 && 3 0 9 1 * 2 & 3 ^ 5 0 1 7 << || 0 << 2 << 5 ~ 7 7 ~ >> ^ | << 7 7 8 2 ~ * 2 8 + 3 4 9 - >> 5 8 * & >> & 7 ~ ! & && || 6 + 0 6 * 0 6 7 9 >> 1 ^ 9 | || * 8 ^ 3 * * + && 5 7 + * 2 6 3 | 4 || 7 6 - 8 ~ 3 - << || 8 4 ^ || 1 8 | || 4 << ^ 4 4 8 + >> 4 5 2 * 2 >> & 5 9 << 7 - 6 ! - ~ >> ^ + & && >> | 1 << | 9 7 ^ 7 1 + ~ + 5 - - 2 + 0 2 0 ^ >> 5 8 - 4 & ! 2 9 - 2 && 3 + && + ^ && | - * 8 * 5 - 7 + 1 0 + - >> 3 >> & >> && 9 9 + || 0 - + 2 >> || ^ 6 2 ~ >> 9 2 & 8 7 4 + 2 2 ! + 9 ! - - 7 ! & ^ 5 || 6 ~ 7 >> 3 >> 2 0 7 + & << && || - ! & 0 6 7 0 0 8 4 9 + 1 2 ! - >> 7 + 4 + | ! 9 3 >> 1 & | && 3 3 ^ || & | || - 4 ! << & | 3 - - 3 >> | 9 2 + || - & 5 | 9 ~ + 6 1 + ! & ! 6 & ^ | & ^ | - 8 7 0 7 - >> ~ << 3 5 8 - - * | 7 && 7 6 0 + 1 - 7 + 4 ! ~ + 7 + + ^ 8 3 ! - 0 << ^ 3 8 * 8 0 << 1 & 6 4 * 1 * 6 ! ~ * && 9 7 + 9 + 6 1 ^ ~ & || 3 - 2 && >> 0 6 * << && 6 9 - 8 * 8 ~ >> 0 & && || - 3 - || & 6 | || >> & | 7 7 >> 1 1 - >> && - 2 >> && ^ && || - - << 4 - ! 5 6 + >> 9 6 + ! - 6 3 + & ! + + 4 4 5 1 << | ! && >> 3 >> & * & 2 ! ! 4 9 2 4 0 - - & 3 & 8 0 & 1 ^ 4 1 - 5 7 8 >> 6 0 2 ! >> 1 5 + * 9 3 << 8 & 8 | 0 ! 1 6 7 6 ! 2 ! * + 9 ~ ! + 7 + + 6 6 9 ~ 7 * - 9 5 2 5 + 5 7 - 1 - 2 - 0 2 + 3 - 0 8 ~ + 7 << 1 << 4 << 8 2 6 & 8 4 << 4 ~ >> 9 + | 3 || | 0 3 0 << 4 >> 8 0 0 >> 9 << 2 4 * 5 - >> 4 - - << 8 || * - 1 - 4 >> ^ 0 >> 2 0 6 ! + 5 3 + 7 ~ >> || 2 + 7 - 2 * | || - ~ - << ^ | && 3 8 * 0 - 3 9 - 1 3 ^ | & && 9 5 << 4 2 9 ! - << ^ 9 + 8 & 2 + ! 9 6 - - 1 ! - << & ^ 1 ! & || ! 6 + 5 8 4 || * 4 8 ! * | && || >> & 7 + || ^ 7 0 9 ~ + + & 3 ! 0 7 + 8 | 2 - 0 || 2 & ^ 3 6 << 3 - 3 - << | || 7 2 6 >> 1 + >> 3 && - - ~ ^ 8 ^ 2 - || 2 9 | || + 2 - || | 7 1 + 4 8 3 && 7 9 + 5 0 ! || 7 - >> || 0 ~ - 2 - 6 0 ! - + & 4 ! ~ - & && ~ << | && 7 6 ^ 1 - 7 3 - 3 - + 8 - - 0 0 ! + 2 << 5 8 - << 2 - + & 5 | && || 0 1 6 ^ && || 3 + - 5 >> - ! && ~ * << 4 9 + 0 7 ~ 3 6 ~ 2 ! 4 >> 0 >> 0 8 * 4 ^ + & | 4 3 & 0 & 5 ^ ~ 8 >