#include<stdio.h>
struct zuobiao
{
int x;
int y;
};
int main()
{
int gg;
struct zuobiao zuo1;
struct zuobiao zuo2;
scanf("%d%d%d%d",&zuo1.x,&zuo1.y,&zuo2.x,&zuo2.y);
gg=zuo1.x*zuo2.x+zuo1.y*zuo2.y;
printf("%d\n",gg);
return 0;
}
struct zuobiao
{
int x;
int y;
};
int main()
{
int gg;
struct zuobiao zuo1;
struct zuobiao zuo2;
scanf("%d%d%d%d",&zuo1.x,&zuo1.y,&zuo2.x,&zuo2.y);
gg=zuo1.x*zuo2.x+zuo1.y*zuo2.y;
printf("%d\n",gg);
return 0;
}