#include<stdio.h>
int main()
{
int a, b, i, cnt=0;
scanf("%d %d", &a,&b);
for(i=a; i<=b; i++)
{
if(i==17)
{
continue; //반복문 pass
}
// if(i==17)
// {
// break; //반복문 중단
// }
if(i%2==0)
{
cnt-=i;
}
else
{
cnt+=i;
}
}
printf("%d", cnt);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i, n, cnt=0;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
if(i%10==1)
{
cnt+=1;
}
}
printf("%d", cnt);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i, n, s=0;
scanf("%d", &n);
for(i=1; i<=n; i++)
if(i%3!=0)
{
printf("%d ", i);
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a, b, c, i, j, res=0;
scanf("%d %d %d", &a,&b,&c);
res = a;
for(i=1; i<=c-1; i++)
{
res = res+b;
}
printf("%d", res);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
long long int a, b, c, i, res=0;
scanf("%lld %lld %lld", &a,&b,&c);
res = a;
for(i=1; i<=c-1; i++)
{
res=res*b;
}
printf("%lld", res);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i, n, max=-1000000, min=1000000;
for(i=1; i<=5; i++)
{
scanf("%d", &n);
if(n>max)
{
max=n;
}
if(n<min)
{
min=n;
}
}
printf("%d\n", max);
printf("%d", min);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i, n, min = 100, s = 0;
for(i = 1; i <= 7; i++)
{
scanf("%d", &n);
if(n % 2 != 0)
{
s += n;
if(n < min)
{
min = n;
}
}
}
if(s!=0)
{
printf("%d\n", s);
printf("%d", min);
}
else
{
printf("-1\n");
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i, n, s=1, max=0;
for(i=1; i<=9; i++)
{
scanf("%d", &n);
if(n>max)
{
max=n;
s=i;
}
}
printf("%d\n", max);
printf("%d", s);
return 0;
}
*/
//#include<stdio.h>
//
//int main()
//{
// int i, a, b, s=0, max=0;
// for(i=1; i<=10; i++)
// {
// scanf("%d %d", &a,&b);
// s=s-a+b;
// if(s>max)
// {
// max=s;
// }
// }
// printf("%d", max);
//
// return 0;
//}
/*
#include<stdio.h>
int main()
{
int i;
for(i=1; i<=10; i++)
{
if(i==5)
{
//break;
continue;
}
printf("%d ", i);
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i, n, s=0;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
if(i%3!=0)
{
printf("%d ", i);
}
else
{
continue;
}
}
return 0;
}
*/