{"ScriptPreparationCode":"var bigInt1 = 9007199254740992n //MaxSafe \u002B1\r\nvar bigInt2 = 103n \r\n\r\n\r\nvar number1 = 9007199254740990 //MaxSafe -1\r\nvar number2 = 103\r\n\r\nvar pgMaxBigInt = 9223372036854775806n // 2^63-1\r\nvar pgDiv = 103n\r\nvar pgDecimal = 92233720368547758070001230n // max digits before decimal point: 131072 \r\n\r\nvar i128 = 17014118346046923173168730371588410572712345n //big\r\nvar i128Div = 103n\r\n\r\nvar i256 = 1701411834604692317316873037158841057271234517014118346046923173168730371588410572712345n //rlybig\r\nvar i256Div = 103n","TestCases":[{"Name":"1","Code":"a = bigInt1\r\nb = bigInt2\r\nc = a - b\r\nc = a % b\r\nc = a * b\r\nc = a \u002B b","IsDeferred":false},{"Name":"2","Code":"a = number1\r\nb = number2\r\nc = a - b\r\nc = a % b\r\nc = a * b\r\nc = a \u002B b","IsDeferred":false},{"Name":"3","Code":"a = pgMaxBigInt\r\nb = pgDiv\r\nc = a - b\r\nc = a % b\r\nc = a * b\r\nc = a \u002B b\r\n","IsDeferred":false},{"Name":"4","Code":"a = i128\r\nb = i128Div\r\nc = a - b\r\nc = a % b\r\nc = a * b\r\nc = a \u002B b","IsDeferred":false},{"Name":"5","Code":"a = i128\r\nb = i128Div\r\nc = a - b\r\nc = a % b\r\nc = a * b\r\nc = a \u002B b","IsDeferred":false},{"Name":"i256","Code":"a = i256\r\nb = i256Div\r\nc = a - b\r\nc = a % b\r\nc = a * b\r\nc = a \u002B b","IsDeferred":false}]}