using System;
namespace substract
{
class Program
{
static void Main(string[] args)
{
Func<int,Func<int,int>>s=N=>P=>N-P++*(N+P/2);
Console.WriteLine(s(2)(3)); //-10
Console.WriteLine(s(100)(5)); //-415
Console.WriteLine(s(42)(0)); //42
Console.WriteLine(s(0)(3)); //-6
Console.WriteLine(s(0)(0)); //0
}
}
}
dXNpbmcgU3lzdGVtOwoKbmFtZXNwYWNlIHN1YnN0cmFjdAp7CiAgICBjbGFzcyBQcm9ncmFtCiAgICB7CiAgICAgICAgc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKQogICAgICAgIHsKCQkJRnVuYzxpbnQsRnVuYzxpbnQsaW50Pj5zPU49PlA9Pk4tUCsrKihOK1AvMik7CQoJCQlDb25zb2xlLldyaXRlTGluZShzKDIpKDMpKTsJCS8vLTEwCgkJCUNvbnNvbGUuV3JpdGVMaW5lKHMoMTAwKSg1KSk7CS8vLTQxNQoJCQlDb25zb2xlLldyaXRlTGluZShzKDQyKSgwKSk7CQkvLzQyCgkJCUNvbnNvbGUuV3JpdGVMaW5lKHMoMCkoMykpOwkJLy8tNgoJCQlDb25zb2xlLldyaXRlTGluZShzKDApKDApKTsJCS8vMAogICAgICAgIH0KICAgIH0KfQ==