#include <stdio.h>
#include <string.h>

struct date
{
	int day; 
	int month; 
	int year; 
}; 

struct name
{
	char title[10]; // Mr. 
	char firstName[30]; 
	char middleName[30]; 
	char lastName[30]; 
}; 

struct address
{
	char street[100]; // street address, including number
	char city[100]; // city name
	char state[100]; // state name
	char postal[20]; // postal code
	char planet[100]; // "Planet Earth"
}; 

struct officer
{
	struct name officer_name; // title + name of officer
	struct date date_of_birth; // officer birth date
	struct address officer_address; // officer address
	char rank[30]; // officer rank
	struct date last_promotion_date; // officer latest promotion date
	char ship[50]; // ship name
	char nickname[100]; // officer nickname
	char starfleetID[20]; // starfleet id can start with 0
	float hourlyPay; // hourly pay
	char saying[100]; // officer favorite saying
	float startingStardate; // starting star date
	char maritalstatus[50]; // officer marital status
	struct date graduation_date; // officer starfleet graduation date
}; 

int main(void) {
	// your code goes here
	return 0;
}
