#include <stdio.h>
void reassign_based_on_value(int **pp, int *n2_ptr)
{
if((**pp)%2) //as it is double pointer, we need to derefernce it twice, then only we can find if it is even or odd number.
return ;
**pp=*n2_ptr;
}
int main()
{
int n1, n2;
scanf("%d %d", &n1, &n2);
int *p = &n1;
reassign_based_on_value(&p, &n2);
printf("%d", *p);
return 0;
}