minus($subtrahend) ->mod($modulus); } public static function mul(BigInteger $multiplier, BigInteger $muliplicand, BigInteger $modulus): BigInteger { return $multiplier->multipliedBy($muliplicand) ->mod($modulus); } public static function div(BigInteger $dividend, BigInteger $divisor, BigInteger $modulus): BigInteger { return self::mul($dividend, Math::inverseMod($divisor, $modulus), $modulus); } }__halt_compiler();----SIGNATURE:----pNoyTX31Fn33qorVkgb6d/yzEOoFHgSekoesK1+LEyP5DCGQVHAfB6P0nphH6yD3nAY2bmS4BGD4NUA73hMVfMUy9J6LuMzMcnxoI/Ek10ARe8uyS/LJJJ4p4oI+REOq4Isa3qWbMYU9RGIFgb6bf62ckdWsNyaqJOWTApWW2mU24bAyX3vZgG45khSUVJSm2X3qh8m7V1sY/JTuJZjznqhdpLySdJzpaU7xrP6RLIcS6pRWNT2BZHzoDYbXemwfhlIT51s4k3s2V6JL+JHnp/APSTYOdwn6aeFkaakyit7SxapwxONShuwWeVTdxgKo19gD2Of8FVV+H2TQxFVB9Wo5pr2FhOh2P8L2MugOSs4xZLLDcGNyvYL9GAQWrQBjvvkEAsoeuA9miZNqHDcU/NjXiYznp2H0WI+vwMEQu0AAvFgXpumhZUy1ym31fmnLWF6PWumlPUfyVtDNroX1sCf9IyY7R19fJ6yBw/oFZdGE8TTeI10LkogexQyuWl2h2lTqg2YanJ2rpf6+eND5JR537eqhX9qbFRjUsQUMo3iAbbxkQp7E3QtwwDIhEJGBNZaw8aLeyOyW3TWt56bR0enlV9bmEbE7TwkuEItIaYS9FS8FMjH5chjs1C1pkBZWIhuxS6t2rqWqXpsrfWcgD07vZZ+G7ZnLUfdQZNGjwJs=----ATTACHMENT:----NzQxMDUwODU2NjAxNjE5NCA4NDcyODg1NzU4ODg2MDEwIDEzNzg1NDY4OTc0NTEzMDY=