#include <stdio.h>
#include <string.h>
#include <ctype.h>

struct Transaction {
    char sender[50];
    char receiver[50];
    float amount;
};

int isValidName(char name[]) {
    for (int i = 0; i < strlen(name); i++) {
        if (!isalpha(name[i])) {
            return 0;
        }
    }
    return 1;
}

float calculateTotal(float amount) {
    float fee = (amount * 2.5) / 100;
    return amount + fee;
}

int main() {
    struct Transaction t;
    
    scanf("%s", t.sender);
    scanf("%s", t.receiver);
    scanf("%f", &t.amount);
    
    if (!isValidName(t.sender) || !isValidName(t.receiver)) {
        printf("Invalid Input");
        retrun 0;
    }
    
    float fee = (t.amount * 2.5) / 100;
    float total = t.amount + fee;
    
    printf("%s\n", t.sender);
    printf("%s\n", t.receiver);
    printf("%.2f\n", t.amount);
    printf("%.2f\n", fee);
    printf("%.2f", total);
    
    return 0;
}