#include<stdio.h>
#include<ctype.h>
#include<stdlib.h>
int valid(char *s){
    int i=(s[0]=='-'||s[0]=='+');
    for(; s[i];i++)if(!isDgits(s[i]))
    return 0;
    return 1;
}
void swap(float *a,float *b){
    float t=*a;*a=*b;*b=t;
}
int main(){
    char a[50],b[50];
    if(scanf("%s %s",a,b)!=2||!valid(a)||!valid(b)){
        printf("Invalid input");
        return 0;
    }
    void(*fp)(float*,float*)=swap;
    fp(&x,&y);
    printf("after swap:Distance1=%.2f meters,Distance2=%.2f meters",x,y);
}