#include <stdio.h>
#include <string.h>
struct Student {
    int roll;
    char name[62];
    double marks;
};
int main(void)
{
    struct Student student;
    int ch;
    if (scanf("%d", &student.roll) != 1 || student.roll < 1 || student.roll > 999) {
        puts("Enter a roll number from 1 to 999."); return 1;
    }
    while ((ch = getchar()) != '\n' && ch != EOF) { }
    if (fgets(student.name, sizeof student.name, stdin) == NULL) {
        puts("Enter a student name."); return 1;
    }
    student.name[strcspn(student.name, "\n")] = '\0';
    if (strlen(student.name) == 0 || strlen(student.name) > 60) {
        puts("Use a nonempty name of at most 60 characters."); return 1;
    }
    if (scanf("%lf", &student.marks) != 1 || !(student.marks >= 0.0 && student.marks <= 100.0)) {
        puts("Enter marks from 0 to 100."); return 1;
    }
    printf("Roll = %d\nName = %s\nMarks = %.2f\n", student.roll, student.name, student.marks);
    return 0;
}
