#include<stdio.h>
#include<stdlib.h>
void swap(int *a, int *b){
    int temp =*a;
    *a = *b;
    *b = temp;
}
int main()
{
    int d1,d2;
    char buffer1[50],buffer2[50];
    if(!fgets(buffer1, sizeof(buffer1),stdin) || sscanf(buffer1,"%d", &d1) != 1)
    {
        printf("Invalid input");
        return 0;
    }
    if(!fgets(buffer2, sizeof(buffer2),stdin) || sscanf(buffer2,"%d",&d2) != 1)
    {
        printf("Invalid input");
        return 0;
    }
    if(d1 < -10000 || d1 > 10000 || d2 < -10000 || d2 > 10000){
        printf("Invalid input");
        return 0;
    }
    void(*swapPtr)(int *,int *)=&swap;
    swapPtr(&d1, &d2);
    printf("After swap: Distance 1=%d meters Distance 2=%d meters",d1, d2);
    return 0
}