Why the outputs of python and vb.net are different, the python result is the correct and expected output. Vb.net gives a wrong answer. how to rectify this? option strict on.
lm = -32617584047406127887053860912668548655625778953140441154984154756096705713545
Pcurve = 115792089237316195423570985008687907853269984665640564039457584007908834671663
Python
tempreturn = lm % Pcurve
Python result: 83174505189910067536517124096019359197644205712500122884473429251812128958118
VB.net
Dim tempreturn As BigInteger = lm Mod Pcurve
VB.net Result: -32617584047406127887053860912668548655625778953140441154984154756096705713545