pragma solidity 0.5.8; contract Parentheses { function() { a + b + c; a + b - c; a + b * c; a + b / c; a + b % c; a + b ** c; a + b << c; a + b >> c; a + b & c; a + b | c; a + b ^ c; a - b + c; a - b - c; a - b * c; a - b / c; a - b % c; a - b ** c; a - b << c; a - b >> c; a - b & c; a - b | c; a - b ^ c; a * b + c; a * b - c; a * b * c; a * b / c; a * b % c; a * b ** c; a * b << c; a * b >> c; a * b & c; a * b | c; a * b ^ c; a / b + c; a / b - c; a / b * c; a / b / c; a / b % c; a / b ** c; a / b << c; a / b >> c; a / b & c; a / b | c; a / b ^ c; a % b + c; a % b - c; a % b * c; a % b / c; a % b % c; a % b ** c; a % b << c; a % b >> c; a % b & c; a % b | c; a % b ^ c; a ** b + c; a ** b - c; a ** b * c; a ** b / c; a ** b % c; a ** b ** c; a ** b << c; a ** b >> c; a ** b & c; a ** b | c; a ** b ^ c; a << b + c; a << b - c; a << b * c; a << b / c; a << b % c; a << b ** c; a << b << c; a << b >> c; a << b & c; a << b | c; a << b ^ c; a >> b + c; a >> b - c; a >> b * c; a >> b / c; a >> b % c; a >> b ** c; a >> b << c; a >> b >> c; a >> b & c; a >> b | c; a >> b ^ c; a & b + c; a & b - c; a & b * c; a & b / c; a & b % c; a & b ** c; a & b << c; a & b >> c; a & b & c; a & b | c; a & b ^ c; a | b + c; a | b - c; a | b * c; a | b / c; a | b % c; a | b ** c; a | b << c; a | b >> c; a | b & c; a | b | c; a | b ^ c; a ^ b + c; a ^ b - c; a ^ b * c; a ^ b / c; a ^ b % c; a ^ b ** c; a ^ b << c; a ^ b >> c; a ^ b & c; a ^ b | c; a ^ b ^ c; a || b || c; a || b && c; a && b || c; a && b && c; } }