using static System.Console;
using static System.Convert;
using System.Numerics;
using System.Globalization;
public class Program {
public static void Main() {
var hex = "E365A931A000000";
WriteLine(ToInt64(hex, 16));
hex = "E365A931";
WriteLine(ToInt32(hex, 16));
hex = "E365A931A000000000";
WriteLine(BigInteger.Parse(hex, NumberStyles.HexNumber));
}
}
//https://pt.stackoverflow.com/q/52865/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwp1c2luZyBzdGF0aWMgU3lzdGVtLkNvbnZlcnQ7CnVzaW5nIFN5c3RlbS5OdW1lcmljczsKdXNpbmcgU3lzdGVtLkdsb2JhbGl6YXRpb247CgkJCQkJCnB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewoJCXZhciBoZXggPSAiRTM2NUE5MzFBMDAwMDAwIjsKCQlXcml0ZUxpbmUoVG9JbnQ2NChoZXgsIDE2KSk7CgkJaGV4ID0gIkUzNjVBOTMxIjsKCQlXcml0ZUxpbmUoVG9JbnQzMihoZXgsIDE2KSk7CgkJaGV4ID0gIkUzNjVBOTMxQTAwMDAwMDAwMCI7CgkJV3JpdGVMaW5lKEJpZ0ludGVnZXIuUGFyc2UoaGV4LCBOdW1iZXJTdHlsZXMuSGV4TnVtYmVyKSk7Cgl9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzUyODY1LzEwMQ==